skysight-inc/HackerNews huggingface dataset:
> I don't think anyone is arguing that emacs is *incapable* of being a good editor for Go and Python.

On the contrary, the article said, literally: ”We are primarily a Go and Python shop, which means our only real option is VSCode”. Meaning they do not consider Emacs to be a ”real” option. This is expressing more than mere personal preference; it is, at best, profound ignorance of what Emacs is capable of.
It should be around 25 ms in normal conditions. That's what I got when pinging Hetzner in Germany, from Finland, when the cable was still in use and when using a connection that routes through the cable.
> That's life in the modern world. It is a deep problem that should theoretically affect every large software ecosystem because very few library authors can predict the future with great accuracy, and very few open source library authors have any significant incentive to support old ideas.

I disagree. This is an easy problem to avoid with minimal due diligence, people just choose convenience and make unnecessary tradeoffs.

* Use the standard library (ironically not available for Node projects). It will be built with better backwards compatibility almost every time. What deprecations do occur will likely be VERY WELL documented with much quicker adaptions.

* Limit third party dependencies. Do you really need an ORM for your apps 40 sql queries? How long would it take you to scaffold it with GenerativeAI then make it production-worthy without the ORM? 1 hour? 5 hours? 20 hours?

* Pick technologies with better track records. Maybe don't use Beta software like Swift Data for your iOS App. Maybe choose golang for your API even though it'll take a little bit longer to build it.
wow I missed that thanks!
It seems fundamentally unreasonable for the flight processing system to entirely shut itself down just because it detected that one flight plan had corrupt data. Some degree of robustness should be expected from this system IMO.
That flickering Ace Attorney GIF was extremely annoying.
People hated the prius too, when it first came out. But then Leonardo DiCaprio bought a Gen2 and pretty soon everyone wanted one. This is particularly funny because Honda built the insight first which looked crazy and nobody bought it, then Toyota built the Gen1 which looked like a normal car, then pivoted. Then Honda's Insight2 copied the New Prius vibe and this car ALSO failed, poor honda.

Looking unlike anything on the road catches eyes. Yesterday I was walking through an outdoor mall and I saw a bunch of kids crossing the road that jumped up and down and shouted "cybertruck!" when a cybertruck passed by.

Anyways, I happen to know the person who worked on the aptera's marketing campaign the first time around in 2009. Best Buy desperately wanted to get in on the EV market, and so they piloted showing Apteras at a few best buys, and they were laughed out of the room by all of the soccer moms walking in to store. It's pretty clear the market wasn't there in 2009... It's clear there is a huge vibe shift now, and the market is ready enough to at least launch the vehicle. Whether or not it will stick is a real question, but i think it would be silly to assume that the company can't get to say 100k cars on the road for lack of a market. Execution failure is, of course, still a possibility.
Try MS OneDrive before calling google docs outdated

Google spanks everyone else on robustness and responsiveness
It seems very likely to be the same incident.
I see this recommendation everywhere and I am genuinely surprised that it works. Any spammer can find out your real address since there is an obvious mapping from + addresses to your real address. An actual solution would hide this mapping.
Right. It sounds more like the survivorship bias fallacy.
So to keep score, in the last year we've seen cables sabotaged between Finland and Germany, Lithuania and Sweden, Estonia and Sweden, Estonia and Finland. Any others I missed? You might say it's too early to call it sabotage, but the earliest two cable incidents were exactly the same, so it's hardly a coincidence at this point.
In principle, yes. In practice, the problem is that getting some random native library or tool compile with wasm as a target is not always easy. E.g. anything that relied on pthreads was out until fairly recently.
Sure, but you can imagine pretty easily what a ‘conoid’ would be, right? ‘Sphereoid’ would be something sphere-like, ‘mongoloid’ is something mongol-like, ‘freakazoid’ is something freaky…

it’s pretty clear from context that ‘conoid’ means ‘like a cone’ isn’t it?
There's no rush to move away from MailCatcher or MailHog, but if you're not using those solutions already I see no reason to use them over the maintained options.
If you drive the speed limit and otherwise follow all those things they teach you in drivers ed but almost nobody does once they pass their drivers test those will save you money. The average driver is really bad.
I think it is slightly higher than normal. I remember getting 30-40ms pings to germany in recent years. 45-55ms is around the range it used to be in early 2010's before the direct cable from finland to germany was built.
It's not the average person's job to make sure that the world isn't fucking them raw. People have limited attention and limited time, not everyone can care about everything.

Nobody else is going to step in and hold the line when it comes to digital privacy rights. It's on people like us who care. This is why organizations like EFF need to exist.
>This is one of those "lying with statistics" moments

This reply is one of the handwaving skeptic moments. I too can make up reasons the calls should have gone up, but didn't:

1. Demonstrably more people with phones than in 2021.
2. Easier than ever to submit reports.
3. More awareness one can submit reports.
4. Program has been around longer, has had more advertising, more people know about it.

See,I can make up unsubstantiated, unqualified magic claims for the benefits just as easily. This is why measurements are important, not conjecture. It's why looking at the data where you'd notice how movements in the report rates correspond well to rule change deadlines is important. It's why simply making up handwavy things without putting in effort to check them and stating a belief as fact is always unwarranted.

Not one of your handwavy reasons likely has much change from 2021 to now, and most certainly would not result in a 50% drop. It's not like in the last few years 50% of people that used to report simply got saavy and now don't, or that 50% of people looked up FTC rule change deadlines and suddenly match callRates to that.

The other services you mention the companies have adopted is because the FTC forced them to add such capability, and you conclude the FTC is not responsible?

FTC gives the raw data, give per state reports, has spent time chasing this, has forced technology changes to enable better reporting and blocking, and pursued a host of other things to address this.

I don't think it's a "lying with statistics" moment. And in any such moment the solution is not making up stuff whole cloth, but providing evidence based better use of statistics. This post is an example of ignoring evidence to support a belief, a much more common reasoning error than "lying with statistics".

I certainly trust a group that has measurement transparency and long running experts and effort towards a result over someone with internet personal anecdotes and flawed reasoning. Especially when the data shows reasonable movement for reasonable actions.
Anticipate what kind of questions user might ask, pre-compute the answers and store them as natural sentences in a vector database.
Are developing countries bottlenecked technical aptitude? Or are they bound by social, economic, and political structures that would prevent capable people from generating wealth anyway? Maybe some of both, but to the extent it's the latter, someone being stuck in their country of origin to languish in some undifferentiated low-productivity job is a travesty.
Paradox of tolerance. Tolerance means you have to be intolerant of intolerance.
I like SWEBOK, but I don't understand your point.

SWEBOK seems the opposite of that. A body of knowledge is not at all the same thing as a best practice. The only unapologetic best practice in SWEBOK is that professionals should be familiar with every topic in SWEBOK. Definitely not that you _should_ do everything in the book.

The book is quite sophisticated in this. It explicitly separate the technical knowledge from the judgments of which, when, and where to apply it. Most occurrences of "best practices" in the text are quoted, and are references to other works and describe the need to choose between different best-practice libraries depending on context. Others are part of a meta-conversation about the role of standards in engineering. Very little of SWEBOK is promoted as a "best practice" in itself.

Here's a quote from SWEBOK v4, 12-5

> Foremost, software engineers should know the key software engineering standards that apply to their specific industry. As Iberle discussed [19], the practices software engineers use vary greatly depending on the industry, business model and organizational culture where they work.
> there is no 'regular pickup truck' in existence that gets 11 mpg

Point but e.g. the 2024 Silverado gets 12mpg in city driving. Go to any office parking lot here and you’ll see a lot of that size truck which have clearly never been used harder than going to Costco - and even the better ones are barely approaching ⅔ of the mpg of the pickup my grandparents bought in the 1980s.

I do agree that from a pollution standpoint we should treat all inefficient vehicles as the problem but large trucks and SUVs have significant immediate downsides for everyone around them. They’re far more lethal when they hit pedestrians or smaller vehicles, they produce higher tire and brake particulates which are known to cause health issues, they take more space to park, and at least where I live there are streets which could previously handle bidirectional traffic but now require someone to pull over to let oncoming traffic pass because there isn’t enough room for two large vehicles. In contrast, sports car drivers pose less risk because they’re low to the ground and the drivers are far more likely to see you and avoid an accident.
> simply express opinions they don't agree with

Dang has said that downvoting for disagreement is allowed. Whether this is a good practice or not is probably a personal opinion. I don’t know how you would even correct for this if you wanted to. If someone is making normative statements especially, and you disagree, a downvote seems entirely appropriate?
Harakiri Yagura: The Truth About the Supposedly Haunted Cave
If you want to go into that level of detail to compare relative military spending, there are going to be other factors to consider. Its a huge rabit hole trying to normalize data between countries with entirely different currencies, economics, political structures, etc.

For example, the US has the benefit of printing money in ways that other countries don't. I'm not even sure how you'd adjust military spending to account for the benefit of printing fiat as the world reserve currency, its more like you're playing a game that no other country is allowed to play.
I did microneedling a couple times. If anything my scars are worse. I’d rather just get laser skin treatment in Thailand and save money. Or do the lower % acidic peels myself.
This reminds me on using rclone mount on Terrabytes of data and I mostly wanted some "smaller" files between 200kb-1.5MB in a single directory. I made rclone mount significantly faster when rclone mount caches into a Ramdisk (there is a free tool to make Ramdisks on macOS too).
I see so many ideological arguments around "X is the new IE" that neglect one of the worst pieces of IE 6's reign of terror: the stagnation. Working around all of its quirks and non-standard behavior had an extremely long half-life; the venn diagram of things that worked correctly across all major browsers at the time was very complex and messy. Even with the release of IE7 it took many years for people to adopt it, and IE7 was hardly a saint either.

There's a part of my brain I'll never get back devoted to all of these workarounds. So many hours lost to weird corporate networks that had quirks mode enabled, different box models (before the advent of the `box-sizing` CSS attribute), random omissions of standards (no `:hover` on elements besides `a`), etc.
It sounds lime an MPPT on the supply side, with an ideal load-point tracking on the demand side. My understanding is that there are controllers (including for solar water pumping in the East Africa market) that pursue this. The concept applies more generally to systems where the load presented is configurable by system plant parameters, such as flow-rate & height.
> I don't think it doesn't agree. It's just that we never managed to neither formulate quantum mechanics on 4 dimensional space time nor quantize gravitational force. So we simply have no idea what happens in small scale in significant gravitational fieldd.

I don't think MOND dosen't agree with GR. It's just that we never managed to formulate MOND in a spacetime compatible with GR. So we simply have no idea what happens on the galactic scale in a significant gravitational field.
Interesting. I just read a long expose on Mao's party and the tens of millions of Chinese people they are responsible for killing. Can you recount a similar story of the West? Just trying to understand how it compares.
Exactly. If you create a regulatory system so strict that you cant make doctors, you end up with a shortage, and creating a new class of professionals that do what doctors did before.

I think there are parallels to nursing as well, with increasing credentialism and then creation of new classes. 30 years ago nurses entered the workforce with a 2 year associates from a junior college. Heck, my highschool had a nursing occupational program.
Nope. It rather explains the memory ownership of a JavaScript heap in a way that Rust understands: The heap owns all data in the heap, and JavaScript objects holding "references" to other objects do not imply memory ownership in the sense that Rust understands it.

So, safery properties are not being silenced: The indexes definitely _are_ Rust wise unreliable where a pointer wouldn't be so bounds checks need to be done. But memory safety is not under threat here.

This does mean that we have to take care of garbage collection ourselves, Rust will not do that for us, but that was the case anyhow since Rust doesn't have a garbage collector we could use (thank heavens). If we make mistakes here, it will lead to the JavaScript heap being corrupted from the JS code point of view but from the engine point of view the memory is still fully safe: The worst thing that can happen is a panic from out of bounds vector indexing.
The one difference is that in at least some cases RHEL freezes things to provide a stable kernel ABI - https://access.redhat.com/solutions/444773
> Your entirely correct about US vs Them ...

It is more appropriately called by its wartime use, divide and conquer, if you have no working communications, no organization or counteraction can occur.

The ostrich gets eaten while its head is buried in the sand.

Frogs get boiled when they don't notice the temperature going up.

> Its willful ignorance

Its more than that, its willful blindness to the consequences of their actions.

The dynamics are common in transitional stages from the "banality of evil" which becomes the "radical evil". Its not surprising that Complacency is sloth.

System's have a way of enabling great acts of evil by chopping up the objectionable parts.

Quite a large number of people are nihilistic, and believe at some core level that if they didn't know they were doing something wrong then they aren't responsible for their actions. They then make it a point to make it so they never know they are doing wrong.

As for the divisiveness, it can be summed up as "Critical Theory", and most are able to figure out where and what groups are responsible for that with a little research.

Tolstoy was wrong in his live and let live in some respects. Destructive behaviors beget increasingly more destructive behaviors unless stopped, embracing falsehoods as truth is one of the most destructive behaviors out there, and being unable to communicate or counteract them guarantees only one outcome for the people in that sphere of influence.
If they never occurred there would be no one to note this lack of occurrence.
> C dev: "You are telling me that the three digit codes are not globally unique???

They are understood not to be. They are generally known to be regionally unique.

The "DVL" code is unique with-in FAA/Transport Canada control, and the "DVL" is unique with-in EASA space.

There are pre-defined three-letter codes:

* https://en.wikipedia.org/wiki/IATA_airport_code

And pre-defined four-letter codes:

* https://en.wikipedia.org/wiki/ICAO_airport_code

There are also five-letter names for major route points:

* https://data.icao.int/icads/Product/View/98

* https://ruk.ca/content/icao-icard-and-5lnc-how-those-5-lette...

If there are duplicates there is a resolution process:

* https://www.icao.int/WACAF/Documents/Meetings/2014/ICARD/ICA...
> Would he want to continue working on Scholar for another ten years? “One always believes there are other opportunities, but the problem is how to pursue them when you are in a place you like and you have been doing really well. I can do problems that seem very interesting me — but the biggest impact I can possible make is helping people who are solving the world’s problems to be more efficient. If I can make the world’s researchers ten percent more efficient, consider the cumulative impact of that. So if I ended up spending the next ten years going this, I think I would be extremely happy.”

Has he still been working on it in the 10 years since this article? His name is in the byline of the new blog post, but it's not clear from that how much he's been working on it.
Even if this is not well understood, it is likely that any differences between the pain neurons and any other sensory neurons are not essential.

It is likely that it only matters where they are connected in the sensory paths that carry the information about sensations towards the central nervous system. Probably any signal coming into the central nervous system on those paths dedicated for pain is interpreted as pain, like a signal coming through the optical nerves would be interpreted as light, even when it would be caused by an impact on the head.

https://en.wikipedia.org/wiki/Nociception
> 18. A paw-sitive contribution to Physics. F.D.C Willard (otherwise known as Chester, the Siamese cat) is listed as a co-author on an article entitled: “Two, Three, and Four-Atom Exchange Effects” that explores the magnetic properties of solid helium-3 and how interactions between its atoms influence its behavior at extremely low temperatures. Chester’s starring role came about because his co-author/owner, Jack H. Hetherington wrote the entire paper with the plural “we” instead of a single “I.”

---

'Two-, Three-, and Four-Atom Exchange Effects in bcc 3He' by J. H. Hetherington and F. D. C. Willard [0, 1, 2]

[0] https://xkeys.com/media/wysiwyg/smartwave/porto/category/abo...

[1] https://xkeys.com/about/jackspages/fdcwillard.html

[2] https://en.wikipedia.org/wiki/F._D._C._Willard
Seamless native builds are quite doable, but the tooling needs to be very deliberately designed around that. For a good example of how far this can be taken, consider https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...
Wearing a helmet makes falling more likely? Vaccination makes disease more likely? Fire drills increase the chance of fire? Information about bear awareness makes bear encounters more likely?

Of course not. Civil defence is a good thing, sticking your head in the sand is not. Also, the brochure is not just about war but also about other crises. Sweden can experience 'interesting' weather which can leave people out of reach of rescue services for a while so 'be prepared' is just good advice.
Yes. A sense of humor.
Thanks, Linus. Torvalds patch improves Linux performance by 2.6%
I truly think it's just because the engineers that started working with node were ... young. They wanted to rapidly iterate, and so crufty old habits like this weren't what they wanted or felt they needed.

What's been interesting is watching these devs age 10 years, and still mostly decide it's better to start new frameworks rather than treat legacy code as an asset. That feels to me like a generational shift. And I'm not shaking my cane and saying they're wrong -- a modern LLM can parse an API document and get you 95% of the way to your goal most of the time pretty quickly -- but I propose it's truly a cultural difference, and I suspect it won't wash out as people age, just create different benefits and costs.
Well, I know some flat earthers - it takes a very special breed, to believe all the space pictures are fake. And flights around the globe ..

Also, there is no downside believing the earth is round.

But believing burning things causes global warming is a) way more abstract b) inconvenient, as it makes you question your luxory. For some it is apparently easier not believing it and maintain a (pseudo) clear consciousness.
Actually, I oversimplified. In most cases you don't have to pay $.01 per CAPTCHA. It's usually a fraction of a penny per CAPTCHA.

So basically it's good enough to protect something that is arguably barely worth protecting. I don't find this compelling. Protecting things that barely need it is already easy using existing techniques.
They started long ago. Ford himself was doing that. However what makes for maximum profit has changed over time. As cars last longer more and more people are not buying new cars so they have to make cars for the people left. If you want me to buy a new car it needs to be cheap - my 25 year old truck is paid off and still runs fine.
llm can write graph queries
Ok so Claude says that the Riemann hypothesis is proven and gives you 1200 pages of math symbols backing it up. Now what?

You probably say "now a human can verify it" but what if the humans are wrong? What is the source of truth?
Discussion (25 points, 1 month ago, 28 comments) https://news.ycombinator.com/item?id=41821131

Related Analysis of economic and productivity losses caused by cookie banners in Europe (330 points, 3 days ago, 380 comments) https://news.ycombinator.com/item?id=42141843
Well, the "solution" ended up as "I gave up and just installed an old Node version and called it a day". So those 2 hours weren't even enough.

I've been using Jekyll/Ruby since 2014 for my website, with a few custom plugins I wrote myself. And I've never really needed to do anything like this. It "just works".

My Go and C programs are the same: "just works". I have some that are close to a decade old.
I actually made a Lisp interpreter in Zig a couple of years ago that has each object type in a separate heap array. In fact each field of each object type has its own array: every CDR is in one contiguous array. This was mostly for fun and to experiment with data-driven techniques using Zig metaprogramming. The code turned out relatively clean and simple.

https://github.com/mbrock/wisp

GC is stop&copy which as a side effect compacts each of those arrays and improves locality. I think most lists should end up having their CDRs next to each other in memory making iteration very cache friendly. But I didn't verify any performance qualities, beyond making it efficient enough for basic use.

It also has delimited continuation control, compiles to WebAssembly, and hooks promises into the continuation system, among some other pretty cool features!