MurphyA/hacker-news huggingface dataset:
by Nevermark | 2026-01-19 09:16:12+00:00
There is significant differences between how the information world and the physical world operate.

Creating all kinds of meta-levels of falsity is a real thing, with multiple lines of objective (if nefarious) motivation, in the information arena.

But even physical crimes can have meta information purposes. Putin for instance is fond of instigating crimes in a way that his fingerprints will inevitably be found, because that is an effective form of intimidation and power projection.
by adrianwaj | 2026-01-19 09:16:49+00:00
Very nice. Would be great to see a "tap bpm" instead of setting numerically, also a way to run offline, and lastly a way to submit drum covers of popular tracks that used say the Linn 9000 and TR-808 drum machines - with those sounds available!

To really make it interesting, have a way to switcheroo the drum tracks of some cloud music to layer in one's own version instead.
by mxkopy | 2026-01-19 09:18:55+00:00
I think they’re just saying we should interpret this video in a way that’s consistent with known historical facts. On one hand, it’s not depicting events that are strictly untrue, so we shouldn’t discredit it. On the other hand, since the video itself is literally fake, when we discredit it we shouldn’t accidentally also discredit the events it’s depicting.
by pydry | 2026-01-19 09:19:08+00:00
yup. the things i disliked most about programming were hyped up bullshit and losing autonomy.

These existed before but the culture surrounding AI delivered a double dose of both.

I have no problems with LLMs themselves or even how they are used but it has developed its own religion filled with dogma, faith based reasoning and priests which is utterly toxic.

The tools are shoved down our throats (thanks to the priesthood, AI use is now a job performance criteria) and when they fail we are not met with curiosity and a desire to understand but with hostility and gaslighting.
by 1718627440 | 2026-01-19 09:19:18+00:00
Maybe you can educate as what other "classical christian view" you know of. The pictures show a symbol for a property of God, they are not supposed to be taken literally, or do you also think, that Mary used to stand on a sickle on top of a miniature earth holding baby Jesus, which in turn holds a golden apple with a cross and in the other hand a lance that he pokes at snakes? Or that the Holy Spirit is a literal pigeon? That's not what is depicted in those images, but that would be the literal description.
by deafpolygon | 2026-01-19 09:19:20+00:00
I see 2FA is often misunderstood by people. The basic premise with 2FA is that you combine “something you know” with “something you have”.

You are already part of the 2FA — you’re the first factor: “something you know”.

The second factor: “something you have” — often a personal device, or an object. This is ideally something no one else can be in possession of at the same time as you are.
by compsciphd | 2026-01-19 09:19:25+00:00
not silly if they have confidence that they will live in the place long enough to get paid back (and more). shortsighted to think otherwise.

I've renovated kitchens in apartments Ive lived in with coordination with the landlord (when I had confidence that I was going to be there 3+ years, with likelihood of 5+) as the $10k or so it cost me when amortized over a 36 month period came out to a few hundred a year, and finding an equivalent place with such a kitchen would have cost me significantly more in the area.

While I can't say its universally true (many landlords are just as shortsighted as renters), good landlords will be happy to give certainty to good tenants who want to take care and improve their unit in manner that the landlord is happy with.

I had an apartment in NYC that over a 10+ year period my landlord never raised my rent, because I never complained, paid my rent on time and took care of the place in a manner that enabled him to rent it for even more than he could have otherwise after I moved out. Part of this is NYC rules (rent stabilization and other rent rules would have controlled how much he could have raised it anyways and also provided me certainty), but also partly that good tenants are worth their weight in gold.
by MattPalmer1086 | 2026-01-19 09:19:34+00:00
Thinking about it, there are only 10 billion different keys and somewhat fewer sboxes.

So given a single pass code and the login time, you can just compute all possible pass codes. Since more than one key could produce the same pass code, you would need 2 or 3 to narrow it down.

In fact, you don't even need to know the login time really, even just knowing roughly when would only increase the space to search by a bit.
by rl3 | 2026-01-19 09:20:30+00:00
>Those links are all political views.

Yes, Harvard and The Lancet are just wildly political.

>Beyond the veracity of those numbers ...

In addition to being incompetent slouches.

Unfortunately, we can multiply any given figure by 0.01 and still get something that amounts to mass murder.

>... it is a political decision whether or not the US should be spending $150B on foreigners or Americans.

A proper political decision wouldn't have involved an abrupt rug pull on a bipartisan program that's been operating for the better part of a century.

There's this thing called continuity that's usually taken very seriously. Especially when hundreds of thousands if not millions of lives are hanging in the balance.
by veunes | 2026-01-19 09:21:08+00:00
The key phrase here is "I still had domain expertise". Many miss that AI is a multiplier. If you multiply 0 by AI, you get 0 (or hallucinated garbage). You multiplied your knowledge of compound interest and UX by AI's speed.
Without your background, the AI would have generated a beautiful interface that calculates mortgages using a savings account formula. Your role shifted from "code writer" to "logic validator" - this is the future of development for domain specialists
by closewith | 2026-01-19 09:21:49+00:00
> If so, you should make all generated code your code, exactly in the form it needs to be according to your deep expertise.

Is this also true of all third party code used by their solution? Should they make all libraries and APIs they use their own in exactly in the form it needs to be according to their deep expertise? If not, why not?

If so, does this extend to the rest of the stack? Interpreters, OSes, drivers? If not, why not?
by bkolobara | 2026-01-19 09:21:49+00:00
The point I was trying to make is that the way our brain works is deeply connected to language and words, including how fast and how accurate you perceive colors [0][1]. And interacting with an LLM could have unexpected side effects on it, because we were never before exposed to "statistically generated language" in such amounts.

[0]: https://youtu.be/RKK7wGAYP6k?si=GK6VPP0yoFoGyOn3
[1]: https://youtu.be/I64RtGofPW8?si=v1FNU06rb5mMYRKj&t=889
by gschizas | 2026-01-19 09:22:36+00:00
There's no Greek in there, so that's unfortunately another skip for me. I know most people won't care, but at least try for a WGL4 (https://en.wikipedia.org/wiki/Windows_Glyph_List_4) charset! All Greek-derived alphabets (Greek, Latin, Cyrillic) have very similar characteristics (unlike other writing systems such as Arabic, Hebrew, Chinese, Japanese or Korean), and it should be much easier to expand your system to cover those.

EDIT: As many people have said, the "custom Python engine" would be far more interesting than the font itself.
Show HN: Aeph – Just a paper for your terminal, not an editor
by ovonvo | 2026-01-19 09:22:56+00:00
Hi HN,

I’ve always loved the simplicity of Ephe (https://ephe.app/), but I wanted that same ephemeral, "just-a-piece-of-paper" experience in my terminal. So I built Aeph in Rust.

Aeph is not a text editor. It’s a minimalist scratchpad designed for quick brain dumps, notes, and task management without the overhead of file management or configuration.

Why use Aeph?

- Built with Rust : It’s fast, lightweight, and lives as a single binary.

- True Scratchpad : No need to save or name files. It auto-saves everything.

- 9 Instant Pages : Use Ctrl+O + [1-9] to switch contexts instantly (e.g., Page 1 for notes, Page 2 for daily TODOs).

- Markdown & TODOs : Toggling tasks (Ctrl+T) and adding new ones (Ctrl+N) is seamless.

- Vim-inspired Commands : Supports leader commands like `dd` to delete a line, keeping the flow familiar for Vim users.

I built this specifically because I wanted a "digital napkin" that stays out of my way while I'm working in the CLI.

Repo: [https://github.com/siki-712/aeph]

There is a GIF demo in the README so you can see it in action immediately!

I'd love to hear your thoughts, especially from fellow CLI enthusiasts!
by armchairhacker | 2026-01-19 09:23:20+00:00
But what to debate? Almost everyone agrees this is stupid, but nobody can do anything.

It's a bit interesting to read the best steelmans, then read how even they're flawed. Apparently the US not only already has a military base on Greenland, but is allowed to build more; and Greenland's resources cost more to extract than they can be sold. It appears there really is no benefit except to anger, scare, and annoy people. What other knowledge or insight did you find?
by surgical_fire | 2026-01-19 09:24:14+00:00
This is the fearmongering I am talking about.

Nothing in the deal says that EU has to accept anything that does not adhere to EU standards. Any food imports have to follow EU regulations. It only allows (a fairly dismal quota) to go through without tariffs.

So all the bullshit you just said (which I am not even sure I trust) is irrelevant.
by LowLevelBasket | 2026-01-19 09:24:26+00:00
> Their view of the world was too high-level. If all you know is React, you have no choices—you can only use React, or meta-frameworks on top of React. But the lower level you can go, the more the tree opens up to you.

This is quite honestly the stupidest thing I ever read, and I read a lot of uncle bob
by skwee357 | 2026-01-19 09:25:16+00:00
Ha! Despite the fact that I tend to proof read my posts before publishing, right after publishing, and sometimes re-reading them few months after publishing, I still tend to not notice some obvious typos. Kinda makes you feel appreciation for the profession of editors and spell checkers. (And yes, I use LanguageTools in neovim, but I refuse to feed my articles to LLMs).
by torginus | 2026-01-19 09:25:58+00:00
Yes, this article makes very little logical sense. A logical argument should make some objective observations, and then derive interesting conclusions from said facts and perhaps a few educated guesses.

This article lists a few random grievances (which I sympathize with), says linux is good now for games, and then presents the bombastic conclusion that Microsoft will deprecate Windows, without making any connection between the two.
by severino | 2026-01-19 09:26:05+00:00
> The government during that time (of the same party than this one) did nothing.

It looks like you're quite interested in pointing out that the culprit of this 2013 accident was the same party which is now in office, but even if we take a look at your sources, it says something different:

"Las víctimas creen que hubo cuatro decisiones críticas. Primero, el cambio de proyecto original realizado por Blanco, que suprimió el sistema de seguridad ERTMS en la vía justo antes de Angrois. Segundo, la decisión del ministerio de Ana Pastor de desconectar el sistema embarcado en el Alvia, desactivando una medida técnica que habría ayudado a mitigar el riesgo de un error humano como el que tuvo el maquinista. La tercera decisión fue ignorar un aviso por escrito de un jefe de maquinistas advirtiendo del riesgo en la curva de Angrois. La cuarta, que Adif y Renfe permitieron poner en servicio la línea sin haber realizado el análisis y evaluación de riesgos que exigía la normativa."

There we can read that not only the former minister Blanco (socialist) was to blame according to the demonstrators, but also Ana Pastor (conservative) whose party was in charge when the accident happened.
by anshumankmr | 2026-01-19 09:26:18+00:00
Though I do not know the situation AT the firm you were interviewing in, if there is some unexpected increase in data volume OR say a job fails on certain days or you need to do some sort of historical data load (>= 6 months of 1 gig of data per day), the solution for running it on a single VM might not scale. BUT again, interviews are partially about problem solving, partially about checking compliance at least for IC roles (IN my anecdotal experience).

That being said yeah I too have done some similar stuff where some data engineering jobs could be run on a single VM but some jobs really did need spark, so the team decision was to fit the smaller square peg into a larger square peg and call it a da.In fact, I had spent time refactoring one particular pivotal job to run as an API deployed on our "macrolith" and integrated with our Airflow but it was rejected, so I stopped caring about engineering hygiene.
by veunes | 2026-01-19 09:26:35+00:00
I feel you. There's a massive difference between crafting and assembling. AI turns us from artisans carving a detail into assembly line operators. If your joy came from solving algorithmic puzzles and optimizing loops, then yes, AI kills that
It might be worth looking into low-level dev (embedded, kernel, drivers) or complex R&D. Vibe coding doesn't work there yet, and the cost of error is too high for hallucinations. Real manual craftsmanship is still required there.
by fxj | 2026-01-19 09:26:46+00:00
TOTP is also just password + some computation. So where is the difference?
There is a lot of security theatre around TOTP with the QR code and then need of an app but you can write a 8 liner in python that does the same when you extract the password out of the QR code.

import base64
import hmac
import struct
import time

def totp(key, time_step=30, digits=6, digest='sha1'):
key = base64.b32decode(key.upper() + '=' \* ((8 - len(key)) % 8))
counter = struct.pack('>Q', int(time.time() / time_step))
mac = hmac.new(key, counter, digest).digest()
offset = mac[-1] & 0x0f
binary = struct.unpack('>L', mac[offset:offset+4])[0] & 0x7fffffff
return str(binary)[-digits:].zfill(digits)

https://dev.to/yusadolat/understanding-totp-what-really-happ...
by LoveMortuus | 2026-01-19 09:27:15+00:00
Completely off-topic, but I can't help but share my joy of discovering a fellow motorcycle enjoyer. My ICE propelled two wheel journey started only about a year ago with a 50cc moped, but I've since graduated to 125cc (mostly because I learned that here in Portugal, with the licence for a car, I can drive up to 125cc (in my country the limit is 50cc, which is why I started there)).

The moped was second hand SYM Jet 14, but the 125cc that I got was a brand new Honda CB125F, the very newest of models. It's incredibly fun and since I mostly use it to go to work and back everyday, it's more than enough.

In the post titled "Buying an unseen 1959 Triumph Bonneville T120", at the start there's a typo: "A lot of people wanted Harleys – but for some reason they just did spark anything in me."

This is probably just my personal error, but whenever I see Triumph bikes, I can't help but think about underwear brand Triumph (which are of very high quality, I've got a few, would recommend), I haven't tried any Triumph bikes but I do want to one day!
by vidarh | 2026-01-19 09:27:33+00:00
It may not be possible to do perfectly, but here are many things that can be done to make it harder.

E.g.:

- no direct elections of a president with such broad powers.

- Separating the head of state and head of government, and split their powers.

- Proportional representation to reduce the chance of the largest party obtaining so much power alone.

- Not letting the president appoint supreme court justices.

- No presidential pardons; basically removing the chance of getting out of protections against legal sanctions after leaving office, and removing one of the strongest means of protecting loyalists.

The US isn't uniquely vulnerable, but it is a whole lot more vulnerable than governments in countries where the head of government is easier to replace and have fewer powers vested in their own personal mandate.

A direct election of a single powerful leader is also fundamentally creating a less democratic system - it reduces the influence of a huge minority of the electorate far below what their numbers justify.
by InsideOutSanta | 2026-01-19 09:28:33+00:00
This is not the right thing to take away from this. This isn't about one group of people wanting to be angry. It's about creating engagement (for corporations) and creating division in general (for entities intent on harming liberal societies).

In fact, your comment is part of the problem. You are one of the people who want to be outraged. In your case, outraged at people who think racism is a problem. So you attack one group of people, not realizing that you are making the issue worse by further escalating and blaming actual people, rather than realizing that the problem is systemic.

We have social networks like Facebook that require people to be angry, because anger generates engagement, and engagement generates views, and views generate ad impressions. We have outside actors who benefit from division, so they also fuel that fire by creating bot accounts that post inciting content. This has nothing to do with racism or people on one side. One second, these outside actors post a fake incident of a racist cop to fire up one side, and the next, they post a fake incident about schools with litter boxes for kids who identify as pets to fire up the other side.

Until you realize that this is the root of the problem, that the whole system is built to make people angry at each other, you are only contributing to the anger and division.
by melted_cursor | 2026-01-19 09:29:20+00:00
> Maldita.es is founded by ex-employees of La Sexta, a TV channel known to be politically aligned with the socialist party

In this particular article they were fact-checking a wrong claim made by the socialist party, to me that shows that besides their alignment, they care about fact checking information. They also mention that the last three development plans were developed by PP ( People's party ) -- if they're aligned with the socialist party, why are they mentioning this and leave the socialist party "in a bad light"?

In regard to the state of the railway network, I totally agree with what you mentioned. Thought corruption will inevitably occur and doesn't mean that the persons above are aware of it nor that the socialist party is intentionally cutting funds. Nonetheless, totally unacceptable.
by antonbabenko | 2026-01-19 09:31:24+00:00
Just shipped a Claude skill that aggregates Terraform Best Practices, plus a bunch of other trusted sources I have collected over the years.

In 2026, I do not want to hear that "AI hallucinates with Terraform". Use HashiCorp Terraform MCP together with this terraform-skill (focused on Terraform Best Practices) so the model can ground itself in real docs and proven patterns.
by A_D_E_P_T | 2026-01-19 09:31:30+00:00
At this point they should really do away with the peace prize, or dramatically change how it's granted.

As things stand, it's frequently a complete debacle. (Of course in 2025, but see also, e.g., Abiy Ahmed.) Or an embarrassment. (Too many examples to list.)

They ought to either cancel the thing outright, or invert the usual Nobel Prize rule and only award the peace prize posthumously. That would solve every problem.
by beeburrt | 2026-01-19 09:31:49+00:00
Even if you're a non-believer, anti-Mormon, or whatever,

What if we're in the Last Days? (as I believe) and,

What if the Second Coming is actually coming? And soon!?

What do you have to lose?

Only your Eternal Soul? (too bad for you Bob Dylan)

Why risk that? It's not like you're not allowed to read a book. This ain't a dicatatorship. Yet.
by heyheyhouhou | 2026-01-19 09:31:58+00:00
I think you are just stirring the pot and cherry picking news.

"Cercanias" is a different rail network to the one where the accident happened (high-speed). Also the political issue that you are mentioning happened 5 years ago on a single individual not directly affiliated to the organization that manages the rail network. Please let's be serious and bring constructive things to the conversation
by josephg | 2026-01-19 09:32:34+00:00
> 2FA is "something you have" (or ".. you are", for biometrics): it is supposed to prove that you currently physically posses the single copy of a token. The textbook example is a TOTP stored in a Yubikey.

No, 2FA means authentication using 2 factors of the following 3 factors:

- What you know (eg password)

- What you have (eg physical token)

- What you are (eg biometrics)

You can "be the 2FA" without a token by combining a password (what you know) and biometrics (what you are). Eg, fingerprint reader + password, where you need both to login.
by shayanbahal | 2026-01-19 09:32:47+00:00
Basically: Rage Bait is winning :/

> The Oxford Word of the Year 2025 is rage bait

> Rage bait is defined as “online content deliberately designed to elicit anger or outrage by being frustrating, provocative, or offensive, typically posted in order to increase traffic to or engagement with a particular web page or social media content”.

https://corp.oup.com/news/the-oxford-word-of-the-year-2025-i...
Show HN: Visual Database Schema Designer (Angular 21 and .NET 10)
by temakonkin | 2026-01-19 09:32:52+00:00
Hi HN, OP here.

I built this because I was frustrated with the current state of DB design tools. They are usually either heavy enterprise desktop apps (like DataGrip/Workbench) or simple drawing tools that don't export usable code.

I wanted a "VS Code-like" experience in the browser: dark mode, strict typing, and instant visual feedback.

The tech stack is quite aggressive:
- Frontend: Angular 21 (Latest). I'm using Signals exclusively for the graph state management to handle 100+ nodes without layout thrashing.
- Backend: .NET 10 for DDL generation and schema validation.

Current features:
- Visual Table/Column editor.
- Drag & drop relationships (1:N handling).
- Exports to PostgreSQL DDL and Entity Framework Core.

It's an MVP, so I'm looking for feedback on the graph interaction and the UI feel.

Does the "IDE-like" layout work for you for this kind of task?
by temakonkin | 2026-01-19 09:33:02+00:00
Hi HN, OP here.

I built this because I was frustrated with the current state of DB design tools. They are usually either heavy enterprise desktop apps (like DataGrip/Workbench) or simple drawing tools that don't export usable code.

I wanted a "VS Code-like" experience in the browser: dark mode, strict typing, and instant visual feedback.

The tech stack is quite aggressive:
- Frontend: Angular 21 (Latest). I'm using Signals exclusively for the graph state management to handle 100+ nodes without layout thrashing.
- Backend: .NET 10 for DDL generation and schema validation.

Current features:
- Visual Table/Column editor.
- Drag & drop relationships (1:N handling).
- Exports to PostgreSQL DDL and Entity Framework Core.

It's an MVP, so I'm looking for feedback on the graph interaction and the UI feel.

Does the "IDE-like" layout work for you for this kind of task?
Show HN: Bundle a large codebase for use across multiple LLM apps
by koistya | 2026-01-19 09:33:46+00:00
I often use Claude Code or Codex for active development, but still rely on ChatGPT / Gemini / Grok for explaining, reviewing, or asking high-level questions.

The problem: web-based LLMs don't share context, have strict limits, and re-sending a full repo is expensive and noisy.

srcpack lets me package the same codebase into a clean, structured context file that works across different LLMs – with less noise, fewer wasted tokens, and more consistent answers.

Repo: https://github.com/kriasoft/srcpack
Website: https://kriasoft.com/srcpack/

Would love feedback, especially from people using LLM chats with software projects.