MurphyA/hacker-news huggingface dataset:
by imtringued | 2025-08-15 09:46:54+00:00
Look you don't have to lie at every opportunity you get. You are fully aware and know what you've written is bullshit.

Tokens are a highly specific transformer exclusive concept. The human brain doesn't run a byte pair encoding (BPE) tokenizer [0] in their head. anything as tokens. It uses asynchronous time varying spiking analog signals. Humans are the inventors of human languages and are not bound to any static token encoding scheme, so this view of what humans do as "token prediction" requires either a gross misrepresentation of what a token is or what humans do.

If I had to argue that humans are similar to anything in machine learning research specifically, I would have to argue that they extremely loosely follow the following principles:

* reinforcement learning with the non-brain parts defining the reward function (primarily hormones and pain receptors)

* an extremely complicated non-linear kalman filter that not only estimates the current state of the human body, but also "estimates" the parameters of a sensor fusing model

* there is a necessary projection of the sensor fused result that then serves as available data/input to the reinforcement learning part of the brain

Now here are two big reasons why the model I describe is a better fit:

The first reason is that I am extremely loose and vague. By playing word games I have weaseled myself out of any specific technology and am on the level of concepts.

The second reason is that the kalman filter concept here is general enough that it also includes predictor models, but the predictor model here is not the output that drives human action, because that would logically require the dataset to already contain human actions, which is what you did, you assume that all learning is imitation learning.

In my model, any internal predictor model that is part of the kalman filter is used to collect data, not drive human action. Actions like eating or drinking are instead driven by the state of the human body, e.g. hunger is controlled through leptin and insulin and others. All forms of work, no matter how much of a detour it represents, ultimately has the goal of feeding yourself or your family (=reproduction).

[0] A BPE tokenizer is a piece of human written software that was given a dataset to generate an efficient encoding scheme and the idea itself is completely independent of machine learning and neural networks. The fundamental idea behind BPE is that you generate a static compression dictionary and never change it.
by samsolomon | 2025-08-15 09:47:25+00:00
I have mixed thoughts on this post. I’m a pretty senior product designer. V0, Gemini and these other tools Can build pretty impressive prototypes. I am repeatedly asked how I am using these AI tools in my workflow. The answer is—I’m not really.

These tools are a novelty now. But I do think these will improve drastically in the next 5 or so years. When they have more context about the existing code base and design system and customer issues I think we’ll see a big leap forward.

Does that mean SaaS is dead?

Maybe small CRUD apps with few users? I think a lot of people on this forum miss that with enterprise software, business are buying processes. The software is just the codified way to execute on that.

AI is already making these processes different. But I think we’re probably going to see more SaaS to replace old and support new processes.
by JimDabell | 2025-08-15 09:47:30+00:00
Take a look at this feed:

https://interconnected.org/home/feed

You’ll see if you view source that it’s an RSS (XML) file that your browser doesn’t know how to render. But at the top, there is this:

<?xml-stylesheet href="/home/static/styles/pretty-feed-v3.xsl" type="text/xsl"?>

Your browser loads that XSLT and uses it to transcode the XML into HTML, which your browser can now render. The source is here:

https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-...
by zild3d | 2025-08-15 09:47:46+00:00
> These smaller models are great, but they really feel like talking to a toddler sometimes!

You're using the toddler and the model wrong. I love talking to my toddler, probably more valuable conversations than I've had with any other person. But it's not the same use case as asking a professor a question in their field

| Gemma 3 270M embodies this "right tool for the job" philosophy. It's a high-quality foundation model that follows instructions well out of the box, and its true power is unlocked through fine-tuning. Once specialized, it can execute tasks like text classification and data extraction with remarkable accuracy, speed, and cost-effectiveness.
by klabb3 | 2025-08-15 09:50:34+00:00
Status quo bias? First we have a large caps lock key and two alt keys. And we even have a ”Windows key” (probably soon an annoying AI key?). Many languages have additional keys, even on laptops (eg Swedish keyboards have å, ä and ö in addition to English ascii) so the real estate argument feels surmountable. Muscle memory and having to retrain is the real issue - you only want big changes like that at most once per decade or two.

> adding bad 21st and 22nd key far away will be worse than a more convenient modifier

Even if in the scroll lock/pause-break region it would help a lot for those who struggle with modifier keys. With this option you could keep Ctrl+C/V.
by skrebbel | 2025-08-15 09:50:57+00:00
I feel like the JS community solved this problem by and large by standardizing on Prettier. Love it or hate it, there's nearly no discussions of the kind the article is about anymore. Have an opinion about automatic semicolon injection? You loss, prettier says semicolons so semicolons it is. Not because it's better, but because we don't want to spend any more time discussing this nonsense.

Author addresses this a little bit by saying that every language has a formatter these days, but people actually using it means all these discussions go away. For me, that's a big win even it it means that sometimes my code doesn't lay out exactly as prettily as I'd have liked.
by biorach | 2025-08-15 09:52:10+00:00
It doesn't sound like they are talking about invalid states, more like they are taking about the kind of thing that in Rust would be represented by `Option<Box<dyn SomeTrait>>` or suchlike. Maybe your point is that in Rust much less ceremony is necessary to avoid hitting a null pointer when doing this. But still, in either language it's easy to end up with hard to follow logic when doing this.
by em-bee | 2025-08-15 09:54:02+00:00
What is a “flipped out ‘25 offer”?

a offer that is "flipped out" or crazy, weird, unusual, exceptional in the crazy sense. "flipped out" is someone who seemingly lost control of themselves or does something very unusual. "he flipped out because something went wrong". an attribute easily ascribed to what's happening in the US this year, the behavior of the current US president, and many other events.
by hollow-moe | 2025-08-15 09:54:44+00:00
In France we had the controversial deployment of the smart electric meter Linky, sending regular consumption and telemetry data via CPL through the grid to Enedis and downloading updates. Now I'm wondering why wouldn't there be a local "broadcast" of the state of the local grid to the Linky and then it could send data again with cpl in a known standard to appliances so they can start when the grid is low usage no internet required ?
by khalic | 2025-08-15 09:54:55+00:00
Your example doesn’t work. They’re not keeping it for bad actors only, but for every one.

Stop trying to oversimplify the concept, it’s not a pub, it’s not a store, it’s a virtual service. This comparison doesn’t help us at all.

About the face and not ID: good thing we can’t identify someone using their face! /s
by wg0 | 2025-08-15 09:55:03+00:00
The author isn't wrong that LLMs don't work like an engineer and often fail miserably.

Here's what works however:

Mostly CRUD apps or REST API in Rails, Django or other Microframeworks such as FastAPI etc.

Or with React.

In that too, focus on small components and small steps or else you'll fail to get the results.
by NoboruWataya | 2025-08-15 09:55:28+00:00
Doesn't this just mean that it is about "protecting children" and influence over public discourse? The fact remains that the Category 1 rules impose onerous duties on websites that have a significant influence over public discourse, with the effect that many of them will see their influence significantly reduced and may have to fold altogether if they cannot afford to comply.

In fact it is pretty obvious from the OSA itself that the definition of Category 1 is not primarily about capturing porn sites.
by sokoloff | 2025-08-15 09:55:58+00:00
I think the “wanting more” you describe is less driven by wanting more purchasing power but rather as an outcome of seeking the accomplishment of measurable goals. It becomes about the number rather than what the number represents.

Why does a track star strive to run faster when they can already easily a 4:00 mile and running a 3:42 would be of no practical difference in their life? It’s for the drive not the result.
by condiment | 2025-08-15 09:58:22+00:00
This belief is completely incorrect. Helmets increase survivability and decrease the degree of injuries in every respect. This is a very well-studied phenomenon with many public and peer reviewed sources. [1]

To respond to the 'nuance' of your remark, that helmets change rider behavior for the worse, resulting in higher aggregate injuries - that is also incorrect. The passage of helmet laws results in significant reductions (20-50%) in head injuries and deaths. These are reductions among the same population, in the same geography, in a short timeframe. It is indisputable.

If the total number of recorded injuries is going up, it's because ridership has increased. Ridership is up for lots of reasons, population growth and health benefits being two of them. Cycling is a terrific way to improve your overall health, even when the risk of injury or death due to cycling is taken into consideration. [2]

And if manufacturers profit from improving the health and safety of a population? Good.

[1] https://newrossgreenway.org/bicycle-helmet-vs-no-helmet-stat... [2] https://pmc.ncbi.nlm.nih.gov/articles/PMC10546027/
by NalNezumi | 2025-08-15 09:58:24+00:00
Another thing to add is (according to a coworker who worked with them at previous big company) that they present solutions in a way that makes it hard for the customer to use the solution outside their ecosystem.

They're supposedly very aggressive on that point, so once you integrate their solution to your pipeline you're pretty much stuck with them for the foreseeable future.

Many safety/mission critical companies can get really bogged in by this, with too many administrative hoops to detach. which is probably why they're focusing on that industry.

My coworker liked to describe them as a parasite that creates a symbiotic relationship with their host.
by rendx | 2025-08-15 09:59:12+00:00
It is targeted towards humans. The person managing the Debian system is not necessarily its user base. I find that I can easily introduce people to the few concepts they need to understand and then they can use it almost as fluently as their previously never really grasped Windows. And it gets in their way way less often. The experience on any and all operating systems for most users seems to be to have to confirm random dialogs at random points in time, with random words assembled almost like hieroglyphs, to get back to what they wanted to do.

I drive a car. For almost anything besides wiper water, gas and oil in terms of maintenance, I go to a mechanic. OK, yes, in theory I know how to change tires, and I even have the tools to do it myself, but I let a workshop do it for me, purely out of convenience. I couldn't care less about the guts of the car; the only thing I care about is how often it annoys me and basically requires me to bring it to a mechanic. Is the motor "not targeted at me"?

This is how most people I know see and use their computers/tablets/phones.
by foldr | 2025-08-15 09:59:35+00:00
The rate of knife crime with injury, as recorded by the Met, has remained fairly stable since 2010. There has been a small but significant increase in overall knife-related offenses since 2010, but there is always the possibility that this has more to do with stricter enforcement than any baseline increase in criminal behavior. So knife crime is not really a good example of any kind of recent crime surge in London. See the first chart in this article:

https://www.onlondon.co.uk/dave-hill-lets-get-the-london-kni...

(Note that the identification of Westminster as a knife-crime hotspot in the second chart is misleading, as this is an area of central London with lots of tourists and workers, thus inflating the number of crimes per the relatively small number of residents.)

Knife crime is a serious problem, but it’s not something that I worry about at all in my day to day life in London. It would be no more rational for me to do so (in fact, less rational) than it would be for a New Yorker to worry about being shot.

What I still don’t understand about this thread is why someone who doesn’t live in London has repeatedly being telling people who do live in London to “go out and see for themselves”. You seem very attached to a narrative about London found in certain sections of right wing online media, and unless you’re not telling us something, this can’t be because you have any personal interest in life in London. I feel like there’s some kind of agenda here, but I don’t care to speculate exactly what it is.
by creesch | 2025-08-15 10:03:04+00:00
Hey, at least you got the most important bit right ;)

> One thing we did get right: maintainer buy-in. The repo had more than just the creator maintaining it, so we had real conversations and planning sessions with maintainers before making changes. We were transparent, kept them in the loop, and appreciated the support.

I guess that SEO is also important somewhat. But if the product itself is good, which I assume it is as you bought it, then that should fix itself over time. Even more so because the repo is still "just a baby" considering the first commit was in March of this year. So by the end of the year you should be right back on track, probably sooner as you aren't starting from scratch.

I mean, I guess the big lesson is to not buy a open source repository hoping to use it for marketing. Which, seems like common sense to me if I am being honest. ¯\_(ツ)_/¯
by vidarh | 2025-08-15 10:03:27+00:00
It doesn't feel to me as if the author of that really get AP.

AP fundamentally rests on exchanging activities, that model operations on objects in collections.

Everything under their "basic concepts" section can map cleanly to an application that speaks AP.

AP has actors. Methods maps to Activities. Making networking transparent is down to wrapping things in a local framework that chooses when to use networking. Their concept of "vats" similarly is down to a lcal framework that calls method if local and posts AP activities otherwise.

AP provides a format for storing both the activities and other objects to disk, but you can choose to use your own, and that includes state that might reference other actors.

I'm working on an app server, in fact (not open source) that is based around those concepts and provides all of the things they're describing, but currently with AP as the main external protocol (that is likely to change - e.g. we're likely to use NATS for communication internally in clusters of these app servers).
by WhyNotHugo | 2025-08-15 10:03:58+00:00
I wouldn’t call GTK the “native” framework on Linux/Wayland or Linux/X11.

Native would be talking to the compositor directly.

GTK provides a cross-platform layer of abstractions over the compositor. That’s the opposite of native.

There’s countless bugs in the Linux port for applications (eg: Firefox) which can’t be fixed because of a he abstractions done by GTK.
by Temporary_31337 | 2025-08-15 10:04:13+00:00
FWIW, I am in a project like this where we a re given free will to use whatever it takes to deliver quickly and ignore the company internal procedures etc - we're using agile as it should be done (principles not just verbiage) so for example we don't have meetings unless needed etc. Needless to say we've shipped our first product a few months back and now it's v2 and now some of the team is moving on to other areas. Disruption can be good you know....
by edent | 2025-08-15 10:04:20+00:00
OK, so what makes you the arbiter of when an emotion is "in excess"?

Your partner crying at being broken up with is OK by you. What if they call you a rude name? Or throw crockery? Who decides that the emotions they are showing are bad?

> Hate and insults are not somebody saying “it will make me sad”. You misrepresented what GP was saying. Why?

"How dare you break up with me! You bastard!"

"Whoa! There's no need for rude language!"

Humans use language to indicate their strength of feeling. My reading of the GitHub thread is of people politely replying with several reasons why they don't want this change. When Chrome then ignores them, the people escalate their language to make their strength of feeling known.

This is a normal feature of human language. This is how humans have communicated for millennia.
by gambiting | 2025-08-15 10:04:28+00:00
I've lived in the UK for 15 years now and the complete political apathy is probably what bothers me the most about this country. Few years back when they made it so that every ISP had to log your entire browsing history and keep it for a year and 17 different government agencies(including DEFRA, the agriculture ministry!) can access it without a warrant, barely anyone cared. Wasn't really mentioned in public media, other than the standard "we're finally making the internet a safer place against pedos!". When I mentioned it to my friends here the reactions were mostly "meh" to "I don't browse any dodgy sites so why should I care".

The other example is when the government changed the student loan rules by raising the allowed annual cost from 3k to about 9k, and also linked the interest to inflation, and increased the number of years that have to pass before the loan gets written off. So just for comparison - I paid 12k for a 4 year MSc Computer Science course, and it had 1.1% interest attached to it. So I paid mine off within few years of starting to work. My sister did her degree just few years after me, and her degree cost her 40k + her interest is 8%. She has a job but her payments barely cover the interest. She will never pay it off, so it will get written off at some point, maybe - but until then it's a permament 10% tax on all of her earnings. It's bonkers.

My point is - I feel like in any other country, this kind of economic assassination of entire generation of people would be met with people marching on the capital and burning down cars and setting tyres on fire in front of government buildings in protest. In UK barely anyone cared. Still no one cares. There is no political party that even suggests doing anything about it.

So with this new act - it's more of the same. You've heard our government already anyway - saying openly that if you are against this act you are on the same side as Jimmy Saville(one of the worst child rapists this country has ever produced). Essentially you can't be against it in public or you're compared to actual pedophiles. The only politician who even suggests that hey maybe this isn't right is Farage who is a despicable individual for many other reasons.

If you want my personal opinion on why that is - British society is extremely comfortable with the status quo. People would rather shrug their arms than actually do something about anything, we're surrounded by history, by buildings standing for the last 1000 years, stability is like the paramount value here. That's not to say Britain hasn't has some of the greatest civil movements in history - but right now, in 2025, the feeling I see everywhere is just apathy.
by tim333 | 2025-08-15 10:04:54+00:00
As a Brit I'd say the recent law isn't like that. When I was a kid, pre internet, the porn was restricted by putting it on the top shelves and tell staff not to sell them to kids, likewise X rated movies etc. It worked fine. Adults didn't have to show ID to go to the movies. If a 16 year old got in to an X film no one cared.

The modern law is an attempt at an internet equivalent. It's not using the courts to police adultery.
by spacebanana7 | 2025-08-15 10:04:55+00:00
The online safety act was drafted long before Oct 2023.

But broadly I agree, in the sense that the government are uncomfortable with political movements they lack the ability to shape or control.

In hindsight it's incredible just how much influence the British government has historically had over media. The largest TV and radio stations were often directly government owned (BBC, Radio 1, Channel 4) and many newspapers are vulnerable to defamation / contempt of court accusations / injunctions when they sway too far from the official narratives. Especially on any issue adjacent to criminal justice.

Of course, they'll say all of the state owned media operated without political direction. And that regulators / prosecutors operated in a politically neutral fashion with due process and impartiality.
Show HN: Scryer – AI Ecommerce Analyst for Shopify
by prohobo | 2025-08-15 10:05:31+00:00
Heya, I just launched this app for Shopify which utilizes AI agents to generate deep insights about your store using Shopify API and session tracking data. The point is to create something for overwhelmed or new store owners who don't have time to dig through dashboards and try to understand metrics and charts.

The key thing here is: this isn't a chatbot. It's not some quick AI flip, it's building a detailed ecommerce report and running it through an optimized AI pipeline to extract as much useful and actionable info as possible, with full lifecycle management.

I really wanted to do something ambitious with AI agents that I haven't seen before, and was inspired by this article: https://uxmag.com/articles/secrets-of-agentic-ux-emerging-de...

There's something about the guided UX that I think really helps get AI conversations started especially when you don't even know what to ask. Part of the value of Scryer is surfacing questions themselves.

I hope this is useful for people, and while it's totally experimental and will get things wrong - AI is great, but still has a ton of flaws - I'm working hard to surface real useful insights for store owners.

Thanks!
by ur-whale | 2025-08-15 10:06:00+00:00
> Might be $TERM needs to be set or you need to add ghostty to terminfo

Yeah, except that the specific terminfo needed for ghostty isn't installed anywhere on the boxes you ssh into ... you need to manually install it on every single one of them.

That in and of itself makes it truly painful to switch to ghostty.

And there are still a lot of other issues, like e.g. building the tip is a freaking nightmare of dependencies and weird issues (hard reliance on specific versions of the zig compiler and of something called "blueprint compiler", etc...)

Not ready for prime time by a mile IMO.
by dsr_ | 2025-08-15 10:06:51+00:00
I have a mouse with an interesting number of buttons. (Elecom EX-G Pro; I recommend it if you have large hands and like thumb trackballs.)

So I ran xev to see what buttons they mapped to, and chose:

"xvkbd -text "\[XF86Copy]"" m:0x0 + b:8 "xvkbd -text "\[XF86Paste]"" m:0x0 + b:9

which my fingers have learned work everywhere except Chrome. Thanks, Google.