skysight-inc/HackerNews huggingface dataset:
I think it is more paralysis by over thinking leading lack of action.

If you want to do good, get off the couch and do it.

What you do might not be off the mole but it'll probably be in the right direction, and if not you can readjust
Start with better zoning laws so that people are not pushed to live 15 miles away from the their work and general/light commerce areas.

After that, just copy the playbook from the Netherlands. Amsterdam was very much like most big American cities until the 70s, their streets were steadily being redesigned for human scale and less car dependency.

It can be done and it can be done easily if Americans stop believing in their Exceptionalism.
Some subjects should be masterable by any student that gets accepted to Harvard. IE everyone should get an A in certain courses.
There’s also a stacked sensor version.

https://en.m.wikipedia.org/wiki/Foveon_X3_sensor
runit works for me... on a modern system.

Unlike systemd:

- it's nice and simple

- it's well documented

- it's easy to troubleshoot

- it doesn't have it's tentacles in everything

That said, I don't run any desktop environments like Gnome or KDE, but just run i3 as my window manager.

OpenRC also worked well for me when I was on Gentoo.
> They need to be able to handle messy situations at least as good as human drivers, which isn't necessarily a high bar.

You might have an overly-optimistic opinion of what AI can do. Not to say that humans are not stupid quite often, but we are very far from having AIs that can be as good as a 4 years old child.

AIs are good at what they know and what they can account for. So yes, they will get better at what they know, but they cannot, by design, get better at what they don’t. So there will always be situations where they will be unbelievably stupid because their designers did not think it would happen. There is no solution to that at the moment.
They can sell it as a temporary measure to drive scalpers out of business.
There has been a difficulty with hibernate to disk with it missing among other issues.
As much as I love IDS, I am wondering the same.
Most users don't interact with the kernel. They interact with a posix (or posix-like) environment. And that is definitely a kalidescope of independent utilities. Most of which are at least somewhat portable across *nix/bsds.

To the haters credit, previously the init system itself was also authored with posix-compatible tools. And could be hacked upon easily, readily, without compiling. By compare, you'd kind of need to attach gdb or what not to systemd's pid1 to see what's happening, and it'd be much more complex, and you'd need to be compiling your own systemd to make changes. I'm a huge systemd proponent, but to be honest, it's shocking to me that there's not a bunch of guides to running gdb, to watching systemd do it's thing: we largely are all consumers, accepting systemd's activities/behaviors on faith.
https://corporate.walmart.com/newsroom/2022/05/24/were-bring...
I haven’t seen these supposed rent drops in SF or the Bay Area either. My lease in the peninsula is up next month and the rent is increasing about 8%, and that’s aligned with the prices I’m seeing elsewhere for comparable apartments.
Supposedly, all rational agents in a capitalist system try to maximize their own profits. If consoles were priced correctly, they wouldn't be able to make any profit by doing this. They'd just have a warehouse full of new consoles and not enough buyers. The fact that it's even profitable means they'll continue to do it. I think there are really only two possible solutions to this from the supplier side. 1. Increase production. 2. Increase MSRP.

Trying to regulate away this problem will just lead to more "innovative" scalpers.
I'm very reluctant when people ask me for the reasons others have said.

Not saying you didn't do this but I'm much more likely to help when someone comes up with a clear and concise statement of the problem and a minimally intrusive solution ("hey, my phone is dead and my wife has the charger, could you call the Hilton on speaker and ask for Room 123?" or even "could I log in to my Facebook for a second and send a message to my friend saying I don't have my phone but I'll be at Starbucks, you can hold the phone?")
To each their own of course. But the benefit of having and raising children can only be fully understood by experiencing it firsthand. And then when someone pulls out the "destroying the planet" card on you, you realize just how shallow their perspective in life is. I know it's not for everyone. But, there is nothing more beautiful, more worthwhile, more difficult, or more fulfilling to me than my children. If everyone stopped having children, society would completely fall apart. Both due to population decline, and a populace that is overly selfish from never knowing what it's like to dedicate their whole life to the development of another, with a mutual love so deep that everything else seems meaningless in comparison.
Web3 Was Supposed to Save the Internet. It Has a Long Way to Go
On the other hand, I’ve seen an enormous number of human-driven vehicles be absolutely assholes to emergency vehicles with lights blinking
I'm not opposed to the idea of a more intelligent init system, but systemd is doing waaaay to much. One example; it messed up hostname resolution on my lan by blackholing DNS traffic for single-name queries. And you cannot turn their dns component off.

Upstart would have been a better alternative.
The kernel being largely monolithic is an annoyance that people do keep trying to fix where possible, but it's easier to sweep that under the rug than to deal with monoliths in userspace.
>>The only thing that has "inherent" value to humans is air/oxygen, shelter, water, and food. Everything else is psychological projection for convenience.

This isnt really true. If you put someone in solitary confinement for long enough they will go insane.

People commit suicide for a variety of mental health reasons.

Mental health is absolutely as important as physical health and it isnt obvious where to draw the line for required vs. convenient.

There is also health/medicine/medical care/sanitation.

There are also secondary requirements that enable the production capacity for the above stated requirements.
That description is a better title than the one you submitted your blog under.

I suspect you’re past the point of editing this submission and I do appreciate naming things is hard, but I’d definitely recommend less ambiguous titles in future submissions.
I was averse to systemd initially, and held on to my legacy init for as long as I could until my distro totally switched over and just stopped supporting the legacy stuff.

At that point, I realized I don't actually want to manage an init system. Which further lead me to the realization that I wasn't actually working with the thing very often, and brought into question my qualifications for having strong opinions on the topic.

I see lots of arguments against systemd that, to my untrained eyeball, seem pretty compelling, and lots of groups who are doing the actual, non-hypothetical work who seem to've ignored the arguments and switched over.
1. When autonomous cars are numerous enough to pose a statistically significant issue for first responders, the lives they will save by preventing traffic accidents will absolutely outnumber the possible damage from an odd edge case like this one.

2. If you're still worried about it, perhaps the solution is to require manufacturer to make some kind of override for autonomous vehicles, then give it to first responders like fire, medics and police.
Small and large seem relative. Lots of subreddits stay small and don't grow very fast because of their niche. They also manage to keep contributions at high levels, and figure out what works for amplification and moderation.

Rules like no going to the original subreddit and commenting on it's linked post, or specifically calling out what disinformation is seems really only possible on smaller scales, and helpful too. Larger subreddits seem to require having a lighter side to keep things in check.
It's not really "Mexican food" and they weren't trying to get in that lane but to be something different. It's not that crazy. Panda Express has been somewhat successful in Asia.
Serious question: what's another place in the US with mild year-round weather, walkable neighborhoods (haven't driven a car in 12 years), and easy access to an international airport? That's what SF offers me. The "SF is an unlivable hellhole" drumbeat is so loud that I almost feel compelled to move (my own experience be damned), but I'm not sure where to.
Majestic take.

More than likely, the ones that "made it" are staying where they are, having bought whatever property they've been able to and are now renting it out to the Gen Z'ers to pay it off. The older generation, wisely, realizes there's no future there and have ended their rental terms to go elsewhere where they can actually afford to buy something, not having gained any real estate ownership of their own.

Calling Gen Z'es "hungry" in this instance is, God bless their hearts, insulting to common sense and rationality of things at play here.
> It seems it would have a way of prioritizing such things.

You are putting the cart before the horse. The problem is not in prioritization, the problem is in having the correct ontology to even get to the "prioritization" stage.

Does the car know what a fruit stand is? Does it know what a gas pump is? Does it know how the fruit stand relates to the gas pump in "expected outcome when being hit by a car"?

If you say "we can program that in", read my post again.
> I have an incredible wife who is being super patient while her husband struggles to be a partner instead of a dependent.

As someone also facing (different) employment challenges stemming from autism, this feeling is very familiar. I was only diagnosed last year, finally bringing clarity to a long struggle. But I dug myself into a deep hole by trying to power through special needs I didn't know I had, and it's a long climb out.

My wife has been amazing and supportive and critical to my recovery, but I became debilitated enough that it's hard to feel like a partner. I'm getting there though, little by little. Even if I can't see the progress each day, I can see it clearly quarter by quarter.
> needs to have the required behavior programmed in explicitly

This is missing the entire point of ML. ML is literally defined as not having to explicitly program responses in for every situation.

Needing to pull over because a fire truck has told you it's coming your way in 2 minutes is pretty easy compared with some of those other "uncountably many" situations these cars need to deal with.

> the autonomous machine does not understand the complex world it is driving in

Daniel Dennett would like to have a word with you. It's perfectly possible for systems to "understand" things for any useful definition of the word "understand". A calculator absolutely "understands" arithmetic.
the systemd suite had replaced tools that didn't need to be replaced, often does a worse job than they did and introduces measurable overhead, all for the sake of "standardization" no one had asked for

besides that, it is a significant part of ongoing corporate embrace/extend/extinguish of OSS

besides that, Poettering is a little shit - https://nitter.net/pid_eins/status/1376838491863191556
I've recently read the local-first article and thought this could a good solution for many apps to avoid database servers. This in turn would enable more business models using licenses (e.g. Sublime Text) instead of subscriptions.

I also believe that in the future we'll have these generic sync services you're talking about, just like today we have file syncing services. I actually believe we could start having them today and get most of the benefits of having a local-first sync service. I think we could have a relational database server (something which most devs are used to) running somewhere, paid/hosted directly by a user/company, together with a protocol implemented by a local daemon that allows apps to find that database server. This local daemon could be provided by a service (e.g. Apple Business, Syncthing) that provides group membership, so a set of users and devices could access the same database server (and corresponding database). This solution would always require internet access to be able to use the app, but that's already the normal today, and looking at how the technology is advancing (thinking Starlink, 5G), I can only see that becoming less of a problem.

For completeness, I also don't think a local-first sync service can be implemented with file syncing services + SQLite today, even if you only allow changes when online. First there are still chances of multiple people changing the database at the same time, which is not ok because file syncing services only see conflicts at the file-level and they would not be able to recover from them automatically. Finally, it'd probably also be weird to see a SQLite file in a folder somewhere in the file syncing service which could be accessed by any app that used this protocol. I would love to see SQLite being part of a local-first sync solution though.
I feel the same way in the second language I speak sometimes. I can't imagine comfortably participating on the equivalent of HN in that language. So good going, at least you are asking this question.

I think a simple framework for this could be: Beginning, middle, end...

In the beginning I'd address HN. About half the community seems to respond less negative-emotionally if they are addressed in a friendly way up front, as if they are a contributor to a community. "Hey everyone in the HN community, thanks for being here, I am really learning a lot from HN."

Middle, "Asking in case anybody knows: What's a good new-ish underdog programming language with really good docs that have clear examples? I'd like to expand my horizons a bit and would appreciate any names you can share."

At the end, IMO it clearly helps to say, "English is not my first language, thanks for your patience".

This should cover your informational and social norms, which can cause issues if they are non-existent or if the post is too informational.

You will be misunderstood, but even more than that you will be scrutinized. People who are very logical often like to ask questions about others' questions. So I think you should just expect people to ask you to clarify, even though your English is probably fine. Hope that makes sense.

Good luck, good q, and I'm sure you'll do fine.
I'm not suggesting under-reporting of German mass shootings in English (well, outside of the 1-2 casualty incidents which you also note), I just used a count from wikipedia. I suspect the difference in our numbers is whether you include shootings at University. I didn't, but that is a completely arbitrary call, maybe they should be included. I'm not trying to create a ranking or hierarchy, just emphasizing that not everywhere is say, the UK, which as far as I know has had 0 school shootings since 2000.
> you don't have a right to use it. Seems pretty straightforward.

But why do I have to accept a license? I already have a copy of the software; what law says I can’t run the copy I have?
You're basically describing a bitcoin hardware wallet, many of which can also be used to encrypt/decrypt and sign messages.

These manufacturers are really making exactly what you're describing a reality that is increasingly accessible to the average person. Still not foolproof, but increasingly so. Some, like Blockstream's beta Jade wallet, even work with the QR code scanning like you describe, https://blockstream.com/jade/

The development of this product definitely seems like one of the many positive externalities of bitcoin.
> It was, however, amusing watching so many Canadians return during the Trump years and COVID. Our Google office in Waterloo almost doubled in size from returning Canadians.

That was not my understanding of the trend at all. From all sources I've seen discussed over the years, it seems the Trump admin coincided with a record number of engineers coming to America from Canada. In 2020, 84% of graduating engineer from the Waterloo college went on to move to America [0].

However, what I was told and observed is that a lot of engineers previously working on H1Bs or other non-immigrant visas had their work authorizations revoked after the Trump administration decided to increase the scrutiny on "specialty occupations" [1]. From a friend of mine, I heard Canada was a popular destinations to send programmers who couldn't keep working in the US, no matter their passport, due to a lower bar on immigration.

[0] https://twitter.com/danluu/status/1351785083598893062

[1] https://www.reuters.com/article/us-usa-immigration-employmen...
Yeah, let's keep treating nurses, physician assistants, and doctors worse than grocery employees. High nursing enrollment means squat. Who'd you rather have treating your loved ones? The nurses with decades of practical experience, or the nursing school graduates who will quit after 3 years of burn out and stress? We're starting to treat nurses as badly as we do teachers. What do we expect? A few fun links for your perusal.

https://www.forbes.com/sites/jackkelly/2022/04/19/new-survey...

https://www.ajc.com/pulse/survey-shows-90-of-nurses-consider...

https://www.benefitnews.com/news/nurses-are-planning-to-quit...
Since the gap between gcc-2.95 and gcc-4.7.4 is from C to C, it is infinitely less violent than from gcc-4.7.4 to a recent gcc, because from C to c++, the complexity and technical cost gap is abysmal (this is an absolute truth).

Moving gcc to c++ was a massive mistake from the gcc steering committee, period.

The strenght of the words I use is fair here.

C is faaaar from perfect, but its c89 iteration with some benign additions from c99/c11 looks like some sort of sweet spot... well I want to beleive that. It won't last when you look at upcoming disaster which is c23.

I guess the less worse move for you old programs would be to port their code to certainly not gcc/clang, namely alternative C compilers like tcc/cproc/scc/etc which are not grotestquely and absurdely massive.
Especially with the advent of Starlink, you can literally work anywhere and still have reliable enough Internet to make a six figure income.
As if resolving wasn't traditionally broken in Linux and now people are relying on broken behavior.
I don't see why it wouldn't be possible -- you can use `git log` with a formatting rule (like `--pretty=email`), and then parse the `From:` fields and group them by domain.

The rest is application specific: you'll need to determine whether you want to/should normalize subdomains to their parent, for example.
Too bad the USA has practically no livable cities.
This is an unrealistic take. There are many other differences that you need to consider. For example, what is the nature of that 1% difference in tragedies? Perhaps there's a 1% improvement in overall fatalities but also an increase in very gruesome accidents. Technologies that are rapidly adopted often need to be 10x better than existing solutions, otherwise adoption is a slower uphill battle.
The first major piece of software I ever wrote and pushed to production was a rules manager/updated for Suricata (essentially open source Snort). As someone who didn’t have a CS background and was self taught, it felt momentous.

I have since left that position so I can’t see the code, but I am sure it was appalling. Even with that, I will also have a warm and fuzzy spot for Snort/Suricata.
My kid is attending a flagship state school now. His school still very much uses a harsh curve to weed out. A B- keeps you on the track to success in your major.

If he decides to go to grad school, he'll be screwed even though he's been on the plus side of the curve in all of his classes so far.
> the most important question here is: does this happen more-often, or for longer-periods, with autonomous cars?

The nost important question is - how do you recover. With every autonomous system, when it does fail, it is often catastrophic because there is no recovery path.

When a human clerk makes a mistake, you can talk to them, when a human driver stops in the middlw of the street, you can tall to them - when a computer crashes, you are tipically fucked.
> Let me tell you, learning how to study (at 24) was an eye-opener for me, and it still feels like a superpower.

I would like to know more...
> Compared to what? What does it even mean to say that?

Compared to 0.
Do driverless cars use ML in the decision making procedure?

> A calculator absolutely "understands" arithmetic.

That is absurd and obviously false
>He said, "This sucks. Boot times are slow

https://www.google.com/search?q=a+start+job+is+running+for
That’s not really accurate. Even Mitch McConnell is pretty vocally anti Russia. Just the most shameless borderline treasonous of the alt right.
> but I was under the impression that it's just an umbrella for many individual modules/binaries, like journald, etc, and not actually monolithic.

If you can't use journald without systemd, and you can't use systemd without journald, or they really modular in any meaningful sense? I can take a Void Linux system and drop in rsyslog and chronyd and maybe dnsmasq (for DNS caching); I can't take a Void system and add journald and timesyncd and resolved.
thats very funny, good one. if you want be to believe you though, you'll have to convince apple to guve me a way to switch back if you are lying or deluded
> The whole point of agile is to adapt the process to the team's needs - if you're doing dogmatic agile, you're not actually doing agile. But what Scrum seems to add on top of the agile manifesto seems to be mainly dogma.

I oversee (i.e. just making sure they're running well and on schedule) a bunch of different project teams and this is a frequent debate I have with the leads on those projects. If x and y is working for you, but z isn't, why don't you meet with your team and adjust z to make it work with the project and, more specifically, your personnel better? The response is almost always "But then it's not Scrum." They get in this mindset that if they don't follow the Scrum workflow to a T, then they're failing as leaders. That the workflow should be a rock that you beat your team against until they conform to it. It's a struggle backing them down from that edge and convincing them that Scrum doesn't work in all (many) cases, but a few minor tweaks to it will make your team function more effectively pretty easily. A lot of them struggle to accept that the "few minor tweaks" is always different between projects and teams, too.

Retros are essential for running an effective agile workflow, whether it be Scrum, Kanban, near-Scrum, or something else. You need to take a step back, view the process from the outside with your team, and figure out how to more effectively function going forward. Trying to appease the Scrum gods or your manager by adhering to every single character of Scrum as if it is scripture doesn't make any project better, in my opinion. Everything has to be flexible to some extent, including you, your team, and your processes.
I don't really disagree, but to be fair, there are more than a few limitations that need to overcome before the killer app can even be considered. We have enough hints to know we're in the right direction.

A lot of the recent Quantum articles I've seen have been specifically about getting past those hurdles. A big one, for example, is developing qubits that are stable for a long enough duration to finish a computation and evaluation. Some advances have looked at different lasers. Some have discovered interesting/new magnetic effects that were previously unknown. Some are working with single(ish) molecule layers of various metals and other elements. And so on. And that's all just to tackle one specific hurdle.

So I don't really see any reason for shame. Nobody is expecting to see anything truly revolutionary from a quantum computer yet. But without all the inputs and attention given to the intermediate results, we'd never get there either.