MurphyA/hacker-news huggingface dataset:
by aspenmayer | 2025-06-15 07:39:10+00:00
> Furthermore, I'll be sending a completely free license to the commenters with the most thoughtful feedback, bug reports, or feature suggestions I see. You're not just buying an app; you're helping to shape it.

No. Show HN needs to be free or free trial historically. This feels like an ad and uses engagement bait tactics. This post doesn’t really feel right for HN, nothing personal against you or the product.
by Animats | 2025-06-15 07:39:17+00:00
Back in 2020, someone built a working model of a Cray-1.[1] Not only is it instruction compatible, using an FPGA, it's built into a 1/10 scale case that looks like a Cray-1.

The Cray-1 is really a very simple machine, with a small instruction set. It just has 64 of everything. It was built from discrete components, almost the last CPU built that way.

[1] https://www.cpushack.com/2010/09/15/homebrew-cray-1a-1976-vs...
by spookie | 2025-06-15 07:39:51+00:00
As a rural guy can confirm.

Also, the males, become quite agressive past 4 months of age. They also grow sizeable spurs hard as nails, usually these are trimmed if you have more than one rooster. Roosters will attempt to kill chicks occasionally, although they usually do a great job protecting them from predators. They are able to scare foxes sometimes :)
Show HN: I made a tool to merge multiple JSON files online – free and fast
by imad-101 | 2025-06-15 07:41:53+00:00
It’s fast, free, and doesn’t require any sign-up. Just upload your files, and it merges them into one clean JSON output.

I made this because I kept running into small but annoying JSON merging tasks while working on side projects — especially when dealing with API responses, config files, or datasets. Most existing tools were either CLI-only, full of ads, or had weird size limits. So I built my own.
by clauderoux | 2025-06-15 07:43:41+00:00
What I do is to build a substring out of the initial strings that is a multiple of 2. If the string I try to search is 9 characters long, then I extract an 8 characters substrings that I transform into an integer over an integer:

Here is the example for 4 characters: //We look for the presence of four characters in a row ``` int32_t cc = search[3]; for (shift = 2; shift >= 0; shift--) { cc <<= 8; cc |= search[shift]; } __m256i firstchar = _mm256_set1_epi16(cc); ```

In this case, I will look for a 4 bytes integers over my sequence: ``` current_bytes = _mm256_cmpeq_epi16(firstchar, current_bytes); q <<= 1; q |= _mm256_movemask_epi8(current_bytes); ```` I'm looking for blocks of 4 characters at a time in my string.
by kkfx | 2025-06-15 07:44:14+00:00
I suggest to remember a thing: Democracy to exist demand Demos, not passive people. Yet most citizens (not in SF but in the whole world) are passive consumers not much active Demos. In their own mind.

So it's not a matter or good or evil etc but a matter of time for a transition from formal democracies (who are not substantial since long time) to became formal dictatorships.
by tialaramex | 2025-06-15 07:44:52+00:00
It won't be a full-blown Hackney license, Hackney licensing is because unlike these "ride sharing" apps and what the UK would call a "mini cab" service, which require only a "public hire" license - the Hackney license authorises you to literally pick up strangers on the street, which was of course a completely normal way to use a taxi in a major city decades ago and is still somewhat common at say airports. That's what the glowing "Taxi" sign on the roof is for.

This needs more driver quality insight because e.g. passenger gets in your vehicle, you drive them to some secluded spot and their body is found the next morning - there's no records for murder cops to start from, unless there was a witness there may not even be a description of your vehicle. The UK has had this happen, but it's very rare because the sort of person likely to escalate to murder is not going to get licensed.

In contrast a mini-cab or Uber-style driver has records of who was dispatched to pick up somebody, where they were picked up etc. So if you take to murdering your fares the murder detectives will show up at your door with company records implicating you.
by montebicyclelo | 2025-06-15 07:44:58+00:00
> if the weights are taken from HF then what's the implementation for

The weights are essentially a bunch of floating point numbers, (grouped into tensors). The code says what operations to do with the weights. E.g. say you load matrix W from the weights, you could do `y = W @ x`, or `y = W.T @ x`, or `y = W @ W @ x` etc.
by jwrallie | 2025-06-15 07:45:05+00:00
On my defense, I’m sure I’m not the only person to have ever called it Make before [0]. It’s OK to capitalize proper nouns in English. You can even find this link in your reference [1], but you can argue that this is not the original version. I know how to call it in the shell, but I’m not convinced that is the correct way to call it everywhere.

[0] https://en.m.wikipedia.org/wiki/Make_(software)

[1] https://www.gnu.org/software/make/
by bananaquant | 2025-06-15 07:45:38+00:00
What nobody seems to talk about is that their resulting models are basically garbage. If you look at the last provided confusion matrix, their model is right in about 2/3 of cases when it makes a positive prediction. The actual positives are about 60%. So, any improvement is marginal at best and a far cry from ~90% accuracy you would expect from a model in such a high-stakes scenario. They could have thrown a half of cases out at random and had about the same reduction in case load without introducing any bias into the process.
by bytefish | 2025-06-15 07:51:02+00:00
I am not going to dismiss your experience here. Stored Procedures can turn into wild monsters. Pair it with Triggers and you are in for chasing a noodle.

But it's also a reality, that relational databases often become the main integration point in companies. In those environments it’s hard (next to impossible) and dangerous to use something like ORMs.

Often enough I don't "own the tables" and I don't "own the columns" for lack of a better word. The DBA only gives me SELECT and EXECUTE permissions on the database. How am I going to work here without Stored Procedures?

And while this sounds weird, these limited permissions are to protect me from accidentally writing to wrong columns. Wrong columns that could impact systems, I didn't even know about. Is it possible to write to the same columns with a Stored Procedure? Of course! But it's not as dangerous as giving an application fat UPDATE permissions.

By using SQL Views I can build a data model upon these tables for reading the data, and build a more consumable data model. And you mentioned C#: I can use EF Core to query these Views with LINQ. Stored Procedures are used to store data to multiple tables in a "legacy database" within a transaction.

This could also be done with EF Core, but I need to explicitly log all changes to the data. How should this be done without a Stored Procedure or Triggers? CDC doesn't help a lot here.
by fspeech | 2025-06-15 07:52:52+00:00
It is to be expected if you limit trade to what you want to sell instead of what others want to buy. I am not even necessarily talking about technology. For example American tourists can feel quite at home in Europe due to the widespread use of English. Beside the language issue, Europe (other than some shop owners) weren't particularly happy when there was a surge of Chinese tourists. Even Hongkong wasn't happy.
by aspenmayer | 2025-06-15 07:53:23+00:00
If you post good info, the source is immaterial. If you post bad info, people want to know what led you to post bad, because we assume good intent and good judgment, and so your info must be bad. Generated comments are against HN guidelines even if you don’t disclose that they are generated; this should be obvious, but I thought it needed to be said since you mentioned that you ought to have posted the generated output anyway and simply not disclosed the source. HN isn’t for that. If I have misread your comment, and you meant that you shouldn’t have included the generated part, then there would have been no issue originally, and in which case I agree.
by drdaeman | 2025-06-15 07:53:33+00:00
> A lot of behaviors are not evenly distributed.

That’s true. But the idea is that feeding it to a system as an input could be considered unethical, as one cannot control their age. Even though there’s a valid correlation.

> If you assume perfect free will, sure. But do you?

I’m not. If this matters, I’m actually currently persuaded that free will doesn’t exist. Which doesn’t change that if one buys a car, its make is typically all their decision. Whenever such decision is coming from them having a free will or entirely determined by antecedent causes doesn’t really matter for purposes of fraud detection (or maybe I fail to see how it does).

I mean, we don’t need to care why people do things (at all, in general) - it matters for how we should act upon detection, but not for detecting itself. And, as I understand it, we know we don’t want to cause unfair pressure on groups defined by factors they cannot change. Because when we did that it consistently contributed to various undesirable consequences. E.g. discrimination and stereotypes against women or men, or prejudice against younger or elder people didn’t do us any well.
by tomhow | 2025-06-15 07:54:07+00:00
John, as you know you can always email us if you have queries or concerns about this.

The current thread we're commenting in was flagged off the front page after forty minutes.

The "marines deployed to US cities" story was on the front page for over 12 hours and on the "active" page for well over 24 hours [1] (despite strange claims to the contrary).

The other stories seem too much in the realm of mainstream news, given we've already had a lot of it on the front page this week. The site guidelines explicitly state that mainstream news out of scope for HN, even though we make exceptions when the weight of community sentiment favours that (it did regarding the marines story, it hasn't about the others).

As someone who is looking at the front page and reading the discussions for hours each day, it seems to me that the weight of sentiment is fairly strongly against the current U.S. administration, and also generally unimpressed with the venture capital industry. As moderators, it's not for us to try and change anyone's mind about any of these things. We know we can't even if we wanted to (which we don't). It's up to community members to discuss the topics and try to persuade each other with good arguments, and our role is just to make HN a healthy place for that to happen.

If mainstream news is being flagged off the front page, it's not because people are politically motivated to "hide" that news (as if that would make a difference to anyone's awareness of these stories); it's because people come to HN to find out about technology and other topics that are interesting to technology enthusiasts, and much of the HN audience prefers to get their mainstream news elsewhere.

[1] https://news.ycombinator.com/item?id=44264728
by sirwhinesalot | 2025-06-15 08:02:21+00:00
DCGs are cute, I like that writing something that looks like a grammar allows you to very easily generate sentences for that grammar. That's amazing for things like property-based testing.

But why wouldn't you use Mercury instead? No extra-logical nonsense like cuts, IO done properly with linear types, much better performance, etc. DCGs aren't exclusive to Prolog, why suffer the janky bits?

And while they're not built-in to it, Soufflé Datalog supports algebraic datatypes (so you can model difference lists), and you could preprocess a DCG into the native clause form plus a length tracking argument to prevent it from creating an infinitely sized database.

I've never worked with meta-interpreters so I can't comment on those, but I will try to watch the video you posted later.
by eMPee584 | 2025-06-15 08:03:11+00:00
Low Protein intake => low neurotransmitter levels => lower emotional balance / control is a causal chain I've learned about a few years ago from a therapist named Julia Ross who treated thousands of patients with this insight and published three books about it, the most recent one (The craving cure) being a comprehensive practical resource about this phenomenon. It seems to be a major factor in depression, addiction, obesity, and dysfunctional social behaviour.. and little surprise it affects chicken, too.

In my view, we have massive problems (child brain development, social problems) in the world because of protein scarcity, as capitalism excels providing everyone with ample cheap carbs but cheap sustainable protein, not so much. I dream of open source bioreactors for algae (spirulina etc) too boost availability of Protein & Omega 3 (which is another hugely undersupplied nutrient, esp. in non-coastal regions and as appetite for sunflower-fried batter goes up, because Omega 6 cancels out 3).. here in Dresden, we have a small start-up https://algenwerk.de that is trying to commercialize it but the cost really has to be brought down a lot, rn one jar is about 8€ for some green goo that tastes like nothing, but it has potential and they are a talented team.
by mandmandam | 2025-06-15 08:05:33+00:00
Yes, there is, and it's not as innocent as many commenters here seem to believe.

Have a look at my favorites [0], and you can see recent popular stories which I noticed were flagged (some were unflagged, some were just wiped off the page without being marked as flagged). A lot of those stories are supremely relevant to HN's supposed remit; from good sources and generating high quality discussion... There are some definite themes there - Musk, DOGE, etc.

And this thread will be flagged too, if people start getting into the discussion. Discussing HN censorship is not "generally" allowed as its own post, ie, [1, 2 etc]. This helps explain why so many people think there isn't censorship here at all - people don't see the people complaining, and don't see the flagged/disappeared posts, so they don't think it's happening.

It's very easy for a few users to flag any story they choose, which means that it's very easy for mods to blame users for the stories getting censored - "the community chooses, not us". Discussing how that works is not up for debate though, and posts about HN's flagging system are removed whenever they come up.

While this is going on a long time here for certain topics, ie, US torturers [3], it has ramped up wildly here in the last few months.

When you look at Garry Tan or Paul Graham's recent Twitter feeds, and read the weird support for the DOGE team, it's hard to imagine that there isn't top-down suppression of the stuff you'll see in [0] (which is just a list of stories I've personally noticed being censored - there's certainly far more).

0 - https://news.ycombinator.com/favorites?id=mandmandam

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

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

3 - https://news.ycombinator.com/item?id=16576569
by 0xCE0 | 2025-06-15 08:05:39+00:00
The original intent of Unicode was great: a standard that creates a mapping between a unique number==codepoint and specific character of language (and here character means only abstract non-visual symbol==meaning, not visually rendered glyph with stylistic font of any kind). The updates for Unicode versions added more languages, even dead ones. So basically it was a historical knowledge effort also.

Then came emojis, and now the Unicode Consortium's efforts for Unicode version updates seems to be about adding more different kinds of poop emojis and shades of skin colors. Well, maybe it projects accurately the language and culture of this modern time.

UTF-8 is great because it is a superset of ASCII, but because its byte-width varies, it has more complexity for decoding/encoding it (similar to constant/variable width ISA's in CPUs).

Different languages have different concepts, e.g. text direction==flow (left/right, up/down, characters/logograms, different kind of visual cues etc.). Humans create problems when they want to combine different languages at the same time. E.g. mathematical notation is in my opinion 2D graphics, and it cannot be (usually/always) inlined with text glyphs (to be aesthetically pleasing). Same kind of problems may come when trying to inline e.g. languages with different flow directions. Its like trying to combine native GUI widgets in Win32 and Cocoa/SwiftUI and GTK/Qt/WXwidgets - the (visual) languages doesn't have the same concepts or they are conflicting.
by samwillis | 2025-06-15 08:06:30+00:00
I think a lot of the problems come from the fact testing stored procedures ventures into e2e testing land. You have to stand up infra in order to test them. There's not really been a simple way to unit test stored procedures as part of your application codes testing framework.

(Aside: I think this is something PGlite helps with if your in Postgres land)
by pastage | 2025-06-15 08:06:50+00:00
When you do problems from books, you do them to get faster and to discover edge cases and that is where you learn stuff. Being able to mount a disk image is a good thing to know how to do in security research, but it is not enough.

I do not know how these exercise were made but it sounds like in the beginning they had a central server for tests probably not security things and then someone just moved that software to VMs to let the students be more flexible.
by Ringz | 2025-06-15 08:07:04+00:00
The article points out:

„The only exception to this is the ESA/NASA Ulysses mission (1990–2009), which flew over the Sun's poles but did not carry any imaging instruments. Solar Orbiter's observations will complement Ulysses’ by observing the poles for the first time with telescopes, in addition to a full suite of in-situ sensors, while flying much closer to the Sun. Additionally, Solar Orbiter will monitor changes at the poles throughout the solar cycle.“
by tsoukase | 2025-06-15 08:07:34+00:00
Whatever relates to DNA in an organism is under strict control and huge protective mechanisms. For example DNA replication has an error rate of 1/10^9. Obviously, selecting 1 out of 10-150 million "persons" is some fierce form of survival of the fittest, that happens early and is very cheap. The next layer of selection is embryonic development, next the labor and in the end early life diseases. At every level the selection becomes weaker but the price larger.

We are some pretty special and die-hard persons.
by danielbarla | 2025-06-15 08:08:05+00:00
The prices are pretty shocking for me too (Hungary). I don't use taxis much due to the city being pretty walkable, and there being good public transport, but a quick check says that taxis here have a base fare of 3.16 USD, after which it's 1.26 USD per km or 0.32 USD per minute, depending on the billing option (the two are roughly equal around 15 km/h speed).

Another thing that is odd for me is that for all 3 companies in the article, the average trip seems to be less than 2 km. I'm slightly more "walkey" than the average person for sure, but that is a leisurely 15 minute walk, and on the threshold of the distance I would start considering public transport for. With bags to the airport, sure, I'd take a taxi. But I find it hard to believe that the average person is ~2 km from the airport, so the median trip is likely done without extensive luggage at an _even shorter_ distance. I find this kind of absurd.
by delusional | 2025-06-15 08:08:58+00:00
> What nobody seems to talk about is that their resulting models are basically garbage.

The post does talk about it when it briefly mentions that the goal of building the model (to decrease the number of cases investigated while increasing the rate of finding fraud) wasn't achieved. They don't say any more than that because that's not the point they are making.

Anyway, the project was shelved after a pilot. So your point is entirely false.
by MisterBastahrd | 2025-06-15 08:10:00+00:00
I've had three doctors in the past year tell me that either I wasn't a candidate for cancer treatment because I was gonna die in the next 3 years anyway, or that my best bet was a liver and heart transplant.

All of them read the first page of my medical records upon being admitted to a hospital in January. Not a single one of them read anything after that and it shows. One of them was stricken and amazed that I was walking into his office without aid or an oxygen mask.

Gives me great confidence in their ability to pay attention to detail.
by tdeck | 2025-06-15 08:15:48+00:00
> So when Vashti found her cabin invaded by a rosy finger of light, she was annoyed, and tried to adjust the blind. But the blind flew up altogether, and she saw through the skylight small pink clouds, swaying against a background of blue, and as the sun crept higher, its radiance entered direct, brimming down the wall, like a golden sea. It rose and fell with the air-ship’s motion, just as waves rise and fall, but it advanced steadily, as a tide advances. Unless she was careful, it would strike her face. A spasm of horror shook her and she rang for the attendant. The attendant too was horrified, but she could do nothing; it was not her place to mend the blind. She could only suggest that the lady should change her cabin, which she accordingly prepared to do. People were almost exactly alike all over the world, but the attendant of the air-ship, perhaps owing to her exceptional duties, had grown a little out of the common. She had often to address passengers with direct speech, and this had given her a certain roughness and originality of manner. When Vashti swerved away from the sunbeams with a cry, she behaved barbarically — she put out her hand to steady her.

> “How dare you!” exclaimed the passenger. “You forget yourself!”

> The woman was confused, and apologized for not having let her fall. People never touched one another. The custom had become obsolete, owing to the Machine

The Machine Stops (1909)

https://www.cs.ucdavis.edu/~koehl/Teaching/ECS188/PDF_files/...
by palmfacehn | 2025-06-15 08:16:20+00:00
Unfortunately, Corporatism is well established as the status quo. Typically the failures of this system are attributed to the market, rather than the hazards of interventionism. This allows further interventions to be applied as "fixes".

Rather than attributing it to right or left, I would characterize it as a synthesis of illiberal ideas. Under Corporatism, even union and worker movements merge with the state. UAW is just as relevant here as state adjacent corporations like Palantir, GM, VW, Airbus or Boeing.

>For example, the government might be prevented from spying on its people such as collecting internet histories and corporations might be prevented from exerting physical power over people like imprisoning them. But if the two groups are acting as one, this distinction doesn't matter.

We saw a similar strategy under the previous administration. Social media companies took direction from the White House to censor user content. Proponents claimed that this didn't violate civil liberties because of the voluntary nature of the collaboration.

It isn't hard to find parallels if you look hard enough. There will always be a nexus of power around the state. Whether it is nationalized corporations or public private partnerships, malign incentives will always exist in these cases. The variation is only in degrees.

However, I think the ultimate distinction for Fascism would be in Mussolini's open call for the state to become an all-encompassing, collectivist force. There is still a contrast to the extent that the US at least plays some lip-service to liberal individualist ideals. Overall, it retains some laissez-faire elements in comparison to other major economies.
by dale_huevo | 2025-06-15 08:17:21+00:00
> the Cray had about 160MFLOPS of raw processing power; the Pi has... up to 30GFLOPS. Yes... that's gigaFLOPS. This makes it almost 200 times faster than the Cray.

Imagine traveling back to 1977 and explaining to someone that in 2025 we've allocated all that extra computing power to processing javascript bundles and other assorted webshit.