MurphyA/hacker-news huggingface dataset:
by kypro | 2025-07-29 18:50:48+00:00
Oh for sure. I personally think this was the whole point of the bill.

We've seen from online bans in recent years that it doesn't really matter if someone is still technically able to access a the banned content, at some point if you make the content hard enough to find its influence becomes increasingly irrelevant.

This new legislation basically gives the UK government an excuse to ban large sections of the internet from UK ISPs since they can say they weren't complying with UK law and shift the blame/responsibility in the eyes of the public – "it's not censorship, they're breaking the law!"

In doing this it will likely be enough to reduce UK traffic to those sites by 90%+. While it might technically be possible to buy and install a VPN to access them realistically most people won't bother.
by JonathonW | 2025-07-29 18:51:19+00:00
Because the game already also runs on Xbox and, given MS's recent gaming strategy (which is putting less emphasis on Xbox exclusives), could conceivably come to Playstation or maybe even Switch 2 in the future.

On the Windows side of things, there's also a push towards ARM hardware (with current Snapdragon-based hardware actually performing pretty well). Not sure if Flight Simulator is currently ARM-native, but having the ability to go ARM-native is probably desirable at least as a long-term goal.
by z3ugma | 2025-07-29 18:51:48+00:00
This is one of the reasons I am working on an enclosure-compatible open-source version of the 2nd gen Nest thermostat. It reuses the enclosure, encoder ring, display, and mounts of the Nest but replaces the "thinking" part with an open-source PCB that can interact with Home Assistant.

Nest Thermostats of the 1st and 2nd generation will no longer be supported by Google starting October 25, 2025. You will still be able to access temperature, mode, schedules, and settings directly on the thermostat – and existing schedules should continue to work uninterrupted. However, these thermostats will no longer receive software or security updates, will not have any Nest app or Home app controls, and Google will end support for other connected features like Home/Away Assist. It has been pretty-badly supported in Home Assistant for over a year anyway, missing important connected features.

I've got the faceplate PCB done and working; the rotary encoder and ring working; and the display working but with terrible code with a low refresh rate.

I need to ship by October to beat the retirement date. Plans to get some regular development report-outs and pre-orders are coming quite soon.

It's open source, and uses ESP32-C6 so it can be Wifi, BLE, or Zigbee, whatever software you intend to load onto it.
by potatolicious | 2025-07-29 18:52:12+00:00
I think a few points worth making here:

- From what I can see many products are rapidly getting past "just prompt engineering the base API". So even though a lot of these things were/are primitive, I don't think it's necessarily a good bet that they will remain so. Though agree in principle - thin API wrappers will be out-competed both by cheaper thin wrappers, or products that are more sophisticated/better than thin wrappers.

- This is, oddly enough, a scenario that is way easier to navigate than the rest of the LLM industry. We know consumer apps, we know consumer apps that do relatively basic (or at least, well understood) things. Success/failure then is way less about technical prowess and more about classical factors like distribution, marketing, integrations, etc.

A good example here is the lasting success of paid email providers. Multiple vendors (MSFT, GOOG, etc.) make huge amounts of money hosting people's email, despite it being a mature product that, at the basic level, is pretty solved, and where the core product can be replicated fairly easily.

The presence of open source/commodity commercial offerings hasn't really driven the price of the service to the floor, though the commodity offerings do provide some pricing pressure.
by Tainnor | 2025-07-29 18:52:32+00:00
> There really is no equivalence with anything that has happened recently - it is a crime unique in its depravity.

With no intention of downplaying the particular scandal that you're referencing, I don't think this is correct. Victims of sexual abuse by the Catholic Church are also usually estimated to range in the thousands, particularly e.g. in Germany

https://en.m.wikipedia.org/wiki/Catholic_Church_sexual_abuse...
by nemothekid | 2025-07-29 18:52:33+00:00
We simply have different boundaries on whats a tool problem vs a developer problem.

If the tool is easily misused, the tool is wrong. i.e. "You're holding it wrong" is a problem with the phone, not the user.

>The language is sort of settled. The browser runs JS, so for most projects, it's the right choice.

TypeScript exists. Something could be made that compiles to JS that makes this easier.
by perlgeek | 2025-07-29 18:53:06+00:00
There are so many options that could be done, like:

* for each statement, give you the option to rate how well you understood it. Offer clarification on things you didn't understand

* present knowledge as a tree that you can expand to get deeper

* show interactive graphs (very useful for mathy things when can you easily adjust some of the parameters)

* add quizzes to check your understanding

... though I could well imagine this being out of scope for ChatGPT, and thus an opportunity for other apps / startups.
by perching_aix | 2025-07-29 18:53:20+00:00
I don't think (or rather, want to think) that people are being intentionally malicious. Instead, I think this is a scaling issue. Natural language being scaled in ways it isn't prepared to (e.g. over the internet to random strangers from all walks of life with very different intentions).

I've been looking for platforms where one can maybe more formally encode their thoughts, so that the argumentation and debating skill barrier is lowered / eliminated, along with manipulation. And I did find some, but they don't quite hit the spot, and even if they did, people aren't really on them, so it doesn't matter sadly.
by donatj | 2025-07-29 18:53:23+00:00
See, I think this is a good idea even for reviewing non-agentic human-written PRs!

We've got a huge LGTM problem where people approve PRs they clearly don't understand.

Recently we had a bug in some code of an employee that got laid off. The people who reviewed it are both still with the company, but neither of them could explain what the code did.

That triggered this angry tweet

https://x.com/donatj/status/1945593385902846118
by Q_is_4_Quantum | 2025-07-29 18:53:25+00:00
This was interesting thanks - makes me wish I had the time to study your examples. But of course I don't, without just turning to an LLM....

If for any of these topics you do manage to get a summary you'd agree with from a (future or better-prompted?) LLM I'd like to read it. Particularly the first and third, the second is somewhat familiar and the fourth was a bit vague.
by hombre_fatal | 2025-07-29 18:54:36+00:00
I'm glad your groups were great, but this class was horrible and probably different from what you're thinking of. We weren't physics majors. We were trying to credentialize in a textbook, not come up with proofs to solve open ended riddles that most people couldn't solve. The homework should drill in the information of the class and ensure you learn the material.

And we literally couldn't figure it out. Or the group you were in didn't have a physics rockstar. Or you weren't so social or didn't know anyone or you just missed an opportunity to find out where anyone was forming a group. It's not like the groups were created by the class. I'd find myself in a group of a few people and we just couldn't solve it even though we knew the lecture material.

It was a negative value class that cost 10x the price of the community college course yet required you to teach yourself after a lecture that didn't help you do the homework. A total rip-off.

Anyways, AI is a value producer here instead of giving up and getting a zero on the homework.
by quuxplusone | 2025-07-29 18:54:58+00:00
"500 code samples generated by Magistral-24B" — So you didn't use real code?

The paper is totally mum on how "descriptive" names (e.g. process_user_input) differ from "snake_case" names (e.g. process_user_input).

The actual question here is not about the model but merely about the tokenizer: is it the case that e.g. process_user_input encodes into 5 tokens, ProcessUserInput into 3, and calcpay into 1? If you don't break down the problem into simple objective questions like this, you'll never produce anything worth reading.
by OutOfHere | 2025-07-29 18:55:00+00:00
Passkeys seem overrated for three reasons:

(1) Their use of public-key cryptography is not quantum safe (against quantum computing). In contrast, passwords are very much quantum safe.

(2) They are tied to the provider. Why on Earth would I want to have the provider own my passkeys? Why would I want this vendor lock-in for my authentication?

(3) What if I want multiple accounts for a site? Some passkey vendors may support them, while others may not.
by sunrunner | 2025-07-29 18:55:03+00:00
> make up a scribble and compare it to a scribble you do previously

I'll take "Lies that your parents told you about how the world works" for 500, Alex.

Serious question though, I thought the whole signature thing was more of a legally binding thing for the signer asserting themselves as X, sort of like checking the "I'm over 18" box. Sort of a "Well we asked you the question, it's not our fault if you lied" type thing.
by randomcatuser | 2025-07-29 18:55:18+00:00
I don't know if you're joking, but here are some answers:

"The mind is not a vessel to be filled, but a fire to be kindled." — Plutarch

"Education is not preparation for life; education is life itself." — John Dewey

"The important thing is not to stop questioning. Curiosity has its own reason for existing." — Albert Einstein

In order to think complex thoughts, you need to have building blocks. That's why we can think of relativity today, while nobody on Earth was able to in 1850.

May the future be even better than today!
by mbowcut2 | 2025-07-29 18:55:22+00:00
I've had similar experiences with vanilla ChatGPT as a DM but I bet with clever prompt engineering and context window management you could solve or at least dramatically improve the experience. For example, you could have the model execute a planning step before your session in which it generates a plot outline, character list, story tree, etc. which could then be used for reference during the game session.

One problem that would probably still linger is model agreeableness, i.e. despite preparation, models have a tendency to say yes to whatever you ask for, and everybody knows a good DM needs to know when to say no.
by reliabilityguy | 2025-07-29 18:55:31+00:00
> The article that our comments are under are about an 18x increase in sign-ups from the UK for one provider, a 2.5x increase for another provider, a 10x increase for yet another provider, etc. in just days.

Those numbers mean nothing without the baseline. What if before it was 1 person and now it’s 18x more, totaling 19 people?

W.r.t. data about China and Russia, I don’t want to pay for market reports, but occasional discussions about China, for example, show that about 35% of internet users use VPN (https://www.reddit.com/r/China/comments/i3afnz/how_many_peop..., the thread has some links for more info). However, it is unclear how many of those users are private citizens use VPN to specifically bypass censorship. From my anecdotal experience from work and my PhD, most Chinese I met just don’t care about censorship and lack of access to FB, YouTube, or whatever. Chinese are like western users for the most part, on average they need social media, financial apps, maybe search, etc. they are not actively looking for censored info.
by posix86 | 2025-07-29 18:55:38+00:00
There's studies showing that LLM makes experienced devs slower in their work. I wouldn't be surprised if it was the same for self study.

However consider the extent to which LLMs make the learning process more enjoyable. More students will keep pushing because they have someone to ask. Also, having fun & being motivated is such a massive factor when it comes to learning. And, finally, keeping at it at 50% the speed for 100% the material always beats working at 100% the speed for 50% the material. Who cares if you're slower - we're slower & faster without LLMs too! Those that persevere aren't the fastest; they're the ones with the most grit & discipline, and LLMs make that more accesible.
by macintux | 2025-07-29 18:55:39+00:00
I didn't say the phone was more trusted, I said it was more personal.

Your phone almost certainly knows where you are at all times, for example. It may know whether you're walking or sitting. It knows who calls you, who you call, who you message.

The laptop may know some of that, but it doesn't have the same sensors, and doesn't stay with you most times you leave the house.
by diggan | 2025-07-29 18:55:59+00:00
> When the modding community is so heavily plagued with mods that are malicious in some way

Is it? Granted, I'm a heavy mod user myself for various games, but only created mods myself for Cities Skylines and Cities Skylines 2 so I guess I know that ecosystem the best, and yes, there been a few cases of malicious mods, but "heavily plagued"? What ecosystem are you talking about?
by potatolicious | 2025-07-29 18:56:41+00:00
Security is the big one. C++ DLLs have relatively free reign and are difficult to sandbox. With WASM you have a much stricter security model where the host program has full control over what APIs it has access to.

The addons are developed by third parties that aren't Microsoft, so there's a serious risk of malware and other ways of getting the user pwned.

The added future-proofing/portability is a nice bonus, but I suspect maybe not the main motivator.
by scarmig | 2025-07-29 18:57:35+00:00
I think the first thing is figuring out exactly what persona you want the LLM to adopt: if you have only a vague idea of the persona, it will default to the laziest one possible that still could be said to satisfy your request. Once that's done, though, it usually works decently, except for those that the LLM detects are politically charged. (The weakness here is that at some point you've defined the persona so strictly that it's ahistorical and more reflective of your own mental model.)

As for the politically charged topics, I more or less self-censor on those topics (which seem pretty easy to anticipate--none of those you listed in your other comment surprise me at all) and don't bother to ask the LLM. Partially out of self-protection (don't want to be flagged as some kind of bad actor), partially because I know the amount of effort put in isn't going to give a strong result.
by exasperaited | 2025-07-29 18:57:43+00:00
It’s not whataboutism. It’s exasperated cleanupyourownbackyardism.

That HN collapses into hysteria over the slightest thing happening on the other side of the Atlantic while studiously avoiding any discussion of homegrown political insanity is basically laughable. You know nothing about us; as always we are essentially forced to know all about you in detail so we can fend it all off.
by andix | 2025-07-29 18:58:12+00:00
Absolutely. I used to have a lot of weird IPv6 issues in my home network I didn't understand. ChatGPT helped me to dump some traffic with tcpdump and explained what was happening on the network.

In the process it helped me to learn many details about RA and NDP (Router Advertisments/Neighbor Discovery Protocol, which mostly replace DHCP and ARP from IPv4).

It made me realize that my WiFi mesh routers do quite a lot of things to prevent broadcast loops on the network, and that all my weird issues could be attributed to one cheap mesh repeater. So I replaced it and now everything works like a charm.

I had this setup for 5 years and was never able to figure out what was going on there, although I really tried.
by vharuck | 2025-07-29 18:58:55+00:00
It's less "both sides" and more "two of the four sides." There is Hamas, the weak but fanatical terrorist organization, the powerful and cruel ruling Israeli administration and military, the Palestinian citizens struggling to survive, and the Israeli citizens. The latter two are mostly not committing crimes against humanity¹. By the laws of war Israel signed into, civilians should be protected. Civilians are not parties in a war

1: The violent Israeli settlers, if certain accounts are true, are committing crimes against humanity. But you can't punish every Israeli just because they share nationality with a criminal. Just like we shouldn't starve Palestinians who live in the same area as Hamas.
by whatshisface | 2025-07-29 18:59:22+00:00
It may be in the interests of someone to kill a witness to a murder, but it's up to law and society to stop them. Likewise I am sure plenty of genocides have been in the interests of the victors, but it is up to law and civlization to stop them. What I am not sure about is that it is truly in Israel's interest to be known forevermore as one of the racial exterminators in mankind's long and fraught history.
by wahern | 2025-07-29 18:59:59+00:00
> Moving to XMPP - using prosody - worked really well for messaging, but the lack of real-time notifications on Sandra’s iPhone was sub-optimal

Were they using Monal on the iPhone? I use XMPP (Prosody) with some friends. Conversations.im works really well on Android, including push notifications. But the one iPhone user, using Monal, has said notifications don't work, and I don't know how to debug. The Monal website and commit log suggests they should be working. (macOS desktop Monal works fine for me, but it's using a normal live TCP stream to receive notifications, not cell network push notifications.)
by rsync | 2025-07-29 19:00:04+00:00
I don't have a need for secure chat at this moment but if I did ...

I would just find a simple SSH application and give it to all of the chat participants.

Then I would establish a 1U server that I own and control, or even a raspi in my own house, and have everyone log in to run some simple (and old) version of 'talk' - presumably one that has a "wall" feature.

Very simple and very low trust.

Further, the exploit(s) required to infiltrate this are extremely valuable and also hyper specific.

I would have to be an extremely valuable and urgent target for any actor to burn an honest-to-god OpenSSH 0day on ... or a remote root FreeBSD exploit of a system running nothing but OpenSSH.

Bonus points if no ports are open and you have to knock ... which suggests a threat model of remote root vuln on a system with no ports open.

FWIW I have no use for such an edifice.
by aaaja | 2025-07-29 19:00:15+00:00
It's because there's not many of them eligible to compete at this level. Fortunately, there is a pipeline of restrictions in place so hardly any of these males filter through.

Firstly, there is the eligibility criteria to compete as women. Up until 2016, when the IOC relaxed the policy to only require these males to undergo testosterone suppression, the rule was that they had to have had the surgery to remove the testicles and reshape the penis into a hole. Only a minority of these males choose to go through with this surgery as it is, so to intersect with the group of males who want to seriously compete in sport was highly unlikely. Testosterone suppression, which not all of these males choose to do anyway, has strict limits of minimum duration and maximum concentration. So this in itself filters out most.

Secondly, no athlete can directly apply to compete in the Olympics, as all entrants have to go through their country's organizing committee. So this limits countries to those who recognize trans identities and who have a committee brazen enough to enter a male who wants to be female in the female category, ahead of actual female athletes.

Thirdly, even if those conditions are met, the athlete must choose to do this knowing that the eyes of the world will be watching and that such an entry into the Olympics will be highly and globally controversial. This filters out all but the most shameless. Note this contrasts with the female athletes who claim transgender identities and enter, uncontroversially, into the category of their sex, of which there have been several over the years.

All this is why almost all of the trans-identifying males who compete, and win, in the female category do so in competitions other than the Olympics. Mostly smaller, regional ones.

It's also why most of the male athletes who've competed at the Olympics in the female category are those with disorders of sex development. The rules are different for these athletes. Though not without controversy either. DSD policy has changed over time too, to be more restrictive. The most recent turning point was after male athletes took gold, silver and bronze in the women's 800m at Rio. They didn't claim trans identities, having been erroneously assigned female on their birth certificates, but competing as if they are female was, and is, similarly problematic.
by badsectoracula | 2025-07-29 19:00:41+00:00
An Nvidia GPU is the most common answer, but personally i've done all my LLM use locally using mainly Mistral Small 3.1/3.2-based models and llama.cpp with an AMD RX 7900 XTX GPU. It only gives you ~4.71 tokens per second, but that is fast enough for a lot of uses. For example last month or so i wrote a raytracer[0][1] in C with Devstral Small 1.0 (based on Mistral Small 3.1). It wasn't "vibe coding" as much as a "co-op" where i'd go back and forth a chat interface (koboldcpp) and i'd, e.g. ask the LLM to implement some feature, then i'd switch to the editor and start writing code using that feature while the LLM was generating it in the background. Or, more often, i'd fix bugs in the LLM's code :-P.

FWIW GPU aside, my PC isn't particularly new - it is a 5-6 year old PC that was the cheapest money could buy originally and became "decent" at the time i upgraded it ~5 years ago and i only added the GPU around Christmas as prices were dropping since AMD was about to release the new GPUs.

[0] https://i.imgur.com/FevOm0o.png

[1] https://app.filen.io/#/d/e05ae468-6741-453c-a18d-e83dcc3de92...
by pavel_lishin | 2025-07-29 19:00:41+00:00
> Lenny Troll runs best on The Raspberry Pi with a USRobotics USR5637 Voice Modem connected to your home telephone

I'd love for Lenny to somehow run on my mobile phone - I get plenty of spam calls there that I'd love to tie up with Lenny for awhile, but I have never been able to get it to work.
by maxglute | 2025-07-29 19:00:53+00:00
They're good for tidying, not deep cleaning, assuming they're not bottom barrel (i.e. no laser if those still exist), and have decent app to streamline process (i.e. invisible walls, cordon rooms).

They're GREAT if you really drink the koolaid and start fengshuing your interior around it, i.e. as I upgrade I'm getting robovac friendlier furniture, more stuff on legs with right clearance, chairs with wider spacing or arms that can hang off table to keep legs off ground. Have one of those small portable blowers and a feather duster. Routine is to blow crumbs onto floor, feather dust some surface, shake the dust corner and let the robotvac handle it every few days. It's nice to always come home to a reasonably clean house.

Robot mops, i.e the dedicated kind, especially with self cleaning + tank actually getting pretty competent now. The drag a light microfibre towel across floor like tiny Japanese maid has always been mid... they work pretty well on laminate surfaces though. Problem with mops is IMO harder user experience problems... need better maps or algo to avoid carpets.

Robovacs still suck when constantly worried if it's going to accidentally drag cat vomit across the house because you forgot to check and sometimes cats just vomit.