MurphyA/hacker-news huggingface dataset:
by DaiPlusPlus | 2025-11-20 07:20:38+00:00
> Know this: someone is coming after this already.

Yesterday, GitHub Copilot declared that my less-AI-weary friend’s new Laravel project was following all industry best-practices for database design as it storing entities as denormalized JSON blobs in a MySQL 8.x database with no FKs, indexes, constraints, all NULL columns (and using root@mysql as the login, of course); while all Laravel controller actions’ DB queries were RBAR loops that did loaded all rows into memory before doing JSON deserialisation in order to filter rows.

I can’t reconcile your attitude with my own personal lived experience of LLMs being utterly wrong 40% of the time; while 50% of the time being no better or faster than if I did things myself; another 5% of the time it gets stuck in a loop debating the existence of the seahorse emoji; and the last 5% of the time genuinely utterly scaring me with a profoundly accurate answer or solution that it produced instantly.

Also, LLMs have yet to demonstrate an ability to tackle other real-world DBA problems… like physically installing a new SSD into the SAN unit in the rack.
by bonzini | 2025-11-20 07:20:49+00:00
Yes, I didn't say that sigils went away. But for example in Perl 6 lists are @ whether you declare or access them, instead of the sigil changing depending on what you want to get out of the expressions. It says it in one of the first apocalypses even that people "found it a bit weird": https://metacpan.org/release/AUTRIJUS/Perl6-Bible-0.30/view/...
by ozim | 2025-11-20 07:21:30+00:00
Oh how naive.

We have that in place for open source software. No one is contacting the authors on GitHub they just grab and use it.

Second thing is big bad guys will see if someone copyright is just a person that doesn’t have means to fight for themselves in court - you still have to sue them and still have to get initial cost of lawyers.

Last but not least there is a lot of content that you don’t want to be easily tied to the owner because history is showing us how that can be used to hunt down people having “wrong ideas”.
by bayindirh | 2025-11-20 07:22:29+00:00
The premise is nice, but downsides noted in another comment, usability is also a problem.

It's much heavier than a normal notebook, and the surface is basically an extremely fine grit sandpaper. It works great with pencils and ballpoints, but wetter pens (gel, rollerball) do not dry as quick. Also, forget fountain pens. You'll be eating away your nib as I write on that paper.

I have a couple of these notebooks, but they sit unused for now.
by goranmoomin | 2025-11-20 07:23:12+00:00
I knew for a fact that a Linux desktop was a viable option when you have a separate macOS/Windows laptop (which is my main computer). Recently (frustrated with macOS updates), I decided to be Linux-only for a week[0], replacing my MBP with an MBA that runs Asahi Linux.

Unfortunately it turns out that I depend on too many desktop apps that runs on the major desktop OSes but not on Linux (or on Wine, for that matter).

* KakaoTalk, the major South Korean IM app ran on Wine for a week, but the updater doesn't work and freshly reinstalling the app broke Wine for some reason. (I tried removing the whole ~/.wine prefix, but it doesn't work.) Now I'm stuck without KakaoTalk.

* Discord is only provided as a x86_64 Deb file and a .tar.gz file. I tried using it from Firefox, and it works fine but audio sharing during screen sharing doesn't work.

* Disconnecting from my Bluetooth AirPods somehow does not stop my music. I'm not sure if this is an AirPods limitation or a Linux limitation (since I've never used AirPods with Windows), but it annoyed me endlessly.

* USB-C DP mode and the fingerprint sensor doesn't work. This is an Asahi Linux limitation, but I've seen various parts of the hardware not working when using other Linux distributions on laptops as well. I feel this is a common occurrence.

Not to mention that the lack of text editing shortcuts that macOS has, which is a big deal to me (but I tried as that is a macOS-ism).

I carried my MBA for 4 days before I gave up today. I brought my MBP today with me.

[0]: https://news.ycombinator.com/item?id=45940274
by gbanfalvi | 2025-11-20 07:23:18+00:00
Lmao you can’t be serious. This is something that can only be said if you can’t/won’t quantify social cost.

Deregulated gambling has had a horrible impact on individuals. Repealing Glass—Steagall led to a global financial crisis. Gig economy businesses are exploiting workers by the thousands through self employment loopholes. We have insane monopolistic pricing and practices in the US in eg the telecom industry. Worst of all is that we’ve likely doomed the entire planet based on what is effectively too little environmental regulation.
by jeroenhd | 2025-11-20 07:23:32+00:00
The decryption problems I've experienced have a been fixed a while ago. There was a push to fix these last year or the year before that, and at this point I'm pretty sure only some outdated or obscure clients with old encryption liberties still suffer from these problems.

The huge amount of unencrypted metadata is pretty hard to avoid with Matrix, though. It's the inevitable result of stuffing encryption into an unencrypted protocol later, rather than designing the protocol to be encrypted from the start.

I've had similar issues with other protocols too, though. XMPP wouldn't decrypt my messages (because apparently I used the wrong encryption for one of the clients), and Signal got into some funky state where I needed to re-setup and delete all of my old messages before I could use it again. Maintained XMPP clients (both of them) seem to have fixed their encryption support and Signal now has backups so none of these problems should happen again, but this stuff is never easy.
by alkindiffie | 2025-11-20 07:23:38+00:00
The RFC addresses security, but does not mention anything about privacy. I think the scheme ultimately boils down to trusting the server/instance.

It would be great if users don't have to share the actual number with the server, a hash or something like that but that would make it impossible to verify the number and verification is required to prevent spoofing.

Another way maybe is to have a trusted 3rd party (something like EFF, LetsEncrypt) that can be used by users to validate their numbers and applications can get the hashes from there.
by NewsGotHacked | 2025-11-20 07:24:09+00:00
I have mixed feelings about this one. While I was never too excited about some of the unintended consequences of GDPR. That said, I do see benefit of the EU being the world's regulator on these types of things. I don't have confidence that anyone else would do it if the EU didn't. Even for those of us that don't live in the EU (I am in the US myself), I do feel like the EU plays the role of keeping things in check for the rest of us even if we are directly impacted by their regulations.
by Ardren | 2025-11-20 07:24:36+00:00
Why on earth would I want the model to try be 'even handed', I want it to be correct.

> We want Claude to be seen as fair and trustworthy by people across the political spectrum, and to be unbiased and even-handed in its approach to political topics.

That's just saying you want to moderate Claude's output so as to not upset people and lose customers.
by adishj | 2025-11-20 07:25:57+00:00
since we're building on top of LLMs which are by nature probabilistic, you won't produce the exact same frame-level cut each time, but of course there is still determinism in the expected outputs

for example, if you have a workflow setup to create 5 clips from a podcast and add b-rolls and captions and reframe to a few different aspect ratios, any time you invoke this workflow (regardless of which podcast episode you're providing as input), you'll get 5 clips back that have b-rolls, captions, and are reframed to a few different aspect ratios

however, which clips are selected, what b-rolls are generated, where they're placed — this is all non-deterministic

you can guide the agent via prompting the tiles individually, but that's still just an input into a non-deterministic machine
by d3Xt3r | 2025-11-20 07:26:20+00:00
- Proprietary messaging apps like WhatsApps, Facebook Messenger etc. I think it's ridiculous that some people/countries are practically held hostage by them.

- Electron/Javascript based apps

- Chromium (Blink) and Webkit based browsers

- GTK4/libadwaita

- node.js

- And well, less of on refusal to adopt, but more like a refusal to acknowledge their value: bloated/modern web frameworks like React. I honestly can't think of a single useful website that absolutely cannot work without a bloated framework, that I'd actually need in my daily life, which couldn't have been achieved by a regular old-school website or a native app. Like literally, there's not a single actually useful website that I visit regularly, that I can look at and go "oh, this site (or the service they offer) absolutely cannot work without a modern bloated JS framework".
by roenxi | 2025-11-20 07:26:23+00:00
> But real users don't talk like that - they ask loaded questions like "How is X not in jail?"

If the model can answer that seriously then it is doing a pretty useful service. Someone has to explain to people how the game theory of politics works.

> My study asked: where does the model actually land when it takes positions? A model can score 95% on even-handedness (engages both sides well) while still taking center-left positions when pushed to choose.

You probably can't do much better than that, but it is a good time for the standard reminder that left-right divide don't really mean anything, most of the divide is officially over things that are either stupid or have a very well known answer and people just form sides based on their personal circumstances than over questions of fact.

Particularly the economic questions, they generally have factual answers that the model should be giving. Insofar as the models align with a political side unprompted it is probably more a bug than anything else. There is actually an established truth [0] in economics that doesn't appear to align with anything that would be recognised as right or left wing because it is too nuanced. Left and right wing economic positions are mainly caricatures for the consumption of people who don't understand economics and in the main aren't actually capable of assessing an economic argument.

[0] Politicians debate over minimum wages but whatever anyone thinks of the topic, it is hard to deny the topic has been studied to death and there isn't really any more evidence to gather.
by ggeorgovassilis | 2025-11-20 07:29:48+00:00
Will epochal advances in Artificial Intelligence complement human expertise, thereby increasing its value, or render it increasingly unnecessary? During both the industrial and computer revolutions, the forms of expertise rewarded by the labor market changed substantially, with vastly uneven consequences for workers in different occupations and possessing different education levels. These forces will play out differently again in the AI era. While the future is a design problem not a forecasting exercise, David Autor will discuss the challenges that AI poses for the labor market, as well as some of the novel opportunities it offers.

CES Munich Lectures in Economics 2025 Expertise, Artificial Intelligence, and the Work of the Future David Autor, Daniel (1972) and Gail Rubinfeld Professor, MIT Economics, USA
by instamatch | 2025-11-20 07:29:57+00:00
Instamatch brings a refreshing sense of luxury to your everyday moments, turning ordinary evenings into something a little more special. It’s built for people who enjoy stepping into a space that feels polished, energetic, and full of movement. When you first interact with Instamatch, the feeling is immediate — you notice the warmth, the glow, and the sense of anticipation that comes with discovering something new. The platform focuses on delivering smooth, seamless experiences that keep you engaged effortlessly. Instead of overwhelming you, Instamatch invites you into a world that blends elegance with energy, allowing you to enjoy daily rewards and unique opportunities that feel genuinely exciting.
by georgefrowny | 2025-11-20 07:30:36+00:00
To be fair, Amazon one click purchases got me once. The principle that no one button should cause a "dangerous" action (i.e. one where you can't escape or undo it easily, and especially with money and data) is sometimes violated when the action is only "dangerous" to the user and beneficial to the provider.

Usually the result of clicking such a "dangerous" button is the user gives the provider money or data. It's not common that the provider makes it easy to one-click-no-confirm a process that gives the user money or the provider's data.
by RestartKernel | 2025-11-20 07:31:00+00:00
> I don't know if the Chinese government intended to use it as some sort of covert weapon, but if they did then they're geniuses. It literally makes you stupid.

I don't think you need any government conspiracy for this. Tiktok is an inevitable product of the attention economy — moreso a capitalist wart than deliberate sabotage.
by red75prime | 2025-11-20 07:31:47+00:00
Your reasoning would be fine if there were a clear distinction, like between a microwave and a grill.

What we actually have is a physical system (the brain) that somehow implements what we know as the only approximation of general intelligence and artificial systems of various architectures (mostly transformers) that are intended to capture the essence of general intelligence.

We are not at the microwave and the grill stage. We are at the birds and the heavier-than-air contraptions stage, when it's not yet clear whether those particular models will fly, or whether they need more power, more control surfaces, or something else.

Heck, the frontier models have around 100 times lower number of parameters than the most conservative estimate of the equivalent number of parameters of the brain: the number of synapses. And we are like "it won't fly".
by simonask | 2025-11-20 07:32:18+00:00
I hate this take.

It's myopic. Centered on, and informed by, a political culture that is quite unique to the US, and to a limited extent the UK. Lots of politics the world over does not work like that, and is in fact rooted in collaboration rather than "combat".

I'm in Denmark, and we just held local elections the other day. The overwhelming majority of city councils have broad constitutions across not just party lines, but across the entire left/right spectrum. It doesn't mean that there isn't competition, but it does mean that everyone is aware that they will have to work together with their competition when the election is over. This is the norm in most European countries with functioning democracies.

The US political culture is an outlier, and it is not useful to draw any conclusions about humans, politics, or democracy from it.
by jeroenhd | 2025-11-20 07:32:53+00:00
They verify their device. Usually means opening Matrix on a other device, clicking the pop-up, and scanning a QR code or matching emoji. One device signs proof of verification of the other and exchanges encryption keys so the new device can read encrypted conversations.

Unverified devices are indistinguishable from a hacker logging in through credential stuffing/password leaks until verification is done.

It's a process similar to adding devices to Signal or WhatsApp, except with Matrix you can still log in without having physical access to another device. Useful if you only ever visit unencrypted rooms perhaps.
by SamDc73 | 2025-11-20 07:33:32+00:00
> What I really want to see is Meta getting irrelevant ON MERIT. People stop using Meta products, and then I want to see it die. But not by forcing the hand - that's bad for everyone, especially the enterpreuer / hacker types on this site

I honestly don’t get why so many people jump to the whole "we need the government to save us or we’re doomed" argument. To me, it's simple: put your money where your mouth is. I can’t stand Meta, so I just don’t use their products.
by hweihwang | 2025-11-20 07:33:46+00:00
OP here. I built this because I was hitting rate limits constantly with the OpenAI Codex CLI and got tired of the "logout/login" loop to switch accounts.

CodexUse is a local desktop tool that wraps the CLI config. It lets you:

1. Visualize your rate limit health.

2. Switch profiles/auth tokens with one click. (Quick switch via tray supported)

3. Auto-rotate to a fresh profile if you get throttled.

It’s local-first (edits your local config files directly) and doesn't sync your tokens to any cloud.

Happy to answer questions!
by Dylan16807 | 2025-11-20 07:34:02+00:00
> What? Returning an int does in fact mean that the method can return -2.

What? No it doesn't.

fn square(n: i32) -> i32 { n * n }

This method cannot return -2.

Though in this case it's more like knowing that the specific way you call the function in foo.rs will never get back a -2.

fn bar(n: i32, allow_negative: bool) -> i32 { let new = n * 2; if allow_negative || new >= 0 { new } else { 0 } } bar(x, false)
by zkmon | 2025-11-20 07:34:09+00:00
Appropriate world view was evolved over millennia through continuous cycles of adaptation helped by sensory perceptions, much before these philosophies came up. You may call it reductionist or whatever. That doesn't change the facts of evolution.

Any new world view that didn't go through same level of evolution and not tested against the physical world around it, is just a sales talk to influence people who were desperate and fearful and struggling for survival. It doesn't matter who stated it and when.
by Tor3 | 2025-11-20 07:35:20+00:00
A lot of this could be said about specialized machines in general. I remember visiting the local university last century where a guy was demonstrating a US-made Word Processor machine they had bought, and around the same time a local company was developing something similar. And they looked very cool indeed. But in both cases I thought.. "eh, won't that be total overkill now when we can see standard word processing software on standard computers already arriving? Even if a normal PC doesn't look that cool?" And, as predicted (and I most certainly couldn't be the only one predicting that), the US company as well as the local one folded. At least the company I worked for got to hire some good people from there when the inevitable happened.

It's hard to find where to draw the line when it comes to specialized hardware, and the line moves forth and back all the time. From personal experience it went from something like "multiple input boards, but handle the real time Very Fast interrupts on the minicomputer". And spend six months shaving off half a millisecond so that it worked (we're in the eighties here). Next step - shift those boards into a dedicated box, let it handle the interrupts and DMA and all that, and just do the data demuxing on the computer. Next step (and I wasn't involved in that): Do all the demuxing in the box, let the computer sit back and just shove all of that to disk. And that's the step which went too far, the box got slow. Next step: Make the box simpler again, do all of the heavy demuxing and assembling on the computer, computers are fast after all..

And so on and so forth.
by gethly | 2025-11-20 07:35:29+00:00
I heard Jonathan Blow say that the problem of Linux, or native gaming on Linux, is the gazillion of libraries of unimaginable number of versions. I find it funny that investing a ton of time(by now decades) and money into making a API layer for Windows API made more sense than to clean up or somehow standardise Linux itself.

What a mess this thing is. Though, I am definitely not moving to W11, so Linux will be in my future one way or another.
by mk89 | 2025-11-20 07:36:03+00:00
I think that thanks to the internet we have more access to a lot of literature like never before, so in theory we can recognize certain "patterns" more easily now than some years ago.

People from the East Europe will tell you that American media is clearly a propaganda machine, but they themselves grew up during difficult times and the one lesson they all learnt is: don't trust. You cannot trust your neighbors, you cannot trust your friends, you cannot trust anyone.

Therefore, media in the West appears as a big pile of propaganda (which in many cases is true). However, they also have their own propaganda, maybe "drier" and more straightforward, but one way or another, all countries need to keep the flock of humans in line.
Show HN: AppReviewAI Analyze App Store Reviews Locally with Apple's On-Device AI
by 8mobile | 2025-11-20 07:37:27+00:00
Hi HN,

I’ve been experimenting with Apple’s new on-device Foundation Models (iOS 18 / macOS Sequoia) and built a small tool around them: AppReview AI, a Mac + iPad app to analyze App Store reviews privately and offline.

The motivation was simple: as an indie developer, reading hundreds of reviews from competitor apps was slow, noisy, and hard to extract signal from. Existing tools rely on cloud processing, API keys, or external servers. I wanted something lightweight and private that used Apple’s new local AI instead.

What it does - Summarizes reviews using Apple’s on-device models - Extracts sentiment, recurring issues, bugs, and feature requests - Shows per-country ratings to detect market differences - Displays basic estimated downloads and revenue (SensorTower public data) - Syncs selected apps and analyses through iCloud

All AI processing stays on-device. No external servers, no accounts, no OpenAI key.

Why I built it I wrote a recent article on Apple Foundation Models and was surprised how far the local models can go with the right prompts. This project was a way to test how practical on-device analysis could be in a real use case for developers.

Free tier The app has a small free tier (1 app + 3 AI analyses) so anyone can try it without registration.

If you’re curious, here’s the link: https://apps.apple.com/lu/app/appreview-ai-review-analyzer/i...

I’d love feedback, criticism, or ideas for what to analyze next (keywords, rankings, crashes, changelogs, etc.). Happy to answer technical questions about the on-device AI integration as well.
by lmm | 2025-11-20 07:38:30+00:00
> Why would BBC want to teach their methods in Russia? How do they benefit from that?

The BBC's mission is to inform, educate, and entertain, not to benefit themselves.

> How does Soros benefit from that?

I'm more anti-Soros than most, but he is fairly open that he wants to prevent a recurrence of the Holocaust and a free press and western-style civil liberties are things he sees as supporting that. Even if you want to see it in selfish terms, the guy is rich and Jewish and wants the kind of society that doesn't victimise people like him; that doesn't mean he's part of some kind of cloak-and-dagger conspiracy.
by phplovesong | 2025-11-20 07:38:43+00:00
If i need something that must be proven correct. Something that really cant (ungracefully) fail, where there is no null pointer exceptions, or other panics (eg rust has unwrap, and Go has nills).

Something that does not need to run on C speeds (both Go and OCaml have similar performance, somewhere around 80-90% of C/Rust give or take), and when i want to have a fast feedback cycle (the OCaml compiler is even faster than Go's compiler).

Basically OCaml when i want to have a good sleep at night, and be sure im not paged at 2AM for some weird panic or null pointer error.

Thats why i glue stuff together, i might have some "this-is-critical-as-fuck" code written in OCaml, and a webserver written in Go, and some perf critical feature written in Rust/C.

It all depends on the requirements. Its a shame devs shy away from that, and use their only tool (language) for all things, leading to more brittle and overcomplex software.
by cobbaut | 2025-11-20 07:39:49+00:00
> Then Thunderbird arrived on the scene

Apologies, but in my memory Thunderbird is just the new name for Netscape Mail. And Netscape mail, I believe, is older than Outlook.

I still have folders in my current Thunderbird that I created in Netscape (for example the 1996 folder that contains all mail from 1996).