MurphyA/hacker-news huggingface dataset:
by lawtalkinghuman | 2026-01-22 08:07:03+00:00
Same in the UK.

Votes close at 10pm. Might be a few stragglers left in the queue, so call it 10:15pm. (Exit poll results are embargoed until 10pm.)

Ballot boxes are transferred from individual polling station to the location of the count. The postal votes have been pre-checked (but the actual ballot envelope has not been opened or counted) and are there to be counted alongside the ballots from the polling stations.

Then a small army of vote counters go through the ballots and count them and stack together ballots by vote. There are observers - both independent and appointed by the candidates. The returning officer counts the batches up, adjudicates any unclear or challenged ballot, then declares the result.

The early results come out usually about 1 or 2. The bulk of the results come out about 4 or 5. Some constituencies might take a bit longer - it's a lot less effort to get ballot boxes a mile or two down the road in a city centre constituency than getting them from Scottish islands etc. - but it'll be clear who has the majority by 6 or 7 the next day.

I can appreciate that the US is significantly larger than the UK, but pencil-and-paper voting with prompt manual counts is eminently possible.
by camel-cdr | 2026-01-22 08:07:33+00:00
There isn't much to tune in some, e.g. the clang benchmark.
We know that many of the benchmarks already have RVV support (compare BPI-F3 results between versions) and three are still missing RVV support.
I think the optimized score would be in the 500s, but that's still a lot lower than Pi5.
by Nursie | 2026-01-22 08:07:46+00:00
You can pay the fine or spoil your paper. If significant numbers do this, it will be reported publicly.

As it is though, people tend to vote for one of the parties on offer, of which there are many. And as it's also preference voting, Australia is not stuck in the trap of "better vote for A or B will get in" either. You can vote for C, with a fallback to D, E and F before putting in A as a back-stop.
by strideashort | 2026-01-22 08:08:32+00:00
Humans are not able to accept objective truth. A lot off so-called “truth” are in-group narratives.

If we tried to find the truth, we would not be able to agree on _methodology_ to accept what truth _is_.

In essence, we select our truth by carefully picking the methodology which leads us to it.

Some examples, from the top of my head:

- virology / germ theory

- climate change

- em drive
by samuelstros | 2026-01-22 08:08:36+00:00
Depends on the diff you render and what the plugin tracks.

In general, lix gives in API to track changes in any file format (via plugins). The "diff noise" thus depends on a) the plugin i.e. does it track them metadata? and b) what is rendered as the diff.

If the user doesn't care about seeing a diff of metadata in Excel, don't render the metadata in the diff. The latter is trivial because diffing in lix is just a SQL query.
by turbosepp | 2026-01-22 08:09:12+00:00
I think about using the LLMs for graphic adventures for a while now. Stuff like Day of the Tentacle or Monkey Island.

As they are limited - alike the text adventures - in their interactivity with the game world, AI could be used to enhance this.

I read a game magazine some 25 years ago where an editor went on the question what would be the perfect game for him: one, where every action is possible.

As it's still happening in a limited space (the game world) the possible actions are somehow limited to make this work realistically.
by TeMPOraL | 2026-01-22 08:11:00+00:00
Not everyone is in auctions for the game, some people want to actually get the item. Though I imagine there's less and less of them, as most figured out long ago that auctions are a stupid waste of time.

In fact, I'm somewhat angry at sellers setting up auctions if there's no other way to acquire a specific item. Why they won't put a minimum price they're happy to part with some items for, instead of wasting time of a lot of people by withholding target price and pretending they're earning premium through work?
by PeterStuer | 2026-01-22 08:11:30+00:00
The 'general' proprietary models will always be ones constrained to be affordable to operate for mass scale inference. We have on occasion seen deployed models get significantly 'dumber' (e.g. very clear in the GPT-3 era) as a tradeoff for operational efficiency.

Inside, you can ditch those constraints as not only you are not serving such a mass audience, but you absorb the full benefit of frontrunning on the public.

The amount of capital owed does force any AI company to agressively explore and exploit all revenue channels. This is not an 'option'. Even pursuing relentless and extreme monetization regardless of any 'ethics' or 'morals' will see most of them bankrupt. This is an uncomfortable thruth for many to accept.

Some will be more open in admitting this, others will try to hide, but the systemics are crystal clear.
by samuelstros | 2026-01-22 08:13:02+00:00
Hi,

I'm the creator of lix.

Lix doesn't target code version control. It can be used for it. But the primary use case is embedding version control in applications. Such an application can be an AI agent that modifies files which entails the need to show what the agent did in that file e.g. tracking the changes.

Git is good enough for code. I don't think there is space to gain much market share.
by themast | 2026-01-22 08:13:59+00:00
I’ve been using Claude Code since the early beta, and while the "99% of my code is AI-written" claims are technically true for boilerplate, I kept hitting a wall with complex backend refactors. The agent would get stuck in a "hallucination loop"—fixing a bug, breaking a route, then suggesting the same fix again.

I finally hit a 10x velocity boost by moving away from "chatting" and implementing a Deterministic Truth Layer.

The Problem: The Vibe Coding Ceiling "Vibe coding" is great until you hit a 50-80% probabilistic success rate. If the agent doesn't have a way to verify its own logic against a real server state, it’s just guessing.

The Solution: Apidog CLI as a Claude Skill Instead of letting Claude "think" it fixed the API, I linked my terminal to the Apidog CLI guide via a custom SKILL.md.

The 10x Workflow:

The Skill: I defined my API test suite as a core Claude Skill.

The Execution: When I tell Claude to "Refactor the Auth logic," it doesn't just write code. It triggers an Automated API Testing Guide scenario through the CLI.

The Self-Correction: Claude captures the CLI output (actual JSON responses, status codes). If a test fails, the agent performs a root-cause analysis on the logs and auto-corrects before I ever see the PR.

This moves the agent from "Fuzzy Reasoning" to "Deterministic Execution." It’s the only way I’ve found to actually reach 100% autonomous code generation for production-grade APIs.

I’ve put together a quick Claude Code Tutorial on how to map these CLI skills in the comments/link below. Curious if anyone else is using MCP or custom skills to provide a "ground truth" to their terminal agents?
by skissane | 2026-01-22 08:14:42+00:00
The actual drug my father and I were discussing was clonidine.

In the UK and New Zealand, they sell 25 microgram clonidine tablets; in Australia, the smallest dose on sale is 100 micrograms.

Clonidine is a very old drug – it was released back in the 1960s. The risks involved are very well understood (arguably the biggest risk is fatal overdoses, but patient/parent education is the accepted mitigation strategy.)

The issue is, in Australia, it is only approved for treating high blood pressure in adults. Paediatricians and child psychiatrists commonly prescribe it for ADHD, and for anxiety, aggression and insomnia (particularly but not exclusively in the context of ASD); in adults, it is prescribed to treat menopausal hot flushes and migraines – but all those indications are off-label.

And this is the problem – given the doses involved, 25 microgram tablets only really make sense for those off-label indications, there isn't much demand for them for treating adult hypertension. So to get the TGA to approve 25 microgram clonidine tablets, you need to prove to them that clonidine is safe and effective for one of those currently off-label indications. And that will cost a lot of money, and given it is a generic medication long out of patent protection, it isn't worthwhile. Whereas Medsafe quite possibly just decided "the UK approved it for X so we will too".

As a parent, both of whose children are prescribed clonidine, this annoys me – cutting tablets in half is no fun, and cutting them into quarters is even worse. Or I can get them compounded into liquid by a compounding pharmacist, which makes it easier to measure out smaller doses (I always get 25 microgram/ml), but that adds expense and time (the nearest compounding pharmacy is 15 minutes drive one way). I just wish I could get 25 microgram tablets, but they can't legally be sold in Australia–possibly I could ask our child psychiatrist to apply for special permission to import them from New Zealand, but the amount of bureaucracy involved probably isn't worth it, there's no guarantee the request would be approved, and it would be expensive (it wouldn't be covered by our national prescription drug insurance).
Show HN: A Free Online Podcast Transcription Tool
by Katherine603 | 2026-01-22 08:15:10+00:00
I’ve developed a simple AI-powered tool for transcribing podcasts. You can upload your podcast audio or video, and within minutes, it converts the episodes into clear, searchable text that you can edit, share, and repurpose. There is no need to download anything—everything runs directly in your browser.

I am primarily looking for feedback on transcription quality, user experience (UX), and any technical improvements worth exploring.
by KronisLV | 2026-01-22 08:15:27+00:00
I remember using Qwen 2.5 Coder for autocomplete with Continue.dev, that experience was a mess both in JetBrains IDEs, as well as Visual Studio Code.

People posting stuff like this is really cool because otherwise it kinda feels like nobody gives a crap, for example even with Cline/RooCode/KiloCode there’s no good way for me to hook up an autocomplete model that either runs in Ollama or maybe a remote Cerebras Code model, like KiloCode doesn’t have a proper model configuration option even if it has it for the chat or regular agentic stuff - I don’t get why autocomplete is such a special case.

I guess what I’m saying is that I’m glad someone’s at least trying so I don’t have to keep a Copilot subscription just because I genuinely like their autocomplete and the rest of it is basically wasted: Claude Code and Codex and others are better for the actual chat/agentic stuff, KiloCode and others are really nice IDE plugins.
by kminehart | 2026-01-22 08:15:30+00:00
I can definitely relate to the abstract at least. While I am more productive now, and I am way more excited about working on longer term projects (especially by myself), I have found that the minutia is way more strenuous than it was before. I think that inhibits my ability to review what the LLM is producing.

I haven't been diagnosed with ADHD or anything but i also haven't been tested for it. It's something I have considered but I think it's pretty underdiagnosed in Spain.
by jiggawatts | 2026-01-22 08:15:37+00:00
> They are quite aware of taxes because 13.5% of their income on average comes directly from federal subsidies paid by taxes on "city folk".

I have some investments that will go up and down $10K on a daily basis. That's just a number in a mainframe somewhere, I don't even notice unless I go look, and even then it doesn't "feel" real. If I have to hand over an extra $1 for my coffee in cash, I feel it viscerally. I grind my teeth. I hate it.

The immediacy and in-person nature of an EPA fine feels a lot worse than some grant that may be little more than an annual electronic deposit in a bank account.

> Most large farm owners are very well off and are absolutely voting in their own interests for the party whose primary goal is to cut taxes on the wealthiest while cutting government support for the poorest.

To be fair to farmers, it's more complicated than that. A lot of farmers are wealthy because the poorer farmers have been squeezed out, often because of the actions of the very governments they voted for. This has caused a lot of consolidation into large conglomerates, which utilise their tax breaks to outcompete smaller farmers, further squeezing them.
by throwaway_20357 | 2026-01-22 08:15:42+00:00
Yes, what I think happens is the following: User A's price ceiling is $10, User B's $12. When both reveal their max price early, the item will go to $10.50 ($0.50 increment over A's max price). User A then has plenty of time to notice the item being valued at $10.50 by someone. In many cases users then adjust the value they assign to the item and increase their bid. The result: User B has to pay more than $10.50 they would have paid when sniping the item seconds before auction expiration.
by hilbert42 | 2026-01-22 08:15:54+00:00
I've not had the opportunity to study circuits of MRI scanners so I'm unfamiliar how they achieve such a high switching speed but I'd also suggest some clever circuitry must be employed to protect the sensitive receiver sensors/electronics from damage during the transmit cycle.

Seems to me we not only have ultra fast picosecond switching involved but also the transmit signal would have be attenuated many orders of magnitude around the receiver to stop it 'frying'. That's very impressive at that switching speed.

When I was a kid, I used to rat old disposals WWII radar equipment for parts to build hobby projects and what truly impressed me perhaps more so than the magnetrons was how the delicate receiver circuit was protected from damage during the transmit cycle which reached a pulse power of over 50kW (in some units power could be as high as 1MW).

In those days the only receiver electronics that would work at the then almost unheard of frequency of 10GHz (3cm wavelength) was a tiny point contact (cat's whisker) silicon diode used as a mixer which was very fragile—even a tiny proportion of 50kW would annihilate it in a fraction of a second.

The solution to protecting the diode was the gas-filled T/R switch, it was not only brilliant in conception but truly eloquent in its simplicity (even nowadays this is greatly underappreciated).

The same waveguide was used for transmission and reception but during the transmit cycle the T/R switch isolated the receiver by effectively short circuiting the signal path to the receiver by utilizing a small fraction of the transmitter powet to ionize its gas. Moreover, the ionization had to strike almost instantaneously—essentially on the leading edge of the 10GHz pulse (I'm unsure of the exact time but at that frequency the first 1/4-cycle (voltage maximum) occurs in 250 picoseconds). During reception the ionization would quench thus opening the signal path to the diode. No other circuitry was necessary although some devices had a bias voltage applied to aid striking.

Here's a photo of a CV-115 type T/R switch from WWII (it does not use a bias voltage). You'll note the circular resonant circuits, they increase the voltage across the spark gap thus aid striking).

I still own one of these switches which sits on a mantelpiece, I often ask visiting techies what it is and most haven't a clue: https://www.radiomuseum.org/tubes/tube_cv115.html

Edit: here's a photo of the 1N23 diode, it's about 2cm long: https://www.ase-museoedelpro.org/Museo_Edelpro/Catalogo/tube...
by verdverm | 2026-01-22 08:16:13+00:00
> By “repeatability” I mean the artifacts

> Inference works well per session ... doesn't give artifact ... explicitness and repeatability across runs.

When you write this, it sounds like you are talking about repeatability between inference sessions and that this artifact enables that. It does not read that you are applying the repeatability to the artifact itself, which one assumes since it is autogenerated from code via AST walking
by cm2187 | 2026-01-22 08:16:16+00:00
Auctions are 90% bad deals because you often end up with someone getting over excited and bidding more than the next buy me now price for the same product. But 10% of the time you get lucky, particularly if auctions end at odd time of the day. So I find it's worth throwing some bids, knowing that you should almost always lose. Ebay is best when you are not in a hurry and happy to wait for the right bargain.
by rfinner67 | 2026-01-22 08:16:18+00:00
Will AI remain like a simple query engine? I think not. AI is already iterative and does so many recalculations at every step and every new piece of data. Large models that know-it-all are being supplemented by more specialized models or models that have special access to private data. Why wouldn't you consult 100 models of a medical opinion or a stock market analysis. The point is, that for the next few years we will likely consume as many "tokens" as are affordably available, depending on the applications need for more computations. NVidia will develop it's other products and will develop edge devices and every type of GPUs, TPUs, etc. Markets climb a wall of worry and investors love greater fools whenever they are available.
by mcv | 2026-01-22 08:16:21+00:00
This seems to confirm my feeling when using AI too much. It's easy to get started, but I can feel my brain engaging less with the problem than I'm used to. It can form a barrier to real understanding, and keeps me out of my flow.

I recently worked on something very complex I don't think I would have been able to tackle as quickly without AI; a hierarchical graph layout algorithm based on the Sugiyama framework, using Brandes-Köpf for node positioning. I had no prior experience with it (and I went in clearly underestimating how complex it was), and AI was a tremendous help in getting a basic understanding of the algorithm, its many steps and sub-algorithms, the subtle interactions and unspoken assumptions in it. But letting it write the actual code was a mistake. That's what kept me from understanding the intricacies, from truly engaging with the problem, which led me to keep relying on the AI to fix issues, but at that point the AI clearly also had no real idea what it was doing, and just made things worse.

So instead of letting the AI see the real code, I switched from the Copilot IDE plugin to the standalone Copilot 365 app, where it could explain the principles behind every step, and I would debug and fix the code and develop actual understanding of what was going on. And I finally got back into that coding flow again.

So don't let the AI take over your actual job, but use it as an interactive encyclopedia. That works much better for this kind of complex problem.
by RobotToaster | 2026-01-22 08:16:30+00:00
>In philosophy, incorrigibility is a property of a philosophical proposition, which implies that it is necessarily true simply by virtue of being believed. A common example of such a proposition is René Descartes' "cogito ergo sum" ("I think, therefore I am").

>In law, incorrigibility concerns patterns of repeated or habitual disobedience of minors with respect to their guardians.

That's what wiki gives as a definition. It seems out of place compared to the others.
by DennisL123 | 2026-01-22 08:17:53+00:00
Agree, mercator projection isn’t great. But it’s pretty simple.

All of the mapping apps are rooted in paper maps. That’s what most people find accessible in a natural way.

So, in any 2D world view some projection must be chosen, and you can fundamentally chose between true angles or true size. Because of that choice any projection is a distortion. Choosing true angles has advantages when it comes to turning projected data into something like turn instructions in your nav app. And then again, mercator projection is easy to use. So, bottom line it’s a mix of people are used to it and simplicity of using it.
by coffee_am | 2026-01-22 08:18:04+00:00
On the other side of the equation I've been spending much more time on code-review on an open source project I maintain, because developers are much more productive and I still code-review at the same speed.

The real issue is that I can't trust the AI generated code, or trust the AI to code-review for me. Some repeated issues I see:

- In my experience the AI doesn't integrate well with the code that there is already there: it often rewrites functionality and tend not to adhere to the project's conventions, but rather use what it is trained on.

- The AI often lacks depth into more complex issues. And because it doesn't see the broader implication of changes, it often doesn't write the tests that would cover them. Developers that wrote the PRs accept the AI tests without much investigation into the code-base. Since the changes passes the (also insufficient) tests, they send the PR to code-review.

- With AI I think (?) I'm more often the one careful deep diving into the project and re-designing the generated code in the code-review. In a way it's an indirect re-prompting.

I'm very happy with the increased PRs: they push the project forward, with great ideas of what to implement, and I'm very happy about AI increased productivity. Also, with AI developers are bolder in their contributions.

But this doesn't scale -- or I'll spend all my time code-reviewing :) I hope the AIs get better quickly.
by BlackFly | 2026-01-22 08:18:23+00:00
In addition to what others are telling you, Kagi also allows you to

- filter out results from specific websites that you can choose,
- show more results from specific websites that you can choose,
- show fewer results from specific websites that you can choose,

and so forth. When you find your results becoming contaminated by some new slop farm, you can just eliminate them from your results. Google could also do that, but their business model seems to rely more on showing slop results with their ads in those third party pages.

Just like mobile phone providers, third parties can provide lots of value add by reselling infrastructure. Business models can be different, feature sets can differ. This is not a delusion but the reality of reselling.
by johnnyanmac | 2026-01-22 08:18:45+00:00
>That would have no impact on decimalizing sub-day units:

part of it is natural. We roughly divide day and night into 2 parts, so we already need to have considerations for halves.

It seems like base 12 was chosen simply due to religion. the zodiac defined the hours at night for ancient egypt, and the Goddesses of Seasons for Greece later on.

Minutes and seconds came because we let astronomers define them based on hours and movements of the sun along a dial. The time it'd take for a dial to traverse a literal arcminute and arcsecond (which is still a thing today). Though these times are very different from today's minutes and seconds. So we have math to thank for the base 60 measurements.
by sehansen | 2026-01-22 08:20:01+00:00
The difficulty of working on the electric-drive components are massively exaggerated. Independent shops routinely swap worn-out Nissan Leaf batteries with salvaged or rebuilt battery packs nowadays. You can even get a 3rd party replacement pack with a different battery chemistry: https://evsenhanced.com/aftermarket-battery/

And then there's all the people putting Tesla drive-trains in classic cars. They couldn't do that if they weren't able to work on the electric drive.
by buibuibui | 2026-01-22 08:20:08+00:00
Is there a best practice how to stream and plot large signal data (e.g. > 1M data points of multiple sine waves) from a Python backend (e.g. numpy + FastAPI) to frontend?
My current solution is: fetch ADC data, convert the bytes to base64 and embed it to JSON that will be send to the frontend. Frontend reverses this process and plot it to eCharts.
by samuelstros | 2026-01-22 08:20:10+00:00
Yes. The tracking works via plugins to keep it generic. Here is a rough illustration:

File change -> Plugin (detects changes) -> Lix

It works surprisingly well because most standard file formats have off the shelf parsers. Parse a file format, and et voila, it is trivial to diff. Then pass on a standard schema for changes to lix and you end up with a generic API to query changes.