MurphyA/hacker-news huggingface dataset:
by antonvs | 2026-02-20 03:03:05+00:00
> But these are more workarounds for the rarer cases you want to do OO in Rust, not the intended usual path, and doing OOP this way will get tedious.

It sounds like you're speculating. But this doesn't match the reality of actual Rust code. For example, here's the complete, actual code for the `Widget` trait implementation for the `Button` struct in the egui framework:

impl Widget for Button<'_> {
fn ui(self, ui: &mut Ui) -> Response {
self.atom_ui(ui).response
}
}

(From: https://github.com/emilk/egui/blob/main/crates/egui/src/widg... , bottom of page.)

This is OO code. It's just that it's trait-oriented, not class-oriented. But that's a good thing, not a drawback. Traits are more precise, more flexible, more type-safe, and don't conflate multiple unrelated concerns in a single feature the way class inheritance does. OO languages like Java support a very similar approach, via interfaces.

You can find similar code in any Rust GUI library, and indeed in almost any non-trivial Rust program.

> Otherwise, there'd be no difference and everyone would call Rust an OO language.

Rust is not a class-based OO language. But the fact that one of its core features, traits, have "methods", and those methods have a first argument traditionally named `self` should be a clue. Trait-based OO is very much OO. Whether "Rust is an OO language" depends on how strictly you want to define "OO" to match the rather obsolete 1970s conception of it.

This is why the first question I asked you was "What OO features are you thinking of that Rust doesn't have?" Because "OO" is a broad label that covers a wide range of different features.

Rust doesn't have "classes", but classes are a 1970s-era mish-mash of a whole bunch of different concerns munged together into a single poorly-factored construct. Now, half a century later, that's well understood, and better solutions exist in the form of traits and interfaces, and related capabilities.

> Like why did ObjC feel the need to add ARC (not GC but similar goal)?

Same reason Rust includes `Rc` and `Arc`. A general-purpose language has to provide some solution to memory management based on reachability. Reference counting and tracing GC are common solutions to that. Rust's static memory management plus RC is plenty good enough for GUI applications.
by bsder | 2026-02-20 03:04:04+00:00
Lisp lost because none the the Lisperati came down from on high and deigned to explain how to use it for tasks running on the 1980s microcomputers.

Lisp also lost because the 1980s Lisperati spent all their time explaining lists and recursion over and over instead of explaining hash tables, vectors, and iteration.

Somehow, Lisp lost out to pathetically slow BASIC interpreters and C compilers that you had to swap floppies continuously for hours. That is a stunning level of fail.
by derektank | 2026-02-20 03:04:11+00:00
>Many of the most mundane decisions made in municipal councils go completely unnoticed yet they can destroy whole communities in the long run.

They go unnoticed because of scaling issues, not because people are per se less interested in local politics than national politics. If you write a story about a decision on the local city council, it is of interest to maybe a few hundred thousand, whereas a story about Congress is of interest to tens of millions. Even if people were ten times as interested in local news (as measured by their willingness to subscribe or the amount of ads they are willing to be exposed to), it would still make more sense to send a reporter to the Capitol before City Hall.
by 1vuio0pswjnm7 | 2026-02-20 03:04:41+00:00
Text-only, no Datadome Javascript, HTTPS optional:

https://assets.msn.com/content/view/v2/Detail/en-in/AA1WCCeV...

Simple HTML:

{
x=AA1WCCeV
ipv4=23.11.201.94
echo "<meta charset=utf-8>";
(printf '%s\r\n%s\r\n\r\n' \
"GET /content/view/v2/Detail/en-in/$x HTTP/1.0" \
'Host: assets.msn.com') \
|nc -vvn $ipv4 80 |grep -o "<p>.*</p>"|tr -d '\134'
} > 1.htm
firefox ./1.htm
by vannevar | 2026-02-20 03:05:02+00:00
"Here again it is important to note that 'controversial subjects' should be taught if they are germane to the topic but taught without bias. To take the subject of 'anthropogenic climate change' I mentioned above it should be possible for two students to achieve similar grades if one of them supports the thesis while the other denies it as long as both use sound arguments to come to their conclusions."

In principle, of course everyone would agree with this. In this particular instance though, there is no known scientifically "sound argument" against anthropogenic climate change. The appearance of controversy is entirely manufactured, just as the case for the healthfulness of cigarettes was manufactured in the 60s, and for the same reasons: the protection of entrenched economic interests. And because this is a law, and the Texas state government controls the massive state funding of the University of Texas, the application of this law will be purely political. Could a valid argument against the anthropogenic hypothesis ultimately emerge? It seems unlikely, but it's possible. This law will preclude anyone coming up with it, however, because any flimsy argument in line with the views of Texas' current regime will be accepted as valid. There is very little market for scientific truth in Texas right now.
by sp527 | 2026-02-20 03:06:17+00:00
> ethically coherent with American values

I'm a lifelong US citizen and burst out laughing at this. What values? What coherence?

Do you mean the NSA man-in-the-middleing all that traffic and leaving a backdoor for Mossad? Imagine the most despicable possible invasion of privacy and the most reprehensible shadow oppression and manipulation of an uneducated populace you can conjure up.

Now imagine something way worse than that. This is America.
by Mtinie | 2026-02-20 03:06:29+00:00
https://broadbandbreakfast.com/dateline-ashburn-data-centers...

“Loudoun County currently has 199 data centers, with another 117 in development, according to Michael Turner, vice chair of the board of supervisors transportation and land use committee and Ashburn’s district supervisor.”

https://virginiabusiness.com/loudoun-county-advances-changes...
Show HN: I indexed the academic papers buried in the DOJ Epstein Files
by am-seo | 2026-02-20 03:07:04+00:00
The DOJ released ~3.5M pages of Epstein documents across 12 datasets. Buried in them are 207 academic papers and 14 books that nobody was really talking about. From what I understand these papers aren't usually freely accesible, but since they are public documents, now they are.

I don't know, thought it was interesting to see what this dude was reading. You can check it out at jeescholar.com

Pipeline:
1. Downloaded all 12 DOJ datasets + House Oversight Committee release
2. Heuristic pre-filter (abstract detection, DOI regex, citation block patterns, affiliation strings) to cut noise
3. LLM classifier to confirm and extract metadata
4. CrossRef and Semantic Scholar APIs for DOI matching, citation counts, abstracts
5. 87 of 207 papers got DOI matches; the rest are identified but not in major indexes

Stack: FastAPI + SQLite (FTS5 for full-text search) + Cloudflare R2 for PDFs + nginx/Docker on Hetzner.

The fields represented are genuinely iteresting: there's a cluster of child abuse/grooming research, but also quantum gravity, AGI safety, econophysics, and regenerative medicine. Each paper links back to its original government PDF and Bates number.

For sure not an exhaustive list. Would be happy to add more if anyone finds them.
by wat10000 | 2026-02-20 03:07:16+00:00
How are they not? They’re definitely armed, so only the “gang” part is questionable. Wikipedia says:

“A gang is a group or society of associates, friends, or members of a family with a defined leadership and internal organization that identifies with or claims control over territory in a community and engages, either individually or collectively, in illegal, and possibly violent, behavior, with such behavior often constituting a form of organized crime.”

I’d say that fits some law enforcement pretty well.
Show HN: SalaryScript – The FAANG Negotiation Playbook
by corefiredrill | 2026-02-20 03:07:26+00:00
Hey HN,
I’m the founder of SalaryScript, and I wanted to share a project I’ve been working on for over a year: a comprehensive negotiation playbook tailored specifically for big tech roles.

I’ve navigated the FAANG hiring gauntlet multiple times myself, with stints at FAANG companies, so I know firsthand how opaque and high-stakes these negotiations can be. I wrote SalaryScript based on my experience, insights from a dozen FAANG-alumni colleagues, and lessons from recruiters I’ve worked with over the years. We’ve pooled perspectives from engineers, PMs, and execs who’ve collectively negotiated millions in total compensation.

Think of it as a “golden rule” book for tech negotiations. It covers everything from decoding offer letters and leveraging competing offers to scripting responses for common recruiter tactics, handling equity cliffs, and navigating relocation packages. No fluff — just battle-tested scripts, templates, and strategies that have helped people increase their total comp by 30–50% on average.

One contributor, a former Meta engineering manager, shared how he turned a $300K offer into $550K by reframing the RSU vesting conversation. Another, an ex-Apple product lead, broke down the psychology of why “total comp” framing often beats focusing on base salary alone.

Since launching last year at an introductory price of $19, we’ve crossed 1,000+ downloads and sales. Demand has been strong, and as word has spread, we’ve gradually raised the price.

If you’re prepping for interviews or staring at an offer right now, this might be the edge you need.

If you’re interested, you can check it out at salaryscript.com.

Would love your thoughts, war stories, or questions like what’s the biggest negotiation win (or fail) you’ve had in tech?

Cheers
by tpmoney | 2026-02-20 03:07:48+00:00
I'll raise you one better. Cannabis is Schedule I, that means per the DEA there are no known safe medical uses for the drug. But if you synthesize out the primary active ingredient and bundle it in capsule, the DEA happily recognizes that as a mere Schedule III drug, and you get get a prescription for it even in states where cannabis remains illegal at the state level. It goes by the brand name Marinol.
by markkitti | 2026-02-20 03:08:09+00:00
The 0 or 1 based indexing is actually a very superficial debate for people not very familiar with Julia. Note that 1-based indexing is a standard library feature not inherent to the Julia language itself.

The real indexing issue is whether arbitrary-base abstraction is too easily available.

# Correct, Vector is 1-based
function mysum(v::Vector{T}) where {T <: Integer}
s = zero(T)
for i in 1:length(v)
s += v[i]
end
return s
end

#Incorrect, AbstractVector is not necessarily one based
function mysum(v::AbstractVector{T}) where {T <: Integer)
s = zero(T)
for i in 1:length(v)
s += v[i]
end
return s
end

#Correct
function mysum(v::AbstractVector{T}) where {T <: Integer)
s = zero(T)
for e in v
s += e
end
return s
end

Basically, the concrete `Vector` type is 1-based. However, `AbstractVector` is could have an arbitrary first index. OffsetArrays.jl is a non-standard package that provides the ability to create arrays with indexes that can start at an arbitrary point including 0.
by groundzeros2015 | 2026-02-20 03:08:10+00:00
> you need some part of your stack to be unexploitable.

Kernel level process isolation is extremely robust.

> If your attitude is that getting exploited doesn’t matter because your software is unprivileged

It’s not that exploits doesn’t matter. It’s that process architecture is a stronger form of guarantee than anything provided by a language runtime.

I agree that the place where rust is most beneficial is for programs that must be privileged and that are likely to face attack - such as a web server.

But the idea that you can’t securely use a C program in your stack or that rust magically makes process isolation irrelevant is incorrect.
by radioactivist | 2026-02-20 03:08:24+00:00
While I echo some of your points, [1] is bad example (as a Canadian).

Research money in Canada is harder to come by; a basic research grant is roughly ~5x-10x lower than a comparable American grant (students are cheaper here, so its not completely proportional, but equipment, travel, etc doesn't scale).

The example for money for poaching international researchers also comes with the asterisk that while they found ~$2B for this, they also are cutting the base funding of the federal granting agencies by a few percent at the same time, atop of that funding being anemic for decades at this point. A big "fuck you" to the Canadian research community in my opinion.
by sourc3 | 2026-02-20 03:08:44+00:00
This is amazing and exactly the problem we have been trying to solve with a friend. We also considered the terminal but people give up on maintenance because they forgot to buy that replacement filter, or never got a reminder when they actually had time. Also, it is not uncommon for families to divide these as chores among different family members.

I personally love the TUI but I also know that for most homeowners this is too “advanced”. This is why we built our solution as a simple web app [1]

Great project! Best of luck.

[1] www.wellrun.house
by lelandbatey | 2026-02-20 03:08:57+00:00
Currently going through leaving DD at work. Many potential options, many companies trying to break in. The one that calls to me spiritually is: throw it all in Clickhouse (hosted Clickhouse is shockingly cheap) with a hosted HyperDX (logs and metrics UI) instance in front of it. HyperDX has its issues, but it's shocking how cheap it is to toss a couple hundred TB of logs/metrics into Clickhouse per month (compared to the kings ransom DD charges). And you can just query the raw rows, which really comes in handy for understanding some in-the-weeds metrics questions.
by geerlingguy | 2026-02-20 03:09:19+00:00
Most likely wanting to run Linux natively. Only M1/M2 can fill that role with Asahi, and still not with 100% hardware compatibility.

On the flip side, an M4 mini is cheaper, faster, much smaller (with built in power supply) and much more efficient. Plus for most applications, they can run in a Linux container just as well.
Show HN: 150M AI-Generated Q&A Pages Static
by qeeebo | 2026-02-20 03:09:21+00:00
Over the past 6 months, our small team has been building Qeeebo — a large-scale question-and-answer knowledge archive designed to explore whether massive knowledge corpora can be published sustainably using fully static infrastructure.

This month, we are releasing:

• 150+ million structured questions
• 24.5 million topics
• 171 million topic-question relationships
• 18+ million paginated topic pages
• 100% pre-rendered static HTML
• No origin servers — served entirely via CDN

Each question includes:
– A full answer
– A summary
– Structured citation formats (APA, MLA, Chicago, IEEE, etc.)
– Export formats (BibTeX, RIS, JSON-LD, YAML)

The entire system is generated in independent segments (~45k pages each), built across parallel machines running Hugo, then uploaded via automated multi-threaded pipelines with full failure tracking.

Why build this?

Large Q&A platforms historically struggled with sustainability — especially when operating on database-backed, dynamically rendered systems. We wanted to explore whether extreme-scale static generation could reduce infrastructure cost while increasing long-term durability.

This isn’t positioned as a replacement for Wikipedia or Stack Overflow. Instead, it’s an experiment in permanence and cost-efficient knowledge hosting at very large scale.

Happy to answer technical questions.
by zbentley | 2026-02-20 03:09:21+00:00
I hope this is a troll.

The best, or cheapest, or most-loved, or most extensible software is often written to be as small as is practical in the problem.

Huge codebases are necessarily going to be harder to process by humans (LoC -> hours in the day) and LLMs (LoC -> tokens/context growth) alike.
by gouggoug | 2026-02-20 03:09:22+00:00
Not an opinion on Pulumi specifically, but an opinion on using imperative programming languages for infrastructure configuration: don't do it. (This includes using things like CDKTF)

Infrastructure needs to be consistent, intuitive and reproducible. Imperative languages are too unconstrained. Particularly, they allow you to write code whose output is unpredictable (for example, it'd be easy to write code that creates a resources based on the current time of day...).

With infrastructure, you want predictability and reproducibility. You want to focus more on writing _what_ your infra should look like, less _how_ to get there.
by refurb | 2026-02-20 03:09:24+00:00
Since the government controls the supplies of HDBs, it controls the price inflation.

So it would be more accurate to say “housing prices are inflationary because the government wants them to be”.

Yet this introduces a ton of new problems as well. In order to keep them “good investments” it becomes ever increasing prices with ever increasing rebates to help lower income afford them.

But eventually prices will stop going up.
by pibaker | 2026-02-20 03:10:08+00:00
Shits like this is what makes me wary about Chinese made video games proliferating in the west. You never know if your kid's genshing impact or black myth wukong is listening to you and siphoning all data on your local network to China.

A competent Western administration would have banned it all years ago. But instead of securing the future of Western civilization, they want detente and cheap plastic goods instead. Shrug.
by motoboi | 2026-02-20 03:10:17+00:00
gemini-cli being such a crap tells me that Google is not dogfooding it, because how else would they not have the RL trajectories to get a decent agent?

One thousand people using an agent over a month will generate like 30-60k good examples of tool use and nudge the model into good editing.

The only explanation I have is that Google is actually using something else internally.
by perardi | 2026-02-20 03:10:30+00:00
Nope. It is still Electron, and it is not snappy. And I am on an M3 Max MacBook Pro.

I have transitioned off ChatGPT for home use (Google provides me slightly better value in my personal life, as I can pay for a plan that also accommodates my weird photo storage needs) and it’s all Anthropic at work, but I miss the ChatGPT Mac app. I can’t say for certain if it was Electron or not—I never dug into the internals, and it felt very, very fast and “native”.
by ahazred8ta | 2026-02-20 03:10:42+00:00
In 1700s terminology, the process of regulating (training) the militia has to take place after first gathering the 'irregular' militia, whose members bring their own weapons. This was established even in colonial times. https://en.wikipedia.org/wiki/Regulator_Movement_in_North_Ca... You'll recall the Baker Street Irregulars, and Paul Revere's "You know the rest, in the books you have read, how the British Regulars fired and fled." The 2A's 'Arms' also covers non-gunpowder weapons. The right of the People to keep arms comes prior to issues related to their use.
by tsunamifury | 2026-02-20 03:11:02+00:00
Mandarin is a courtly language full of back out vagueness and high context construction. This is simply a product of the society. It’s not a judgement of right or wrong it simply just is.

Rote Surgery is not a good example compared to say writing a PRD about an unknown feature.

I am in no way saying Chinese people cannot do these things. I am saying in mandarin it is less specific and more circumspect ways of getting there.

I’m guessing you don’t really know what your talking about here though and are knee jerking a response.
Show HN: Antenna, a command center for OpenClaw agents
by cr1st1an | 2026-02-20 03:12:24+00:00
Hi HN!

I’m building Antenna, a Mac app to manage an OpenClaw team in one place. If you run multiple agents, it gets messy fast: scattered chats, unclear command approvals, and poor visibility into what happened where. Antenna is my attempt to make that operationally sane.

Right now I’m focused on three things: seeing conversations across agents in one UI, approving commands safely, and keeping sessions manageable as context grows.

I’m currently testing better visibility into usage/context per session, smoother coding/review workflows, and lightweight controls that reduce complexity instead of adding more.

This is early and moving quickly. I’d really value feedback on: what would make this trustworthy enough for daily use, what’s missing for teams running multiple agents, and what would stop you from adopting it.
by bradleyjg | 2026-02-20 03:12:28+00:00
All that may well be true. But one doesn’t have to be a leader in the field of genomics to have read decades of articles breathlessly proclaiming medical breakthroughs (in mice) and then not ever seeing them hit the market (in humans.)

Or in other words the meat of the critique is not aimed at genomics, but rather in science marketing.
by 1659447091 | 2026-02-20 03:13:52+00:00
> No bundling model is going to work with the papers worth reading, with high-value ones.

The "high-value" ones don't need to bother with micro-transactions either. They can tell everyone to kick rocks or pay for their subscription -- because they already have a large well-established market of people that consider them high-value enough to pay their subscription fee.

On the other hand, many of the regional ones (for me) like the Houston Chronicle, The Dallas Morning News, Austin American-Statesman and sometimes the Fort Worth Star-Telegram and Los Angeles Times are not in the same position to do that. That doesn't make them not "high-value". Maybe they could get away with micro-transactions but instead of having to manage that they can sign up with services like Apple News+ and focus on the value they bring, regional news.

It's also subjective as to whether or not the other ones included are "worth reading". I personally enjoy quite a few listed in the Science & Tech section, but don't read them enough to pay for individual subscriptions, or deal with micro-payments that I have forgotten about a month later when the statement arrives.

There may be a space for these "high-value" publications to get together and form their own bundle, if they were so inclined
by fc417fc802 | 2026-02-20 03:13:56+00:00
To expand on this, consider the historic importance of culture for improving survival odds and thus conformism as a natural consequence. So it makes sense that people in smaller groups would exhibit associated tendencies, and also that people who exhibit those tendencies would tend to gravitate towards smaller groups.

Somewhat related recent discussion: https://news.ycombinator.com/item?id=46989124