MurphyA/hacker-news huggingface dataset:
by makeavish | 2025-06-15 10:37:59+00:00
You can use SpanLinks to analyse your async processes. This guide might be helpful introduction: https://dev.to/clericcoder/mastering-trace-analysis-with-spa...

Also SigNoz supports rendering practically unlimited number of spans in trace detail UI and allows filtering them as well which has been really useful in analyzing batch processes: https://signoz.io/blog/traces-without-limits/

You can further run aggregation on spans to monitor failures and latency.

PS: I am SigNoz maintainer
by simonh | 2025-06-15 10:39:52+00:00
I’ve thought about this a bit as my wife substantially has anendophasia and aphantasia, though not total. Even having a rich inner voice myself, I realise that it’s not absolute.

Many, in fact probably most experiences and thoughts I have are actually not expressed in inner speech. When I look at a scene I see and am aware of the sky, trees, a path, grass, a wall, tennis courts, etc bout none of those words come to mind unless I think to make them, and then only a few I pay attention to.

I think most our interpretation of experience exists at a conceptual, pre-linguistic level. Converting experiences into words before we could act on them would be unbelievably slow and inefficient. I think it’s just that those of us with a rich inner monologue find it’s so easy to do this for things we pay attention to that we imagine we do it for everything, when in fact that is very, very far from the truth.

Considering how I reason about the thought processes, intentions and expected behaviour of others, I don’t think I routinely verbalise that at all. In fact I don’t think the idea that we actually think in words makes any sense. Can people that don’t know how to express a situation linguistically not reason about and respond to that situation? That seems absurd.
by _1tem | 2025-06-15 10:40:35+00:00
> Earning mere interest is a poor rate of return

You're looking at just the APY on savings accounts. Actually the rich make far more than that on interest-derived financial products through various forms of rent-seeking. Interest is the hidden tax baked into every transaction. Some studies found interest accounts for roughly half of end-user prices—12 percent on garbage collection, up to 77 percent on public housing.[1]

And as Musk warns: “If we don’t act, the entire government budget will be used just to pay interest — there won’t be money for anything. No, there won’t be money for Social Security, no Medicare, nothing. That’s where we’re headed.” [2]

In the late-stage capitalist West, most public and private money goes to servicing interest at some point in the food chain.

[1] https://base.socioeco.org/docs/margrit_kennedy.pdf

[2] https://economictimes.indiatimes.com/news/international/us/e...
by mdhb | 2025-06-15 10:42:20+00:00
I find it incredibly difficult to take Apples positions at face value that their primary reasons for not wanting to implement things comes down to privacy and not about trying to actively fuck up the web platform as a credible alternative to their walled garden which bullshit where they can tax people 30% for the privilege of running a static code analyzer over your codebase before you can release your app.

I think they are cynically screaming about privacy while egregious privacy violations are occurring on the native platform side through in-app browsers and spyware masquerading as SDKs that provide the financial backbone for much of their app ecosystem.

Just from a purely dispassionate and logical point of view, it’s incredibly difficult to come to the conclusion that Apple is doing anything other than protecting profits by trying to lock people in at every available opportunity.
by xienze | 2025-06-15 10:45:08+00:00
> LLMs are perfectly capable of writing code to solve problems that are not in their training set.

Examples of these problems? You'll probably find that they're simply compositions of things already in the training set. For example, you might think that "here's a class containing an ID field and foobar field. Make a linked list class that stores inserted items in reverse foobar order with the ID field breaking ties" is something "not in" the training set, but it's really just a composition of the "make a linked list class" and "sort these things based on a field" problems.
Show HN: Segment unstructured text over time with auto-discovered dimensions
by romz | 2025-06-15 10:47:48+00:00
Hi HN,

We built a small playground for a tool that dynamically segments unstructured text data (support tickets, chats, or call notes, ...) with automatic dimension and segment discovery over time.

We started this while working on analytics for AI workflows and realised there were some interesting engineering challenges behind it like dynamic dimension discovery and merging and scalability of the data processing pipelines.

Try it here: https://www.correl8.ai/playground

We'd love some feedback on the core value and if you see anything to improve or add ?

Thanks! Romain Zimmer
by adwn | 2025-06-15 10:50:05+00:00
> EXO Labs showed otherwise by getting a 300K-parameter LLM to run on a Pentium II with only 128 MB of RAM at about 50 tokens per second

50 token/s is completely useless if the tokens themselves are useless. Just look at the "story" generated by the model presented in your link: Each individual sentence is somewhat grammatically correct, but they have next to nothing to do with each other, they make absolutely no sense. Take this, for example:

"I lost my broken broke in my cold rock. It is okay, you can't."

Good luck tuning this for turn-based conversations, let alone for solving any practical task. This model is so restricted that you couldn't even benchmark its performance, because it wouldn't be able to follow the simplest of instructions.
by pengstrom | 2025-06-15 10:50:57+00:00
I've never gotten the impression an animal was aware it could change me. Sure it'd make its wants clear until it got what it wanted or got bored, but that's a very primitive form of conduct. The cat clearly knows I can get it more foods between meals. The communication is limited, but I've never seen him come up with a better argument than that he really really wants more food. Dogs are stranger and clearly has a concept of social structure that cats don't. Both from their background as pack animals and deliberate domestication for assisting humans in work.
by GardenLetter27 | 2025-06-15 10:51:05+00:00
> None of these features explicitly referred to an applicant’s gender or racial background, as well as other demographic characteristics protected by anti-discrimination law. But the model designers were aware that features could be correlated with demographic groups in a way that would make them proxies.

What's the problem with this? It isn't racism, it's literally just Bayes' Law.
by gjm11 | 2025-06-15 10:52:40+00:00
It would be plenty enough if I needed to get started. But you don't seem to be paying sufficient attention to what I wrote to notice that I already know what the beth numbers are and that unlike you I haven't written anything flatly false about them in this discussion.

I'm aware I'm being a bit dickish about this, which I regret, but I'm not sure how else to respond to what seem like repeated deliberate attempts to frame this as "ikrima, the expert, kindly condescends to provide some elementary mathematics education to gjm11, the novice" which doesn't appear to me to be an accurate characterization of the situation.
by noobermin | 2025-06-15 10:54:36+00:00
I guess I'm old because this hasn't really been that insightful of interesting observation just by itself anymore. People often talk about technological advancement of computing as if it is a force of nature whereas the amazing specs of say a rp2350 compared to the cray-1 is more of a story of the economies of scale as opposed to merely technical know-how and design. The reason a rp2350 is a few dollars is because of fabs, infrastructure, and institutional knowledge that likely dwarf the cost of producing a cray-1. I wouldn't even be surprised if someone bothered to do a similar calculation of the cost of infrastructure needed behind each cray-1 at the time that it could even be less what is needed to produce rp2350s today. The unit price of a rp2350 to consumers being so cheap (right now that fabs still want to make it) somewhat elides the actual costs involved.

Animats below said that the Cray-1 was made from discrete components. Good luck making a rp2350 from discrete components, it likely wouldn't even function well at the desired frequency due to speed of light and RF interference issues--it would likely be even worse for GHz broadcoms used in the rpi5. This means that in a post-apocolyptic future you could make another cray-1 given enough time and resources. In 20 years when the fabs have stopped making rp2350s there simply will not be any more of them.
by rincebrain | 2025-06-15 10:54:46+00:00
IMO, it's that any defense, humans or automated, is imperfect, and life is a series of tradeoffs.

You can write as many unit tests as you want, and integration tests that your system works as you expect on sample data, static analysis to scream if you're doing something visibly unsafe, staged rollout from nightly builds to production, and so on and so on, but eventually, at large enough scale, you're going to find a gap in those layered safety measures, and if you're unlucky, it's going to be a gap in all of them at once.

It's the same reasoning from said book as why getting another nine is always going to involve much more work than the previous ones - eventually you're doing things like setting up complete copies of your stack running stable builds from months ago and replaying all the traffic to them in order to be able to fail over to them on a moment's notice, meaning that you also can't roll out new features until the backup copies support it too, and that's a level of cost/benefit that nobody can pay if the service is large enough.

When working on OpenZFS, a number of bugs have come from things like "this code in isolation works as expected, but an edge case we didn't know about in data written 10 years ago came up", or "this range of Red Hat kernels from 3 Red Hat releases ago has buggy behavior, and since we test on the latest kernel of that release, we didn't catch it".

Eventually, if there's enough complexity in the system, you cannot feasibly test even all the variation you know about, so you make tradeoffs based on what gets enough benefit for the cost.

(I'm an SRE at Google, not on any team related to this incident, all opinions unofficial/my own, etc.)
by aleph_minus_one | 2025-06-15 10:56:36+00:00
> Sure, but think of a good help desk tech: if they waited for users to accurately report useful information, nothing would ever get fixed.

I sometimes also have to do "help-desk-like" duties on the applications that I am responsible for (think like 3rd level technical support):

I can tell you that you can train your users to give more helpful useful information (but of course sometimes they don't don't know by themselves what is important and what is not).
by makeavish | 2025-06-15 10:57:42+00:00
Agree with you on this. OTel agents allows exporting all host/k8s metrics correlated with your logs and traces. Though exporting AWS service specific metrics with OTel is not easy. To solve this SigNoz has 1-Click AWS Integrations: https://signoz.io/blog/native-aws-integrations-with-autodisc...

Also SigNoz has native correlation between different signals out of the box.

PS: I am SigNoz Maintainer
by ksec | 2025-06-15 10:58:42+00:00
May be even better to link it to the PDF? [1]. From the Changelog I am also guessing most of these are not fixed in 8.0.2? I wonder if they will come with Rails 8.1 which is still not released.

[1] https://www.x41-dsec.de/static/reports/X41-Rails-Audit-Final...
by e1ghtSpace | 2025-06-15 11:00:33+00:00
also, how come no one ever mentions videos moving to music you put over it? https://www.youtube.com/watch?v=n1X5I_32TwM

Like, thats some kind of consciousness. Even though this is edited, I can send you a complete like over 1 hour of a movie being really close and describing music thats is playing over the top and its not edited. Just email me kyle.serbov@gmail.com
by khannover | 2025-06-15 11:01:09+00:00
omg thanks for your feedback <3

as announced i dug deeper into that and it continued to be creepy. maybe i was wrong about the "alan" part as it was hidden in a cover image and a little strange.. there was a silhouette of a man holding a sign with "alaahhn" on it, so i assumed "alan" ... but later there came up images of flying things in the woods resembling an alien spaceship, so it could have also meant "alien" ...

i find it very entertaining to explore those glitches in ai generated content as i never used the terms alien, demon or something similar in my prompts so this just bubbled up somehow.

i find it hard to tell if that created content is now "creative" as it is something completely new in context of my prompting. or if its just code doing its thing... thats a question for philosophers

both audio and video are ai generated contents not edit by myself. i publish then on my youtube channel. i only merge the created assets into one video but i do not change the audio.
by tromp | 2025-06-15 11:02:52+00:00
> Even what tromp is saying is quite strange to me

Indeed I mis-spoke. While for all n, PA can prove P(n), it cannot prove "for all n: P(n)". I don't know if there is a name for this, but it's not an omega-inconsistency. It would only be omega-inconsistent to have PA contradict "for all n: P(n)", i.e. to prove "there exists an n: not P(n)".
by swah | 2025-06-15 11:04:24+00:00
I'm actually torn because in Brazil almost everyone that can would choose to live in a condo, due to security. The downside is that you need to follow a bunch of rules and get much less square m2, and likely worse locations... but you get into some kind of "social network" (depending on the house price) and your kid can walk to the neighbors by himself.
by _benton | 2025-06-15 11:06:07+00:00
I like Ousterhout's the best because I think it's the most concrete out of the three. The other two are more subjective imo, of course still very useful and important.

Although I think "dependency" is an overloaded term. There are dependencies as in libraries or shared code, and then there are "dependencies" which are like assumptions about other parts of the system. Hickey also mentions this when he talks about interfaces. If you break a class into two classes, but they both make assumptions about the other, in effect they are still the same class.

Perhaps another way to think about complexity is the number of assumptions baked into a system?
by bjackman | 2025-06-15 11:06:39+00:00
Rust only stops you crashing the process in the "oh, I didn't realise this field can be null" case.

It doesn't help with the "yes, in theory it can be null, but in practice it never will be" case. Once you write .expect() you are crashing the service just as badly as a dereference when your assumptions turn out to be wrong.
by rbanffy | 2025-06-15 11:07:26+00:00
Indeed. The stories I hear about software support for their entry-level hardware aren't great. Having a good on-ramp is essential.

OTOH, by emphasizing datacenter hardware, they can cover a relatively small portfolio and maximize access to it via cloud providers.

As much as I'd love to see an entry-level MI350-A workstation, that's not something that will likely happen.
by bowsamic | 2025-06-15 11:07:45+00:00
Well a major topic of the article is about the creativity that lisp affords compared to other languages. I’m pointing out that there are much more ultimate restrictions on creativity than programming language. I.e. whether the “powers that be” even allow you to program

Also looping back to the article, it speaks about how lisp and smalltalk have fallen out of fashion which can explained by the more ultimate loss of permission and desire for creativity
by FirmwareBurner | 2025-06-15 11:08:02+00:00
>the functioning taxi market

Was it? In many EU countries a lot of taxi drivers act like scammers: take you the long way around, they don't issue you receipt by default because they do tax fraud or steal from their employer, you can't pay by card because suddenly the card machine "doesn't work" so they drive you to an ATM, then you pay cash and they try to keep the change, they don't speak English or even the local language, they don't know the local streets or landmarks you're referring to because they're not from there, etc. All that is super annoying. Multiply it if you're a tourist or on a business trip or job interview.

Ride sharing fixed all that since you just punched in the destination in the app (in your own language) and got the price upfront and shielded you from the antics of scammy drivers and the friction of getting to your destination. That's why ride sharing apps were so successful initially.

It wasn't about the price, it was about the friction or lack thereof.

>you got Mercedes by default for a traditional, regulated taxi in many EU countries

Mostly IIRC Berlin, Brussels, Stockholm and some other rich countries, definitely not EU wide.
by keremk | 2025-06-15 11:10:08+00:00
For these kinds of blogposts where the content is very good but not very approachable due to assumption of extensive prior knowledge, I find using an AI tool very useful, to explain and simplify. Just used the new browser Dia for this, and it worked really well for me. Or you can use your favorite model provider and copy and paste. This way the post stays concise, and yet you can use your AI tools to ask questions and clarify.
by ChrisMarshallNY | 2025-06-15 11:11:23+00:00
Heh. Just as another point. I mentioned the story to another friend, who used to be a cabbie, and he said "Oh, that was a gypsy cab robbery. Classic."

Apparently, the way that it works, is that the cab takes you to a bad neighborhood, then tells you to get out, unless you pay. If my friend had tried getting physical, he would have been staring into the muzzle of a .38, so the talk of physical threats was likely bullshit face-saving. He also said that the driver won't relent for less than $100, so it's likely my other friend was fleeced pretty bad.

The way it works, is that the "cabbie" looks for parties with women and/or children, because that means there's unlikely to be a problem. They look at hotels, because that means out-of-towners, and there’s a lot fewer cops around than airports (this chap was disturbingly familiar with the technique. Many of my friends are former Bad People).

With Uber, and the way that they track drivers, he suggested that the person who picked them up, was probably not the contracted driver, but was in cahoots with the driver. The call was canceled by the real driver as a "no-show," and the ride was never on the clock, or the driver drove empty.

People suck.
by judofyr | 2025-06-15 11:12:30+00:00
In most situations panicking and deferencing a null pointer leads to the exact same scenario: The binary crashes. You can unwind and catch panics in Rust, but I’m not sure if that would have helped in this scenario as it might have immediately went directly into the fault code again.

However, I would assume that the presence of an «unwrap» would have been caught in code review, whereas it’s much harder to be aware of which pointers can be null in Java/C++.
by ghaff | 2025-06-15 11:12:44+00:00
I don't disagree. As a business traveler, it was probably about ease. When I'd go down to one of our other company locations semi-regularly, I'd usually grab a cab at the airport because it was easy. Going the other way, I'd usually grab a Lyft. The Lyft was a bit cheaper but eh.

I admit I'm usually taking public transit while traveling if it's reasonably convenient but cheaper ride-share (or taxi) options can tilt the balance when public transit is complicated/awkward. Rent a car for long distance and rural. (I did start using Uber/Lyft in some situations in areas like Silicon Valley where I would previously have reflexively rented a car.) Around where I live, driving my car is the only real alternative except in special cases. And I essentially always take a pre-booked private car back and forth to the airport.

So, for me, more about ease but if I tended to rely on taxi-type services in cities more, it would probably be more about cost which is probably the case with many people commenting here.
by chongli | 2025-06-15 11:12:45+00:00
It is divine intervention if you believe human minds are the product of a divine creator. Most of the attribution of miraculous reasoning ability on the part of LLMs I would attribute to pareidolia on the part of their human evaluators. I don’t think we’re much closer at all to having an AI which can replace an average minimum wage full-time worker, who will work largely unsupervised but ask their manager for help when needed, without screwing anything up.

We have LLMs that can produce copious text but cannot stop themselves from attempting to solve a problem they have no idea how to solve and making a mess of things as a result. This puts an LLM on the level of an overly enthusiastic toddler at best.
by szszrk | 2025-06-15 11:14:12+00:00
That used to be the way to do that in 2G era.

Multiple Nokia 6210 or similar connected via RS ports to servers. It was reliable, reasonably priced (SMS price was not great compared to today), allowed for around 12 or so texts a minute AFAIR. Some companies I know used to do that for downtime notifications to admins.

Today I can get a card with unlimited text for around 3-4€ a month.

Honestly pushover is better and cheaper.
by reassess_blind | 2025-06-15 11:14:23+00:00
Everyone loves to criticise downtime when it happens to others, saying these are “junior level mistakes” and so on. Until it happens to them, and then there’s a convenient excuse as to why it was either unavoidable or unforeseeable. Truth is humans make mistakes and the expectations are too high.

When a brick and mortar business has to shut unexpectedly they’ll put a sign on the door, apologise and that’s that. Only in tech do we stress so much about a few hours per year. I wish everyone would relax a bit.
by data_maan | 2025-06-15 11:15:33+00:00
So you are saying that as a Japanese ordering a Japanese by phone, that your driver would: - happily speak on the phone while driving - listen to music - open the window to cool himself without asking if you're OK with that?

(i.e. all the things drivers in the best do; also, when I said that the space in a taxi is factually the clients space I didn't imply that the client can do whatever he wants - rather that the client can enjoy that space undisturbed; you only zoned in on the part of the client creating disturbance, which I can see though is an issue with tourists in Japan.)

I find that hard to believe. But open to be proven otherwise if you can cite such occurrences.

My other point that we in the west suck still seems to hold true: even if your point is true and I may get better treatment in Japan only as a tourist in a big city, you can rest assured that no Japanese in a western big city will get any kind of better treatment. Drivers in the west are usually impolite equally to everyone.
by a_bonobo | 2025-06-15 11:16:19+00:00
>Up to 25% of women have endo, in some communities at least.

I feel like that's a relatively novel insight. These days I hear about endometriosis once a month or so, mostly because of outspoken women advocates. I could swear I've never heard of endo before 2020.

As an example, the Australian National Action Plan for endometriosis is from 2018. Perhaps the currently practising generation of doctors did not have this kind of awareness during their training, and the next generation will fix it?