skysight-inc/HackerNews huggingface dataset:
This is mostly an artifact. SF proper is a very small area in a metro area having around 8.5 million people. If you look carefully at a similar size urban core in other metro areas then you will see similar results.
> It's getting them page views.

But why do they need page views??? It's not like they're going to go bankrupt if they lose advertising revenue. Their greatest asset is their brand name, and they're destroying it for... what?

It makes no sense.
My experience is that it broadly falls into two categories.

The first is comprised of people who never actually had to wrangle sysvinit/upstart (openrc is relatively sane), and have never seen the ridiculous amount of engineering time which went into hacky stuff like supervisord and bizarro, bespoke hacks to try to do things which systemd makes trivial: socket activation, optional service dependencies, file-based service activation/restart, "failing fast", timing various parts of the boot chain, etc. This class of people, broadly, probably never actually understood how `init` worked anyway (or how booting worked once dracut came into the picture), but they now feel like it's an opaque, unobservable system. They would have felt like that anyway if they had tried to work with pre-systemd tooling.

The second mostly thinks that systemd is against the "UNIX philosophy". This class of people, broadly, has never touched a "real" UNIX other than MacOS (and they probably never had to deal with netinfo) or BSDs (which are great). There was absolutely no sanity or consistency between, say, AIX, Solaris, IRIX, and Tru64, and all of them had various classes of "god" tools.

Lennart is not always right, but he does have a vision of Linux for the 99%. That is, one of the "against systemd" links is this:
https://edgeofsanity.net/rant/2017/12/20/systemd-resolved-is...

This is indicative of the problem. Ninety-nine percent of users don't WANT to configure 40 different baroque things with their own configuration files (rsyslog/syslog-ng, dhcpcd, resolv.conf, ntp.conf, /etc/hosts|/etc/hostname, etc). They want Linux to work. They want systemd-networkd to get them an address in 1/10th of the time, and they have absolutely no need to start a daemon which can set every DHCP option ever when ACKing. They to fuss with nameserver rotation to deal with flaky stuff for split-horizon DNS -- they want systemd-resolved to handle "this server can't be reached right now, so I'll put it in timeout, keep returning cached results, and send new queries to a nameserver which is responding."

If you still WANT to do the other stuff, nobody is stopping you. Yes, you probably need dbus and udev and udisks, and all of those things are light years better than the tools we used to have before, but systemd itself can be trimmed down to almost nothing if you want to. The alternative, building up a stack which can sort of approximate systemd, would take a very competent admin at LEAST a week to build deployment tooling for, and that's assuming they already knew all the stuff they needed to plug in.
Yeah you're right - I was off by a few years. Seems like it wasn't common until 2009
Yes, this just highlights the cognitive dissonance that systemd haters have.
Show HN: Simple Go mocks without interface{}s
I've been a pretty happy user of mockery [1] for a while, but recently found it getting a lot in my way.
Since mockery uses a lot of interface{} magic, adding arguments or return values to interfaces and regenerating the mocks does not get the compiler to complain about existing, now invalid, usages of the mocks. This means that I have to track them down manually. Or, if I'm brave enough, try my hand at a few crazy regexes that never get the job 100% done.

go-mocky does not use interface{}s, and thus can't hide changes to function signatures from the compiler; whenever a mock has been updated and the function signature has changed, the compiler will complain for all existing tests. This means that I can now catch errors at compile/lint time instead of runtime.

Another added benefit is that the go-mocky mocks are dead simple and very easy to write and maintain by hand, should the need ever arise.

[1]: https://github.com/vektra/mockery
What is the board supposed to do then? Dilute Bezo’s and everyone else’s holdings?
I use Debian without systemd on both my desktop and some routers/servers and have no issues.
I ended up writing a few functions that implement that kind of an API on top of what Org provides—just a handful of them so far, ones that I needed for the last customizations. I'm probably not the first to do that, and vaguely remember seeing something like that on Github.
How many people did American wars in the Middle East kill?
On Hiring: Seven Principles (Version 1.0)
> What service?

Imagine if, to get the latest gadget you had to queue outside a store for 30 hours - but you could hire someone to queue for you.

Theoretically one could argue the scalpers are queuing so you don’t have to.
I did not claim it's about "metaphysical magic" that machines lack. But I do believe that humans usually have a very rich and multifaceted life outside of driving on a road, compared to cars, and are therefore able to integrate "training data" that cars are not. Unless your plan is to make them an active member of society.
> I fucking left and haven't had a cell phone plan in Canada for like a decade. My bill on TWO FOREIGN PHONES even roaming WITHIN CANADA is cheaper than maintaining a stupid Bell Rogers or Telus plan internationally.

A colleague of mine had an acquaintance in the Canadian CBP who apparently managed to get a cell phone plan in America that included free roaming in Canada via a postal box. So he ended up paying half of what Canadians paid (and also had international roaming at much cheaper rates). Kinda ironic considering that, as my colleague put it, his job consists mostly of taxing people trying to get a bargain by shopping across the border.
> ... then your school rarely matters.

... then your gpa rarely matters. But your school always matters. Not only in terms of network, but in terms of reputation, prestige and even camaraderie. Especially the higher you go up the ladder when more and more people tend to be graduates of top schools.

Nobody will ask about your GPA as you get further along in your career. But everyone will ask about your alma mater. You eventually stop putting your GPA on your resume, even if you had a 4.0. But you always put the college you graduated from.
Ah, well for what it's worth that is the reason that Cruise provided that their vehicle stopped in the travel lane in this instance.

I think it's important to know what the autonomous car was thinking.
Classic comment on HN is that guy claiming to make 1.5m a year doing 10 jobs.
Everything needs to reflect to the team's needs. I'm a very big advocate of scrum, but I rarely have my teams run pure scrum. One thing I absolutely love is introducing the concepts of sprints and watching conversations switch from bickering about single day deadlines on a multi-week project to "sounds like it'll take X sprints".

There are essentially two times you should try to follow scrum perfectly:

* During a fire/emergency. This should be rare. It helps keep the response moving without unnecessary overhead. Yes, the meetings are overhead - but they often cut out other other head.

* When gelling a new team. Scrum is really helpful in getting the team to mesh quickly. Routine contact, flexibility, small iteration, all good stuff.

Outside of that, roll scrum back to match the team. For us, that's:

* Bi-weekly retrospectives.

* 1 to 3 standups per week (depending on the team's need)

-----

Basically, we ask for 4 hours of people's time over 2 weeks. We find this ends up saving well over 4-hours of 1-off and random meetings.
> If you genuinely underestimate the risk, then you are a pro-grandma killer and one of the worst human beings in the world.

I totally disagree with this. When omicron started spreading, a lot of scientists jumped to the conclusion that it was less lethal than previous variants. They were happy to share positive-sounding news, regardless of whether they turned out to be wrong. At the beginning, the evidence (from South Africa) was far from conclusive.
I would never use something like this. Seems to me that it's just a heuristic based on the char diff count. I made a simple repo that has a shell script that does rm -rf /usr/old_files_and_stuff, added a space next to the first slash and it was approved, which is dangerous. If I need to manually verify it anyways for stuff like this, why would I use it?
+10 on this. The first thing I noticed years ago from running a systemd-based distro, is that shutdown (thus reboot) got stuck in "...waiting for xxx to terminate" for multiple minutes. This had never happened before, and there were never consequences from it not happening. So it was (and remains, in many hard-to-debug cases) strictly a drawback for systemd-based systems.
IndyCar is moving to 100% renewable ethanol in 2023
Robust knowledge transfers between generations sounds nice, but the older people are retiring in droves and younger people aren't replacing them quickly enough. We just get a bunch of newbloods that don't get the chance to learn from old hands who will get paid less than them due to labor shortages. It is too bad we treat people like shit in this country. Consider, if you would the situation of nurses in America. We have record nursing school enrollment, high rates of turnover, increasing rates of violence against medical professionals, and levels of burnout that should give everyone pause.

Nurses and doctors are all facing mental health crises. Violence against medical professionals is rising at rapid rates even prior to the pandemic. Many health professionals don't report assaults either because of their altruistic tendencies. More than half of nurses are thinking or planning on quitting their jobs. More than half of all doctors wouldn't recommend or don't want their children to go into medicine. Here's a fun little excercise for you. Google the nearest hospital near you and see how many openings they have. Especially for security. The hospital near me has never had a security officer. Now they have five. Hospital workers are being taught de-escalation techniques and taking self defense classes. Senior homes are facing record shortages of labor.

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 to happen? This is just one industry as well. 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...
https://www.aacnnursing.org/News-Information/News/View/Artic....
Yeah this is everyday tech PR. Not grooming.

Back in the day you could write a PR and your investor would call in a favor at TC and the “story” would get a slight tweak and get published.
systemd is in userspace; what are you trying to say?
https://arxiv.org/abs/2204.08284
This issue also hit me! It was easy enough to set up `dnsmasq` and use that instead of `systemd-resolved`.

And yes, I'm a little upset about it being broken by default and having to hunt down the issue, which did take quite a bit of time.
Barcelona, Spain

300Mbps symmetrical fiber + landline + unlimited mobile calls and 25GB mobile data

38€
I agree.

But I’ve come to see that waste of brilliant brains less and less as an unfortunate outcome in a non-ideal world, and more and more as intended.

The (western) world is full of mediocre yet privileged people who (consciously or subconsciously) do whatever they can to avoid competition. And this is the root of much evil in the world.

Or at least that’s how I increasingly see it.
> It understands the axioms because they've been literally built into its tiny brain.

No they have not. Do you know what an axiom is? Do you know how a calculator is implemented?

It’s not about metaphysics, it’s about the difference in the experience of a lifetime compared to a car on a road. „Training data“, if you like.
Do we have a statically linked bootstrap toolchain for rust?

Namely the following statically linked binaries (for ELF64 on x86_64):
- the rust compiler written in rust which can compile itself.
- the linker(ELF64)/assembler(x86_64)/etc (the rust written binutils).

I guess the next big thing would not not really be the kernel core, but the GPU drivers.
Every high school has pot in it, which is illegal. Bans don't work. You can grow pot in a closet in a few months and you can make a gun in a garage in a few hours.

Banning things, whether abortion, drugs, guns, or books is a knee jerk reaction to an emotional trigger, and it's always ineffective.
> America, as flawed as they may be, has elections, and, again as flawed as they may be, does have two parties - precisely one more party than China has. It'd be really nice if both countries actually had a sane number of political parties but hey 2 > 1.

All those elections didn't stop a murderous rampage in the Middle East, resulting in the death and displacement of millions.
Sure, we'll just write down all the things there are in the world in order of how bad it is for a car to hit them.
> Luckily I've only witnessed 1 murder

Stockholm syndrome is real here.
No there's no "DMs" on HN as far as I know. I was tempted to add my mobile number, but being the public internet and all probably not the wisest choice.
Hacking Ham Radio: WinAPRS
I skimmed the bug report, and wrote up a reply, but then realized that all of this is meaningless to the actual question: If your beef is with resolved, and resolved can be replaced with your resolver of choice, what is your point against systemd as an init?
>The ABK is a wonderful artifact, but a very poor guide for learning to tie the knots in its pages.

I disagree. The Ashley Book does not give in-depth step-by-step details, but it gives enough. You may have to train your brain a bit, but it's not all that difficult. It seems like I reference my copy every week or so for one thing or another.

If there is a complaint about the Ashley book, it's that it was written at a time before synthetic fibers. Some knots may require modifications, and all splices should be increased in length to account for the differences.

For a single reference book, it covers so much quite well, and the index is a marvel. It deserves a place on your shelf.
If you are interested, I would love to hear your thoughts about this. A couple of years ago (Queen's Gambit time frame) I downloaded the app for lichess and have hundreds of games on it. I chose lichess more or less because it was non-commercial. I have a few acquaintances that prefer chess.com, but I have honestly never given it a fair shake. Chess.com looks very commercialized to me, and I feel like I am being upsold whenever I visit the site or open the app. But most of the chess streamers seem to be active on chess.com and not lichess, and some people seem to greatly prefer chess.com. What do you prefer about chess.com vs lichess?
Nikon will most likely end up having to remove internal RAW support for the Z9. That was a big selling point for me, I received one of the first in Z9 preorders (I'm a professional photographer who does a lot of video production work as well). I work with RED cameras fairly regularly.

RED, while protecting their first to market realm and making sure they get the check, have really stifled where the camera industry can go. Apple, Sony, Kinfinity, all lost out to RED on similar cases.

Assuming Nikon isn't completely ignorant (they've been protecting patents for a long ass time), introducing internal RAW in the Z9 was a red flag on announcement day for this very topic. It gave them the splash they needed to launch their flagship camera, so it's very possible they figured they'd take the win while they can, even if it came with a hard slap for everyone after the fact.

And it's a thin, but very legal argument to say they compete in the same space. No Z9 owner in a professional space is looking to buy a RED really. If there are, it's probably less than 10 in the world.

A huge part of me wishes people just wouldn't buy RED cameras in protest to how big of a road block they've created and the business practices they've employed themselves.

And Maybe the rest of the industry just collectively gangs up on them to apply pressure. One can dream. Right now, the only way this ends is if people talk with their money, or the patents expire.
What is the alternative? Live in the city in dense, tight, expensive housing?

FWIW, many suburbs do have supermarkets and stores in their downtowns/mainstreets. I can walk...10 minutes or so to my local supermarket. But I choose not to do so because I can drive there and buy a week+'s worth of groceries and supplies in one go. I don't think most suburbanites hop in the car to get a single bottle of milk.

As much as there are people that prefer living in cities, there are people that prefer living in the suburbs.

A young twentysomething single me would have preferred living in downtown Manhattan and wouldn't have minded living in a 300 sqft studio, meeting friends, partying, partaking in cultural experiences that only a major city can offer.

Thirtysomething married me finds that scenario unappealing. Having a SFH in a quiet suburban street with a backyard to BBQ in, a garden to tend, lazy weekends with no cultural activities whatsoever, and a car(!) to drive around in is what I want... short of being extremely wealthy enough to have the best of both worlds.
Agreed, California is pretty special. I think its easy to get hung up on "mild year-round weather", it actually gets boring and I prefer 4 proper seasons. I enjoy some snow and some hot summers which means most of the country is available.
I'm not cheerleading for CCP. Not everyone who disagrees with you is a cheerleader for someone else.

> We can bitch here all we want about the US Government and I feel zero.... ZERO concern that they're going to track me down and punish me.

Tell that to Julian Assange.
I likewise couldn't resist doing something silly with an SVG animation on my profile [1], and I also have a micro startup [2] generating such SVGs periodically to serve as dashboards you can embed in your README.md. I'm interested in more of your predictions!

[1] https://github.com/arraypad/

[2] https://repography.com/
So many houses in my SF neighborhood are currently empty. They're single family homes so I'm not sure of the impact on the overall population, but it's been weird around here.

- For sale and empty.

- Full renovations. Guessing more than half are flipping them, given the speed which construction started after sale.

- Investors buying homes and keeping them empty.
> Similarly, fresh water is a limited natural resource, and in the absence of water, human populations do not grow

This isn't really true any longer. Desalinating seawater costs about $1 per 1000 liters. You need a relatively prosperous country to be able to afford that, of course, but an industrialized economy with reasonable levels of corruption is perfectly capable of desalinating enough water to make civilization work.

It's practically tautological that there's limits to population size in a finite world, and that growth cannot be infinite in a finite universe. But I think people often frame this question the wrong way. It's a bit of a straw man.

Economic growth is proportional to the amount of problems solved that humans care about. And the cost of the solution, of course, in terms of human effort. It isn't necessarily proportional to the amount of physical resources consumed or bound. It's a reasonable assumption that there's generally a positive correlation, but the function and coefficients don't have to be linear. That leaves a lot of headroom.

People should rather think about infinite (arbitrary!!) economic growth in terms of what can be done to make the lives of humans better, on average. Even in the Western world, we are so far away from the hedonistic limits that it's ridiculous. It's trivial to imagine a world with no illness, perfect health, indefinite lifespan, very high freedom and low repression, no seriously bothersome and mandatory chores for anyone and so on. What can be done to get closer to such a world? So much.

The limit isn't defined by how polluting our cars can be, or how much beef we're able to produce. Many of these arguments collapse into the completely unimaginative.
No Sommerville Bowline? It's the go-to knot for rope tops. :)
It's funny you mention that reference, because while I like it, I was interested to note that it doesn't go into other areas that happen to be within the sphere of my own career specialty, areas which I have learned can be relevant in question-asking.

Specifically, Eric's writeup is subject-focused (what YOU do / don't do in order to get a result) rather than object-focused (what to keep in mind based on how people answer; how they are meeting their own subjective needs by answering in specific ways; why that's important to you and relevant to getting good answers, etc.).

This in turn is helpful to know about, because it can help you focus on community patterns and discover important blind spots in group cognition.

As an example, you could end up discovering that your question is effectively unanswerable for your own intents, and implies a broken system of another sort, despite your having received hundreds of passionate and detailed replies to the original question.

IMO there are probably so many perspectives on communication via questions that it's impossible to address them all with a simple framework, but it's kind of a fascinating thing to try, and a neat topic to learn about.
This is lit. I bet they did this so the hand would have a hole where you could place additional accessories but lol I want them all.
> So the novelty is that they separate R,G and B planes before compression?

No. The novelty is that they compress before de-mosaicing (aka debayering).

In other words, rather rebuilding the image from the signals and compressing that image, it compresses the signals themselves (not even seperated I think).
Why can I not reply to the person below me?

Regardless, anyone could do this type of fabrication in their garage given removing the legal and technical barriers that keep EUV technology behind lock and key.
Compared to 0 on one side of the equation, and let’s say compared to a decade on the other side of the equation.

4 years is pretty often - once a leap year, or one in every US Presidents’ term (if you want to be political about it).
But wouldn't it be expected to hear differences between different speakers in the same room?

This still doesn't rule oit that the thing making or breaking your sound could be your acoustics.
No, really, the C language makes no assumptions about this.
When you say "Rudin" which one do you mean? Big Rudin? Baby Rudin?
I actually like scrum but would say most people I have worked with have no clue what it is about. My scrum master for example mindlessly follows 'the rules' but does little to actually improve our teams productivity. They just make sure we do the meetings, fill in the right form in the retro, etc. Same with the sprints, we 'plan' our work in two weeks, when it won't fit, we just split it in part 1 & 2. We don't actually have working software at the end of the sprint, but we did it in two weeks right? It's a cargo cult.

To me scrum is a bunch of guidelines that can give you some framework to start from, you try it out, and you see what works, what doesn't. You iterate on the process just as you iterate on the code, no fixed rules, but not too loose neither. But ambiguity, nuance, and context never work well in a corporate setting...

I don't think we need a better process, we need better middle management.