MurphyA/hacker-news huggingface dataset:
by cyberax | 2025-08-17 19:24:27+00:00
This really depends on the quality of the ORM. I used to write Java software, and Hibernate with QueryDSL saved me probably _months_ of typing. And I dare say, produced much nicer-looking code.

And for most of the code, the performance and overheads were negligible. C# with LINQ is even better, it provides strong typecheck for the queries and often has almost zero overhead.

I'm using Go now, and I don't even want to touch any of the available ORMs because they all suck, compared to the state-of-the-art in Java circa 20 years ago.
by drankl | 2025-08-17 19:24:45+00:00
Some clubs digitally scan your identity document (driving licence or passport) on entry, and almost all clubs and shops have CCTV.

This is approximately the same as age verification systems online which either take a selfie video to estimate age, or accept a photo of your ID.

> If they could find a non invasive way to perform age verification, that's free to the website, there wouldn't be a debate.

Google will be introducing this into their Wallet app, initially for railcards and online alcohol purchases. Hopefully should be more convenient and secure: https://blog.google/products/google-pay/google-wallet-age-id...

I expect people will still complain even with systems like this available.
by p0w3n3d | 2025-08-17 19:24:50+00:00
I'm a 20+ years programmer working with my colleagues who are 2-5 years of experience. I could see they had accepted AI generated tests which are testing solely the mocks. This is quite annoying, because for me, when I want to finish a task properly, I have to write tests from scratch. I'm also using the same AI tool, but I want to use it differently, as a "copilot" and not the "main pilot"
by tripzilch | 2025-08-17 19:24:57+00:00
> I don't see the plateauing in capabilities. LLMs are plateauing only in benchmarks

Don't you mean the opposite? Like, it beat an IMO, which is a benchmark, but it's nowhere remotely close to having any of even the basic mathematical capabilities someone who beat an IMO can be expected to have.

Like being unable to deal with negations ... or not getting confused by a question being stated in something other than their native alphabet ...
by srhtftw | 2025-08-17 19:25:01+00:00
> So many "best practices" are truly repugnant like ...list of things

I have my own love/hate relationship with many of the things you list and I currently share many of your preferences. However I didn't always see things that way. Best practices start as informal approaches to address the problems of the day. After achieving a modicum of success they'll get enshrined by others as languages, features and cultural artifacts giving rise to new problems.

I find the broad tendency of unthinking "best practicification" more troubling than any particular "best practice".

Take OOP as an example. Stroustrup's early C++ presentations argued OOP meant more than "slow graphics" since people at the time were struggling to build graphical user interfaces for machines without much memory. The idea of melding state and behavior made it easier at the time to build complex user interfaces with imperative languages. But OOP isn't a silver bullet. Many attempts to apply the OOP ideas to other domains met with failure.

Fortunately we now have more powerful machines and better tools available to us.
by fakedang | 2025-08-17 19:25:37+00:00
> there was some pre-agreed binding contract which locks in the price, which in this case there was not. Switzerland should have negotiated a guaranteed price given how long the timelines on delivery were.

Which in most cases is the norm. From what I understand, the Swiss deal is mired in federal corruption with the then defence minister, Viola Amherd, going for the most unfavorable terms.
by yojo | 2025-08-17 19:26:25+00:00
Craigslist never sold out, but it went through a big scammer phase (and largely lost me). Looking for an apartment in SF in 2016 was a mix of property management co spam and outright fraudulent listings trying to scam you. Not sure if they ever corrected this.

I’ve since moved to Portland, OR, where Craigslist seems to get about 10% of the listings compared to FB marketplace.

I generally love Craigslist and want it to succeed, but it hasn’t been “thriving” anywhere I’ve lived in a loooooong time.
by forrestthewoods | 2025-08-17 19:26:26+00:00
Git Blame sucks and is far far far far far far worse than Perforce Timelapse View.

You moved the goal posts a little bit. You are correct that if you want to work in a cave with no internet then you do need every bit of data to perform at least some operation. That’s not what the D in DVCS means though.
by yieldcrv | 2025-08-17 19:26:55+00:00
I was with a fairly well acclimated woman the other day and mentioned something about chatgpt’s voice, she acted confused and asked if that was the paid version (it is)

But long story short she showed me what she had on her iphone and it was a totally different app that wrapped a text chat interface around chatgpt, it wasn’t even themed like to be a persona or anything but was at the expense of any multimodal capabilities

Just caught me off guard about how common that might be
by DonHopkins | 2025-08-17 19:27:32+00:00
https://news.ycombinator.com/item?id=44105312

DonHopkins 82 days ago | parent | context | favorite | on: Yes-rs: A fast, memory-safe rewrite of the classic...

Joking aside, this is Marvin Minsky's paper "Jokes and their Relation to the Cognitive Unconscious", published in Cognitive Constraints on Communication, Vaina and Hintikka (eds.) Reidel, 1981. More fun than a barrel of an infinite number of monkeys. https://web.media.mit.edu/~minsky/papers/jokes.cognitive.txt

>Abstract: Freud's theory of jokes explains how they overcome the mental "censors" that make it hard for us to think "forbidden" thoughts. But his theory did not work so well for humorous nonsense as for other comical subjects. In this essay I argue that the different forms of humor can be seen as much more similar, once we recognize the importance of knowledge about knowledge and, particularly, aspects of thinking concerned with recognizing and suppressing bugs -- ineffective or destructive thought processes. When seen in this light, much humor that at first seems pointless, or mysterious, becomes more understandable.

>A gentleman entered a pastry-cook's shop and ordered a cake; but he soon brought it back and asked for a glass of liqueur instead. He drank it and began to leave without having paid. The proprietor detained him. "You've not paid for the liqueur." "But I gave you the cake in exchange for it." "You didn't pay for that either." "But I hadn't eaten it". --- from Freud (1905).

>"Yields truth when appended to its own quotation" yields truth when appended to its own quotation. --W. V. Quine

>A man at the dinner table dipped his hands in the mayonnaise and then ran them through his hair. When his neighbor looked astonished, the man apologized: "I'm so sorry. I thought it was spinach."

>[Note 11] Spinach. A reader mentioned that she heard this joke about brocolli, not mayonnaise. This is funnier, because it transfers a plausible mistake into an implausible context. In Freud's version the mistake is already too silly: one could mistake spinach for broccoli, but not for mayonnaise. I suspect that Freud transposed the wrong absurdity when he determined to tell it himself later on. Indeed, he (p.139) seems particularly annoyed at this joke -- and well he might be if, indeed, he himself damaged it by spoiling the elegance of the frame-shift. I would not mention this were it not for the established tradition of advancing psychiatry by analyzing Freud's own writings.

>ACKNOWLEDGMENTS: I thank Howard Cannon, Danny Hillis, William Kornfeld, David Levitt, Gloria Rudisch, and Richard Stallman for suggestions. Gosrdon Oro provided the dog-joke.
by burnt-resistor | 2025-08-17 19:27:58+00:00
Last time I had a detector (a remote Bel Pro RX75 Plus with laser jammer that works), I turned off X band because of incessant false positives. With just K and Ka (and laser), almost all detection were legit.

Radar detectors on the windshield look dumb, clutter the windshield, and encourage ticket-writing by offending some cops with fragile egos. Remote detectors or go home.
by wtallis | 2025-08-17 19:28:35+00:00
FYI, "TiB" means terabytes with a base of 1024, ie. the units you'd typically use for measuring memory rather than the units you'd typically see drive vendors using. The factor of 8 you divided by only applies to units based on bits rather than bytes, and those units use "b" rather than "B", and are only used for capacity measurements when talking about individual memory dies (though they're normal for talking about interconnect speeds).

Either way, we're talking about a dataset that fits easily in a 1U server with at most half of its SSD slots filled.
by nickpsecurity | 2025-08-17 19:28:44+00:00
We were forced to go to school under penalty of law. We were told our whole time that you have to go to college to get a good job. Employers often demanded Bachelor's degrees to get hired at all. If not, "you'll be flipping burgers" was a common warning.

The people requiring us to go to college usually wouodn't pay for it. The colleges got more expensive. So, if it's required or really helps, it was rational to take on college loans to get a Bachelor's in good specializations. Many of us did IT or Business. (I did both.)

Once out of college, people looking for jobs found that most companies woukdnt hire them for lack of experience. If they did, they would pay them a little above minimum wage. That would either not cover the bills or barely cover them. The minimums on the loans were high, too.

At this point, people with Business degrees are working in grocery stores making nothing but loaded with debt. They realize they were screwed by the whole system in what amounted to a long-term con about the ROI of a college degree. They feel that, if they got nothing for it, they shouldn't have to repay it at all or at least get a break on payments. They're paying less on the debts to experience some of the quality of life they were promised if they spent 4 years on a degree.

That's what happened to a large number of hard-working people whose expensive degrees got them nothing but poverty and debt. They're barely scraping by now. They wish they ignored all the advice in school and never got one. Or maybe got the cheapest one they could find instead of really investing into a worthless asset.

And the best part is we all get to read descriptions of us online that we were just irresponsible, lazy idiots. No mention of years of being forced by schools and businesses to get this debt to have a decent job. No mention that they often don't pay people with degrees anything. Something seems wrong about that.
by joshstrange | 2025-08-17 19:29:21+00:00
I only use CH for work so I'll read about this more on Monday but I shudder to think of the caveats. We have used cancelling rows and now the one of the merge engines that just needs a version (higher cancels out lower). No database has ever driven me more mad than Clickhouse. If your workload is append-only/insert-only then congrats, it's amazing, you'll have a great time. If you need to update data... Well, strap in.

As long as you can get away with Postgres, stay with Postgres. I'm sure this update here is a step forward just like version-merging is much better than cancelling rows but it's always got a ton of downsides.

Unrelated to updating data, the CH defaults drive me insane, the null join behavior alone made me reconsider trying to rip CH out of our infrastructure (after wasting too long trying to figure out why my query "wasn't working").

Lastly I'll say, if CH does what you need and you are comfortable learning all the ends and outs, then it can do some really cool things. But it's important to remember it's NOT a normal RDMS nor can you use it like one. I almost wish they didn't use SQL as the query language, then people would think about it differently, myself included.
by nobodyandproud | 2025-08-17 19:29:27+00:00
Which doesn’t prove that Hamas wouldn’t be elected in again.

In fact, Hamas surged in popularity after its October 17th attack: https://themedialine.org/top-stories/the-rise-of-hamas-popul...

https://apnews.com/article/israel-hamas-palestinians-opinion...

“57% of respondents in Gaza and 82% in the West Bank believe Hamas was correct in launching the October attack, the poll indicated. A large majority believed Hamas’ claims that it acted to defend a major Islamic shrine in Jerusalem against Jewish extremists and win the release of Palestinian prisoners. Only 10% said they believed Hamas has committed war crimes, with a large majority saying they did not see videos showing the militants committing atrocities.”

Even articles like https://www.washingtoninstitute.org/policy-analysis/polls-sh... which try to downplay the support—“In fact, Gazan frustration with Hamas governance is clear; most Gazans expressed a preference for PA administration and security officials over Hamas ”—have to caveat as follows: ‘But it is organizations like Palestinian Islamic Jihad (PIJ) and Lion’s Den that receive the most widespread popular support in Gaza. About three quarters of Gazans express support for both groups, including 40% who see the Lion’s Den in a “very positive” light, an attitude shared by a similar percentage of West Bank residents.’

These are more militant than Hamas.

So you’re right: What would get elected in isn’t Hamas, but something far worse.

Thanks, but no.
by mrlongroots | 2025-08-17 19:29:36+00:00
Another thought: this is not meant as criticism or anything, just an aspect of performance that I thought was interesting but not covered by the blog.

A test that would show PG's strengths over ClickHouse for OLTP would be a stress test with a long-running set of updates.

ClickHouse maintains updates as uncompacted patches merged in the background, which is how you would do it with a columnar store. But if you have an update-heavy workload, these patches would accumulate and your query performance would start to suffer. PG on the other hand completes all update work inline, and wouldn't get degrading performance under update-heavy regimes.

This is just a fundamental artifact of OLAP vs OLTP, maybe OLAP can be optimized to the point where it doesn't really matter for most workloads, but a theoretical edge remains with row-based stores and updates.
by conception | 2025-08-17 19:29:41+00:00
The mini does 6.74 Gflops/W. At the default clock rate of 1200 MHz the Pi 3 can achieve 6.2 Gflops. However, without a heatsink the CPU will instantly throttle to half speed and average about 3.1 Gflops. So the mini is 3 to 6 times as efficient.
by bigyabai | 2025-08-17 19:30:09+00:00
It's hard to even game theory what he wanted from it. I'm not a complete Musk detractor, I don't think he's so autistic that he didn't know what he was doing. The only good-faith explanation seems to be that he needed to pull the cord on his progressive image ASAP to fulfill some perverse incentive we don't know about. Something pressured him enough to crack, resulting in awkward performative gestures to try and grab the attention of the media.

That, or he's a Strangelove incarnate that managed to hide his proclivities for Nazism up until now.
by kelnos | 2025-08-17 19:30:34+00:00
What's your use case / use need for this flow? Personally I really do not want to do this sort of thing from my phone. I just can't see "coding" from my phone as anything but clunky and unpleasant, even with an assistant.

(Not to mention that if I only have my phone, I'm probably out doing something where I don't want to be working...)
by erikerikson | 2025-08-17 19:31:02+00:00
They are issued for something [contingently] incredibly valuable that cannot be repossessed. They are also generally issued at a lower rate of interest with little collateral, in part due to the fact that they cannot be discharged in bankruptcy and the resulting lower risk.

[edit: added "contingently" above. Some education programs have been found to be scams yet could be paid for with debt. I generally stand by the value of higher education and have found it to be a net benefit in my own life. The value has been strained as costs have shifted and the social contract is rearranged behind the backs of educators at all levels]
by elcritch | 2025-08-17 19:31:17+00:00
That hasn’t been my experience with Nim so far. Both Claude 4 and GPT5 both one shot Nim code almost perfectly now. They even made a Nim JavaScript app for me.

On top of that I’ve been able to “vibe” code a couple of different libraries for Nim. The bigger limits with LLMs is still “deeper” and loosing track of what it’s doing.

It helps that Nim doesn’t have much unique syntax requirements or paradigms like say Rust lifetime annotations. Some of the rarer Nim idioms like `set[Enum]` being castable to a cint aren’t used.

But generally what you’d do in most C++ code works well in Nim, but with simpler syntax.
by Xymist | 2025-08-17 19:31:22+00:00
This factor (95% of "your audience" not being interested at the time) is the core of why all marketing is unavoidably scummy.

I don't want to hear about your product _ever_, except on the day I am looking for a product which provides the function your product does. On that day, I don't want to hear about it from you or anyone you have anything to do with; I want a list of products in that space, curated by an independent third party you have never spoken to and cannot influence in any way, with a clear featureset and upfront costs comparison table that does not have any variant on "talk to their sales team" anywhere near it.
by freedomben | 2025-08-17 19:31:37+00:00
It may not be effective in the long term, but I think it's very much worth doing. The privacy nightmare of uploading government docs is appalling and should be resisted by all who can, so I think you're doing great work. If it provokes regulators to push harder, they might just get enough attention from voters to motivate a change. That would be my hope anyway
by animal531 | 2025-08-17 19:32:02+00:00
There's a big design problem with the 2nd title that only really becomes apparent when you engage in multiplayer versus people.

You can essentially rush to the ultimate Reaper character by just having everyone pray, which is both a game ender and a spoiler, because it really makes the game boring.

Having said that, this was for the original version when it came out, I don't know if they ever did anything about it and/or for the later GoG etc. versions.
by xhkkffbf | 2025-08-17 19:32:24+00:00
I'm curious too. The rates aren't particularly generous. Okay, maybe they're a bit lower than the private markets might deliver given the rates of default. And maybe they let you study whatever you want. A private lender might insist on funding economically worthwhile degrees.

The real issue isn't the loan, but the entire system. The colleges have really jacked up the price of a degree. That's the real source of the problem. The interest rates are much closer to the market rates for capital.
by pama | 2025-08-17 19:32:35+00:00
Be careful when reading such blogs:

> Note that the dosage in the mouse experiments is quite high — 0.1% of the body weight every day, meaning about 2 ounces a day for me (70 kg).

Mouse and human metabolism are very different. A better starting estimate would be 5g/day, not 57g/day. I hope people dont accidentally overdose themselves because of lack of a pharmacology background.
by mdaniel | 2025-08-17 19:32:36+00:00
Well, "valid," yes, but "deliverable" thankfully, no

$ dig MX example.com. ;; ANSWER SECTION: example.com. 3600 IN MX 0 .

Almost certainly the same for its .org .net and .example friends. There were some other TLDs that were designed for use in documentation, but I don't have the RFC in front of me right now to cite them
by CosmicShadow | 2025-08-17 19:33:21+00:00
Wan2.1 was great, but Wan2.2 is really awesome! Here's some samples I made locally with my 5090:

- https://imgur.com/a/VeTn4Ej

- https://imgur.com/a/CujxVX3

Those were both Image to Video and then I upscaled them to 4k. I made the images using Flux Dev Krea.

Took about 3-4 minutes per video to generate and another 2-3 to upscale. Images took 20-40s to generate.
by nickpsecurity | 2025-08-17 19:34:05+00:00
Those of us who voted for the current President have seen him do so much of what he told us he would with so much progress. Even his opponents claim he's done dozens to fifty things in office that they wish didn't happen. Even they agree he's getting a lot done. So, he's proof that our vote counted.

I'd rather have a person following Christ with godly character. That plus not taking a bribe and having skill at leading are the Bible's standard for picking rulers. Americans filter them for these rich, elitist egomaniacs. Then, we have to pick the lesser evil on policy grounds until that stops. God works even through the wicked to bless us in some ways, though. That's the bright side.
by ivape | 2025-08-17 19:34:30+00:00
The reason people are hurt by LinkedIn is we had hoped (somewhere deep down) it would be a modest community of professionals that didn’t descend into ostentatious self aggrandizement.

Unfortunately there was no hope for this because our careers became a ranked status ladder. It’s a really unfortunate macro development.

Need to properly identify what truly disgusts us about LinkedIn.
by perihelions | 2025-08-17 19:34:33+00:00
As a remark, not a criticism, such a deliberate promotion is probably illegal in the UK market,

> "But Ofcom says platforms required to introduce "highly effective" methods to check user age must not host, share or permit content that encourages use of VPNs to get around age checks. The government has also told the BBC it would be illegal for platforms to do so."

https://www.bbc.com/news/articles/cn72ydj70g5o
by commandar | 2025-08-17 19:34:35+00:00
To be clear: having a diversity of tools is a good thing! I like having options.

My complaint is more that right now it feels like everybody is rushing to fill the exact same space with the exact same feature sets.

It's resulting in a lot of superficial diversity that's functionally homogenous. I want to see more applications that are pushing the capabilities of current AI tooling in creative directions.
by CamperBob2 | 2025-08-17 19:34:48+00:00
PubMed is highly problematic in that regard. It means basically nothing in terms of quality or quantity of peer review, but the "nih.gov" part of the URL automatically lends an air of real authority to any link that contains it.

I don't know what you have to do to get a link on PubMed, but it definitely isn't much.
by kimixa | 2025-08-17 19:34:51+00:00
But they're often not a "random stranger" though - there's plenty of people who many would trust to do exactly that due to expectations of reputation etc. "The Government" is arguably just another.

I suspect the vast majority of people on the street would absolutely unlock their phone at request when taking their phone to be repaired. But really, I doubt many actually personally know the people involved, will likely never see them ever again, and their judgement of the company involved and their hiring practices limited to "They have a decent enough looking storefront that says "Screen Repair" on it".

Weather they should do that is another discussion, but I can't imagine a working society if every position of trust like that breaks down. I can't buy groceries from someone I haven't personally vetted the farming practices of. I have to check every time I drink water for contaminants. There's a lot of outsourcing of trust already in society, and it kinda mostly works.