skysight-inc/HackerNews huggingface dataset:
At face value this is a good thing, but I gotta say it’s pretty rich for Google to try to diss other cloud vendors for leveraging their effective monopolies given its moves in search and now browsers. Sorry, but GCP doesn’t get a pass on Google’s other behavior just because currently a loser in the cloud infra market.
Or those who decided to end their lives because of the corrupt practices, yeah.

It reminds me of operation pipe dreams and this vile person

https://en.m.wikipedia.org/wiki/Mary_Beth_Buchanan
Not an HR folk, but from what I've seen they often just offer at least 60 days of severance and benefits.
With such package I would voluntarily quit.
For Westerners unfamiliar with the rambutan, the best description I can give of its taste and texture is that they are both like eating the inside of a grape.
Ask HN: How have you implemented human-in-the-loop workflows?
I’ve seen a few startups now re-implement the same things for human-in-the-loop workflows.

These are where a product is backed by a human somewhere in the world working a queue. Content moderation is the classic example, where when a user “flags” a social media someone on the other side of the world looks to decide if it’s violating or not.

I’ve seen each one re-implement reviews (QA), task assignment, worker productivity measurement, Slack notifications, SLA/due dates, and so on.

I’ve written a draft of a framework at http://tinyurl.com/opsqueue-framework, but before building anything want to learn more about how other software engineers have solved this problem.

If you’ve implemented human-in-the-loop workflows before, how did you do it?
Do you seriously think you can convince all mining pools to start blacklisting addresses like this?! The entire reason why it exists in the first place is to prevent interventions like this, it's what gives btc "value". Your chances are about as good as the USA trading their oil in ruble.
Re-read what I wrote: Inserting a compromised USB drive into an industrial environment is harder than a remote attack, but it's still not particularly hard.

> And how are you planning on getting a USB drive from Russia onto an air-gapped steel press in the US?

Why does such an attack have to originate from Russia?

> you're pretending that Stuxnet is applicable to the average business

No, you have missed the point. Stuxnet shows that a USB attack can succeed even against a state actor. It does not show that a state actor is necessary to mount such an attack.
As bad as the Internet is, it's not as bad as Reddit, Tom's Hardware, and Ars Technica. Those forums routinely delete the best posts to protect the egotistical moderators from being proven wrong. I'm talking about you, Beth Mole.

If we had accepted the best internet posts and kicked out the egotistical moderators, and charged $0.01 per post to limit spam, the world would be a better place and we would have a better source from which to train our AIs.
> 1) That ain't even bad

It's not exactly a step towards a 15-minute city, either
There was the person who viewed the blast from behind glass with no protection, which I'm pretty sure is a reference to his story about the exact same thing.
There are quite a few exceptions that can be used. They are listed on Wikipedia: https://en.wikipedia.org/wiki/Worker_Adjustment_and_Retraini...

IANAL, nor am I HR, but I have to imagine that if a company wanted to avoid the WARN act, those exceptions would give them creative ways to structure the layoffs to avoid it.
My (Swiss, small) provider just got rid of differentiated pricing "for simplicity sake". On the other hand they continuously increase the solar installations, so I really don't get their point. But I'm not an economist so...
> This is what is already happening with people using sandboxed-runtime containers (like Flatpak) and webapp wrappers (like Electron). Desktop UX is becoming a hodgepodge of siloed runtimes and inconsistent interface paradigms.

Flatpak and Electron don't sabotage any of these things. Flatpak usage is entirely orthogonal, and Electron actually has best-in-class accessibility, i18n, text rendering, keyboard navigation, RTL support, hi-DPI support, etc.; its widgets feel by default as-or-more-native than anything Qt or GTK produce.

Without massive engineering work, handcrafting your GUI in Godot is going to suck for anyone using a screen reader, anyone who reads Arabic, anyone who can't use a mouse, etc.
Can't get laid off if you're the only employee
I had a go at this concept as well, over a decade ago [1]. I used rubber bands to collect energy from the mechanical movement so the gate could be reset, but this would ostensibly require larger and larger forces to operate more complex gate architectures.

1. https://keshav.is/building/lego-logic-gates/
Going to be a lot of lay-offs this year as employers reset employee expectations.
But then Linus from LTT will end up using DSA by accident! /s
Nonetheless, NFLX is the only streamer actually making money. The rest are losing money to the tune of Billions per year.
Somewhat related, I remember thinking why exactly anyone would want to become a lobbyist for an oil company. Money? Probably. Even though you end up polluting the very same earth you live and breath on as everyone else. I then stumbled across this reddit post not to long ago

https://old.reddit.com/r/GenZ/comments/18jeumy/do_gen_z_guys...

Unfortunately some people will fight for these things to just watch the world burn.
Imagine the rich economic insights we could get from a Discord AI trained on billions of messages in crypto shitcoin channels. /s
Right in my experience anything GDPR is just an immediate data removal as the risk is so high and there are so few requests. I was floored when they denied me.
My opinion of capitalism is infinitely higher than my opinion of the UN though

What they did to Haiti was horrible
Currently, two somewhat lowly staff engineers of Fujitsu are being prosecuted for perjury: Gareth Jenkins and Anne Chambers.

Why specifically them? Because both gave evidence in Post Office prosecutions of SPMs that Horizon did not have flaws, then in the Bates v Post Office Ltd case, their support ticket logs (PEAKs) were finally included in evidence. These work tickets show both of them acknowledging bugs that create false accounts, and manually correcting data in the records and audit logs to balance it out... and also sometimes getting the "fix" wrong without noticing... and noting that they saw no need to inform the SPMs.

https://www.postofficetrial.com/2019/03/the-smoking-gun.html

The very things SPMs said were happening and the Post Office and Fujitsu denied. They fucking knew it. They testified that the things they did day-in, day-out never happened, and SPMs were convicted and sometimes imprisoned as a result.

Obviously there are a lot more people at both Fujitsu and the Post Office that need to see justice, but this is a start.
> I remember saying no because I had like 50$ total.

He specifically stated his reason for declining. I'm not sure why you turned the comment towards yourself...
Yeah, I wonder if Matz had this manual?
Show HN: Free "GPT" to make interactive quizzes
I think the takeaway from the anecdote is that you should have fun with the simple things if you have "writers block" or are tired. Try to get a new perspective on something.
Those prices are really good. Admittedly, I don't shop at big box stores or warehouse supermarkets. But I do usually go to the same chain or interweekly I will go to a local grocery store (which have higher markups), never the less, the same basket of goods has gone up approx 25 to 30% over the last couple of years, in my experience. The most affected are baked goods, coffee beans, eggs, milk, juices, meats & seafood but also has showed up in things like flowers and herb plants.
A favorite of mine as well. I too was hoping for more of an appearance. I wondered if Feynman’s moment was during the first test scene where there is a spectator/scientist sitting in a car with Teller sitting in a lawn chair in the foreground. Feynman says in one of his books he noticed the car windows should block the UV radiation.
a centralized source of truth is a pretty successful approach to distributed systems?

seems more like a successful escape hatch. yes it's simpler, but it's antithetical to the goal.
> in an unencrypted

In my answer you replied to I suggested storing passwords in a GPG-encryped file. This also extends to .git-credentials (you can use GPG to encrypt it). I usually don't see a merit to that, but if the company policy is to keep such data encrypted, this is what I do.

I already described some of the downsides of ~/.ssh/config. Here are some others:

* You'd need to have the same private key on every computer you use. This is inconvenient, and raises the question of "how do I transfer my key?" And there aren't really good ways... Send with email? -- if your email is breached, then all your computers need to change keys quickly. Some kind of external storage? -- same thing when it's lost.

* I use SSH for a lot of things. I prefer that most things I needs SSH for on a particular computer use the default private key (so that I don't need to edit ~/.ssh/config every time I need to connect somewhere). In my line of work, on average, per day, I need to create couple dozens VMs which I then need to SSH to. Having to configure those to use a different key, even though these are throw-away VMs feels like too much of a chore.

There are downsides from the server admin perspective too. SSH, in general, will need a level of oversight inside an org to provision, expire, sign etc. the keys. Because SSH can, potentially, do a lot more things than HTTPS (when connecting to a server), admins need to be very careful giving SSH access only for the purpose of using Git. I.e. it's easy to give user actual Shell access (by accident) to the Git server instead of giving just Git access.

SSH can be very finicky when it comes to timeouts, encodings and a bunch of other options. But, still, my biggest problem with it is that it can do too much, and in the context of using Git it can bee too much by accident.
So should companies be prohibited from doing stock buybacks or paying dividends for some period of time if they do a layoff. Or should they be required to rehire laid off workers before doing any new hiring? When it’s truly about maintaining company viability, I have some sympathy for the corporate position. But companies reporting increasing or record profits AND doing layoffs smells of financial engineering and socializing costs while privatizing profits.
You think over 100% of people use Google Assistant on their Android smartphone?
None of that is incompatible with what my comment.

So subpostmasters signed affidavits to the accuracy of their accounts. The burden of proof should still be on the government to substantiate that those claims are false and there is material harm and not, for example, just a bookkeeping error.

Particularly when a system is new, we all know that it has to be verified. For migrations that typically means comparing the results to the old system and then manually looking at discrepancies. In the case of a new system, it should be the bare minimum standard that before a person is accused of a crime, the system is verified, in this case by human review, probably by an auditor or financial accounting firm.

The crime being the false affidavit (even here you have the government has the burden of proof to show it was knowingly false) rather than any alleged theft is pure theater and a cop out. Like you sign a statement saying you didn't steal money and I charge you with lying. Shouldn't I have to prove you were lying? Isn't that basically the same as proving the theft occurred?

If subpostmasters can be charged and/or sued for making false statements by a computer system, why can't someone be charged for the false statements that computer system made?
Man, I feel you. I'm not an academic, but I'm just feeling out of breath and defeated lately. I grew up loving to build software. Reading programming books, keeping up with tech. It's the closest thing to work + passion that I think I've ever felt. Joined the military to get out of my hometown. Worked in whatever field I could remotely relate to while I finished my BS:CS. Moved from non-IT fields into whatever IT-related field I could hoping it'd get my resume closer to what I wanted to do.

Now I'm just pigeon-holed into some boring bureaucratic IT admin gig with just enough perks to keep me around, and big enough dollar signs to prevent me from starting over in a junior capacity. Then I see all of the discussions from people that don't enjoy development after just a short time, get laid off, etc - and it makes the reality that I'm just destined to rot bored to death for 40hrs a week for the next 25+ years all the more real.

I also realize I am extremely fortunate compared to plenty of others, but that "tug" telling me I was destined for much more gets stronger the older I get.
University AI "students" turn in assignments, participate in class discussions
You really think there will be no consequences and you feel comfortable posting this.

> People need to understand what is happening

We understand what is happening and one day this will be used as evidence to hold you accountable for your role in it.

Haters plz: https://knowyourmeme.com/memes/we-should-improve-society-som...
> and Hertz doesn’t penalize you for returning a discharged EV like they do for returning a gas car on an empty tank

bollocks. they absolutely do, and I've been dinged on it before. last time I rent an EV
What's the other book?
I agree. Gabe Newell doesn't forget. It's a long march, but it could happen. Interesting that the Switch supports Vulkan, as well.
A Philosophical Introduction to Language Models
Just to provide another data point, I've been running the HelsinkiJS meetup (https://helsinkijs.org/) for 12 years and our upcoming event has had 230+ people register within a day, which is a record. We've also got sponsors lined up for the next 6+ months.

I should add that we ended up building https://meetabit.com/ to make it easier to run the events and it's now being used by around 10 tech meetups in Finland. So, if you're looking for a free Meetup.com alternative, you should check it out. If you have some questions, drop me a line at doreply@meetabit.com.
Gates attended Lakeside school, a private school that had a computer. Gates and Allen took advantage of that to learn how to program. None of the other students did.

Then they went to Harvard, which also had a computer available to students. I expect most universities at the time did. They took advantage of it to develop a Basic interpreter. Nobody else at Harvard did, nor did any other students in the country who had access. Basics were developed for other processors by other people.

IBM came to Gates to get a DOS for their PC. Gates didn't have one, and sent them to Gary Kildall. Kildall failed to recognize the opportunity, and sent them back to Gates. Gates didn't have to be presented with opportunity twice. He still didn't have a DOS, but figured he could get one. He bought one from Tim Patterson for $50,000. Patterson also failed to notice the opportunity.

And the rest, as they say, is history. What is clear is that Gates/Allen were hardly the only one who had opportunity, but they were the only ones to recognize the opportunity. Nobody was cheated. Money was not extracted from anybody. It was all fair deals.

A couple years later, Steve Jobs also saw opportunity where nobody else did. We all know the result. Woz wrote a Basic without access to any other computer, showing this was hardly impossible.

I also had those opportunities, but I FAILED TO RECOGNIZE them, and so missed out on being a multi-billionaire. I was not rooked out of opportunity. Nobody oppressed me. I'm not angry about it. I, and tens of thousands of others, simply failed to see the opportunity, and/or lacked the guts to take the risk and to the hard work needed to take advantage of it.

I also competed straight up with Microsoft in the 1980s, and was fairly successful at it. I recognized the opportunity that C++ offered (finally I bet on the right horse!), and capitalized on it, doing very well by having the only native C++ compiler that worked on DOS. Until Microsoft and Borland belatedly got into that market, and yet I still prospered with it.

Microsoft and Borland never tried to bury me with any tactics, they eventually outcompeted me. Microsoft did try to buy me out at one point, but I declined as I thought the offer was too low. I turned out to be right on that one, too. Borland tried to hire me, too, but the offer was insufficient.

Microsoft was a tough competitor, sure, and if you wanted to compete with them you had to bring your A game. I've seen a lot of their competitors frankly whine about it, when they were making obvious missteps that were the actual architect of their demise.

At no point did Microsoft ever force anyone to work for them or force anyone to buy their products.
That doesn't make sense, the decisions which lead to the 737 MAX debacles were made well before the now receding wave of corporate DEI efforts. 737 Max was announced in 2011, work (likely) started a few years prior to that. DEI started gaining traction around 2014, really took off in 2020, if you trust google trends.

A Boeing with chutzpah would have committed to a new plane in the last decade. Their real failure was a failure to aim high. Long before DEI.

https://trends.google.com/trends/explore?date=all&geo=US&q=d...
There are already restrictions on visa and employer sponsored green card applications for 6 months after a layoff, iirc.
The problem is that it is overly simplistic. It is similar to saying "running a marathon is just a thermodynamic problem, expend 2500 calories in a single direction and you can do a marathon." Sure, that's true, but that's not the hard part. Existing at a caloric delta long enough to meet your goal is the problem!
"I've nearly always switched jobs and technologies after five years anyway."

I'm another long-termer too, not as long but I aspire to! I haven't thought about it, but staying current, and switching techs is probably why I still love it and think I'll be ok in the next round of layoffs.

Right now it's cloud and serverless in python, next, I bet it's LLMs or something in that space. Before that, it was protocol-level C++, UI C++, Java middleware. It just keeps changing, and that's a good thing! I can't imagine working in a dull static changing world.
You are right, but the hard part for me is determining the causality here. Am I depressed because I’m burnt out, or am I feeling burnt out because I’m depressed?
My energy provider (BGE) used to offer a program where you could get a rebate in exchange for letting them control your hot water heater and/or thermostat. The HVAC portion is still running, but only for people who signed up prior to 2020. The water heater program has been completely stopped since 2021.

The good thing with both approaches is you don't need the appliance built to support it. For HVAC, the control system is in the thermostat, which is cheap and has a standard interface.

For waterheaters, you can just stick a relay in sequence with the heater.
Neat, this is a great simulation of eventual computing. When GH Actions goes down, it would be like your time-sharing quota has run out. (:
An individual can take action now whereas the grid scale action is molasses like. It's even worse when your state is not in the pocket of but the actual pocket of Big Oil
a company can have multiple products that are at different stages in the business cycle. If Microsoft never did layoffs in their entire history they would still have a dev team working on Zunes, and 95% of the company would be working on desktop windows
What about just using Linear or another off-the-shelf task management software?

Seems like most of the features are covered there
Same chips, different binning. Zero design effort and almost zero QA effort went into those new products, and it lets them fine tune their margins.
All "punishments" are not the same. Free speech means that you cannot be punished by the government for your speech. You can't imprisoned or physically harmed. But people equate that with speech without consequence and, even more, that they are entitled to someone else's forum for their speech. In authoritarian regimes we are talking about real criminal-type punishments. You're purposely conflating these ideas together when they are different.

If nobody wants to listen to your terrible idea or give you a forum for them then that's their right. If people don't want to associate with you because of what you believe that is their right. If people want to convince others to not give you that forum, that's their free speech. We don't have to give a forum to the very ideas that lead to real punishment of criticism.
I don't think that counts as material knowledge.
Also these companies are reaching financial maturity. It's going to be the next generation of companies to be trendy/fun/excessive IMO.
There is NOTIFY [1] that might do what you are thinking of.

[1] https://www.postgresql.org/docs/current/sql-notify.html
Having built a similar app, maybe I can comment on this.

1. Languages that have conjugation (I am -> you are -> she is...) need a way to recognize different forms of the same word, as dictionaries typically don't have this information.
2. In some languages, nearby words dramatically modify a word's meaning (in Spanish quito=I take away, me quito=I take off). The modifier words can appear quite far away in the sentence (especially in German I think).
3. Languages that don't put spaces between words are a nightmare.
4. Even for languages that do put spaces, the set of characters that act as a separator can differ slightly.
4. Languages like Chinese and Japanese with their enourmous 'alphabets' need UI changes to help learners with pronounciation of new characters.
5. Fonts and text entry! Does your framework support all 10-jillion Chinese characters and the 5+ different types of on-screen keyboards that people use? Did you remember that Arabic is read right-to-left?

Those are all of the main challenges I encounted implementing Spanish, French, Chinese and Japanese. I have no idea what new challenges would come up in Finish, Hindi, Swahili...
You can LISTEN/NOTIFY. Or you can use logical replication and a custom subscriber.[1] Supabase uses the latter.[2]

[1]: https://www.postgresql.org/docs/current/logical-replication....

[2]: https://github.com/supabase/realtime
This is a feature who's replacement was available 30 years ago and the replacement of the replacement was available 10 years ago.

For comparison, Microsoft deprecated SMBv1 the same year OpenSSH deprecated DSA and removed it in 2016.
very frustrating, gonna have to be on the lookout for this with family. Thanks for the tip.
> A 2024 Discussion Whether to Convert the Linux Kernel from C to Modern C++

They can call it Windows then. /s
Hopefully those were the guys that have been mostly ruining the mobile app UI over the past couple of years. Discord is the only app I've felt the need to turn off updates for.
the UK legal system has many flaws but the handling of Assange was not one of them

he breached his bail conditions and was rightly jailed for it
As the original poster, I can say that it's my ADHD that made me go for a smarter machine. The amount of times I'd come back to my washing machine days later, after forgetting I'd put a wash on, was just ridiculous.

And, the fact it just works out all the settings before I get bored is good (previously I just used the same wash settings for everything, which meant creased clothes constantly - and not one pure woolen item survived its first wash!)
Wow - that is absolutely insane. I had no idea that existed. Looked it up, section 174 amendment added in Tax Cut and Jobs Act 2017 coming into effect 2022.
I think it seems fair. Maybe forums are biased toward the negative, but it seems like the market is tough and it is taking even highly qualified individuals at least that amount of time to find something new.