skysight-inc/HackerNews huggingface dataset:
It's more than the fear of over-engineering.

For example, with startups the time to market, pivots, and not owning your decisions long term (which often happens) leads people to move fast and not consider consequences.

It's about goals and following the money. If a bridge fails there's significant legal liability, guilt over lost lives, and more. If software doesn't scale is can be rewritten or a company is hacked and customer info gets out there is a marketing black eye. It's different.

I say this as a classically trained engineer who thinks more engineering needs to be layered into software development. We need to justify it to the business.
> crc is recalculated using corrupted bit

Why would it need to recalculate the CRC? The correct CRC (or other hash) for the data is already stored in the metadata trees; it's how it discovered that the data was corrupted in the first place. If it writes back corrupted data, it will be detected as corrupted again the next time.
That’s why you need ECC RAM.

Our RAM should all be ECC and our OSes should all be on self-healing filesystems.
FWIW, in 20+ years of web dev, I've never had a LinkedIn or personal webpage. Got all my jobs by applying and interviewing, or through connections.

Upsides: No spam, no recruiters, don't have to play the LinkedIn hustle game.

Downsides: Never made much money, still in a lot of debt, takes months of looking and applying between jobs, can't reach old colleagues easily.

I wouldn't really recommend this approach for anyone who has a family to feed or dreams of financial success, lol. It's liberating, I guess, but has certainly made me a less attractive candidate.
Is Sleep Training Harmful?
R > g; Specialization in the age of AI
There is no fix for Intel's crashing 13th/14th Gen CPUs – damage is permanent
Interestingly enough this is also true of a fair number of staple food stocks, especially other legumes. Lima beans contain linamarin, lentils and chickpeas contain lectins, as do pretty much all the other beans you’ve heard of in their uncooked form.

Those, of course, you just cook in order to make them delicious. With these, this Terviva firm seems to have developed and patented a treatment process involving a solvent-based extraction under sonication. I’m only skimming a patent from a field that’s not my own, but it looks like they’re able to do it by mashing it up and washing it with either a methylated ketone like acetone (00120) or ethanol (00141) [0].

Apparently the wash works just as well for the protein-rich seedcake as it does for the oil you express [1].

[0] https://patents.google.com/patent/US20230148638A1/en

[1] https://patents.google.com/patent/AU2020358833A1/en
It took three strikes to knock out Florida's citrus kingdom, the orchards that stretched across central Florida. There were hard freezes in the 80s all the way down to Lake Okeechobee. Then there was Medfly. Now this citrus greening is going to take the rest of them out.
Those are for high risk Buy Here, Pay Here leases. Dealer owns the car.
This

My wife is in an industry that’s quickly getting unionized by 20-something who think unions are a paneca and are about to learn unions just create a different set of problems and add misaligned incentives.

What is really needed is something more like Germany where employees are significant steakholders
That means you have no bitrot protection, in fact you’ve now increased that possibility.
I want to know who did this.

It wasn't GM that did this. GM is an abstract entity composed of people.

Who specifically did this? We need to name and shame them.

This is only correct course of action in these situations.

So who specifically did this?
Just a layman here, but isn’t it pretty well established that there is no hidden variable? Is the suggestion that something like a “soul” is the hidden variable? How would you ever demonstrate such as thing?
We can say with certainty that capitalist economy has a feature of an invention/idea implementation of which is funded, and pursued by motivated people with the goal of becoming rich (often known as 'startups'). Sometimes they succeed, and give a push to economy, or science. No equivalent exists in communist model.
It's not really competitive with modern explosives as a shell filling in terms of explosive power, ease of handling, etc.
Don't know why you're downvoted, but browser devtools have the best object inspection around. I miss them all the time when coding Python.

Hooking devtools with Node is possible but could be a lot nicer.
That would be fine, except that in v2 the buckets are fixed size.

What happens when more than 20 objects end up with the exact same hash?
Even if you take VPNs out of the equation, all you're going to do is push people towards other sites that don't care. There's no shortage of websites that offer porn that people can just go to instead. The only people that you're going to remotely stop are the most tech illiterate possible that don't understand they can just go to the next site in the search. You know, the ones with basically no press attention that have lax moderation policies and allow basically anything through.
> Before the 2000s, academics ruled computer science. They tried to understand what "engineering" meant for programming. They borrowed practices from other fields. Like dividing architects from practitioners and managing waterfall projects with rigorous planning.

I don’t think this is anywhere close to an accurate account of history.

If you look at the history of “waterfall model” then you find Royce (1970), and if you dig back farther you find Bennington (1956). From their writings, it sounds like people understood how bad the waterfall model was, even back then. The waterfall model primarily shows up as an example of what to avoid.

> Developers must ship, ship, and ship, but, sir, please don’t bother them; let them cook!

My explanation for this is that corporations are just really bad at building incentives for long-term thinking. The developers who ship, ship, and ship get promoted and move up, and now they’re part of the leadership culture at the company. The right incentives are not in place because the right incentives are too difficult—we want nice, easy-to-measure metrics to judge employee performance. Shipping features is a nice metric, and if your features move the needle on other metrics (engagement), then so much the better. You get retained, you get promoted, because you gave management a nice little present full of data on why you’re a good employee, wrapped up with a bow.

The reason that managers want nice metrics is because they want to avoid being blamed. Managers want to avoid being blamed for the wrong decision more than they want to make the right decision.

The way to counteract it is to cultivate trust. With trust, you can work on other things besides avoiding blame. When you’re working on other things besides avoiding blame, you can take the long-term view. When you take the long-term view, you can advocate for employees that fix problems and give them resources.
Same deal here in Chicago compared to the West Coast city where I previously lived
This (the amounts of drugs pushed to US) is still very, very small in comparision to Opium Wars and what was pushed on China.

But if you understand the impact of drugs on Chinese Century of humiliation
you could understand a lot about what is going on now...

https://en.wikipedia.org/wiki/Century_of_humiliation
> The point wasn't "you can do takebacks in chess so this is exactly the same!!!"

That wasn't my point either. My point is that if chess allowed white takebacks ( as in tennis ), the white advantage would skyrocket to 70%+. The analogy was pointless because it wasn't comparing likes with likes.

> but that the advantage for moving first in chess is much smaller than is already accepted in other sports.

Yes. But in most sports, you get equal or close to equal chances to 'move first'. In tennis, you alternate serves with each game. In football, you take turns playing offense. In chess, it's not necessarily like that. Some tournaments you get to play the same opponent with black and with white in equal amounts. But in many tournaments, that's not the case.

So in tennis, you are pretty much guaranteed an equal game since both sides get to serve. But in chess, even though the first move advantage is less, it's still more significant than in tennis many tournaments don't have equal games of white and black.
I've said it before and I'll say it again: Advertisement is a pollution, a parasite, a cancer on modern society that we've all put up with for too long.

It makes our physical and online spaces uglier. They waste space. They waste electricity. They waste computational resources. They waste brain space for the people viewing them. The most aggressive advertisers often sell low-quality services/products or outright scams, which harms those least educated and poorest individuals.

They encourage people to spend outside of their means. They make people feel they need a product or else they're lesser or ugly or poor or a bad friend or a bad spouse or a bad parent or whatever it is they're preying on.

And don't even get me started on advertising for medication. The fact that's not illegal is insane.
From the last time the "ethanol is worse than gasoline" story did the rounds, I seem to remember that the entire argument boiled down to a gigantic one-time land use adjustment term that swamped the benefits. What was that about?
I love this. Although, now how will I know that HELL IS REAL or JESUS SAVES?
You people never fail to disappoint. Shouldn't you be ranting about the deep state or china IP theft or taiwan?
Schema Migrations: Pitfalls and Risks
> And one bad experience isn't enough to get a feel for how reliable something is.

For non-critical subsystems, sure, but certain critical infrastructure has to get it right every time or it's an abject failure (barring interference from random cosmic rays and similar levels of problems). Filesystems have been around for the better part of a century, so should fall into the category of "solved problem" by now. i don't doubt that advanced filesystems are stupendously complex, but i do doubt the _need_ for such complexity beyond the sheer joy of programming one.

> It is better to stick with it even if it fails once or twice.

Like a pacemaker or dialysis machine, one proverbial strike is all i can give a filesystem before i switch implementations.
Citrus fruit are native to Southern China, it's fair to assume they are adopted to the climate here. "Summers" are almost the entire year with the exception of maybe three months when it gets cooler. It's subtropical climate. I have not been to Florida but Wikipedia describes it as "humid subtropical", which would be exactly identical to places like Guangdong.

>Climate change is not homogeneous, and affects different regions differently.

That's true. So has it gotten cooler or hotter in Southern China over recent decades? We should look at that: Temperatures have increased here also. So what leads to an increase in production in one place leads to a collapse in the other? All I'm asking is have you considered the possibility that it may not be related to climate at all, not even indirectly? Because disease can be caused by other factors, if that's the actual culprit. Another user has suggested simple economics, which is more often the real cause for abandoned farms.
even 4 miles out from the runway? Thanks I did not know that.
VB7 would have been nice. They were missing a couple of key features that prevented it from being true OOP language.

As far as open sourcing it... I think one of the people who worked on VB6 (can't remember the name) mentioned on a podcast that it's impossible to open source it because it uses all sorts of proprietary libraries from 3rd parties. The effort to track down the rights holders 20 years later would be a real challenge and not even a guarantee that they would go along with it.
> Its literally manipulation of those who have money to spend them on product they otherwise wouldn't, has absolutely 0 relationship on quality on the product (in extreme cases it goes directly against it).

This is an extremely strong claim. Certainly you'd concede that some ads contain truthful information. Like there exists at least one ad that is true. So then how is it "manipulation" for someone to post that information in a public space?

We jumped from "billboards are ugly" to "ads are categorically evil," and based on some pretty strong assumptions.

> Word of mouth, unbiased reviews (yes, they cost something to keep the interference away but save you tons of money and time down the line).

Okay, so how do you get the first person to buy your product if advertising is illegal? The base case would seem to require it. Same goes for "independent reviews." How do you find the independent reviewer? And this is ignoring getting a critical mass of customers for word of mouth to even work.
Oh wow how ironic. I totally forgot about iSCSI, despite having used it against Ceph for testing in my home lab. Yeah, definitely go for that.

Or the S3-fuse route if you just want to geek flex.
Ok, tried searching something incredibly niche, and it came up with results that no search I'd tried through conventional methods could.

There's a 50/50 false positive rate, but I can deal with that. It means looking at 10 papers to find 5 useful ones instead of looking at 1000 papers to also find 5 useful ones.

I'm impressed.
The American mind cannot understand this.
It's not that simple. Your car increases your freedom, but everybody else's cars decrease it. As a resident who does not have a car, cars impede my freedom to bike and jaywalk, they are unsightly and reduce visibility, they take up space that could be used for bike lanes, greenery, benches or terraces. It would be far more pleasant if there were far less of them.

I believe that Japan bans on-street parking and that you are not allowed to have a car unless you can prove that you have dedicated parking for it. That seems like a good model to me.
The title of this piece is almost unrelated to the content. The post itself is about using napkin-math to estimate things like how much disk space will be needed for a feature.
Work with one and you’ll see. Many are burnt out, it’s not even malice just indifference. Little lies here and there. Adds up.
The same people seem to be more OK with installing random .debs and .rpms which can of course arbitrarily run any code with root.
One shouldn't be mixing Stream and StreamReader. StreamReader is a subclass of TextReader that is used for reading strings. Stream works on bytes only.

Actually I think the point is kind of moot since the article claims these have identical Read() methods but that is not the case. One returns bytes and the other returns chars and so they have different signatures.
I do look at the commenter's name (same as for an article's author) as I know quite a few commenters personally (some are former colleagues) so our replies sometimes refer specifically to something the other person knows or did.

Obviously this applies to a negligible percentage of total commenters, but as I only comment on certain topics I’m more likely to encounter friends with the same interests/experiences.
I think it's perfectly reasonable to host/run a blog with GitHub. Combined with markdown and a number of tools that can work with actions and publish, it's a pretty good option for someone with even a modest understanding of Git.

I'm half surprised there hasn't been more effort to beautify and integrate more closely for that matter.

Publishing to Cloudflare Pages has been pretty nice overall... that said, I really need to get around to refining my personal site and blog and getting going again.
If I don't hear back in a week or so I will remind you, I hope that's OK with you.

I'm aware your expectations may be low. Your thinking may be: if textbook authors such as John Taylor don't know the why, then why would some random dude know?

The thing is: this is the age of search machines on the internet; it's mindblowing how searcheable information is. I've combed, I got to put pieces of information together that hadn't been put together before, and things started rolling.

I'm stoked; that's why I'm reaching out to people.

I came across the ycombinator thread following up something that Jess Riedel had written.
They literally dredge these developments out of the swamp. It’s new land they are moving to that wasn’t in play before.
A modern BLISS compiler based on LLVM
Ask HN: Best resources to learn about Search and Information retrieval
Hello,

At work I operate a search platform, which led me to learn about search engines in general and how they works.

The deeper I dive in the rabbit hole of information retrieval technologies, the wider it seems to me.

I want to proactively learn about it, which I plan to do with the following books:

- Relevant Search

- AI-Powered Search

Should these be enough to acquire a deep understanding of the domain ?

Do you have alternative or additional resources to suggest ?

Thanks!
But then, in practice, why is it a problem to be explicit?
-1 for Proton services

This does not inspire confidence, and only displays their mediocrity and technical incompetence.
For such a long and detailed post, not a single lisp expression or macro is visible in this post.
I was ready to jump in with my hot take, but I convinced myself to read the article first.

After reading I had to scroll back to the title to see if maybe I clicked on a different article.
Thanks. I use the archive a lot, and I’ll try a bookmarklet. Just couldn’t resist the irony of a “health” article being soft-paywalled. And IIRC, some graphics don’t render in some archived pages.

A lot of people are on the losing side of the digital divide, and no doubt need some information more than the tech-savvy or those who can afford the many subscriptions. Just like cable tv did, there’s no picking and choosing.

Unless you go the clandestine route (this is not an endorsement) then it’s a raft of subscriptions to get what you want. I thought that micropayments would open up the web, silly me. And that those inflated monopolistic fees that ISP’s charge would buy a bunch of tokens for “premium” content.

What’s more mind-boggling is paying for scientific papers that are readily available at arxiv or at university sites. Oh well, now you know why I wanted (and needed) a chuckle this morning.

Have a sip with dinner, and read the article after dinner.
Go is not memory safe even when the code has none of unsafe blocks, although through a typical usage and sufficient testing memory safety bugs are avoided. If one needs truly memory-safe language, then use Rust, Java, C# etc.
Just on its surface I find it extremely hard to believe sending a small HTTP GET request to the advertisers webserver and pulling a .webp is anywhere near as energy consuming as:

1. Arranging for the billboard to be built

2. Hiring workers to drive to the site and build it

3. Finding an advertiser to put on the billboard

4. Printing their advert on a canvas

5. Hiring someone to go hang it up

Plus every time a worker needs to drive to the site to perform maintenance.
.NET was going to be next generation COM, based on J++, but then things went somewhere else, Cool became C#, J# was introduced as transition for J++, and the rest as we know it.

WinRT was an attempt from WinDev to get back to their COM über alles, and replace .NET with their vision.

https://arstechnica.com/features/2012/10/windows-8-and-winrt...

People didn't experiment that much with .NET due to it being Windows only, and mono not being quite the same thing.

So ironically, the Java Virtual Machine has experienced more guest languages, while the plethora of languages that targeted Common Language Runtime has diminished since 2001, and nowadays even Microsoft behaves as if it was C# Language Runtime, given some of the latest decisions on .NET features not exposed to VB, F# and C++/CLI.
There are ways to do "JiT" engineering, and evolutionary design.

However, they generally rely on the practitioner being both skilled, and experienced.

Since the tech industry is obsessed with hiring inexperienced, minimally-skilled devs, it's unlikely to end well.
Interesting implicit contrast with the covid vaccines and mandates. I don't know the least inflammatory way to say it, but I think that a compelling moral and social argument could be made for the mandatory induction of AGS across the population
I’m not sure it’s fear of over-engineering. The biggest difference during my career has been the switch to the “saas model” where software is never done and there is no clear line between development and operations.
Elon Musk signals reaching limit of Tesla's HW3 despite self-driving promise
Pip install allows arbitrary code execution.
They don't need to criminalize VPNs.

Instead, they will find some child who used a VPN to access porn, then sue PornHub for failing to validate the child's age.

Is that legal? I have no idea. You'll have to ask six Federalist Society judges on the Supreme Court.
> Just a layman here, but isn’t it pretty well established that there is no hidden variable?

It's been repeatedly experimentally 'proven' that there are no hidden variables.

https://en.wikipedia.org/wiki/Bell_test
Since HN does not ask for a name or email, it's difficult to say that one is being 'remembered' by their comments.

If your username is your full legal name and city, I would say that's your own stupid fault (and I live in a GDPR country).
There is an old debate that the Russians were the first during the whole race to space (first in orbit, first animal, first human - both died), and were overpassed by the americans at the last leg. Then the Europeans were ahead with a supersonic jet in commercial exploitation, and the Russians beat us this time (by 3 months, with a copy of our own design).
"waterfall" is just a pejorative term for the kind of planning represented by a Gantt chart, which kinda looks like a waterfall.

This kind of planning is _necessary_ for traditional engineering projects where certain steps of the process can take months or years and requires scheduling of many resources.

Purely software projects usually don't need that because if your tools are good you can ship a completely new version in minutes to hours instead of months to years. You also get very easy do-overs if there are mistakes which you don't get if you're building a bridge or a factory.
Let me know when you get a plumber-bot or maid-bot working.
GNU Terry Pratchett.

Still surprising me with his insight and intellect years after he joined the Clacks overhead.
Ah. The times when designers were actually designers.
RLV LEX-03 Landing Experiment [video]
> I thought we were talking specifically about banning billboard marketing.

While that is the overall conversation, this specific subthread is rooted on a comment suggesting a world without marketing wholesale.
Wasilewski's blue triangle design was ridiculed as an unaware call to polandball and few memes spawned here and there.

Personally, I think that the saddest thing is that govt still doesn't have an unified visual identification for all its departments and agencies - old logos are still being all around and digital govt platform sites are different one from another.

https://www.gov.pl/web/premier/wspolna-identyfikacja-wizualn... - sadly, in Polish but they are aware since 2022 that unified style is already a thing elsewhere
Curious if this affects laptop chips, or just desktop? I've got a 13th gen i7 in my laptop that so far has not had any problems (well, except keyboard issues that seem to be due to the manufacturer), but would like to know if there's a risk of CPU issues in the future.
I want the opposite. Someone needs to make AR glasses that selectively look for ads and remove them in real time. I would pay $$$ for such a feature. It doesn't even seem impossible with current technology either. Image recognition has gotten really good.
Because CRC is in the on-disk data structure, not in the in-ram data structure. It is stripped upon reading to ram, and created upon writing to disk.

That's how bcachefs is designed right now.