skysight-inc/HackerNews huggingface dataset:
I get a deep sense of gell-man amnesia from this paper. I don't have familiarity with all of the regions in the analysis, but the analysis don't match existing RC data for the southwest region at all. The well-understood RC peak numbers for AZ (HU 15) should be about century later than in the study (~1100). The 4 corners region (HU14) should be about 350 years later (~1150). The rio grande should be about 150 years later (~1200-1400), with a barely noticeable decline from 1400-1600. They explain this away as regional averaging, but it's sloppy to have some of the best regional RC datasets in the world available and not use them as analysis controls or even cite the relevant landmark papers. That's to say nothing of the much-discussed difficulty matching RC data to demography.

I don't know how bad the data is in some of the other areas, but I suspect it's not much better.
What do you think of IDR, for Intergalactic Digital Research (which later dropped the 'I') ? https://en.wikipedia.org/wiki/Digital_Research
220k reasoning traces from DeepSeek-R1
I was a mid-level government manager. What most people outside don't understand is that our modern US bureaucracy isn't set up to deal with problems at scale.

This article gives an alternative from history in juxtaposition that would address a lot of problems I saw:

> 1. Systematic Training: The Bureau developed clear, teachable methods that managers of average competence could master.

> 2. Ground-Level Focus: They equipped front-line supervisors with analytical tools rather than targeting top leadership.

> 3. Practical Application: Training wasn't complete until managers had successfully improved an actual process in their unit.

> 4. Long-term Perspective: The program aimed to build sustained analytical capability rather than achieve quick wins.

edit: formatting
Internal mistake seems to be underplaying it. They do not follow modern SDLC practices, have no mechanism for testing, are unable to rollback effectively etc.

The bad software update was a mistake made a global catastrophe due to deliberately bad practices. No tests is not a mistake, they simply did not give a damn.
I have that problem with SE and sometimes use apple wired headphones with my SE and lately there’s a cycle of use phone with headphones, put down phone, do something else, come back and unlock phone and somehow it does not think there are headphones connected, I can’t push them in any more either when this happens.
(paraphrasing)

> (DOGE employees) have not been subject to rigorous ethics rules and lack training and experience to handle private, personal data — like Social Security numbers and bank account information.

An odd complaint in the context of data 1000x more sensitive being accessible to tens of thousands of employees (inc. private contractors) across other public entities and private companies. I.e. why target DOGE when the exact same thing happens every day everywhere else... Facebook, banks, email services, third parties, data brokers etc. The employees at those companies probably haven't had ethics rules (whatever those are?) applied to them. I can think of very few examples where entities expressly promise not to look at your data. I believe GitHub made a promise that no human would see your contents of a private GitHub repo. But that's the only counter-example I can think of.
2019 thread, https://news.ycombinator.com/item?id=19685475
I also struggled with the binary output size of Golang WASM, and that it was growing with each version. Someone recommended TinyGo, and although I haven't needed it for a couple years now, at the time the WASM binary output size was much better.

Now I am settled on Zig/WASM, which gets me pretty close to C/WASM combo i.e. tiny. The JS bridge has some overhead, but I've rewritten most of that and it works good enough for canvas 2D/3D or even DOM. It would be nice to ditch the JS bits, and I suspect the compositors all-the-way down are probably hitting my 2D performance.
Let me put it this way then: CFPB has been around for about 14 years out of the country's entire history of about 249 years.

We will be fine without them.
We like thought exercises like this. Across everyone I interact with, the window hasn't shifted. He's the master of stirring things up. I don't think he'll get the military involved, but who knows what he will leverage a compliant Congress for economically. Especially if the midterms swing his way. Lots of talk turns out to just be talk and some of it turns out to be heartfelt, just part of the circus.
Agentic Object Detection
If tigers were breaking in before, then it looks like you scared them away. [0]

I'm guessing they weren't though, in which case this is a false equivalency. People did hijack airplanes prior to (and during) 9/11

[0]: https://en.wikipedia.org/wiki/Bird_scarer
Deploying DeepSeek-R1 Locally with a Custom RAG Knowledge Data Base
Unsurprisingly the family behind this Norman French aristocratic name owns most of west London. The Duke of Westminster is one Hugh Grosvenor.
Just as many people feel that HN is horribly right-biased as left-biased. I could give you hundreds of examples. Here are a couple:

https://news.ycombinator.com/item?id=42618465

https://news.ycombinator.com/item?id=42066014

The way out of this logjam is to stop thinking in quantitative terms (how many 'left' posts vs. how many 'right' posts) and instead look for the highest-quality articles you can find. If there's a high-qualty article about USAID, meaning one which contains interesting information and isn't primarily hammering on partisan drums, I don't see why that wouldn't be on topic here.
The guy has his blog going since 94. What a legend!
How do you reconcile personal income going up 50% with family income going up only 30% and dual income families going up 30% over the same timespan? Are these really tracking the same thing?

Also, I don't understand what you mean about silencing detractors. What number are you saying it would be useful to have? The number of dual income families? That data is available from many sources, eg: https://taxfoundation.org/data/all/federal/america-has-becom...
Indeed. This is just about user interfaces driven by remote events.

There are patterns for "real time". Things such as:

- What matters is the slowest case, not the average case.

- What has to be real time, and what can run in background?

- Avoiding priority inversions.

- Is there a stall timer that trips if you miss the control loop timing? What happens when the stall timer trips?

- What influence do caches have on time repeatability? What's the worst case? Can you keep the worst case from being the nothing-in-cache case?
OK. You're right, "weeks" was a severe understatement. But we're talking about 30 years and CompuServe wasn't a bank or nuclear power plant or anything. Extracting the business logic should have been a project that was done and gone by the 2000s.
Does ChatGPT work with car play? How do you access voice mode without touching the device (as in while driving?)
> I wish it got more love.

.NET is in the same predicament. Very convenient and highly efficient concurrency primitives.
Hey, I’m the creator of go-app. What a surprise to come across this post on HN! I’m really happy to see you folks built something that fits your needs with it. Wishing you continued success with your product!
The devs who don't ooze ego over all of their code and just let their code speak for itself are often the best developers.
So the younger the effort, the less relevant/useful they are? That's an argument, but not compelling. Pretty much every startup is pointless according to that logic.
Would be happy with a enum that's a named key value.

key_enum one_two_three
{
FIRST = { .name = "first"},
SECOND = { .name = "second"},
THIRD = { .name = "third"},
LAST = { .value = 255, .name = "last"},
};
“We’re passing the village of <some village> what can you tell me about it?”

Seems like an amazing tool for car trips.
Or that, anything SI
i swear, some people hate rust as much as the comment sections claim rust people are fanatics
Not much to see here. Just backend developers hating on JavaScript and looking for workarounds to avoid it that will come back and bite in the neck the poor souls that will have to pick up the project after the current Go devs leave.
Yeah, I agree with that. When I first saw the title on the article I thought "ergh...", because while I think Go is a fine language that really excels in some contexts, the number of developers who are familiar with "Go for the front end" is vanishingly small. My initial distaste was tempered by the fact that I thought they at least had a good reason for wanting to eliminate "need to code twice" for their different front ends.

FWIW I was a primarily a Java server developer for the first ~15 years of my career, then switched to Node and really loved it. It was at that point that I fell into the benefits of my "Typescript everywhere" mantra because it solved so many problems I had seen with the common setup of Java on the backend and Javascript with the rise of SPAs on the front end.
I only talk to investors who were bottle-fed Hint straight out of their mother’s surrogate’s womb
It's not completely clear from the link but it seems like they are only using encoding/gob for backend -> client transmission over the websocket. In which case, it's your own backend, it is a trusted source.
But the risk is that if there is any data going the other direction over the websocket in encoding/gob format. Probably best to just avoid completely.

Go JSON parsing isn't just slow in WASM, it's slow in native code also. I've never dug into why though, surely there are some big cost savings if this were to be optimized?
Early in the post:

> As a small team, we need to ship fast.

So they chose a solution that required them to:

> Spent almost a month prototyping

> there was no real ecosystem for Go-app UI components and we knew we’d have to write our own

> Go WASM is slow at parsing large amounts of JSON, which led to dramatic architecture

Not sure what their definition of shipping fast is, since this just sounds like resume oriented programming.
Over the past two decades I’ve seen a well implemented RESTful API exactly once, in a relatively small project. The rest of REST apis are ad-hoc RPC over HTTP, I’d argue because it isn’t complex and complexity moves to the client.
Typescript’s concurrency story is much stronger than go’s.

Unlike Go, but like Rust, it has a reasonable type system, and is data race free (since JS is single threaded).

Anyway, I come from a C++/Rust background, but have been using TS recently, and it’s a much nicer language than I’d have guessed.
> All the standard Maths libraries which claim to be IEEE complaint I have tested are not compliant with this constraint.

It is possible to read the standard in the way that they still remain compliant. The standard, as of IEEE 754-2019, does not require recommended operations to be implemented in accordance to the standard in my understanding; implementations are merely recommended to ("should") define recommended operations with the required ("shall") semantics. So if an implementation doesn't claim that given recommended operation is indeed compliant, the implementation remains complaint in my understanding.

One reason for which I think this might be the case is that not all recommended operations have a known correctly rounded algorithm, in particular bivariate functions like pow (in fact, pow is the only remaining one at the moment IIRC). Otherwise no implementations would ever be complaint as long as those operations are defined!
https://www.consumerfinance.gov/ask-cfpb/what-laws-does-the-...

These all look like important things to enforce?
That's true, but the original phrase was from the 1500's so added centuries later could still mean centuries of usage.

It's important to not see any iteration of the phrase as either praise or insult. There is nothing wrong with being a specialist or a generalist, only that there are uses for both.
Figma is much more than that and lots of people use it daily
> but AFAICT they will not do anything visible or useful

They are very useful for people using reader mode. I wouldn't worry about sections, though, they're not really used by many tools, as far as I'm aware.

> Viewport meta tag

It is not a hack, it is part of the html specification. You don't have to include it, but the browser defaults aren't great, and will not be changed due to backwards compatibility. Please always specify this tag, do not rely on browsers to break backwards compatibility because they won't.
PEPFAR Report
Because full brain simulation would be achieving intelligence in the same way brains achieve it?

Are you saying that simulating a brain is analogous to simulating an airplane?

A simulated airplane doesn’t actually fly. A simulated brain actually thinks (for at least some senses of “think”.. some might argue that it wouldn’t have internal experience no matter the accuracy of simulation. I don’t think that’s true, but even if it is, it would still “think” in the relevant sense of its external behavior.).
Neat, started on some implementation: https://kraftwerk.social/innovation-in-hash-tables/
AFAIK the engineers are aware of all this, they just aren’t allowed to work on things that haven’t been prioritized and blessed. Since there is no bug database that can be read outside Apple, we can‘t +1 the most annoying ones. Instead, they rely on manual (semi-automated?) deduplication of the bug reports. Bugs also need to somewhat fit into the „theme of the year“ to get prioritized.
The advertising business is rising again, with Disney, Comcast and IBM back. [1]

If revenue is rising, with the new cost structure it'll be a cash machine. The doomers who claimed Twitter would collapse were plainly wrong, there's been one minor outage with dramatically reduced infra and employees.

[1] https://www.adweek.com/media/advertisers-returning-to-x/
> once things start being written down, the actual knowledge tends to get lost (see India for example)

Curious, what do you mean by this?

> pretty much no intellectual, either in India or the US, actually cares about the mass-wiping out of Indian languages by English

Well I've never heard of this so lack of awareness would be an obvious cause if it's an issue, are there any orgs raising awareness of it? Also seems surprising to me, Bollywood movies are immensely popular and are all in Hindi. Is there a danger of English overtaking Indian society to the extent where Bollywood movies would mostly be made in English?
Wait until Blazor switches from Mono-WASM to NativeAOT-LLVM. There will be zero chance for Go to compete :)

AFAIK It can also do SSR, SSG and hybrid rendering, I keep being skeptical on Blazor but everyone I know who tries it out keeps signing it praises so...we'll see how it goes.
> I'm beginning to think that the best way to approach a problem is by either not being aware of or disregarding most of the similar efforts that came before.

Survivorship bias, you aren't aware of all the failures where people who were unaware of prior art made all the mistakes predictable to people who were.
backend engineering is really straightforward nowadays. same as frontend, its mostly knowing a couple tricks about how to format data. mostly is language agnostic api calls of some kind and you can have minimal transformation code over some fully managed platform. typescript seems to be one of the more supported transpilation tools.
Are you sure one deserves such lenience:

https://news.ycombinator.com/item?id=41121266

https://news.ycombinator.com/item?id=43009383

https://news.ycombinator.com/item?id=43009595
I think the importance to things like user interface, good design are still going to remain just their applications will change to the AI interaction layer / control layer which are mentioned in the blog.
You can't convince me this was a good idea
Connect DeepSeek API with real time data answer from Google
Paessler were purchased in May 2024, and by July 2024 they were moving to a subscription, rather than perpetual licensing model, which came with a 100%-ish price increase.

Start the process for a SolarWinds alternative now.

https://www.theregister.com/2024/07/05/paessler_brings_in_su...
JS can serve API all the same as Python, and faster in most cases.
Anyone competent enough here to venture a guess on the speed gain to expect under various scenarios?
Also, SpaceX was exactly one failed launch (with every prior one being a failure) from bankruptcy.

Had that one also been a failure, he wouldn't be running the US government and we'd all be talking about how obviously stupid reusable rockets were.
But if the spec as a whole is bad, all layers of the spec are bad, the implementations are all bad, and the user experience is bad, then in what way can Bluetooth be described as anything but bad?
You are correct that the spread of genetics and the spread of language do not have to coincide. However, in this case, it seems that they do.

If you study the genomes of the populations of Europe as well as parts of Central and South Asia, you can reconstruct a very broad family tree rooted in a shared genetic ancestry from in a population who lived somewhere in Eurasia at a certain point in time. If you also study the languages of those same populations, you can independently reconstruct a family tree of languages that culminates in the reconstructed Proto-Indo-European language that would have existed at the same point in time. The simplest explanation for this is the spread of Indo-European-speaking populations, and not merely the language itself, from a single ancestral population.
A: I need help setting up a website.

B: Are you sure? What's it for?

A: Never mind, just help me with the website! Okay, if you really want to know, it's about that situation where people really want to solve problem Y, but somehow get stuck on the idea that they must solve it via problem X, and then insist on getting help with grinding through X rather than getting help with why Y. I'm going to rid the world of this problem! Now can you help me set up this website?
An aspiring founder asked me what to read/study when everything around is AI—which AI tools or AI Framework? My answer was HTML. HTML ain’t gonna go nowhere.
I find this comparison overly simplistic.

You don’t get back to architect when you’re doing plumbing. You don’t get back to plumbing when doing electricity.

And not only those are often highly isolated tasks but those domain have specialist in it as well. You might go to electrician who can do high voltage installations and you don’t care because he can to general wiring too (thus being full stack).

But there’s different about sacrifice that’s bigger issue. In software engineering handoff costs can be absurdly high. Teams can be allocated and if backend team misses on deliver the next window of opportunity can be in couple weeks. In micro, highly agile teams it’s yeah whatever, but I’ve yet to see a dedicated team of frontend/backend that’s on standby for the other party.
moreso, you cant share promise chains or streams well across api boundaries, so it isnt seamless, even in the same language
Fighting monkeys cause nationwide blackout in Sri Lanka
All things strive
This is pretty interesting. I have some questions.

Since I don't know the product, I don't understand why doing all of this data crunching on the frontend. Seems like the same motivation could be applied to moving more of the heavy work to the backend before sending results to the frontend. Making the app more of a thin client. Am I missing something, is there a reason to keeping the work on FE?
CFPB has no track record of materially improving people's lives

Just ask yourself: How other countries manage to survive without the CFPB, and live just fine ?????
The ecosystem is a bit insane, JavaScript is a disaster, but typescript itself is very, very good. IMO it’s better for complex backends than Python, and I’ve been doing Python since before Django 1.0.

That said I’m patiently waiting for dotnet renaissance.
And yet we often still have to reboot our modern PC's after software / OS updates...
When Ford Madox Ford and Hemingway Started a Journal in Paris
What does Zig offer over Rust in this use case? It makes lower-level operations easier, but that's not super relevant to most UI work (unless you're Figma)
No disrespect to you but I'm constantly reminded of this quote:

"Consistency is the hobgoblin of little minds"
-- Ralph Waldo Emerson

It's this same idea that led Google down the garden path that was (is?) GWT: Java everywhere. It seems like a good idea but for every platform you add, you reduce the total the lowest common denominator between them. You add transliteration bugs and issues.

Google also trie to do this with Protocol Buffers on Javascript front ends and the serialization methods were... suboptimal. Because obviously you can't do (or at least couldn't at the time) binary encoding and decoding on a browser.

All this is why we've seen multiple attempts to, say, allow you to write an app that'll work on iOS and Android. React Native springs to mind.

Now if you can come up with an end-to-end Typescript solution, that's great. But it's also a pretty severe constraint and one that doesn't, for example, solve the native mobile platform issue.
It has been written that the s suffix was also used by people that had a “master” and they would adopt their masters surname, trade or first name with the suffix. For example the worked for the Smith, they would become Smiths.

Trouble is I can’t remember where I read it, but I also recall at least two people that were heavily into genealogy telling me the same. It might have been

https://www.routledge.com/A-History-of-British-Surnames/Mcki...
Someone who can solve a partial differential equation with an hour refresher after ten years but most importantly can identify a situation where a differential equation is useful even if they can't solve it outright is still useful. If they're keeping a zettelkästen level system of notes and can get back up to speed on the specifics quickly but retain conceptual knowledge then I don't see any reason to dismiss them.

One issue our industry has is how to identity a great generalist. Broad conceptual thinking is harder to test and interview for than specialized tasks.
> it’s limited to browsers, practically

That massively ignores node.js and all of the many popular backend frameworks built on it today. JS might not be everyone's cup of tea, but it is certainly not limited to browsers, practically.
software engineering is mostly a kludge of interacting with stuff people have made and will make, rather than physical limits of different materials and structures

stitching libraries together is the essense of soctware engineering