MurphyA/hacker-news huggingface dataset:
by Alupis | 2026-01-22 05:44:00+00:00
That seems incredible. 16GB of ram to run (presumably windows 10) and Eclipse?

Eclipse, unlike IntelliJ offers "project" view were you have have many "solutions" open at once. Even with multiple Eclipse instances open, it's hard to imagine it consuming so much ram.

Perhaps you had other company-required software running. I was working on relatively largeish codebases and very happy with 8GB of ram until 2018ish.

Regardless, an IDE is more than a text editor, so your claim that RustRover with 4.5GB of ram is inefficient is misguided.
by jxmesth | 2026-01-22 05:44:24+00:00
Honestly, would be very cool if someone could make a search engine of only human-produced content. I know it's going to be hard and compute intensive but I don't think it's impossible. In fact, Google could do it. A paid service for only human made content. Obviously there would be a margin of error as we can never be 100% sure if something really is AI written.
by agent3bood | 2026-01-22 05:45:35+00:00
My latest attempt with the vibe coding used to have to directories, first one for specifications, which is a small markdown that has requirements and a UML diagram, the second directory is the actual code.
I use AI to plan the requirements first, then a second agent to implement after the specification is complete and approved by me. So, I do check the requirements and specifications and architecture, but never check the code (almost)
by businessmate | 2026-01-22 05:45:40+00:00
AI regulation is widely discussed as if it were about controlling models. That framing is convenient, but wrong.

The dominant regulatory exposure does not arise from how AI systems are built. It arises from how AI-generated statements are relied upon in decisions that carry legal, financial, or reputational consequences.

Across jurisdictions, regulators are converging on a single expectation:

If an AI-generated statement influences a consequential decision, the organization that relied on it must be able to reconstruct what was said, when, and in what context.

This article separates fact from fiction in current AI regulation and maps enforceable obligations to a specific and under-governed risk surface: AI Reliance.
by deathanatos | 2026-01-22 05:46:45+00:00
If we interpret "blockchain" "visibto to anyone" "transparent blockchain" charitably, TFA addresses your proposal pretty directly. (a.) Your design is likely not receipt-free — it is thus susceptible to coercion & bribery. (b.) How does your blockchain based proposal allow the voter to achieve confidence that extraneous votes are not being cast?

> because these votes will be counted electronically at some point, either by a machine

Random sampling (selecting a random subset of ballots, and manually counting them, and comparing against a machine total) is a cheap way to defend against this. But also, paper ballots mean that a full recount can be done, at which point any malfeasance becomes visible. It is likely that an attacker is going to want their tracks to not be so easily discoverable, so the mere possibility of such itself is a deterrent.

> or just a simple Excel sheet,

They needn't be, and results can be reported to various news agencies, interested observers, representatives of candidates or parties, etc. What is the likelihood of everyone's Excel sheet being compromised?

> The voting process should be designed in a way with zero trust in mind,

A paper process is explainable to a normal adult of reasonable intelligence, to a degree such that trust & confidence in the paper balloting process should be establishable. Most online voting systems cannot say that. Even I as a SWE would not be able to convince myself of most electronic systems, let alone an Internet based system. Is the source even available? (This is not a given.) Is the source correct? (Underhanded code is a thing, and it is unlikely that I, myself, can audit the entire thing.) Is the binary produced actually from the same source? Can the hardware used be trusted? (You literally cannot see transistors, and even if you could, you cannot verify their function!)

Blockchain systems and similar relieve some of this pressure — but not all of it. E.g., I would still have a hard time explaining the math involved to 99% of the population beyond "trust me, it works" — and the point is that that answer is unacceptable as a requirement of the problem.
by NitpickLawyer | 2026-01-22 05:47:54+00:00
> Would instead of the RL step a constrained decoding say via something like xgrammar fix syntax generation issue ?

It can, but you have to consider two things here:

a) constrained decoding ensures adherence to syntax, not semantics. Say you're editing a field in an enum in rust. You can write syntactically correct rust code that doesn't address the new field further in the code (say in a switch). You'd get correctly syntactic code, but the compiler will scream at you. RL works on both.

b) if your goal is to further train the model, so it works on many tasks, RL helps with exploring new paths and training the model further. Constrained grammars help with inference, but the model doesn't "learn" anything. With RL you can also have many reward functions at the same time. Say one that rewards good syntax, one that rewards "closing" all the functions so tree-sitter doesn't complain, and one that rewards 0 errors from the compiler. The model gets to train on all 3 at the same time.
by BugsJustFindMe | 2026-01-22 05:48:10+00:00
Krafcik's quote about how shitty the Tesla cameras are is the only important part:

> "Human vision is so much more capable than the vision of a car equipped with seven 5-megapixel cameras, only one of which is narrow-view, while all the others are wide-view. So you’re basically dispersing those 5 megapixels in a way that makes the actual effective vision more like 20/60 or 20/70. The rest of the cameras in a car like that wouldn’t even pass a DMV vision test"

But we already knew all of this. This is not news. This did not need an article.

The rest is the tired "redundancy" argument, which is also not new:

> "If you have been following the autonomous driving space, you know the debate: Elon Musk believes that since humans drive with eyes (cameras) and a brain (neural nets), cars should be able to do the same. Krafcik, along with the vast majority of the industry, believes that redundancy via LiDAR and radar is non-negotiable for safety."

I really hate this framing.

Redundancy is the least important aspect. Humans just don't drive with "eyes" in the first place. Humans drive with eyes behind lids that squint, inside a head on a neck on a torso on a butt, each part of which has substantial freedom to rotate and move around in space. Your eyes have 6 degrees of freedom plus adaptive light filtering, all of which cyclically respond to the brain's desire to understand the road. Tesla cameras do none of that.

We actually have no idea at all if a vision only approach would work just as well as a lidar system, because nobody has tried a vision only approach that reproduces any meaningful fraction of the human vision system.
by 9rx | 2026-01-22 05:49:11+00:00
> consumers get stable and somewhat realistic prices [...] while farmers also get stable income.

Which? You can't have both. Input costs are subject to the whims of the "normal" market. When, say, input costs rise either the farmer has to absorb that cost (unstable income), or the cost has to be passed on to the customer (unstable consumer price).

> and supply

Oh? https://www.ctvnews.ca/atlantic/article/some-maritime-grocer...
by chrismorgan | 2026-01-22 05:49:12+00:00
> 1. Seems unavoidable because there is no natural order for these two elements.

There is a solution: restructure it so the href part is inside the link, rather than adjacent to, which is the real problem. reStructuredText had `text <href>`_. In that form, the trailing underscore is a wart, but there’s more justification to it than it may initially seem (where Markdown can have [text] or [text][], reStructuredText’s equivalent is text_ or `text`_). For my own lightweight markup language, I’ve been using [text <href>] for a couple of years (and had {text <href>} before that).

> Parentheses in urls often end up percent encoded whether they need to be or not.

That’s what you can expect from something implementing RFC 3986; but these days, almost everything uses WHATWG’s URL Standard <https://url.spec.whatwg.org/>, under whose rules parentheses are not percent-encoded.

> I actually don’t think that matches the way people usually write urls in non-markup formatting

It isn’t any more, but it used to be very common.
by fizlebit | 2026-01-22 05:50:00+00:00
I do feel like better application sandboxing is needed but so much open source software is built on the Unix abstraction meaning you have to run in a container, but macOS doesn’t have containers as far as I can see, and containers themselves are a bit of a poor abstraction, although maybe the best we can do with Unix at the core. I think something closer to Roblox studio would be cool where when you open an environment stuff just spins up in the background, but there is a good debugger, logging, developer ide, good rendering, eg 3d graphics, separate projects are separate, and when you spin down a game (read app or project) everything spins down.
by nergal | 2026-01-22 05:50:17+00:00
Probably not many cares, but as a developer for many years I've been following the LLM race with excitement. And instead of being afraid of loosing job etc, using these tools for grunt work that previously was both booring and perhaps not too satisfying, I would say it's amazing. It's not perfect, but if you know your domain and know your goal, then it's just something that makes it both fun and productive at a whole new level.

And for my old side-projects that didn't get enough love, it's a perfect match.
by altmanaltman | 2026-01-22 05:51:36+00:00
I dont get the point of local-first here? Like why would it not be local and why is it a feature?

Also isnt the data being pulled from the LLM firms' servers?

Like what is the meaning of this? You dont take all my chats and put it on your servers and steal my data? That is what local-first is these days?
by scarmig | 2026-01-22 05:52:11+00:00
All files related to MKUltra were destroyed in 1973, at the orders of CIA director Richard Helms. So, not so much.

Guess the CIA really didn't want their experiments with Charles Manson to come to light.

(Yes, yes, there only exists circumstantial evidence of a CIA/Manson connection. Because they burned the files.)
by uasi | 2026-01-22 05:52:21+00:00
Git can display diff between binary files using custom diff drivers:

> Put the following line in your .gitattributes file: *.docx diff=word

> This tells Git that any file that matches this pattern (.docx) should use the “word” filter when you try to view a diff that contains changes. What is the “word” filter? You have to set it up [in .gitconfig].

https://git-scm.com/book/en/v2/Customizing-Git-Git-Attribute...
by ljoshua | 2026-01-22 05:52:38+00:00
Xoogler here (so I can’t help with any changes or feature requests now unfortunately) but yes, all of Google runs on Gmail. The amount of email I got as a software engineer there was crazy voluminous. I and most Googlers around me made heavy use of filters, labels, and all the text search operators available (see https://support.google.com/mail/answer/7190?hl=en&co=GENIE.P...). I also learned to operate Gmail purely via the keyboard with the built in keyboard shortcuts.

I’d occasionally have the frustration of not finding what I was looking for, but usually if I combined a search with at least one other operator (who it was from, what label it might have received, etc.) I almost always found what I was looking for pretty quickly.

And as for the signature image attachments thing, I think that’s actually an artifact of how the sender compiles the email, not Gmail. The “has:attachment” operator is one I use a lot and is usually quite reliable.

Hope that provides a little insight!
by fumi2026 | 2026-01-22 05:53:28+00:00
You are missing the point. This isn't "storing result on disk." In high-performance engineering, if the input is static and known at build time, the only correct optimization is pre-computation.

I didn't simply "skip" the problem. I implemented a compiler that solves the problem entirely at build time, resulting in O(0) runtime execution.

Here is the actual "Theorem" I implemented in my solution. If a test penalizes this approach because it "goes against the spirit," then the test is fundamentally testing for inefficiency.

"""
Theorem 1 (Null Execution):
Let P: M → M be a program with postcondition φ(M).
If ∃M' s.t. φ(M') ∧ M ≅ M', then T(P) = 0.

Complexity: O(n) compile-time, O(0) runtime
"""

If they wanted to test runtime loop optimizations, they should have made the inputs dynamic.
by thatguy0900 | 2026-01-22 05:53:42+00:00
I don't want to do anything. I think it's a problem with no moral solution. When Elon turned on location data in Twitter and everyone saw all the homegrown American Maga influencer accounts were foreign it should have opened eyes but Noone really cared. You have a choice between closing the internet or letting them brain rot your populace in the open. It's not a theoretical power, nato and the US European led world order is on the cliff of dissolving and none of our adverseries had to fire a single shot at us.
by alephnerd | 2026-01-22 05:54:20+00:00
Iran has been testing the National Information Network (essentially a whitelisted internet) for a couple years now after the Green Revolution [0].

Iran has a surprisingly robust domestic ecosystem of hyperscalers [1] and DPI built out over the past decade with limited involvement.

[0] - https://citizenlab.ca/irans-national-information-network/

[1] - https://www.arvancloud.ir/fa
by ksaj | 2026-01-22 05:54:40+00:00
That "freedom of speech" means "I get to be nasty about you. You don't even get to be critical about me." He and Republicans have been playing this tune for quite a while now.

Besides, Freedom of speech is the right to express opinions, ideas, and beliefs without censorship, retaliation, or legal punishment from the government, protecting speech, writing, art, and symbolic acts (protests, etc).

Forcing "equal time" is definitely not freedom of speech, since it means anything a person wants to say has to be balanced with something someone else wants you to say.

(I'd also like to point out Steven Colbert made fun of Biden all the time. Often for things Trump made fun of, too. And sometimes he still does make fun of Biden. Does that mean he's already complying to this unethical rule?)
by chrismorgan | 2026-01-22 05:54:41+00:00
Excerpt from my notes when I was deciding on a link syntax for my own lightweight markup language:

AsciiDoc doesn’t actually have a real link syntax—what it has is more or less an natural consequence of other syntax choices, but isn’t actually URL-aware, and will mangle some less common URLs. Still, what you get is mostly this kind of thing:

• https://example.com[Link text]

• link:URL[Link text]

But woe betide you if you go beyond what it supports, its techniques when you need escaping are grotesque, monstrous horrors. Seriously, when you fall off the happy path, AsciiDoc is awful.
by deathanatos | 2026-01-22 05:54:48+00:00
> By the way, a state ID costs […] $9 for “eligible people” in California.

A state ID is not required to register to vote in CA[1]. (The requirement is CA ID number or last-four-of-SSN or a third complicated way, but I'm assuming ID or SSN is attainable for nigh everyone eligible.)

[1]: https://www.sos.ca.gov/elections/voter-registration
by bruce511 | 2026-01-22 05:55:12+00:00
I buy all this, and I think your analysis is spot on. There's z log of cognitive dissonance going on here.

>> One common theme has been that farmers are by necessity highly independent.

I think they like to think of themselves as highly independent. But in truth of course they are highly dependent, on city customers for their product, on foreign countries for exports, on federal govt for subsidies (both direct and indirect), on suppliers for machinery, seed and fertilizer, and in some cases on immigrant labor.

Just as we are dependent on farmers. It's all interconnected.

Ironically they may tolerate local govt, and had federal govt, but they are most dependent on fed govt policies.

They do of course have many legitimate grievances, but I'm not sure that voting for the party that seems to hate them is a winning strategy.
by nergal | 2026-01-22 05:56:03+00:00
First I basically described the project. Since it's quite small, it's easy to give a small summary. Then I started out describing my goals, that I wanted to fix some user issues. Then mostly gave the issue description, some extra information (my idea of what might be wrong). 4/5 times, it made the correct decision and I didn't have to promt any extra. I did have to review the code and polish some minor parts though.

I tried to focus on staying on the subject. For example when I wanted to embed the themes to create a theme switcher ad-hoc and that was done, it could easily generate some new themes for me without any issue at all.

After every edit, I did a `git diff`, modified if needed (using vim), then ran the program and tested it out.

My experience is that it's always easier to fix things fast/correct if you already know the codebase and can give hints to the agent.
by ryuzaburo | 2026-01-22 05:56:39+00:00
The "Catch-22" mentioned here isn't just a usability trade-off; it's a structural "Authorization Gap" in the modern identity chain.

We have built incredible hardware fortresses like the Secure Enclave and FaceID, yet the entire stack often collapses back to a simple 6-digit passcode for critical account recovery. This creates a hidden Single Point of Failure where a legacy fallback mechanism overrides advanced biometric security.

As an architect, what worries me most is the disconnect between "Device Trust" and "Account Authority." We are essentially protecting a 21st-century digital life with a 1970s-era PIN system. Until the recovery logic is decoupled from device-level unlock, this gap will remain the primary exploit for organized device theft.
by ImPostingOnHN | 2026-01-22 05:56:55+00:00
> That lack of care is going to cost us all in ways we'll be forced to care about one day.

By then, it'll be too late. The ruling party has a monopoly on violence, perpetrated by sycophants and enabled by wide-area surveillance analyzed by AI. We're a matter of months (maybe years) away from kill-drones being used with impunity against the populace.

> We expense it to them with our votes

Gerrymandering by the ruling party has ensured that your vote won't make a difference. Even if it did, election interference by the ruling party has ensured that it won't be counted. Even if it is, the ruling party has expressed its wishes to cancel elections, and who's gonna stop them when they have all the kill-drones and thugs, paid out of a bottomless bank account?
by LandenLove | 2026-01-22 05:57:09+00:00
Fun idea! Seems like a pretty complex tech stack.

My only recommendation is to add better input filtering on the front end. For example, I initially copy and pasted the whole URL and it gave a 400 error. e.g.
https://github.com/QCgeneral29/

Then I realized it was only the username, so I deleted the url part, but forgot to remove the / at the end e.g.

QCgeneral29/

Another 400 error. Finally, I entered QCgeneral29 and it worked.
by alex1138 | 2026-01-22 05:57:27+00:00
I was on the Goog forums for years (before they even fucking ruined the FORMAT of the forums, possibly to 'be more mobile friendly') and it was people absolutely (justifiably) screaming at the product people

No, the customer isn't 'always' right, but these guys like to get big and once big, fuck you, we don't have to listen to you, we're big; what are you going to do, leave?
by aaravchen | 2026-01-22 06:00:28+00:00
Is that actually how corporations work in the EU?

Only having experience in the US, I can tell you conclusively that if the company states it's job is to make and promote poison for untrained people to spray everywhere, let's call it "CircleHeavenward" for example, and they successfully convince enough people to buy and use it, but then it's found they knowingly told people to spray it unsafely and knew it would kill millions of people but his it, and millions of the customers neighbors are now dying, absolutely nothing will be done. Because they're a successful corporation and therefore completely immune to any responsibility for any outright criminal activity. Doubly so it they can successfully claim more than one person was involved in carrying out that criminal activity, and therefore the responsibility for it is distributed.
by vee-kay | 2026-01-22 06:00:59+00:00
Wait, the richest state does not price water right. So rich elites are paying low price for water, even though the region can have droughts?

This is ridiculous. No wonder they are watering lawns and wasting water in other ways during droughts.

But what is even more ridiculous is when prudent citizens are fined for conserving water during drought.
Ask HN: Is there any good open source model with reliable agentic capabilities?
by baalimago | 2026-01-22 06:01:08+00:00
I don't want to send my data to third party vendors all the time. But from my experience, the LLMs needs to be quite beefy in order to understand tool-calling, especially at longer contexts (200k+).

Before I dive headlong into investigating this and spend money on a project doomed to fail, do anyone have experience with a local model which can handle this sort of workload? I intend to run it on decent gaming CPU with 64-128GB ram.
by shunia_huang | 2026-01-22 06:01:18+00:00
I'm not so good at English but points are:
- Websocket to send raw point data batch by batch
- Strip the float value to integer if possible or multiple it before sending if it won't exceed Number.Max_Integer or something alike
- The front-end should build wrapper around the received raw data for indexing so that no need to modify the data
- There should be drawing/chart libraries handling the rendering quite well with proper data format with batched data
by vee-kay | 2026-01-22 06:01:19+00:00
Wait, the richest state does not price water usage properly?! So rich elites are paying low price for water, even though the region can have droughts?

(I mentioned "richest state" because a rich state should tax the wealthy more, and subsidize basic amenities for the poor. So if poor pay less for water, it's okay, because the wealthy pay a pricier rate for water, so they don't tend to waste water.)

This is ridiculous. No wonder they are watering lawns and wasting water in other ways during droughts.

But what is even more ridiculous is when prudent citizens are fined for conserving water during drought.

California couple Fined $500 for brown lawn.. in a drought:
https://m.youtube.com/watch?v=lX3UIZxzJL0
by seanmcdirmid | 2026-01-22 06:01:20+00:00
America has a surplus of soy beans, it’s China that needs to import from us or Brazil. The mess farmers are in now is that China has decided Brazil is a better source for them given the current trade war going on.

China actually imports a lot of food from us, they seem to be the biggest consumer of chicken and pork feet, for example, which we don’t seem to have much use for. The current subsidies are because that export trade, which farmers have depended on and invested in, has basically disappeared now.
by ako | 2026-01-22 06:01:36+00:00
I think architecture and UX have more impact on the quality of the software you write for the end user than the details of a specific language. And when you're creating guitar training software, music and guitar playing knowledge has more impact on the quality of the software, than the details of a specific language.

When working with an LLM i care more about prompting it about software architecture, software UX, and the domain we're working on, than the details of the language it uses.