MurphyA/hacker-news huggingface dataset:
by user3939382 | 2026-01-27 13:24:56+00:00
You hedge this risk by migrating non AI workloads to new architectures that need 80% less energy. You don’t need TSMC chips. AI arch itself is also weak right now. It can be refactored to work distributed and with much more reasoning power on much less hardware.

Basically the current stack is primitive, so we waste 80% of the juice and then worry about how to power our inefficient mess. That’s the wrong set of questions.

No one will listen to me until I build it myself because everyone thinks they know everything.
by fnoef | 2026-01-27 13:25:58+00:00
You don't get it. You, and I, are in the minority. How do you expect authors to keep writing, when the market will be, eventually, flooded by AI generated slop? It's the same with coding: I no longer see point to write OSS by hand, as every day, 10 projects appear on HN front page, that are 95.9% AI generated.

Becoming a successful writer / musician, is already hard. With software, it was easier, but in my opinion, it will become hard as well. There will be individuals in the software development who are like Taylor Swift, because they know how LLMs work, and how to optimize them to squeeze one more KPI. The rest will just be nobodies.

And sure, if you think you are an extraordinary person, or you were born in the right environment, then you probably don't have to worry. But I'm an average Joe, who wants to live an average Joe's life, but it's being taken away from me. And while the select few might have access to a live Taylor Swift performance, or a personal reading of the latest novel by a struggling author, the rest of us are going to be fed AI slop.
by keyringlight | 2026-01-27 13:26:08+00:00
I hate to think how much has been written on whether icons need to be updated because the picture isn't literal to the device it uses now, compared that link broken years ago and being more abstract representing a concept. I wonder if in a few years when some cars may be driven by hub motors will there be some moaning that the icon in an engine check light needs changing.

There's so many options on what icons could be for the thing they represent you'll never please everyone, why is forwards a right facing arrow and backwards left facing? (Is this swapped for right-to-left languages?) Why not representing Z-depth away/forwards towards/back? What does reload have to do with rotation?
by 0x3f | 2026-01-27 13:26:10+00:00
Yes, although the US is genuinely one of the least racist places in the world, that's more about how bad the rest of the world is.

In China the CCTV view just tags you up as Han/Uyghur/African/whatever. Nobody would even think twice about it.

There's not even a forum to discuss it, not because it upsets people to be confronted, it's just so casual and matter-of-fact it'd be strange to even talk about. Like of _course_ the Uyghurs are the dangerous ones.
by watwut | 2026-01-27 13:26:27+00:00
> So long as Europe benefits from America and America benefits from Europe and both can put in changes that cement such commitment in the future, I think we will return to a powerful Western bloc - which I (personally) think is good for all humanity.

Problem is, right now America is the biggest threat to Europe. And there is no way to cement the commitment you talk about with America as is - regardless of whether Trump goes. Without Trump, you still have one major party actively hostile to Europe.

Trumps policies are not some kind of aberration, they are exactly what conservatives worked for. Republican party clapped threats to annex Greenland. Without trump project 2025 will be updated to project 2029 or whatever, with more lobbying and "lessons learned" strategy. The threat of this happening again, but this time causing even more harm will be there for foreseeable future.
Show HN: 13-Virtues – A tracker for Benjamin Franklin's 13-week character system
by HeleneBuilds | 2026-01-27 13:26:43+00:00
Hi HN!

I’m Hélène. My husband and I are builders from Belgium, and we’ve spent the last few months building a side project called 13 Virtues.

The idea comes from Benjamin Franklin’s personal character system. Instead of tracking many habits at once, he focused on one virtue per week (Temperance, Silence, Order, etc.), cycling through 13 virtues over 13 weeks, then repeating the cycle. He documented this practice for many years.

We wanted an app that follows this structure strictly, rather than another flexible habit tracker. One virtue at a time. One day at a time. Repeat.

You can try the ledger directly on the homepage without creating an account. You can mark faults for today and see the current virtue with Franklin’s original quotes:

https://www.13-virtues.com

Why we built it:

We were frustrated with productivity apps that optimize for streaks and metrics rather than reflection. Franklin’s system felt refreshingly constrained and intentional, and we wanted something we’d actually use ourselves. My husband handled the engineering; I focused on product and design.

Pricing model:

We deliberately avoided subscriptions.

- Free tier: the full 13-week cycle and daily ledger

- Lifetime upgrade ($79 launch price): long-term history beyond the current cycle, guided reflections, data export, and a downloadable Modern Virtue Guide (PDF) that explains the method and its rationale in more depth.

Franklin’s system predates SaaS by a few centuries, and a monthly fee felt wrong for something meant to be practiced quietly over years.

Tech:

- Backend: Laravel

- Frontend: Vue (Inertia)

- CSS: Tailwind

- Hosting: Hostinger

Built over ~12 weekends.

We’ll be around today (CET) to answer questions — happy to discuss the implementation, the pricing decision, or Franklin’s original writings. Thoughtful UI/UX feedback is especially welcome.
by BlackFly | 2026-01-27 13:27:00+00:00
For it to be evidence, you would need to know the number of Greptile comments made and how many of those comments were instead considered to be poor. You need to contrast false positive rate with true positive rate to simply plot a single point along a classifier curve. You would then need to contrast that with a control group of experts or a static linter which means you would need to modify the "conservativeness" of the classifier to produce multiple points along its ROC curve, then you could compare whether the classifier is better or worse than your control by comparing the ROC curves.

Sample number of true positives says more or less nothing on its own.
by TacticalCoder | 2026-01-27 13:27:29+00:00
And there are many other legitimate questions: where are the celebrities speaking up to defend the cause of the iranian protesters? Where are the students in western universities protesting against what the iranian regime did? Where's the International Court of Justice's condemnation of iranian politicians? Where's the flotilla led by Greta Thumberg in support of the iranian people?

There are, IMO, very grave and very serious double standards at play here because I don't think we're going to see any of those.
by xtracto | 2026-01-27 13:27:54+00:00
My problem with these type of posts in HN is that the discussion doesn't offer ANYTHING constructive.

I comment a lot about these matters on Reddit, and I'm very much against all that's happening in the USA.

But the reality is that the discourse i see here in these types of political posts is the same as on Reddit and the like. (Whether For or against )

It would be great if somehow the discussion added something different. Like the post about Iran censorship and the suggestions on technology to bypass it (I learned about Snowflake) .

But the problem with US related politics is that HN people are very emotionally invested (being Americans most of them) and that makes the discussion become very visceral.
by thunky | 2026-01-27 13:28:23+00:00
> the voices of the government supporters are not heard here

This is sad to me because I really want to hear the other perspective, and there is no place that exists (that I know of) for people who disagree with each other to have a real conversation. Nothing left but echo chambers.

But I think HN falls into this trap because the down vote button is used when people disagree with the other person, which imo is a misappropriation and what prevents people from sharing unpopular opinions.
by Joel_Mckay | 2026-01-27 13:28:33+00:00
Depends on learning goals, as BASIC teaches people some really bad habits.

They say "one always ends up coding in whatever your first language was... regardless of what language you are using".

People could always bring up the BASIC software Rom at the end of the build if interest arises after learning how a simple computer works. =3

https://github.com/chelsea6502/BeebEater
by fnoef | 2026-01-27 13:28:41+00:00
This is different. AI is not a "personal computer" or a "digital camera". AI is a change in perspective of our entire society, how it works, and what we define to be human or human-made creation. The end goal of AI is to abolish all work possible. In a world where there is no work for the common man, I'm afraid to imagine what is left there.
by deanc | 2026-01-27 13:29:22+00:00
I mean it's there front-and-center and mentioned multiple times in all materials related to airtags. These are not anti-theft, or stalking devices as they alert the thief. They are tracking devices for misplacing items (e.g. a wallet).

I own 8 AirTags, and have them on all my sets of keys and in all my bags. I've managed to avoid loss about 5 times in the 3 years of using them. It also gives me piece of mind when landing on a plane that my luggage is where its meant to be.

If you want to stop your wallet being stolen, I'm afraid your options are very limited.
by mejutoco | 2026-01-27 13:29:37+00:00
It is possible I was holding it wrong. I do not doubt your experience, but it was very easy to write things that leaked memory in Flash, and it was impossible to remove those leaks sometimes. I was part of a project where a lot of effort went into removing references etc and it was still not working. We had to have 2 instances restarting each other. It was a mess. Maybe we can agree those were "bad components".

I blame the runtime. The quality of the code was good. It was not normal.

A few sources of people complaining about the same, some from hn with the same solution I had to adopt, some from CVE, some from users:

- https://community.adobe.com/questions-638/flash-player-23-24...

- https://advisories.checkpoint.com/defense/advisories/public/...

- https://news.ycombinator.com/item?id=45813026

> The memory leaks were so bad that Adobe advised us to just restart the app periodically

- https://blog.gskinner.com/archives/2005/10/major_flash_pla.h...

- https://support.mozilla.org/bm/questions/931671
by plaidfuji | 2026-01-27 13:29:54+00:00
Exactly. Trump is just the messenger. The underlying problem, festering for decades, is that a large enough fraction of the US population thought that Trump was even remotely qualified to lead a country to begin with.

The fact that we didn’t immediately remove him after the Greenland letter just demonstrated to our allies that that same fraction of people also don’t value our relationship with Europe.

The CCP looks thoughtful and stable by comparison. It’s too bad that the result of this will be to force more people to align with them, because they’re just as self-serving as Trump, they just have the good sense and temperament to hide their true intentions.
by gyanchawdhary | 2026-01-27 13:30:08+00:00
Edtech companies that offer learn by doing curriculum (look at acloudguru, aquired by Pluralsight) offer labs where they expect students/learners to open their dull tutorials or instructions in a separate browser tab and then follow those instructions to achieve a learning objective .. your product could fit there to hand hold and educate users on all the different cloud technologies.. in short you can fuck a number of boomer edtech companies by making ur product like a education copilot and letting learners use it to learn stuff interactively .. learn how to secure s3 buckets in AWS .. learn how to configure backups or whatever ..
by watwut | 2026-01-27 13:30:13+00:00
I am saying what republicans are saying and were saying. You are either not listening to them or just lying about what they said.

> I.e. you're not listening to what Republicans are actually saying but rather what "Democrats" are saying the republicans are saying.

You can do that, but you would be lying.

> you're doubling-down on "only the other side (Republicans) is liars, my side aren't liars"

Yes, republicans lie more. That includes situation around the two murders in Minnesota. That includes claims that European NATO members never helped USA.

> as a way to address the fundamentally different realities you and them seem to occupy.

There is one reality and one "side" is lying about it a lot. Starting to lie the same way as they do wont solve the problem, it will make it worst.
by zvqcMMV6Zcr | 2026-01-27 13:30:20+00:00
I think the only reason left, that we don't have to use ML to detect ads in YouTube streams, are the legal requirements for visible separation of content and ads. I doubt LLM ads will get more integrated than current Google search results screen. Maybe services that don't have enough "surface" for ads (including all APIs) will move to subscription only model.
by MSFT_Edging | 2026-01-27 13:31:15+00:00
Langley is part of Fairfax County. Much of northern Virginia is unincorporated Census Designated Places within counties.

Additionally, a large portion of NGOs are based in Fairfax county due to the proximity to DC.

The NRA headquarters is in Fairfax, and Maria Butina lived down the road from the NRA headquarters.

A fun game to play is following the source. For instance, when events in Xiajiang were getting nonstop coverage, nearly every article that came out would cite either the adrian zenz paper or an NGO's article, which would cite the paper.

Sometimes you'd have to go a few NGO layers deep. I repeated this experiment a few dozen times, about half would lead to an office park in Fairfax County. One time it was an Australian NGO that had the US DoD as a sponsor.

There is an entire industry around intelligence laundering and consent manufacturing.
by filoeleven | 2026-01-27 13:31:32+00:00
> people are left in capacity to fire back even when they have several rounds in them.

And when there are 8 people on top of them, they're facedown on the ground, their hands are stuck in front of their face with no way to get at the waistband in which they had a legally concealed firearm, which one ICE officer removes while another waits for him to be out of the way before another executes them?
by onion2k | 2026-01-27 13:31:41+00:00
What I said is that the world produces enough food for everyone (and then some), so 'over population' is not the reason for people not having enough resources. I was careful to point out that was all I was saying in several places. I added caveats to say that there are lots of hard problems around moving people to the resources.

You chose to ignore all that, and argue against the point I explicitly didn't make. Congratulations on winning that argument. Your prize is a huge straw man.
by 0x3f | 2026-01-27 13:32:28+00:00
Sort of and to varying degrees. Neoliberal is a funny one because it's used as a thoughtless pejorative by both the left and right.

I've heard people say housing policy has failed because it's too neoliberal meaning too free market, and then other people say it's failed because it's too neoliberal i.e. too much government intervention.

Neoliberalism is basically just markets-by-default and evidence-based alternatives when they fail.
by simoncion | 2026-01-27 13:32:56+00:00
> That's a very thorough takedown of something the guy you're replying to never said.

Nah. Consider the context:

Aren't we all tired by this anti-AI stuff?
"Look at how I use this cool new technology" tends to be much more interesting to me than "this new technology has changed my job and I refuse to use it because I'm afraid".
[Copyright concerns, openness, sovereignty, privacy, deskilling, manipulation and AGI doom] are interesting topics to discuss. "AI is useless and I refuse to use it and hate you if you do" isn't, yet look at most of the replies here.

This trail of complaints was about the article from which I quoted.

Given the opinion on anti-"AI" articles suggested by that trail of complaints, I'd wager he either didn't read, or didn't thoroughly read the article and the supporting materials it links to. That's totally fine; but do folks the courtesy of going back and reading more carefully (or at all) when someone indicates that one's understanding of the material is substantially incorrect.
by nasretdinov | 2026-01-27 13:33:17+00:00
Nice work! On a complete tangent, Git is the only SCM known to me that supports recursive merge strategy [1] (instead of the regular 3-way merge), which essentially always remembers resolved conflicts without you needing to do anything. This is a very underrated feature of Git and somehow people still manage to choose rebase over it. If you ever get to implementing merges, please make sure you have a mechanism for remembering the conflict resolution history :).

[1] https://stackoverflow.com/questions/55998614/merge-made-by-r...
by GregarianChild | 2026-01-27 13:33:20+00:00
I'm not an expert in this field, but the way I understand it is that
Choice Trees extend the ITree signature by adding a choice operator. Some variant of this:

ITrees:

CoInductive itree (E : Type -> Type) (R : Type) : Type :=
| Ret (r : R)
| Tau (t : itree E R)
| Vis {T : Type} (e : E T) (k : T -> itree E R)

ChoiceTrees:

CoInductive ctree (E : Type -> Type) (C : Type -> Type) (R : Type) : Type :=
| Ret (r : R)
| Tau (t : ctree E C R)
| Vis {T : Type} (e : E T) (k : T -> ctree E C R)
| Choice {T : Type} (c : C T) (k : T -> ctree E C R)

One can see "Choice" constructor as modelling internal non-determinism, complementing the external non-determinism that ITrees already allow with "Vis" and that arises
from interaction with the environment. (Process calculi like CCS, CSP and Pi, as well as session types and linear logic also make this distinction).
by brolumir | 2026-01-27 13:33:38+00:00
I used to give some leeway to other, more charitable explanations, but now it's become crystal clear to me there's one reason only: people hate Jews. It's anti-semitism. You can call it whatever you want, give whatever excuses you want, but the fact of the matter: liberals in the west only care about these things if Jews are involved. Otherwise, we'd see celebrities for Iran the same way we saw celebrities for Gaza a long time ago.
by piva00 | 2026-01-27 13:33:41+00:00
It is mind boggling how you keep trying to deflect away given your narrative.

> Trump got a standing ovation at Davos and got a deal for Greenland

And you don't know what is the deal, at all, so how can you base your entire argument in something you simply do not know? You don't know, you simply do not know.
Show HN: I built a voice-only AI language tutor using OpenAI's Realtime API
by digi_wares | 2026-01-27 13:34:23+00:00
I'm an expat in Bangkok who can read Thai menus but freezes the moment someone speaks to me. Duolingo didn't help, I needed actual speaking practice, but tutors are expensive and scheduling is a pain.

So I built speaklanguageonline.com - a voice call with an AI that speaks Thai (or Vietnamese), listens to your attempts, and gives you one gentle correction at a time. No typing, no flashcards, just talking.

Tech:

OpenAI Realtime API (WebRTC) for speech-to-speech
Next.js 14 + Vercel
No transcription step - the model processes audio directly, which preserves tone (critical for Thai's 5 tones)

What makes it different from ChatGPT voice:

- Tuned for slow, patient corrections (not conversational chat)
- One correction per turn (anxiety-inducing to get 5 things wrong at once)
- Corrections explained in your native language
- 3-minute session cap to keep it focused

Pricing: Credits, not subscriptions. You pay only for minutes used. I hate subscription guilt as much as you do.

Current state: Thai and Vietnamese work well. Adding Spanish, Hindi, Mandarin soon — OpenAI's model handles them but quality varies.

What I learned:

Realtime API latency is ~300-500ms which feels natural for conversation
Prompting for "one correction only" took way more iteration than expected
Tonal languages need explicit instruction to focus on tone mistakes

Would love feedback, especially from anyone who's built voice-first apps or is learning a language.
by franga2000 | 2026-01-27 13:35:14+00:00
Yes, but there are also plenty of countries where mobile data or even smartphones aren't nearly as universal as they might be in the places where most people use whatsapp. There, people use mostly SMS and phone calls. Whatsapp and the like are the thing you use when SMS/calls would be too expensive, so international.

Both of these exist, as do middle grounds between them.

I'm in only one WhatsApp group with someone local, everyone else in my chats is from abroad. Yet I'm from a country with dirt cheap data and nearly universal smartphone ownership. People just don't use WA here for whatever reason. But drive an hour across the border and suddenly everyone is on WhatsApp.
by deaux | 2026-01-27 13:35:29+00:00
This has been said before on here, but the main reason here is because in the West (particularly the US and Germany) there was a large group among the general populace supporting the genocide in Gaza, but in the West there is no large group supporting the massacre in Iran. The latter is an extremely fringe position to hold on the level of flat-earthers. People either don't care or are against it. When there's such a consensus, there's less controversy, less to talk about.
by embedding-shape | 2026-01-27 13:35:43+00:00
As a fun exercise, I tried to see how close I could get to Cursor's results without using any Rust crates, and by making the agent actually care about the code. End results: 20K LOC for a browser that more or less works the same, on three platforms, leveraging commonly available system libraries and no 3rd party Rust crates: https://emsh.cat/one-human-one-agent-one-browser/ (https://news.ycombinator.com/item?id=46779522)

I'm not entirely sure what the millions of lines of code is supposedly doing.
by simmons | 2026-01-27 13:37:39+00:00
Wow, that takes me back. It reminds me of the pre-web days when people would set up telnet services for providing information about the weather, ham radio callsigns, lyrics, FTP search engine (archie), and of course BBSs. An acquaintance of mine maintained a list of telnet BBSs and services that was fairly popular at the time. [1]

[1] http://www.textfiles.com/bbs/BBSLISTS/internetinfo.txt
by Timon3 | 2026-01-27 13:38:00+00:00
> My apologies, you talked about scandals on the GOP side.

I don't understand how that leads you to understand that I am affiliated with them?

>> Yes, I can rule out confirmation bias.

> How?

First please explain how confirmation bias on my side would influence the amount of deleted comments and threads in that subreddit.

It somehow seems that you really want that subreddit to be representative of the average conservative. And if anyone disagrees, you throw out accusations to see what sticks. Why?
by rdtsc | 2026-01-27 13:38:07+00:00
> did you feel really smart putting that totally made up "because people often leaves guns in their cars" in there?

I can’t tell if you think people obviously do leave guns in their car, and GP should know better than add the phrase in, or, that nobody does, and GP should know better.

I can tell you have seen people do both in different parts of the country.