skysight-inc/HackerNews huggingface dataset:
Agree with above. Not every moment needs to be "productive", its toxic to believe this. If you worked hard at job/school/project all day, you can relax in the evening. Do the above suggestions, surf the web, or just chill. You're mind needs recovery time too.
On the other hand, countless lives would have been saved had we started using the Covid vaccine before the FDA got around to authorizing it. Those VC-funded startup bros at Moderna really could have moved a lot faster without the government’s interference.
The analogy is not flawed because the comments you made are precisely my point: it's not a general, fundamental, moral conundrum -- it's that the death penalty is its own special beast. Graderjs argues from a general perspective using the example, but not limiting his arguments to, the death penalty. And then, as you and I point out, it simply does not hold up. It's the severity that makes it stand out, not the overall act of 'are we moral if we do the same thing'.

Graderjs also makes no argument about other justifications of 'punishment', and, again, I'm with you. Note that I often write 'punishment' in quotation marks. I don't believe (and the numbers between countries support that) that revenge is a productive reaction from a society.
You are not wrong... Getting attention matters, it's lucrative
"Foobar2000 can do anything.. except a real dark mode" - my friend (I've been hearing about this for years)
Has been going on for a decade in my region but it seems recently other people on HN has been hit too.

With that said, welcome to the club. I feel sorry for you all who have to go through this now; I've had a decade to adapt.
Let's Encrypt is revoking lots of SSL certificates in two days
I will not look for such files, I'd rather forget this ever happened.
> modern technology is literally erasing our pasts

It's not modern technology that's erasing our pasts, but cloud-based services owned by someone else. So I'v always keen on local software - for instance, I'm currently upgrading my was staled desktop mindmap software (http://innovationgear.com/mind-mapping-software/) ;)
That's how most search algos work out of the box. Google used to work that way. I agree; it's getting worse. It's not obvious if this is being done purposely but the result is that Google is basically unusable for a lot of searches now.
I agree. I don't know where to draw the line either, but I notice some kinds of posts allow for more irreverent comments than others. I think it goes by the "seriousness" of the topic.
I pay for pinboard.in for this reason.
I see mention of removal tools. Is this something that could be baked into a browser so it happens automatically during the download process? Or some other way to make it automatic, as it's more likely to happen.

As, along the same lines, could the original be "scrubbed" for storage so there's no "paper trail" of you having received it?
I agree. I haven't missed generics at all since switching to Go. However that being said, do you think that the upcoming Go 1.18 with generic support is going to increase performance in Esbuild? Just from not having to Unbox every interface{}, or by writing less to the heap? Have you experimented with generics and esbuild?
If you add your users to the 'audio' group then they can SSH into machines to eavesdrop.

$ getfacl -p /dev/snd/pcmC0D0c
# file: /dev/snd/pcmC0D0c
# owner: root
# group: audio
user::rw-
user:sam:rw-
group::rw-
mask::rw-
other::---

On my systems, the 'audio' group is empty. The ACL of the audio device (and other devices with the `uaccess` tag) is adjusted by udev when the owner of the active console session changes.

(I don't know if the scheme is able to revoke access to a running process, but it's still a step up from a single, static 'audio' group).
> every phone available today doesn't have the one feature I'm looking for that the SE has--size.

Thats a lie, iPhone mini is as small as SE 2016 and even smaller than SE 2020
Slow networks (not necessarily yours, but all the servers in between)
GraalVM 22.0 Is Here
He's so creepily "wholesome" and obviously propaganda-adjacent in a Chris Pratt way it makes me not watch his videos.
Postgres full text search examples
This shows why some things must start grass root. A move from the top would trigger all kinds of political people.

Let's enjoy the 10% inflation!

(Of course, most currencies debased in lockstep this pandemic, so a basket of currencies would have been equally bad. But it would have been a good indicator!)
Not every Yubikey supports the resident keys. All my Yubikey 5 keys have too old firmware, which AFAIK cannot be updated, so this is not a viable solution for lots of people even if they own the hardware. GPG just works, and can be used for many other things while one's at it already.
I apologise, no straw man intended.
Maybe I missed this in the link but I didn't see how one of the common problems in a distributed application is addressed:

* A POST request is redirected to the primary data source, the resource is created and the id is returned

* A GET request is immediately issued for that id but the resource that has not been replicated to the regional data source

* :boom:
I regularly do that to dissuade mainlaind "fatten the pig" scammers..

That or "pretend" communicating as a CIA spook, pushing weapons into china, contacting his contact.
Hope they invite those crooks to drink tea..
Apple’s Q4 2022 net profit was 20 billion US dollars.

They can afford the bounty.
I wonder what the costs are to run something like this for a real world app. Fly.io charge outbound bandwidth fees. You've got instance / volume costs for all the regions for the DB and app servers. IP addresses are charged.

Can someone try it for a medium sized app and send through their monthly bill, that'd be great thanks :).
Builds relationships, can arrive at an optimal price, involves human contact.

It doesn't take that long either. There are positives even to things you deem useless.
Absolutely none. It's great for issuers as they get to charge a bunch more money to provide you with exactly zero extra security, which is why some of them try to pretend there's a purpose. There is not. Even the old (ridiculous) argument about user trust doesn't work anymore as browsers have no meaningful display difference these days between normal and EV certs.
certbot is just one of many, many ACME clients and libraries now available.

If you don't like how the nginx plugin works, then fork it.

Wrapping "certbot renew && nginx -s HUP" into a systemd service doesn't seem to be a very complex thing to do.
They used to come in magazines, with the date on the front, and authorship metadata on the index.

Nowadays they come as individual papers, but the publishers kept the format... because, why change anything when you have guaranteed profits?
The stuff the article is talking about is based on the OpenPGP smartcard standard, not FIDO2 or U2F. Basically what is happening here (when thought about in messaging terms) is that the YubiKey is being used as a portable air gapped system.

When shopping for a suitable device you look for OpenPGP compatibility on the list of features. You can even still get it in smartcard format[1]. Integrated USB devices like the YubiKey that support OpenPGP are effectively emulating a smartcard and a USB smartcard reader.

[1] https://www.floss-shop.de/en/security-privacy/smartcards/13/...
I wish I worked in a big tech company instead of healthcare. I get more harm inflicted on me everyday than this guy experienced over the entire story. Your lives are pretty good.
They could change "the" into "a" in different places. This is the kind of stuff done when documents that shouldn't be leaked are handed to politicians.
Count your blessings.

My account is around 15 years old and has gotten worse with time.
The easy response is to dunk on Nature for rent-seeking. (And it most definitely IS just that). However, the best target for ire is not necessarily the journals (even if they charge a lot and provide nothing more than unpaid editors whose value-add is dubious).

The proper target of anger is those who allocate grant money and use the number of publications in a few top-tier journals as the primary credential. Not only does this exclude early-career researchers implicitly (hard to have 50 publications before age 30), but it then forces the payments to a cartel of elite journals.

It ends when grant-writing allows for ANY other assessment of worthiness.
For whatever reason I cannot do this. Every time I think I have my sleep schedule stabilized, and I'm falling asleep at night and waking up 7.5 hours later with perfect mental clarity, inevitably I can only hold onto it for a few days in a row. Then it slips; the bedtime drowsiness arrives later, and later, and later in the evening. Eventually I end up shorting my big sleep at night to make it to work on time, and shortly after that I crash, the schedule goes to hell for a few days during which I am biphasic or worse, and then it stabilizes at a new earlier time again. Lather rinse repeat for my entire adult life.

So far I haven't found a magic solution to this. Monitoring my diet certainly helps, and so does regular exercise, and so did greatly restricting my caffeine intake, but nothing seems to stop the slow, steady drift of the sleep clock into the future. It's like my body just ignores the daylight cycle and does whatever it wants.

What I did instead was talk to my manager, explain the situation, and gain an OK to essentially work for one big block of time in a day wherever it falls. That didn't solve the sleep drift, but it did relieve most of the associated social pressure and stigma. But I'd like to solve this properly, since it's a massive pain even when mitigated in this way, and I might not be so lucky to have a support network at my workplace in the future.
This guide mostly isn't about FIDO. It's about the however many other features a Yubikey carries. One of those fancy pocket knives with sixteen tools is also a bit of a handful to work with, and if you've used one and relied on its specialist tool for cracking walnuts, you may be disappointed by a cheap four way multitool that does not crack walnuts. However, it would be wrong to say "Why are knives so tricky to use?" when it's not really the knife's fault.
Major legal changes needed for driverless car era
webdevs ≠ corporations
More interestingly: What would it mean? What is actually specified?

For instance, when I specify a messaging protocol I could use a FSM but would this implicitly assume that there is some form of "connection" between client and server that consists of a state in each of them.

So whenever I specify something, I need to start with a declaration of the entities and the list of possible events (and these events would carry data).

This way, the spec has an unintended effect on the implementation. Let's assume that I have some universal way to represent this data in all target languages (complicated but doable). If I then want to compile this FSM spec into test cases, I must offer some interface that mirrors the entities and events, essentially forcing me to explicitly program a FSM.

This is suboptimal because my implementation might not actually need this level of abstraction. A simple embedded C program might be described as a FSM but it could be implemented as a sequence of instructions.

Of course, we could also switch to integration testing, passing messages over sockets, etc. but then we would have to program the scaffolding around our mock client/server component and to benefit from the automatic test case generation we would have to either parse and interpret these automatic test cases or program our mock in a form that is defined by the specification output.

What I am trying to say is that there probably won't be a universal spec language. Instead, it should fit into the implementation eco system.
In the late 90s, while in high school, I built an FM transmitter and with a few friends ran a weekend pirate ration station. (AMF - Anonymous Mother ....)

The kit was sold by a company called Ramsay Electronics. It was 1 watt and with the right antenna (which was quite visible on the roof of my friend's house. They lived right at the top of a hill) it did a good job of covering our small town. There was a brief time when we would get word of several house parties all tuning in when we started to play more dance music late at night. There would be requests from people all through the week at school to play this or that, or call a certain number because someone wanted to say something. This time also coincided with the very first MP3s and I was a "Vice President" of an irc "courier" group, so we could get all the latest stuff!

It only lasted one school year and my friends loved the notoriety, but I used to just sit there and day dream about the audio passing through the low and high pass filters that I had been constantly tweaking, and then being modulated and then re amplified before being pushed out. I still get an excited sensation just thinking about it.
When they are just dishonest, saying that it's updated today or recently using a script is just as easy.

They just lie. I was trying to find out why VLC stopped working for me a few months ago [0] and landed in a terrible site where they suggested to do a lot of cargo cult driver updating and whatnot. A few "comments" thanked the author for the comprehensive (and totally fake) information.

This kind of crap seems to be winning. My other recent quest, finding a uni site about consciusness, psychedelia, emerson and 60s music, that I used to visit 20 years ago, was also unsuccessful.

[0] https://code.videolan.org/videolan/vlc/-/issues/25976

(nobody assigned)
One must be careful not to fall into Rousseauian “noble savage” myths. Primitive societies were also stratified, as evidenced by differentiated burials. Violence was also very much a part of their lives. Graeber talks about this.

That doesn’t mean that modern society has nothing to learn from its antecedents, though.
Launch the missiles.
Doesn't that requirement implicitly assume that SARS-CoV-2 prevalence grew linearly over time? What if 2017 had equal prevalence to 2019?
> Nobel Laureate Hans Bethe could not comprehend von Neumann's incredible intellect: "I have sometimes wondered whether a brain like von Neumann's does not indicate a species superior to that of man."

There are plenty of smart humans, but John von Neumann was something else entirely. Like the author of the article concludes about Shannon, I wonder if we will ever see another "human" mind like that again.
It should not be insufflation. Intranasal administration is a synonym for nasal administration you'll find in many papers, it's older.

Insufflation is actually a misnomer for nasal administration, insufflation is blowing something into a person for medical reasons, not using vacuum to pull it into the body.

Now, it's a common misnomer, which I generally let pass without correction. But sauce for the goose is sauce for the gander!
Inflation doesn’t always have the same cause. If you look past the clickbait, the inflation we’re seeing is dominated by just 3 sectors (cars, oil, meat) and it has nothing to do with monetary policy but rather things like the pandemic you may recall is raging at record highs.
If we afford this nuance to a rising rent -- that its value depends on surrounding infrastructure -- why do economists treat rising wages as a "disease"? It seems to me that the average violinist has become more productive, because their audience will apply their improved well being to greater economic benefit than 100 years ago. They are providing a desired input to an improved infrastructure, just as an old apartment in a hot neighborhood.
"His papers are coherent"

High praise for one of the greatest minds of his generation
There’s a popular concept in the content industry of “evergreen content”, meaning posts that are always relevant or useful regardless of when they were originally posted. The idea is that articles will have a longer “shelf life” if they are not tied to a particular date or recent event.

Of course, producing true evergreen content takes more effort than just removing the publish date but that’s one easy way to fake it.
You're in luck! For only 50 of my LessionCoins I can share some insight on the blockchain.
Fewer Mallocs – 30% Faster
Information theory continues to be the one thing that sets my brain on fire to this day. Nothing else in science/engineering/math is as self-reinforcing in its concepts to me. Perhaps this is simply because I deal with the consequences of information theory every single day when I have to make decisions like "should this be a 32 or 64 bit integer" or "Should I compress individual items or batches of those items"

You don't even have to be able to remember the equations to get this stuff right many times. There is definitely an intuition that you can develop where you look at a test file's size and instantly realize it could not contain the x264 stream of data you were expecting it to.
Very interesting. I believe there is also the concept of sleep hygiene (nope - not a shower!) which involves creating a bedroom environment and routine to ensure consistent, uninterrupted sleep. A good night's sleep isn't just good for your mental health and productivity, it's also a good healer for your body.
Sarcasm noted, but there is truth to that. You could sit down and slop together some code or you could do it thoughtfully according to a plan. Likewise with health, you could eat right and exercise or eat junk and sit on that ass. Doing these things don't guarantee bug-free code or sick-free life, but the improve the odds. It's a cliche and obvious, I understand the resistance.
"People in a self-driving car should not be responsible if it crashes, legal watchdogs have proposed.

"The Law Commission of England and Wales, and the Scottish Law Commission, want legal protections to be introduced for owners of self-driving cars if anything goes wrong with the automation.

"This could include occurrences like speeding or running a red light."

Potentially a major spanner in the works for manufacturers here and will likely further delay the introduction of autonomous vehicles on UK roads, Which isn't necessarily a bad thing given notable incidents due to software issues etc.
UST is not backed by dollars in any way, it's backed by assets that have a corresponding value in dollars.

So no, your statement is incorrect.
Once you kill the pig for its heart and kidneys, you might as well eat it. Better than letting the nutritional value of the meat go to waste.

That wouldn't be a lot of pigs, true, and a pork chop of that origin would be pretty expensive.
At my last place, a team of about 4 would usually handle maybe 2 services, possibly a 3rd if it was some kind of light weight shim. Larger teams towards about 8 might have 4-5 components. There were some outliers as ever in an org with 100's of engineers, typically teams who had more components struggled to deliver their roadmaps. They'd also often end up with huge blocks of work when a bit of technical debt cropped up as it was complicated by having more services.

We eventually got to the point where we started re-definining everything in terms of "business processes" (ie: creating a basket, paying for an order, making a complaint, etc). Teams were moving towards talking about processes rather than services, how we chose to organise the code and deploy it was starting to become more about practicalities. Such as: this collection of endpoints services an internal tool and scales differently to this other collection which service customer facing clients.

I left not long ago but my team of around 7 engineers had 2 primary service where 90% of the work happened. The other 10% of the work was on a few edge services, typically small serverless functions, which were mostly set and forget. It felt like we could move at a good pace with this setup. My new job is even more monolithic leaning and it's even faster to get work done and build internal tools.
Give in to some procrastination. Whatever thing it is that’s pulling your attention away, just go all in on it. YouTube? Fine. Video games? Fine. (As long as it’s not really physically self destructive..)

Just scratch the itch. You can even ban studying or work or whatever you are supposed to do for a few days.

After a while you will start to feel some ambition returning.
Because I have thought carefully about my lifestyle and, like pretty much everyone, decided that if I have the option of being grid-connected I will take it.

It is an open-and-shut case. If people are given a choice, it would be a good day when 1 in 100 would choose to live a life in absolute poverty. If these hypothetical secluded tribes had a choice, they would say the equivalent of "wow, antibiotics! Reliable food! Houses! Sign me up for this please, I want to be a part of it! This will make my life better!" in their local language.
I mean, el Camino real, really from Palo alto to San Jose is thick with restaurants that are pretty good places to get lunch, and these are supported by workers in the area, including other tech companies that don’t have the same “never leave the office complex” culture as google. But yeah, you are not walking there.

(And 2 hours to get a hamburger in Sunnyvale? Must be St. John’s)
I guess given Google's position within the Android world I expected their phones to be upper-end. Thanks for the correction.

Does Samsung provide a longer support life?
The fix for this ("if (argc < 1) exit(126)" [1]) is just ... ugh.

Some weeks ago I wanted to run a game; it showed an error when starting that it failed to set real-time priority for the audio thread, resulting in actual audio stuttering.

ALAudio asks rtkit, rtkit asks polkit, and that somehow fails. Why? Who knows. To even figure this out I had to recompile rtkit with some strategic printf() calls in there, because it just doesn't show at all why it failed. Same for polkit.

I never did find out what the problem was. I just gave up after a while.

It's stuff like this why I dislike all these tools: it all works when it works, but when it fails it really makes your life hard. Here, too, it just exits with 126, no message, and good luck to you as developer or user if something goes wrong.

Call me a radical traditionalist unix greybeard, but I really think tools should tell users what goes wrong, even (or perhaps especially) when they're "internal" tools like this, because this it's just really hard to figure out what the problem is. "fprintf(stderr, "too few arguments\n")" is not very hard, it seems to me shrug.

[1]: https://gitlab.freedesktop.org/polkit/polkit/-/commit/a2bf5c...
> A GUI sudo if you will, with XML and javascript code for its configuration files.

Sounds great! What could possibly go wrong?
Which Hotline client are you using out of interest? I have nostalgic memories of using Hotline as a teenager and just assumed all clients are now dead in the water.
Ask HN: Linux Workstation in Corporate Context
Does your organization permit Linux workstation?

Does it permit root access?
How is remote management done (patching requirement, DNS enforcement)?
I know what you mean - never enough time in the day. I'm also based in Spain and they are all night owls, which doesn't help...
If anyone wants to explore this by themselves, I wrote a few years back a library to help: https://sr.ht/~pierrenn/barkaelogy/
Yes, and I have to consult with other teams when versioning, I don't just go "welp here's the next version I created and deployed without asking anyone because that's what the IBM microservices manifesto (2006) suggested and some random guy on HN insinuated I'm causing undue friction if I work with you guys"
Applied Computer Vision in Retail
Magic mushrooms. Exercise. A good sleeping routine. Elimination of negativity from ones life.
SoftBank wants to do an IPO. They have no financial reason to hold on to all of ARM or even a majority of it in the near to medium future. Likewise, SoftBank def doesn’t want to put any money into ARM any more.