skysight-inc/HackerNews huggingface dataset:
Ask HN: What do you want to see in a mass-layoff notice?
Every time there's a mass layoff notice linked here people are really angry at one or more phrasings contained in the announcement. Most recently[0], people objected to the CEO expressing regret over the layoffs and referring to employees per company lingo (googlers, metamates, in this case "birds").

I've also seen complaints about timing of layoffs (i.e. near holidays even if they're 8 weeks away), timing of public notifications (public statements too soon, public statements too late), the method of private notification (big mass email is too abrupt, telling people one by one leaves people in suspense, cutting off systems access is too abrupt despite being a reasonable security practice in most cases).

So what does everyone want to see in a mass-layoff notice? I invite everyone (especially critics) to try their hand in the comments: write a public notice about laying off 30% of your staff that you think will be received well and not be considered noxious by readers. What does your ideal mass layoff notice look like? Show us!

0: https://news.ycombinator.com/item?id=33792140
There are many free speech laws and I think the way they are applied to charities like Oxford and ancient institutions is interesting. Compelled speech is dangerous and wrong, yes. I think if you are a trustee of a charity you also should be required to uphold the principles of that charity or form a new one entirely that is more agreeable. But hijacking a charity for a different purpose than it was intended is wrong. If the administrators, trustees, and professors would prefer that Oxford have a political lean and remove any who disagree that could violate the terms of the university's constitution and history.

Obviously this didn't start out of nowhere. First of all, the university has regulations on free speech[1] which are quite unrestricted. That does not mean the university enforces them that way. So the law could be said to be forcing the university to be less biased in their judgement of speech. Bringing up Holocaust denial is like invoking Godwin's Law irl. There is no mention of what views the people with grievances actually think.

Presently the university has charity status. That restricts their political speech, this could be another debate. They also receive public funding. I suppose if the university administration and professors admitted to having a bias, it could threaten their funding.

I don't think compelling speech is correct but I also think it is almost certainly a violation of the charity status and Oxford regulations to underhandedly enforce political views.

[1]: https://www.ox.ac.uk/students/life/clubs/clubs/registered-cl...
Or, like how ravens were introduced to control the pigeon population in US cities and now we have both, we’d just end up perpetually with both drones buzzing about AND geese.

Also the fact that Canadian geese are smart and aggressive means it’s only a matter of time before they realize they can likely break the drones
That scene from robocop where the robot kills all the scientists in a demo:

https://www.youtube.com/watch?v=qZq7fW6ftlU

Anyone who approves lethal force proxy robots should have to run away from the robot and surrender to make sure they really know when a suspect is compliant.
Spook – a minimal Ghost back end
New in Chrome 108
Bigger in the EU
Isn’t the primary purpose of the ME to run DRM and back door the system? How would it be useful at all open source? People would just turn it off entirely.
One additional factor is that EVs weigh quite a bit more than comparable ICE cars, which increases road wear.

If EVs ever become widespread the tax situation will have to change and they will probably end up paying higher taxes for this reason.

I'm not sure if major accidents happen frequently enought to move the needle, but EV wrecks can be much more difficult to respond to due to electrical fires.
Some of you may die, but it's a sacrifice I'm willing to make.
Right now rich people in developed countries can afford the best doctors. Most people in the world get shitty healthcare. An AI assisted medical staff can significantly raise the bar.

In many low income settings, even access to a medical professional means a long wait time. I see AI serving a valid purpose of guiding busy humans who have little free time. An AI can take current symptoms, past medical history, clustering the data based on travel history, real-time outbreaks, etc, etc and come up with candidate diagnoses.
If I owned all of the USD in the world, would you pay me 25 euros for it?
A collection of 88x31 pixel web buttons from the 1990s and 2000s
If you can check in those problems, and make them problems for everyone else - it absolutely is an issue!

If the policy is ‘you can generate “warnings” all your want locally, but you can’t check them in’ then sure.

The issue of course is folks want to check things in as soon as they ‘work’ in their basic use case, even if it means bypassing a bypassable alert.

So it means enforcing it at check-in time, in a non bypassable way (usually), which just means folks have a lot of ‘hidden’ cleanup to do before submitting, while they have their code ‘working’, which is always a drag.
Yeah it's pretty great, though I hope it won't be leveraged to reduce physical presence in social settings. The real world is still the place to be when possible, but it would be great not having to fly across the world for face to face meetings. Teams is just not good enough. VR might eventually become so.
>Nobody said 1 political party/etc is "fully innocent".

Isn't that the implication when someone throws accusation at one side and then act like commenters shouldn't be allowed to point out the other side does the exact same thing?!

It's not as bad on NH compared to reddit, but it is still the same stupid pattern everytime politics or war is discussed :

- Group A: "anyone voting for X is evil because X did [bad thing], vote for Y instead"

- Group B: "Y also does the exact same thing, voting for them would do nothing to stop [bad thing]"

- Group A: accusation of whataboutism
The 1541 was set to be a highly capable and performant machine, but an interface/design bug held it back and delivered dismal performance whenever connected to the C64. They tried to fix it but it couldn't be rescued, so speed freaks needed to wait for the 1570 series.
Startups whole mission is to grow enough to become the new Big Tech, at least in the US ecosystem in general.
As a layman, I always thought it was just simpler to just think of how conduction works in practice. By that I mean, for electricity to flow between two pieces of conducting wire, they need to be touching. If there is an air gap between two pieces of the wire, no electricity flows and the circuit is considered to be open. If you fill that gap with something conductive, then the circuit is closed and electricity flows.

So how does a transistor do this?

Simple, by placing a semiconductor in for the gap. Now if you add electricity to that semiconductor (and change it's conductance), it's like you're filling in that gap using electricity itself. If you don't, then it's like the gap remains filled with air...

Ergo, it's like connecting a gap between two pieces of wire, by using electricity itself to bridge the gap (or not depending on which state it is you want).
Canadian Geese regiments were one of the principal tactics British and Colonial forces used to protect Upper Canada in the War of 1812. Sadly, the geese never were able to adjust to civilian life and now are just real jerks.
Godot Engine Release Management: 4.0 and beyond
Correct. The problem here is two-fold:

1. Sites have no reliable way to determine a user's age without massive privacy violations. (E.g. To access this site, upload a copy of your driver's license.)

2. Making the government the final authority on who is allowed to access the adult internet would enable way too much authoritarian abuse. (E.g. Sorry citizen, you have been deemed a dissident, and will therefore now be treated like a child by every website you visit.)

The solution to 1 is to handle the age verification part on the client side, so sites don't need to know anything about the user except whether they're old enough to access the content in question. And the solution for 2 is for parents to enforce access at the household level rather than governments doing it at the national level. (E.g. Don't let your kids use devices/software that lies to sites about their age, unless you're there to supervise.)

The exact details of how that gets implemented at the protocol level aren't as important as the overall principle. (Though I have a few ideas.)
No one is ganging up on you—the examples I listed contain plenty of personal attacks. That's clearly against the site guidelines and of course we have to ban accounts that won't stop doing it, so please stop.
Website resells Michelin-starred restaurant reservations
> Doesn't laying people off sort of contribute to a recession becoming a self-fulfilling prophecy?

Yes, but self preservation of an oncoming reality is usually taken with higher priority that trying to influence a tsunami by removing a cup of water from the ocean.
Crime is still lower than it was a decade ago. And as another comment pointed out, almost no City in the US defunded the police. NYC certainly did not.
Facebook is going to struggle to get a billion people on to their website/app soon. I really don’t see this many people wanting to use a shitty VR chat app.
Another thing that would be interesting to measure here is memory usage. QuickJS might be slower (as a minimal interpreter) but at least it should be much smaller than a full optimizing JS engine (running normally or compiled to wasm), both in terms of code size and runtime memory usage. That might matter in some cases.
Gate-level simulation (even zero-delay, let's not mention delay-aware or even power-aware) for a modern-sized CPU takes weeks just to run through some basic liveliness checks. See [1] for just a taste of gate-level simulation trickiness:

[1] https://www.deepchip.com/items/0591-01.html
Does this mean I'm eating large quantities of psychoactive substance since childhood? For context, I'm from southern part of India where some of spiciest food in all of India is part of day to day food. I eat pickles fairly regularly and can't go more than a week without eating "that" spice.

The sayings from previous generations are more spice = more anger. I wonder if that's related.
As far as I've followed this there seem to be many billions simply missing. That is different from money that they can't get to quickly enough to pay out their customers, it's money that is not there. A large part of their "balance sheet" were their own tokens, which is not real money.
SBF is literally adding one year more year to his sentence in every interview he gives. He should just shut up.

(Not legal advice)
Yes, but that's the Fed's intended goal.

So it will happen, whether you choose to get ahead of it or not. The smart ones will act in advance of the actual recession
They own Pusher which you might have heard of.
There was a lot of cross-pollination among the Massachusetts minicomputer companies and Data General would later have a very well-regarded flavor of Unix (DG/UX). There was an MV version but it didn't really come into its own until DG shifted its focus to systems based on 3rd party microprocessors--initially Motorola and later Intel.
It's a bit mean, but i believe that sealing the eggs (with olive oil or some other equivalent air-blocking grease) in a clutch without disturbing the nest does "work": the egg dies, the geese will continue to attempt to hatch them and miss a breeding window.

bother-the-geese-dogs seem less effective.
It is not silly. The recyclability story is different for batteries vs general electronics. Electronics in general are not well recycled. The batteries can be once the programs are setup.
>it would be better to re-use cardboard

Having worked in a few warehouse shipping centers, most of the boxes we get ourselves, we reuse to ship out. Doesn't even matter if it originally came from our factories. Amazon box? Ship out with it. Box from some random employee's home? Ship out with it. Rarely do new boxes get used. Only boxes we recycled were damaged boxes and when we positively just don't have any place to store the cardboard.
>Pornography is speech

How did we get to this point? I assure you the idea that porn is speech is not an idea that the even liberal Brits would agree with.
I think 3 months is the statutory minimum in many if not most of the places they employ people, if I'm not mistaken.
Also they have matte screens and real keyboards.

The 2015MBP one was the last one that was passable for me, what came after is horrible. Even the new MBP that has real ports again is still not as good as the 2015 in terms of keyboard.
While this is generally true for any regulation ... for small businesses we do have one approach to address the problem of regulatory compliance: outsourcing to specialized firms. For example small sites can just use an identity provider (maybe something like AuthO presuming they add an age-verification module) which can be easily integrated.
Main benefit over alternative (e.g. networkx): Use all cores of your machine + lower memory footprint. I had problems working with a 24k node graph, which is why I created this library.

For speed I want to try two things in the future: Barnes–Hut simulation and doing the computation on the GPU.
Crystal dev

Problem solved
Refusal to accept prior infection immunity. All the high quality data suggested it was good as or nearly as good as vaccines. This also matched the experience with similar viruses, yet policy makers claimed it was not "based on the science"
RenderDoc v1.23 is now available
The answer is to build enough for the average load

Not really as the round trip efficiency of electricity to h2 to electricity again is only in the order of 30%. So it will be less attractive than that.
The bus arriving is a natural break point for ending the conversation, I'd say. There's no social obligation to keep talking once you are both are busy boarding the bus and finding a seat, so it's a good time to say farewell.
New era begins with China’s launch of crewed mission to its space station
"One of the most annoying things moving from Ruby / Python into a language with static types that are checked at compile time is dealing with JSON from an external API."

That doesn't make much sense - either the API has a well-defined schema, and you define your static types to match (which there are usually tools to do for you automatically, based on an OpenXML/Swagger schema, if there isn't already an SDK provided in your language of choice), or you use a type designed for holding more arbitrary data structures (e.g. a simple string->object Dictionary, or some sort of dedicated JsonObject or JsonArray type).

There are issues around JSON and static typing, e.g. should you treat JSON with extra fields as an error, date/time handling, how to represent missing values etc. (and whether missing is semantically different to null or even undefined), but I would hardly see it as "one of the most annoying things".

Edit: the other issue I forgot is JSON with field names that aren't valid identifiers, e.g. starting with numerals or containing spaces or periods etc. But again, not insurmountable. I'd actually be in favour of more restrictive variation of JSON that was better geared towards mapping onto static types in common languages.
Haha interesting perspective.
Also libp2p has documented how it implements NAT hole punching: https://docs.libp2p.io/concepts/nat/hole-punching/
Sure, will dig a bit to make sure I remember the details and send you something, probably next week after I return from vacation. Thanks!
Meh.

wake me up for Emacs 42
The mathematical notion of "discrete" does not require that there be big gaps, or that there be fundamental limits to precision. The rationals are discrete (i.e. they are countable and have measure zero) but they are "continuous" in every way that matters -- between any two rationals there is another rational.

Even the computable/constructible/rationally-approximable numbers are discrete, and those sets contain basically all the numbers that are possible to compute (by definition) but they are still "discrete", forming a set of measure zero,

The idea of the continuum is the unintuitive one; the idea that there are numbers that cannot be constructed or computed is just kind of silly
I wrote that because the benefit most people who liked styled-components told me they appreciated was that they didn't have to think about inheritance. Everything is encapsulated in the component. This, to me, is equivalent to saying "I think the cascading part of CSS is either a mistake, or too complicated to maintain in practice, so I am going to eliminate it."
I think what you described falls under #2 in my reply. “Doing it well” is not a trivial option that people are ignoring; “doing it well” is the thing people are trying to solve. AI is not a magic bullet that always makes everything better.
tmux: quickly copy the output of the last shell command you ran
Is cotton produftion less intensive than cardboard?
WasmEdge is one of the most exciting Wasm runtimes out there. It is part of the CNCF and does support a bunch interesting functionality (wasi-nn, integration with Docker via runwasi, etc)
I can't match up your anecdata with mine. I can think of numerous people who have done all the things you have mentioned and have no suffered no ill-effects. In fact, many have prospered from lying or cheating the system. From substance abuse to habitual lying, there were no consequences and actually in some cases great wealth was accrued. A great deal of awful people have a very fine life out of it, and there is no greater cosmic justice to address this.

Also, one could argue another interpretation of what you are advising is never take a risk, because it will have consequences. Well, in real life, it doesn't always. You can get away with a lot, and people do.
Very little to do with the fact that it's a Java developer. More someone identifying as "x language developer working at y language shop." Most of the time, including this one, it shows that they see x language as a part of their identity. Hard to have objective conversations if that is the case.
How to learn Emacs keyboard shortcuts
Here in my area, they pay about the same as UPS or FedEx (UPS also does a lot of the Amazon delivery).

And there remain more ways to incentivize--like I would, genuinely, pay more on my Prime subscription if the delivery folks would pay attention both to the note in my account and the sign on the door to deliver to the back of my house instead of placing them in the front. In fact the status quo is probably worse, because I have to check both because some deliveries end up at the back (and did before there was a sign, even!).
These lectures by Borges are seriously under-appreciated:
https://www.youtube.com/watch?v=YSLV7t9DvN8

The fact that Borges was, apparently at this point blind and doing these lectures essentially from memory is just mind boggling to me.
It doubles as a PR/media statement, not just a message to employees.
I quit being a human to become a machine for a day
I wonder if that says more about the companies or the employees.
The better way. Get people who want to work in the office together and get people who want to work from home away from the office.
It's an excellent, nearly perfect instruction manual on how to run a tech business -- in the situation and time that tech business was in.

For context, DG was about to go obsolete, but Tom (and others) recognized this where almost nobody else would've, and managed to transform the company from a mainframe company to a minicomputer company, with a small, ragtag team of dedicated engineers, without a map or prior art, and with desultory support from the checked-out, incompetent C-suite.

Tom's idiosyncratic, no-nonsense style wasn't for everyone, but I can think of very few tech leaders who could have succeeded as a manager in that situation.

Source: worked directly for Tom at Data General for several years.
That attitude is totally fine if you don't care about having people visit your site more than once.
What I'd like to see is a special panel (say when replacing your 100 amp service) that has one side defined as "always available" and another side defined as "utility brownout" and you could put things like the fridge and lights on "always available" and the AC and car charger on "utility brownout".

They have these devices for AC units already, but it could be so much smarter.
I think the visceral reaction some of us have has to do with making this about the poor CEO (who is still a multimillionaire, and still has a job) and not the people who lost their jobs. I would hope he feels terrible, even if it's 100% the only choice to keep the business afloat (which is far from clear, but is at least possible), but he can keep that to himself.
At this point, I'm very surprised he hasn't been extradited to the US. I suppose these things take time, but he's been given the opportunity to rub salt in the wounds of thousands of people that lost billions. He shows absolutely zero remorse for his actions that have led to several suicides.
It can be privately held by vanguard/blackrock. The difference is only based on how the "shares" where bought/sold. The "usual" way is to buy shares available on public and formalized markets like stock exchanges.

So what's you say about Tesla and Elon Musk is like Amazon and JB: they are share holders, but not big enough compared to Elon Musk in Tesla (did not check that) then they cannot setup their ppl on management like their CEOs. This is the same with amazon: JB is in control, but vanguard/blackrock are just behind (and azure), namely once JB sells enough of his shares, vanguard/blackrock get in control and then will setup their ppl as CEO and management (unless azure interfere).

Like alphabet(google)/microsoft/apple/starbucks/etc.
Language debates are over once a substantial amount of the code has been written. Policy debates continue eternally.
I could imagine a super low power coprocessor that's always on would be a real useful tool. It could check my email and other low power tasks.

And remote management isn't bad if it's entirely under my control. It's the closed nature that makes me distrust it.
Given amazon's mission is essentially the same as the military, that's not surprising. Deliver goods anywhere in the world in short notice and massive throughput.

The people shooting at the end just adds another 8% to headcount.
In the arts, music, graphic design, animation, 3D models, and eventually realistic looking video seem to be the clear next steps.

The key to AI art is that while the universe is infinitely complex, the visual form of most things humans can recognize follow a collection of natural patterns. Anything humans can do can be computed, the only issue is being able to set up the scope for the patterns we seek to replicate. For games like chess, a bit easier, for images that represent label-able things, harder but still manageable. The main problem of making things beyond this is giving a valid scope to the whole problem: what patterns, precisely, do we intend to replicate?