Hacker Newsnew | past | comments | ask | show | jobs | submit | jech's commentslogin

> you have to spend an hour or two after install [...] Then you have practically zero nags.

And you see no problem with that?


I spend probably twice as much after Ubuntu install just trying to get the OS to behave in something approaching user-friendly. Plus install and configure extra Gnome addons to get a decent desktop experience.


Yes. Because you say that as if Linux doesn't require the same or longer the second you dare use it as an average user and want to change the defaults. Or just use it in general.


Look - we have entered into a full gambling society. I need to know that every update I do there is a chance candy crush gets installed.


This is BULL. Windows 11 has never installed anything for me I didn't want.

Only takes a little bit of tweaking to remove all the fluff from Start menu including internet searches and you're done.

Many of these options are even surfaced by Microsoft directly in the Settings.

For example, these steps are pretty easy to follow, half of these are surfaced directly in Settings:

https://usekudu.com/guides/privacy/windows-stop-suggested-ap...


You mean the only people innocent are the Russians?


From the article:

« Daniil, a university student in St Petersburg, said he reluctantly downloaded Max shortly before the start of the academic year after being told students would be denied access to university buildings or dormitories without a QR code generated through the app. »


> TIL that MacOS `pwd` has `-P` and `-L` options.

Interestingly, it wasn't designed to deal with case, but to select whether to resolve symbolic links:

    $ cd /tmp
    $ mkdir a
    $ ln -s a b
    $ cd b
    $ pwd && pwd -P
    /tmp/b
    /tmp/a


> C really isn't as great for this as is often suggested either, not for decades at least

It's good enough for undergraduate teaching. In C, you can easily explain the relation between a struct definition and its layout in memory. It's much more difficult in Caml (what's the relation between an algebraic datatype and its layout in memory?) or Java (which introduces pointers that you never asked for).

We (University of Paris-Cité) are teaching Java in first year, then C and Caml in second year, with seemingly good results.


If the compiler optimizer doesn't reorder the struct fields depending on which flags or pragmas are used, and you could teach that as well in other compiled languages, ignoring the market size of each language.


The C optimizer is not allowed to re-order, so, unless you've specifically used some implementation override you know exactly how C will lay out basic types.

Likewise packing isn't allowed by the standard, so you'd again only need to talk about packing if you want to.

This seems like a reasonable place to start. Like the way driving school teaches you a U-turn but not a J-turn. Is a J turn actually a thing you might need? Maybe, but it's definitely not where we should start.


Well, we cannot talk about ISO C for some things, and Compiler Specific C for others, depending on the convinience of what is being discussed.


The layout rules for C struct are definitely a blessing for teaching I can see that.


> https://fail2zig.com

Thanks. I've had a quick look, and it looks like it's a drop-in replacement for fail2ban (it claims to parse fail2ban's configuration files unchanged), except that it doesn't require a Python runtime.

I haven't tried it, since I'm currently happy with sshguard. I'm keeping the link handy in case I find I need more features than what sshguard provides.


> Only 30% of Americans approve of him.

He got elected with 49.8% of the popular vote, even though he had already been in power and people knew reasonably well what his policies would be.


I guess it takes some people a long time to learn.

The signs of his corruption and sociopathic personality were there long before he got elected the first time. e.g. history of refusing to pay contractors who'd worked for him.


One hour later, it appears that sshguard is working fine. It's structured as a dozen binaries or so, but it has no dependencies. I haven't done any CPU usage measurements, but I haven't seen it appear in top's output.


> sshguard is exactly this

Thanks. I've replaced fail2ban with sshguard on one machine, we'll see how it goes.


> It has more features but is slower and clunkier

Just to clarify: OsmAnd has more features, CoMaps and Organic Maps are much faster.

(Aside: I'm using CoMaps myself. The main missing features are tracking (I use OpenTracks for that) and public transportation (I use a website for that). End of aside.)


OsmAnd is not that much slower nowadays since they added the new OpenGL renderer. It is, however, less convenient and pretty. I think OsmAnd really shines for things like hiking, whereas for regular urban navigation CoMaps works just as well.


Exactly my experience as well. OSMAnd is a lot better for hiking as it has 3d views, hiking routes, topo maps and better routing in general. Comaps is great for city navigation or casual usage


I also really like the star chart they added recently. Seems like a minor thing but it's just really handy to have it available for the few occasions you need it.


I gave CoMaps a shot this morning, but it doesn't support public transit in my city (Minneapolis/Saint Paul area) which is an instant deal killer. Bummer.


Wait, I just used the tracking the other day and generated a GPX from it. It also drew me an elevation map and gave me some other info about the trip. Is there some other tracking that it can't do?


I stand corrected, CoMaps can do tracking. It was introduced in Organic Maps a couple of years ago, but I was already using OpenTracks, so I never switched away from it.


CoMaps lets you record a route, though it's somewhat limited


There is tracking in Comaps, what do you miss from it?


What website do you use for public transportation?


I was recently recommended https://api.transitous.org (it's a webapp despite the domain). It can do things like "someone can pick me up on the far side and I don't mind walking 30 minutes at the start at 6 km/h, what's the optimal route to take?"

Revolutionary! Finally I don't have to look on a map to find all stations in walking/cycling/driving distance and then route to/from every possible combination of start and end station manually to see what busses and trains run there. And repeat the process with each schedule change in each involved country. Every other transport app that I know of will try to keep you within a few hundred metres of a bus stop or train station at all times and say "there exists no route" before telling you to cycle 10 minutes or from which station you have the shortest remaining distance by taxi or whatever


There is actually work being done to integrate exactly this API into Comaps! Although it will certainly take some more time, especially until these more niche routing features are available


KDE Itinerary, a mobile and desktop application, is becoming better and better for this. It's based on MOTIS / Transitous.

I just discovered cartes.app can do this too!


I've found that websites specific to a single European country or, in the case of France, to a single city are the ones that work best.


rome2rio.com works reasonably well to at least get an idea where to look up the exact prices and timetables


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: