skysight-inc/HackerNews huggingface dataset:
That's the best example you can come up with? A bug in an easter egg broke a test related to manuals?

See, I think security and reliability are good arguments for minimalism and that minimalism is a reason to get rid of easter eggs -- I just think that in most applications nobody gives one genuine whit about minimalism, except as a universal argument of last resort to kill an otherwise completely unobjectionable feature that they don't like.

The typical product has a very long tail of dead code and useless features that nobody will ever derive utility or joy from. Easter eggs typically bring a bit of joy, and this actually places them rather far up on the tail. In a land of zeros, a small number stands tall. I fully agree that the overall size of the tail is a problem, but actual attempts to make the tail smaller generally start with lower hanging fruit and still are widely considered a waste of time. Cleanup work is universally valued at close to nothing. Ditto dependency analysis. Nobody thinks twice about roping in heavy dependencies, even in applications that like to think of themselves as important. From the perspective of minimalism, these are all much heavier sins than easter eggs, yet these titanic-sized ships sail silently through the night while one tiny little unobtrusive easter egg that has not in fact caused any trouble will call forth a roiling army of soulless corporate drones, pouring over desks and cubicle walls to wring their wrists, clutch their pearls, and wag their fingers about the possibility that the easter egg may contain a bug.
Endgame − Vitalik Buterin
Even more so when the sentiment is literally "You know, last time I had to do this kind of thing I cried. This time, not so much."
NaCL (native client) sort of did this, but through an entirely separate toolchain.
It's not an easy task.
Unlike when someone is being fired individually, in mass layoffs there simply are no individual answers to questions - any questions are either relevant to everyone and should be communicated in a mass manner, or they are questions which are not answerable at all. Any proper questions that have a reasonable answer would absolutely deserve that answer to be made to everyone else in the exact same manner, even if they don't think to ask that question.

Any questions about "why" are reduced to essentially "your individual job performance and role does not matter, it's just that this business unit ceases to exist as of yyyy-dd-mm". Any questions about "what next" are answered by "Here's the details on the severance conditions for you - the exact same as for the other 899 people".
Yeah. Like building a computer in the first place. Bad idea.
TIL. Thank you for correcting me! BTW, your work on Asahi Linux is incredible!
Another conclusion from the same input is that product owners in the Scrum world are just waste. In a lot of teams I worked with POs are just mediators between stakeholders and the developers.
If convicted, I hope this guy spends a long time in prison - what an incredible ass.

As a long time user of ubiquiti devices, I’m glad this was the actual story. It actually makes me feel a lot better since this kind of risk is extremely hard to defend against and unrelated to their hardware.

Maybe a good time to buy some 2yr leaps.
Ahead of public market debut, Better.com lays off 900 in 3 Minutes

https://news.ycombinator.com/item?id=29416101
I've seen it done well, so it can be done.

Plenty of people have seen waterfall done badly.

Maybe it's so easy to get software development wrong. It's not just agile.
Spouse acceptance factor is an underrated engineering constraint.
The fees and rounding are because in a roundabout way, they're still just using cash. They just have a portable ATM terminal -- if you check your transactions it will probably show up as an ATM withdrawal. That's also why they also only accept debit cards.
Yeah io_uring is more general (flexible) and has some performance advantages over iocp.
Radio equipment manufacturers don't specifically amplify messages that incite outrage, and also don't perform mass psychological experiments on their users [1].

[1] https://www.theguardian.com/technology/2014/jul/02/facebook-...
All the CISCO networking solutions contain Easter eggs, that allow you to see everything because you get full root. Haters insist on calling them backdoors of course.
"Wage theft" in these terms is a thing only in the US. In legal terms, and in most of the developed world, "wage theft" is the unlawful denial of wages from employers to employees.
Yes but I don't see your objection. That's basically what google, apple and alike are by definition. The marginal benefits and the techniques used to reach them are very sound. The cost function they choose is not.
I've seen quite a few codebases where the complexity of the problem did but they basically bodged around it in the app tier in order to keep the SQL within what MySQL could handle - and it's -very- easy to not even notice you're doing that because it's a technical debt/death by a thousand cuts sort of experience when it does happen.

Then again, depending on your scenario, introducing a bunch of extra complexity into your app tier code may be less annoying than introducing a bunch of extra complexity (connection poolers etc.) into your infrastructure.

So it ends up that there's a bunch of workloads where mysql is obviously the better option, and a bunch of workloads where postgresql is obviously the better option, and also a bunch where they're mostly differently annoying and the correct choice depends on a combination of your team composition and where your workload is likely to go in the next N years.
Absolutely right. You can smash a good relationship in a few seconds, even if it was one that took years to build.
All right. Sucks that I jumped to a conclusion on that with you. It's possible you're the common case and that all the people who treat Airpods like not a real thing are actually in places where they're not commonly used.
Got his metaphors wrong:

"The Dark Secrets That Dolphins Don’t Want You to Know"

https://slate.com/human-interest/2009/05/the-dark-secrets-th...
Exipure bad reviews, Don’t buy Exipure weight loss supplement before read
Ah, I didn't mean a 1:1 with the CEO. A 1:1 meeting with your leader or an HR person.
If they can not fulfill that, then they should offer their service in such countries, or at the very least stop doing it once they became aware of the issue.

Facebook's scale comes with responsibility.
https://www.tiktok.com/@benmarshallstyle/video/6926261120005...
I had some similar issues with purchasing a new house through them. It was obvious no one was actually reading the documentation, or even actually listening when I asked/mentioned things ahead of time that I thought might be issues. The things I pointed out early on did turn out to be more complicated.

There was even an issue where I went for a higher rate to get credits, and suddenly that number changed - and no one mentioned (or even seemed to notice). Only when I noticed it, was there anything done about it.

It really seems like the US-based loan officers/team does not look at your file at all unless directly pinged by you.
It can't. Most of that test code is proprietary to the SQLite team and not available to others.
Electric bikes finding their role on the battlefield
Tell the people in the sports club that you don't have WhatsApp and that it's rude to force parents to do business with Facebook just for their kids to play sports.

When you cave and install WA, you make it harder for the next parent, just as all the ones before you made it harder for you.

If you want to be rid of these things, you can't get there by using them because you think you have to.
Any chance this article could be uploaded somewhere else? I can't find any addons to make medium usable for me personally. Some apparently unlock paid features but even Tranqulity can't read it without javascript. It sounds like it is probably an interesting topic.

Why do sites implement this?

curl https://debugger.medium.com/wireless-charging-is-a-disaster-waiting-to-happen-48afdde70ed9 | grep -c "chunk\.js"

34
If you do, make sure to make it a Show HN to let us know!
The Greatest Yokozuna (Sumo Wrestler) in History Retired
From the investor call last quarter, Amazon made it very clear that they were sacrificing their profits this quarter to make sure that the customers wouldn't see the supply chain issues. This is part of why their stock tanked so badly the day after.

We'll see if the strategy pays off.
Yeah but Facebook is eager to take on the moderator role. They would have been much smarter to, like a radio provider or telco say: "we are just the pipeline, we are happy to follow all court orders but we aren't moderating past that", but now that they have actively embraced these kind of moderator roles they've lost the ability to make that claim.
> So the people at better.com said they looked at the data they had on employee performance.

Well worded. They looked at the data they had, whatever the heck that was. It sounds like a large part of this was in the sales and success org, given the reference to customer interactions and inbound/outbound monitoring.

The charged language "stealing" seems really defensive to me. Even if they were stealing do you really want to publish how bad your managers were dealing with it proactively?

From an economics perspective you can justify mass lay offs and you can say that there is no perfect way to do it, but there are a LOT of red flags for a CEO who already has a history of red flags. Maybe they shouldn't be in charge?
The "Javascript instruction" is a bit of a misnomer.

JS accidentally got part of the x86 execution model for float conversion baked into the spec. ARM added an instruction to mimic the old x86 one. It's potentially useful in some other contexts too.
I think your point has been pretty thoroughly proven wrong by tether, which started out as just a claim without evidence that they had a 1:1 backing of USD to USDT, and then later provided evidence that they did in fact not ever have that, and still now only have “cash equivalents” that no one is of cause allowed to see audits of.

Given that Tether, wether fraud or not, managed to print 1.5B without evidence of that in any way being tied to real USD deposits, I think we can safely say that claims without evidence are a lot lore than just hand waving.
Given that he threatened to staple his business partner to the wall and burn him alive, you are probably giving him too much credit.

https://www.thedailybeast.com/bettercom-ceo-vishal-garg-thre...
New? It never stopped
"Waterfall out 90 days" is not what is derided as Waterfall. The derided form of Waterfall is for large applications and commitments, 90 days is small in context. That's the prototype phase of a project that Waterfall may be applied to.

The basic model of Waterfall is, indeed, fine if you iterate, which then isn't Waterfall. The basic model + iteration + shorter timeframes (probably under 90 days, certainly under 180) is basically just the same plan-do-check-act cycle from Deming (and others). You want it to be shorter so you can respond to new information (including the results of the partially developed system). Waterfall, the derided form, doesn't give you feedback until final delivery, or maybe the phase called "FQT" (final qualification testing). Importantly, until the customer is re-involved (which may happen in FQT or in delivery) you don't get revalidation of the system.

System engineers learned and applied this as far back as the 1950s, at least. No serious large scale system uses Waterfall and reliably succeeds.
They already had the option to let the creator hide dislike counts.

YouTube is less useful now that I don't know what's clickbaity scam.

All these PMs and not one of them thought.. "hmm.. would we remove product ratings if we were Amazon"
A Set of Arguments Against Covid Vaccine Mandates
If I can make my functions easily tail recursive, then I can also just write an iteration.
> I have very strong feelings that a universally pronounceable product name is ESSENTIAL to wide adoption

What? SQL itself is cursed with people thinking there's one right way to pronounce it, and everybody else is stupid, but PostgreSQL has the advantage that you can just say "Postgres" and dodge that mess. Good luck saying "MySQL" without triggering at least one person in your office.

(I think the official MySQL stance is that both pronunciations are acceptable, but that doesn't stop pedants from being pedantic.)
> And: we do a bunch of work with Wordpress. The rate of change here is insane, too - every single update brings new features, none of which is documented, bedded in or understood. None of which can be written about, supported or workshopped.

> And: Trello. It was fine. And then Atlassian bought it and it became this horrific behemoth of "features", all of which just clutter everything up, none of which seems to actually do anything useful.

Everything has to show hyper-growth all the time. A mature product or software package that works is actually bad because it's not showing a rocket ship growth trajectory. So anything mature has to be fiddled with endlessly in an attempt to squeeze more growth out of it.
When a Cold Case Goes Hot
You are more kind than I would be.
No , use email and don’t use corporate speak.

Going off at a tangent better.com issues mortgages and just got a $750MM cash infusion and they are still looking for jobs to fill. Make what conclusions that you can possibly have.
Just because its easier doesn't mean its better - json is just one possible materialization for your set.
There used to be some telecom company in my country, who had some TV personality in all of their TV ads. Then, one day he wasn't in the ads anymore. It had been said that they stopped putting him in the ads, because the audience tends to associate negative emotions with a person more easily than with abstract concepts.

Perhaps something similar is going on with some of these tech companies, where they use some really abstract name to which it's hard to attach negative emotions to.
Sanskritist and linguist here. Many discussions of Sanskrit outside the world of linguistics devolve into politics ... the discoveries of the Indians are what they are, just like the discoveries of the Greeks are what they are ... "but what about caste oppression" reminds me a bit of the "math is racist" wackos in the US lately.
Good for you. I've been writing code for only about 30 years, so maybe you are onto something.

Personally though, I am fed up with abstractions that cannot be used when I really need them. Those abstractions are not really abstractions. They are gimmicks.

So yeah, I had to go through thousands of lines of code and convert it to trampolined code to make it run on my input. I got lucky once, and I could just increase the stacksize to be large enough. That's often not possible.

So these days, I only use recursion if a) it's just exploratory code or b) I know that the environment can support a recursion depth adequate for a computer with 64GB Ram or more.

To finish my rant, if you really think my statement is unrealistic, then you don't the fuck know what you are talking about.

Actually, not finished yet. Anyone building recursion into their language, and not making sure that recursion can use up all the memory available if so needed, is just not doing their job properly.
In Macroeconomics, it's often very hard, because once you've understood something, the various actors can adapt to the new knowledge, and then you have a new and different world economy.

That is, if you publish your findings. I assume there are unpublished insights people use to get rich off.

I think Friedman's analysis was mostly historical. At least that what I got from reading his book. I've certainly not read any academic papers.

In Microeconomics, people can and do prove things based on models that are quite good at approximating reality.
Why you need this permission "Read your browsing history"?
I think you only need access to: "*://*.wikipedia.org/*"
RunQ: Run regular Docker images in QEMU / KVM
New parser contributions for JC are always welcome!
“or the next manager in line if the manager is being laid off too“

What if the whole chains are axed? Recursive "or the next manager" could easily lead to exactly what happened: a CEO lucky to have a pandemic voiding all expectations to do something like that in person.
Strapi v4: Big changes in latest release of this open-source 'headless' CMS
For large US companies there are rules (Warn Act) about how you make people redundant
Didn't know signing as "Jane Doe" was a thing:
https://en.wikipedia.org/wiki/Fictitious_defendants

EDIT: to clarify, in this case "Jane Doe" is the plaintiff.
Deleting entire directories by accident is expensive in more than computing resources.

And copying them is still actually expensive. Data expands to consume all available space. Accidentally copy a 16TB directory structure and you're going to max out the I/O on your machine for hours and maybe run it out of space. It's not a big ask to type two characters to confirm that you want to do that.
Honestly, what service do you get for free that is also rolled out to billions of people and has better customer service?

Hiring individual people to address your issues is going to be hard to scale in a way that allows a free service to be rolled out to billions.

I don't work at Google, do work at another company that I have no doubt has the same issue, but not discussing in the context of that company either.
But it's only a problem because Easter eggs were allowed
Maybe it is natural, but instinct isn't always best.

All you need to see is that its obvious that if you don't have continuous design/stakeholder feedback you can spend a lot of resources building the wrong thing. A lot of work is put into preventing this.

The cargo culting and snake oil sales exist but its just a fact of life not exclusive to agile methods.
He's not saying, or even insinuating, that they're "idiots".

Really, look at the dictionary definition of the term, please.
I'm an indie hacker and kind of struggling with making any money with this new path I've taken, so I tried this technique:

[ ] I'm not making money

[ ] Why

[ ] Because i keep getting distracted doing new things instead of marketing

[ ] Why

[ ] Because marketing isn't as much fun as writing new code

[ ] Why

[ ] Because I'm a programmer not a marketer

[ ] Why

[ ] Because i love being left alone and avoid pitching to other people

[ ] Why

[ ] Because I'm just an introvert and sales and marketing feel like shilling and spamming

[ ] Why

[ ] Because i am not a businessman and i just suck sales tbh

I guess I can see my problem but really don't know what to do about it. So I just do it anyway until I develop more confidence and get good at it? Is that it?

Anybody got any advice for me?
You definitely must get a copy of Tufte's books, like others have said.

The "Book of Circles" and "Book of Trees" are also good.
So you're telling us you have a bad case of....imposter syndrome?
Airnow is using US AQI and not μg/m. US AQI 50 corresponds to approx. 12 μg/m.
That’s a great point, and one can argue that there are lower hanging fruit with respect to this hill they’ve chose to die on. Lots of inconclusive stuff got moderated down about Covid (origins, vaccine discussions, masks, so on) by both YouTube and Facebook. It feels like that’s a way easier case to win initially than proving genocide.
This reminds me of something I’ve been mulling over for a while.

Should it be illegal for a media outlet to publish the untested claims of a lawsuit?

I’ve seen this behavior all too often. “XYZ happened, person A did this, claims new suit”.

You can sue over just about anything, and make whatever absurd claims you want. People see these headlines and believe as if they have been settled in court when this is almost never the case at print time.
The USA has a long history of taking any industry in which black people are amassing wealth, power, or status, and stealing or destroying it. You can't maintain an intelligent, hard-working group as an underclass for multiple generations without deliberate action and sabotage each and every time advances are made.

It's nothing new, just the latest installment. See also: music (jazz, rock, rap, techno, motown), Tulsa, civil rights, etc.

Get too big or powerful, and it'll be outlawed, stolen, or you'll simply be killed outright. This is the pattern in the USA.
I have a folding dining table from ikea. It's %&(*! heavy, surprisingly so for a small table, and is solid wood. It has already lasted 15 years and I can see it lasting another 100.

Agreed, ikea sells some flimsy stuff, but they also sell some really solid stuff.
Between the UN fact-finding mission saying Facebook played a “determining role” in the genocide, the Bosworth memo, and the shit ton of access we now have thanks to the whistleblower, how is this not a strong case?
Operator overloading, constructors, destructors, exceptions, etc. This page [0] is good for comparing Zig to other languages. And this [1] is a nice overview of the language.

One reason I think "no hidden control flow" is used so much when talking about Zig, is because Zig wants code to be easy to read, including understanding what is happening behind the scenes. Zig also has no hidden allocations (a function call will not allocate unless given an allocator) which fits this model.

[0]: https://ziglang.org/learn/why_zig_rust_d_cpp/
[1]: https://ziglang.org/learn/overview/
Web security bugs discovered in CATIE assisted living framework
Sure, do you want me to fix every other bug in the shitty Android 7 headunit it's running on while I'm at it?

If you don't pick your battles, you'll be doomed to fight for bad causes. Like this one.
I find disgraceful that this guy is putting the blame on his employees.

It is clear that:

1. There is no way competent managers would let 15% of the workforce slip so hard, that they are fired for "performance reasons", and

2. If these performance measurements were valid, most of the now fired employees would have been fired long time ago.

Any normal company has quarterly performance reviews, and management has to follow on those. If he only just found out that 15% of his employees were "lazy" or were "stealing wages" (not a thing), but waited until the end of the year, he and his team were being negligent.
>how is Walmart "caught up"? this is what their homepage looks like today on my pixel 4a: https://ibb.co/Y3Zh7k2

They're caught up exactly because your biggest problem is that the site layout shit the bed. Your complaint wasn't that their business model and logistical infrastructure doesn't let you order stuff to your home on par with amazon.
Show HN: Analysis of Hosting Providers of top one thousand sites (Tranco List)
Now this is just moving the goalposts. Can someone please help me understand what I’m supposed to be outraged about? It seems to be a confetti of grievances meant to evoke an emotional reaction.
“Viral” is a term with a fairly pejorative emotional connotation and is not a very accurate way of describing copyleft.

https://en.m.wikipedia.org/wiki/Viral_license#Criticism_of_t...
Haha I’d love to agree but it seems there are plenty of people in this thread that are upset about it nonetheless
What if the radio equipment had algorithms that spied on your communication and used that information to help you find people and groups that facilitated genocide?
Better.com has been a great experience, visually, and process-wise. However none of that matters if the final rates are much worse than you can get elsewhere.
>man had always assumed that he was more intelligent than dolphins because he had achieved so much—the wheel, New York, wars and so on—whilst all the dolphins had ever done was muck about in the water having a good time. But conversely, the dolphins had always believed that they were far more intelligent than man—for precisely the same reasons.

According to the immortal Douglas Adams they just have more pressing concerns.