skysight-inc/HackerNews huggingface dataset:
Now, you can get digital e-cards from many major libraries around the US without even having to step foot in a library, giving you access to e-books galore. I think that the library card won't die, but the fact that e-cards are now a common everyday occurrence doesn't bode well for them.
It's a pile of proof-of-concept broken pieces duct taped together into a big mess.

Here's an example: Someone read that fd-passing is a thing, so now systemd listens to just about everything and spawns stuff on-demand.

Now, that may seem like a good idea, if you think it up in a vaccuum and don't have experience with the real world. It's a great idea, if you're in high school. But to have it actually accepted? WTF is even happening?

Oh, let's do this for time sync from GPS. Great. All that time that could have been spent verifying the signal and all, completely wasted, because some jerk thought that it's better to waste 15 minutes of the human waiting, just to save 100kB of RAM.

It's a monumentally bad idea.

And more specifics: Like I said, when you replace init you need to have it not crash.

And then restarting daemons with systemctl almost to a rule fails, and fails silently. Often I have to just kill the daemon manually, and systemctl start it again.

But people aren't complaining about systemd anymore because now there's two kinds of people:

1. People to young to remember stable software.

2. People who have given up, and just accepted that Linux too "just needs a reboot every now and then to kinda fix whatever got broken".

But maybe the trend is changing? Pipewire looks like it's not actually shit (unlike PulseAudio which has plagued us forever), and while it has some important bugs in edge cases, it's actually more reliable than what it's replacing(!)

> As written, your statement is unlikely to convince anyone that isn’t yet already.

It's hard to convince people who don't care. Or indeed those who don't know that no, actually, short of a kernel upgrade "reboot to fix that problem whenever it happens" is not normal, and is a serious bug.

Pre-systemd Linux had as a selling point that it's actually stable, compared to Windows at least. But Windows has gotten much better in the past decade in reliability, and Linux much worse.

systemd is on the level of a re-think by a pretty bright high school student. And that's not a good thing. It's a very bad thing.

> to be convincing, it would have compare something like bug density to the software projects that collectively replaces

You're asking me to be data-driven, while being fully aware that systemd isn't, right? Your argument is essentially fallacy by implying that status quo is data-driven.

It's hard to take your suggestion at face value. Especially with many of the same people pushing systemd at the time making up shit like "We know that Unity is objectively the best user experience in the world"[1] (that's why it lost, because nobody liked it, right?[2]).

At the same time I also fall into group (2), above. I don't have time to wrestle in the mud with people who don't care.

[1] a quote like that, I may not have gotten the words just right. but the word "objectively" (without data) was there.
[2] and I don't even particularly care about window managers. Before Unity I hadn't bothered switching from "whatever the default is on this system" in most cases.
Hey, people want things fast and convenient, not so much secure, private or customizable. Those tech giants just appeal to that short-sighted mindset.

It's like trying to have a functional democracy with people who want it to be easy so it can get out of the way.

Big-tech control is just a side-product of atomization, as far as I can see.
The Amazon Appstore on Microsoft Windows 11: A match made in hell.

This is all really concerning to me. Microsoft's embrace-extend-extinguish tactic[1] is now targeting both Linux and Android.

This is all so over-the-top evil that it would be funny if it wasn't so god damn depressing.

[1] https://en.wikipedia.org/wiki/Embrace,_extend,_and_extinguis...
I mean, what the HN and tech in general (edit: not general - sorry) audience wants is a totally zero telemetry, even if said telemetry is literally the list of installed updates. I personally think that's genuinely weird to me, since that Microsoft's "basic" telemetry only sends critical data like how many times Windows crash (and actually has the data reduced from 2015's state).
> For decades it was /etc/init.d/myserice restart

You should always use "service myservice start" instead of "/etc/init.d/myservice start". Running "/etc/init.d/myservice start" directly means the service ends up accidentally inheriting parts of your shell's state (environment variables, limits, current directory), which is a different environment from when the service is started at boot. The "service" command carefully cleans up most of the environment before running the script, making it much more similar to what will happen when it starts automatically on next boot.

And if you were used to "service myservice start", it now automatically forwards to "systemctl start myservice" when the /etc/init.d/myservice script does not exist, so it keeps working nearly the same after the transition to systemd.
Meme of tailwind and its nonsense. Seems legit to me. Why it says it's not fair?
It's fully in German, so for most people here it will be hard / impossible to understand.

For me as a Dutch person, I can understand his speech a little bit. I believe this professor is critical on the COVID approach in Germany and his video seems to be part of the German movement of professors, journalists, doctors and others critical of the current COVID handling in Germany: https://www.wissenschaftstehtauf.de (Science Stands Up).
Invasion of the Data Snatchers (1988)
Most of the apps on my phone are from FDroid. This does not mean that you can have a phone with any comparable level of functionality without relying on Google. You can see for yourself by installing a stock android ROM with no google play services or microG.
This really annoys me in PostgreSQL. Django encourages you to use joins across one-to-one relationships, but the query planner doesn’t know how to apply the limit before the join. It’s relatively simple to change select_related to prefetch_related on all paginated queries, but it still feels like the query planner should do it, especially for left joins (inner joins are slightly more complex to check).
The first article I can remember reading about kites on cargo ships was in the Economist in 2005. These things have been around for a long time and have completely failed to have a meaningful impact.
Perhaps because of "been there, done that", a couple of catastrophes and the afaik still unsolved issue of storing the waste for a couple of thousand years.
I mean , even Black water is going "green". They made bank poisoning the world and are just as eager to make even more money cleaning that mess. Hardly surprising
Ask HN: Are MUDs Still a Thing?
I love the concept of MUDs but they were before my time. Is there still a niche community out there for them? If I made one, would there be anybody to play it? Are there guides for best practices, etc?
we're in a renaissance of systems research. Rob was right at the time but wrong now.
Is there a transcript? (And a translation, my German good enough to understand most of the talk, but even an autotranlation would be nice.)
Yeah, knowing how much telemetry has helped me improve the user experience in the internal apps I work on I really don't think it is that evil. I think people just wish it was easier to enable/disable and that Microsoft was more transparent about it.
> If we could intergrate with keyboards, we'd definitely take advantage of it.

From my own personal experience this is extremely true. A while back I made myself a custom keyboard [0] which can enter lots of characters, mostly for linguistic tasks. I didn’t intend to start using it for things outside linguistics, but before long I was using it everywhere — and my inventory of available characters expanded correspondingly. I started to use curvy quotes and em/en-dashes in all my writings (even in this post!), and — more topically — I started using Unicode symbols in my programming, when possible. I don’t use them too much, mostly because there’s little need for them, but in scientific tasks it’s really useful to be able to type e.g. ‘λ’ instead of ‘wavelength’. I predict that as Unicode symbols become easier to input, programming languages will indeed start to utilise them more — the limiting factor is keyboard layout. (Indeed we can already see the start of this process in Julia, Raku and Haskell.)

[0] https://github.com/bradrn/Conkey
> I stopped overdelivering.

If I could go back 20 years and talk to 20yo me this is one of the things I'd tell them.

Any level of work you put in over the minimum just becomes the new minimum.

Learning to say no and sticking to it would have dramatically improved my life (it did when I figured this out around 30).

Career has gone from strength to strength ever since.
Latex Sympy Calculator – Visual Studio Marketplace
To be honest if you're sufficiently motivated and you find it interesting then go with it.
Better to be motivated about an idiosyncratic method than ambivalent about the whole thing.
I'm in Sicily for 40d, remote working and learning kitesurf and windsurf.

Kitesurf is really nice but you need to account for a few lessons before you can even stand on the board and prob a few more before you can rent on your own. In my case I did 6h base course, then another 10h with the teacher, typically 2h/day.

Windsurf you can start cruising around much faster, so I guess it's more rewarding immediately. This said many ppl told me that the progression is the opposite, meaning that with Kite you get better quickly, but with Wind it takes a lot of effort to grow from beginner.

On the language/stack side I'm deepening typescript and nestjs (nest with a S, not next) and will prob play more with rust soon.
Ads are telemetry now? Is "telemetry" just a catch all for "anything software does that I don't like"?
Most of Canada? I only noticed Ontario. Are there other provinces?
Also not me, but American friends have always complained about this so I presume that they don't want to anger some regulators in countries where they don't put ads.
It has become quite clear that user data is the goldrush that the majority of the world's biggest tech companies are feverishly mining. Whether they sell it today (advertising) or not is the smallest concern compared to a myriad of society-harming ways that it could be used in the future. A company like MS could sit on your data for a decade and then decide that can get away with far more data abuse than they could today. It seems like a good bet that the ways that our data can be used will continue to expand. We probably can just watch the tea leaves of China to see what our data use future looks like. How long will it be until we have a social credit system like China's?

>actually discuss how it violates their privacy

The privacy violation is the collection itself.
Can all of it be disabled? Can you point to how?
My FiL works in the industry on large projects, and the word from suppliers is that in Jan, prices should drop 50% from where ever Dec ends up, as there is going to be a ton of supply.
Don’t mention reactive spring on hacker news, everyone here writes in GO and javascript.

They’d rather re-invent the wheel every 5 minutes than use any out of the box java solution.
Although I am not good at making bread by any means, I've tried salt/no-salt with pizza dough and it clearly made a difference.
I have one of those I used in an SFF build, and I like it - it's pretty as well as low-profile.

But it's no revolution, and only rated up to 70W.

(UK Product page - https://uk.thermaltake.com/engine-27.html)
It would be interesting to see how that would work if you made bigger versions. It was a lot smaller than the others, and I'm curious if it would have to be as big as them to match them or if it would match them somewhere between its current size and their size.

Also, I wonder how much details matter? That certainly looks quite a bit different from the Sandia unit. Sandia was claiming a large increase in efficiency over other units, and usually you only get that kind of increase with either a fundamental breakthrough or by using known methods but getting it all tweaked and tuned just right. I think Sandia's is the second kind.
I think the biggest one for me was sleep habits. I used to be a confirmed night owl with a wacky sleep schedule. Eventually I realized that this was messing up my moods, so I switched to be a morning person with a pretty regular sleep schedule.

It took a lot of small changes, but a key for me was careful regulation of light. I started with a light-based alarm clock, which was useful. These days I have automated lights that dim in the evening and come up in the morning. It turns out I'm just not a responsible lightswitch user; if I leave manual lights on I'll stay up way later and then feel bad the next day. In retrospect, I felt bad a lot, but it was my baseline so I just rolled with it.

These days I'm more even-tempered, more energetic, more productive. I'll still enjoy an occasional very late night, but I'm always careful to return to my usual sleep schedule as soon as possible.
It wasn't respecting things that have been considered normal for a while. Even calling setsid(), which tmux does, didn't save it from being killed. Same for nohup.

When the systemd people say session, they mean you would have to specifically do some kind of dbus call I'm not familiar with.
The answer for typical French/American (broadly) stews is meat before onions to get a good sear, and a good fond, to base your stock on. Doing this properly (including not crowding) will always give better results. You should really remove it before the onions also, but that’s an extra step.

I thing with a lot of things like this the better technique is known, but often more work and the lesser technique isn’t a disaster so people use them. Also doing all the steps “right” will give you a better result , but missing sometimes even one will leave you about where you would have been not bothering.

And some of these things compound. In your example, there is literally no way to really recover from an improper sear in a beef stew that calls for it; it's probably the number one cause of mediocre versions of these.

(I'm trying to be careful here because there are equally valid was of doing this - an American stew using Moroccan techniques, or vice versa probably won't work as well)
> Why not just give the 120 V up and go full 240 V in every outlet?

No one feels it's worth the effort.

You'd need two sets of plugs in every home and redesign a whole bunch of appliances and sell both types during the change over period, which could last decades.
Yeah, this couldn’t be more misguided. It would be the very definition of a boondoggle.

The key point here is chunking. Mentally you can process the + as a plus sign. It’s been single concept. It’s association with addition probably means the reader can make useful inferences about what it does.

Now consider the Greek letter ζ (zeta). For anyone unfamiliar with that it would be more than one chunk as you would probably try to remember the shape.

Worse, you may have no idea how to input it.

And to get any of this we’d have to deal with encodings. For what, exactly?

And sure, not everyone is familiar with the Latin script that dominates ASCII but you have to pick something and for better or for worse English is the lingua franca of programming.

And don’t even get me started on the insanity that is Unicode attempting to assign a code point to every symbol ever imagined and then extending that with compound code points and modifiers.
Agree with that. It breaks catastrophically.

But it's also overengineered. Like starting a daemon on first connect is "neat trick", but should never have gone beyond that.

Like: oh, I want to restart this daemon, because I want it to re-run its init code (possibly with new settings), but you CAN'T, because some idiot decided that it'll only actually start when someone connects to its unix socket, so running "restart" is a no-op.
i think it's very relevant. The Jews in nazi Germany were a persecuted minority, the world ignored their plight and ignored the military buildup of Germany - and then we got a big war. There is more than one analogy with what is happening now. I suspect that some forces in China are testing the level of what they can get away with; If we look the other way on the Uyghurs, then this will embolden them.
> have lost more than a year of the prime of our lives in an effort to protect others

What, have you been dead for this last year? If not, you haven't "lost more than a year of the prime of our life". Silly hyperbole.

> we still don't have back despite there still being next to no risk to us.

Me, me, me... Yeah, who the fuck cares about risk to others, right? What you're writing comes off as the thinking of a self-centered asshole.
Citing a serious flight test incident, FAA slows Boeing 777X certification
I don't think colorforth "solved the colorblind problem" considering it has almost no adoption. Does anyone except Chuck Moore uses it? It has a fallback for colorblind people, which is better than nothing but is still terrible.

The current way, plain text with everyone free to use syntax highlighters that change the color, font, or anything of the text is fine and works very well. I've heard about AST-based source of truth, and I think this could fix syntax mistakes while still allowing people to edit plain text as they wish (and could also simplify visual programming tools. Maybe unlock a smooth transition from low-code tools to regular code?).
A couple timely articles by Jerome Cohen on PRC/west extradition.

https://thediplomat.com/2021/06/should-murder-go-unpunished-...

https://thediplomat.com/2021/06/should-murder-go-unpunished-...
Probably not. It references multiple businesses and enterprises and does not advertise any particular one.
What's a MUD?
You are probably in a very, very small minority there. The only confusion I've had with the interface is in the minutiae of some niche settings.
And what that means is that it comes down to trust. And anyone who trusts Microsoft (or any of the tech giants) is naive or uninformed/ignorant.
I understand that this website is SV boy's club, but really I expect something more from an audience that is more cosmopolitan and world-educated than the average.
The conclusion of the video is that it does work, but the performance is not as good as the larger, traditional designs.
I understand what you are saying, and I understand that this is a real security issue in modern computing. However I would put the question to you in a different way:

Let's say we have two programs, A and B.

Program A by its very nature needs to have write access to the system's file permissions in order to fulfill its core purpose.

Program B only needs R/W access to a sqlite database installed in a specific directory, and the ability to make network calls.

I would agree that for program A, a memory-safe language can provide a very real benefit, given the potential risk compromising this program could expose the system to.

Would you agree that if a buffer overflow exploit in Program B can be used to compromise the system outside of the required resources for that program, this is a failing of the OS and not the programming language?
Lumber price soared globally as well, for the same reasons. COVID was a global thing, after all.

https://m.dw.com/en/demand-for-lumber-soars-in-germany-and-s...

That being said, as the article mentions, most lumber in North America is from Canada, not the US.
That’s why I prefer wood ones. I can’t say I ever bought one at a pound store, but even a basic one for £5 lasts years.
I do, but such polarity isn’t the question. The real question is whether or not it’s appropriate to have an independently governed, extra-national paramilitary organization funded by the US but not limited by its laws or oversight. What we can and should do as citizens when that group renders monstrous, rogue injustice under your name and funding.
Seems reasonable, however you can make the case that this isn't the course of action that should be taken. But this is Singapore, the country with only 2 infections per 100k people every week. Along with their high vaccination rates, at least compared to nearby nations, at 44.1%, this is a reasonable route that Singapore is choosing to take.
It wouldn't hurt for all recipes to convert over to grams except perhaps for very small measures. "Four cups of flour" can have a substantial swing by weight, making a real difference in something like a loaf of bread. If you aren't an experienced baker or never made a particular loaf before, it is really hard to know by feel if the hydration is right or wrong. Every kitchen should have a scale so cookbook authors can count on this. And please please please don't use ounces instead: they are too coarse, and they are inexcusably used for both weight and volume.

I'd also like the phrase "medium heat" outlawed but I know that is a bridge too far. My stove has four burners in a ridiculous range of heat output. Each has a "medium" setting. My pancakes are much better off now that I've got an IR thermometer and can keep the pan around 350 - 375F.
<<I've since realized that being good at Computer Science grossly overqualifies you for many programming jobs>>

Thank you. What a naked and honest thing to say on HackerNews. My brother is so much smarter than me. I went the CompSci route and suffered (toiled!) for years at a university. His boot camp was less than three months and he landed a just fine job. Internally, I was incredibly dismissive of his boot camp, but was proven wrong (again!) by my own horrible elitism.

No everyone needs to be working on cutting edge ML/AI. My brother makes websites for shopping. (Yay.) His income easily doubled after a year of cutting his teeth.
Community Is Eating the World
Neutrophil Extracellular Traps
Ask HN: Why do only some YC companies recruit on HN?
Why does the same small set of YC companies regularly submit hiring posts on hacker news?

In my model of the world it's either a good recruiting channel (in which case most or all companies should do it), or it's not. What am I missing?
Okay so this is one thing that boils me about quanta magazine. The authors obviously have enough background in mathematics to know the nature of the field, yet they do these very long winded, vague intros, which serve to mystify the subject and build it up. That is a major disservice to the knowledge itself. Sure you can't drop the mathematical definitions in the front, but your thesis paragraph can say least say the names of the major branches you're unifying without having to read half the article. Holy moley, everything is written to waste our attention on suspense and it's driving me wild. Where's the dry but laymen-approachable math and physics publication at? Oh yeah that doesn't sell time in the face of ads.
I was just linking to Langlands as another example of duality of topics in mathematics. Just like NP-complete problems are equivalent, the hardest problems in mathematics are most likely also part of some complexity class and equivalent to eachother. Take what we see here and in Langlands and generalize it to information, computation, formal languages, model theory, in general.

There is probably a unified theory of "problems" that glues all the hardness together.

Just my opinion..not a claim.
6 minutes? Seriously? You guys must be pretty motivated.

I gave up after about 30s. I'd probably have given up after 60s, even if there was a prize at the end (e.g. being registered). I rebel violently when confronted by a UI crime-scene like that. I'm feeling ill after just two pages of that form.
Что такое прогрессивные веб-приложения? Progressive Web Apps – это просто
Using GPT-3, BERT, and AutoML to research products for you
“Cryptocurrencies are only used for scammers and fraudsters.”

Source?