MurphyA/hacker-news huggingface dataset:
by littlestymaar | 2025-08-04 10:23:18+00:00
The problem is even harder than you make it look: even if the model founds plenty of “I don't know” answer in its training corpus it doesn't mean that this is the desirable answer to the questions: the model can know the answer even if one person on the internet doesn't.

“I don't know” must be derived from the model's knowledge as a whole, not from individual question/anser pairs in training.
by mrkeen | 2025-08-04 10:25:05+00:00
There is a fantastic concept called encapsulation, but OO encapsulation isn't it.

For an actual example of encapsulation, look at C stack variables. They are actually encapsulated within their function.

It's how the C function is able to operate as a black box - the true meaning of "encapsulation".

If you could write getter methods to expose C stack variables to outside callers, they would become just as non-encapsulated as OO class fields.
by wongarsu | 2025-08-04 10:26:38+00:00
My issue with the statement is that it's completely ignoring the cost of friction in the interview pipeline.

In a job seeker applies to 20 jobs, 10 of which have a pleasant interview pipeline that respect the interviewee as a person as well as respecting their time, and 10 which don't (AI interviews, unreasonable at-home tasks, etc), they are more likely to end up in the former group. If you make your interview process worse you either have to make a better offer to entice people to put up with it, or you get worse candidates. No matter what you do there is almost always someone desperate enough to jump through all the hurdles you put up, but desperation is inversely correlated with quality
by mft_ | 2025-08-04 10:27:11+00:00
I've been pondering for a while that we need to move away from layout-based written communication. As in, the need to make things look professionally laid out is an anachronism, and is (very) rarely related to comprehension of the actual content.

For example, submissions to regulatory agencies are huge documents; we spend lots of time in (typically) Microsoft Word creating documents that follow a layout tradition. Aside from this time spent (wasted), the downside is that to guarantee that layout for the recipient, the file must be submitted in DOCX or PDF. These formats are then unfriendly if you want to do anything programatically with them, extract raw data, etc. And of course, while LLMs can read such files, there's likely a significant computational overhead vs. a file in a simple machine-readable format (e.g. text, markdown, XML, JSON).

---

An alternative approach would be to adopt a very simple 'machine first', or 'content first' format - for example, based on JSON, XML, even HTML - with minimum metadata to support strurcture, intra-document links, and embedding of images. For human comsumption, a simple viewer app would reconstitute the file into something more readable; for machine consumption, the content is already directly available. I'm well aware that such formats already exist - HTML/browsers, or EPUB/readers, for example - the issue is to take the rational step towards adopting such a format in place of the legacy alternatives.

I'm hoping that the LLM revolutoion will drive us in just this direction, and that in time, expensive parsing of PDFs is a thing of the past.
by StopDisinfo910 | 2025-08-04 10:27:32+00:00
I have basically the same setup using Arch, because I don't trust distributions that patch a lot, and btrfs, because I use disks of mismatched sizes.

I used to change the frequency governor for my cpu on my previous NAS but the default Linux setup (schedutil) is now perfectly adequate. Same with disk power, default is fine.

The whole thing just shugs along happily with basically no effort on my side apart from the occasional upgrade requiring manual intervention.

It certainly didn't require anything which I would consider non sense - and I have seen plenty of things I would call that in the past, looking at you OpenLDAP and PAM. Sure, you need to have a vague idea of what RAID is but then again building a NAS and expecting to need zero knowledge of storage seems extremely ambitious to me. Then again, I realise that what I consider basic knowledge taken for granted might not seem to be so basic someone else point of view.
by moogly | 2025-08-04 10:27:47+00:00
I tried node:test and I feel this is very useful for tiny projects and library authors who need to cut down on 3rd party dependencies, but it's just too barebones for larger apps and node:assert is a bit of a toy, so at a minimum you want to pull in a more full-fledged assertion library. vitest "just works", however, and paves over a lot of TypeScript config malarkey. Jest collapsed under its own weight.
Show HN: I connected mediapipe Hand Landmarker with SplashCursor
by trizoza | 2025-08-04 10:28:18+00:00
I used Google's vision tasks (https://www.npmjs.com/package/@mediapipe/tasks-vision) to detect the position of your index finger and feed the finger coordinates to SplashCursor (https://www.reactbits.dev/animations/splash-cursor) instead of mouse position to create a mini magic experiment.

The finger detection is set to up to 3 fingers so it's technically a multiplayer.

My mobile could not handle the SplashCursor computationally so I've just defaulted to canvas/painting experience for mobiles.
by ncruces | 2025-08-04 10:28:35+00:00
> What you mention is basically to reduce the costs of counting, and is still usage-based metering, just with a reasonable guess to make payment more frequent.

That's not the motive where I live. There's basically 2 reasons: (1) customers (esp. those, often less well off, that resort to “money earned, money spent”) like the predictability of it; and (2) depending on the season spending changes significantly (heating, cooling), whereas salaries don't.

Usually the corrective amount is also paid out over a period of months if it exceeds X% of one month's spend.
by dsego | 2025-08-04 10:28:36+00:00
Imho, the first thing doctors need to learn (at least in my country) is to touch type. I've had it with 5 min exams followed by 15 minutes of pecking to type in the necessary forms. Multiply by number of patients in a day and it adds up, and it's prevalent, family doctors, dentists, specialists, nobody bothers to learn it. Gets tiresome when you know you're in the waiting room for a couple of hours because they are slow at typing.
by jaynetics | 2025-08-04 10:30:07+00:00
Then again, LLMs are well-suited to translate stuff, a relatively grunt work kind of task, so porting libs to your ecosystem of choice is a lot more feasible now.

Perhaps there is a future where individuals can translate large numbers of libraries, and instead of manually porting future improvements of the original versions to the copies, just rerun the translation as needed.
by ben_w | 2025-08-04 10:30:56+00:00
Governments are on both sides of supply and demand: their powers to tax and spend mean they can put their metaphorical foot on the metaphorical scales to tip the balances whichever way they want, to a large degree, with rapid effect.

Central planning is only one of many ways to do this, it can also be managed more locally; and Soviet-style central planning is only one many ways to do central planning, most large businesses even in capitalist nations are also somewhat-centrally planned by the C-suite.
by MartinMond | 2025-08-04 10:31:10+00:00
I know - we're working on adding Self-Serve sign up for non-enterprise deals.

But regarding our pricing - I can point you at an actual testimonial https://www.g2.com/products/pspdfkit-sdk/reviews/pspdfkit-sd...

> These pricing structures can be complex and NEED to be understood fully before moving forward with purchase. However, out of all of the solutions that I reviewed, [Nutrient] was the one that walked me through their pricing the best and didn't make me feel like I was going to get fleeced.
by elcritch | 2025-08-04 10:32:53+00:00
Well it's possible the LLM is re-creating the file to do it's updates. I've noticed in the past that LLMs tend to prefer doing that.

Not to different from how a college CS student who hasn't learned git yet would do come to think of it.

Still pretty bad if the author isn't taking the time to at least cull the changes. Though guess it could just be file renames?
by antonymoose | 2025-08-04 10:32:58+00:00
Look for Federal contracting firms, they’re much less picky and a job is a job at the end of the day. Of course this will likely require relocation, abstaining from drugs and other touchy things.

Most all of my unemployed friends post-graduation, those C’s get degrees kids, those who just couldn’t find an internship, that’s where they ended up, working for Booz Allen Hamilton or CACI or SRC.
by piva00 | 2025-08-04 10:32:59+00:00
> And also when "the rich" have more profit, they now want to spend that profit on things, which spawns new luxury good industries.

Absurd, they spend a fraction of their wealth on luxury goods (an industry which employs very few people anyway), the rest is on assets, keeping them locked into the financial market.

> Of course, the news cycle and the sob stories always revolve around people losing their existing jobs, but there is new jobs around that previously didnt exist. Jobs that people previously never thought was even "a job".

> Of course, it is up to the individual to search and find their niche, and to produce value to sustain their own existence. The advent of AI is not going to be different.

As in any upheaval of the labour market, there will be people who cannot or won't retrain, becoming detached from society. Those usually end up angry, left to their own devices, and lash out politically by voting on demagogues. In the end the whole of society bears the cost, is that really the best way we found to achieve progress? Leave people behind and blame the individual instead of seeking systemic approaches to solve systemic issues?
by davydm | 2025-08-04 10:33:07+00:00
Good luck telling your ai-infatuated friends

I've just had a long (slightly frustrating) discussion that basically boils down to their faith being stronger than the numbers, claiming that the study is flawed, that it should be ignored because it's on arxiv.org.

Breaking faith is very difficult, and will likely cause friction with your peers. It doesn't matter what facts are raised, they will fall back on arguments that support their position despite the numbers.

Part of the problem is the time dilation that we experience according to what we're doing and how we feel whilst doing it, discussed here: https://www.gurwinder.blog/p/how-social-media-shortens-your-...
by AnthonyMouse | 2025-08-04 10:33:08+00:00
> No, we have a problem where 95% of regulations work so well that no one even remembers that they exist (child labor, etc).

This is quite false. There are a few regulations that have a high cost/benefit ratio (e.g. ban leaded gasoline), and a few that are completely upside down (e.g. DMCA 1201), and then there are the vast majority which are the regulatory bureaucrat equivalent of busy work and are neutral at best. Positions exist to make new regulations, so they make new regulations.

But each new one has overhead, and then we get cost disease and high cost of living and increased market consolidation because regulatory compliance is a fixed cost that large corporations can bear more easily than smaller companies, and the complexity is used to disguise corruption. All of that is legitimately bad.

90% of them are completely worthless, and it's a significant problem that we have an apparatus structured to perpetually accumulate new ones without ever going back and cleaning house to remove the ones that can't be justified.
by potato3732842 | 2025-08-04 10:33:10+00:00
And degrade the quality of life of every resident who regularly has a car trip living in one of those neighborhoods by making them circle 1-3 blocks of 1-ways and right only intersections (or whatever other solution you implement for making it worse to drive through).

You're basically saying that thousands of people ought to have their lives made marginally worse so you can claim success because the city loses 1.24 lives per year to cars instead of the 1.39 before the change or something like that. This entire attitude is predicated on the idea that experts working at the statistical level know better than the people who have to live it. That's preposterous. Get bent.
by throw310822 | 2025-08-04 10:37:27+00:00
I read through this and I don't get it. Recreating an entire form on the backend and swapping it with the current one, and then missing the update of the label status?

Then solving this by recreating the entire stepper html at each step, with the added complexity that if it contains something you want to keep "it's a nightmare"?

Then having to create a temporary server-side session to store data that somehow the browser can't keep between two clicks?

Etc.. it's write web apps like it's 1999.
Show HN: Pro quality AI themed photo packs from your selfies curated by humans
by ferreirarmp | 2025-08-04 10:37:45+00:00
Image/video generation models will be a commodity, so with time we'll have better and better models.

I believe the difference will lie in the interfaces we use to connect/request these models.

I've made this product coolphoto.ai public with AI photo packs created from selfies and curated by humans, but I'm working on a browser-based studio with lot of features to compete with midjourney, sora, etc.
by austin-cheney | 2025-08-04 10:37:45+00:00
There is no cleverness involved. The escape sequences are decades old and universally supported as a de facto standard. In this case the escape sequences are assigned to variables that are attached to other strings. This is as clever as using an operator. These escape sequences are even supported by Chromes dev tools console directly in the browser.

The real issue is invented here syndrome. People irrationally defer to libraries to cure their emotional fear of uncertainty. For really large problems, like complete terminal emulation, I understand that. However, when taken to an extreme, like the left pad debacle, it’s clear people are loading up on dependencies for irrational reasons.
by Gareth321 | 2025-08-04 10:38:03+00:00
> And, importantly, tariffs are payed by the importing party. This means they affect the base price of the product and cannot be made progressive.

This is not correct. The cost of tariffs are shared by the distributor and customer. The proportion is determined by the elasticity of demand. By this I mean that for goods and services which people rely on, like gas, they will pay almost all of the cost of the tariff because they need the gas to survive. For luxury goods and services, like Louboutin shoes, most of the cost of tariffs is paid by the distributor. This is because customers are willing to substitute for other options, or simply not buy that item. They don't need it.

The downstream effects are quite complex to calculate. For this reason, neoliberals prefer to avoid any tariffs at all. For example, the U.S. is a net gas exporter, meaning that total net local consumption can be satisfied without imports. In a perfect market, there would be no change to the cost of gas. However gas is a commodity, and there is the risk that cartels abuse their market positions to exploit the fact that locals must buy gas from them if they wish to avoid the tariff. For other goods like imported food, locals can substitute. They don't have to buy imported avocados. There are plenty of other affordable and nutritious foods available locally. However, the loss of avocados is, by some metric, a loss of quality of life. This isn't generally captured in economic data. Further still, some of these additional costs are offset by the fact that local businesses become more profitable thanks to said tariffs, and this ends up in the pockets of consumers. Because so much menial labour is currently offshored, the primary benefactor of tariffs is expected to be the poor and working classes.
by potato3732842 | 2025-08-04 10:38:04+00:00
The point of this series is to address the subset of his readers/commenters/his followers on twitter who have various flavors of delusions of the past being some utopia of multi-generational housing/family units and that wasn't just the reflection of harsh economic realities. He's already written blogs addressing the extreme on the other end where people assume too much economic freedom and upward mobility like is typical in video games.

He's done other blog series in the past that are more specific about specific things. His best work is on ancient military tactics and strategy. Every now and then he does these "baseline knowledge/understanding" series when he gets fed up with a particular group of idiots in his comments. It's like a teacher getting a class and being like "oh, you really are this dumb, I guess I gotta teach prerequisites before we dive in" even if they're not the best person to teach those prerequisites.
by shirleyglvins | 2025-08-04 10:38:20+00:00
I am 68 I was diagnosed in 2023 neurologist told me I wouldn’t benefit from any meds right now due to age.. My primary care provider introduced me to MS-4 Protocol from uinehealthcentre. Net and i immediately started on their Multiple Sclerosis treatment, this MS-4 treatment has made a tremendous difference for me. My symptoms including muscle weakness, fatigue, mood swings, numbness, double vision and urinary retention all disappeared after the 4 months treatment! It’s a shame my comment might be considered as spam as there’s alot of spam comments on this group.
by j1elo | 2025-08-04 10:39:19+00:00
If your daughter lived with her mother and you had the day to spend with her, I bet you'd rather take 90 mins round trip to spend not with her, instead of 180 or more? I mean, it's easy to romantizice anything if you go for the "happy path" like we say when programming.

Both transportation modes have very happy (and also very terrible) paths. I'm just a proponent of keeping the chance of choosing both modes, not killing one of them as it's been the tendency, with always the same happy-path arguments and close-sight scenarios (normally it's people who only think of their own day-to-day needs, like if everyone else should do just a single daily roundtrip for work like they do and for which their metro fits perfectly their single use case)
by exceptione | 2025-08-04 10:40:28+00:00
> And also when "the rich" have more profit, they now want to spend that profit on things, which spawns new luxury good industries.

That will be a rounding error. Economic growth comes from a large population that spends and innovates.

Wealth concentration buys policy and media, and after that all of sudden the following things happen: tax gap widens, public services deteriorates, innovation halting, etc.

Wealth concentration means the pie will shrink, and eventually the rich will have to fear the super rich. And how do you reach growth after a country is sucked dry?
by pydry | 2025-08-04 10:40:32+00:00
>And also when "the rich" have more profit, they now want to spend that profit on things

In general those things that "the rich" buy are scarce assets - stocks, housing, land, etc. all of which keep getting bidded up in price. This does not generate jobs.

>spawns new luxury good industries.

Trickle down never worked.

>Of course, the news cycle and the sob stories always revolve around people losing their existing jobs, but there is new jobs around that previously didnt exist. Jobs that people previously never thought was even "a job".

The number of jobs available is politically not technologically determined. AI doesn't automatically destroy jobs in aggregate but this is what the economy is currently programmed to do (via the mechanism of higher interest rates), so this is what companies are chasing with AI.
by fidotron | 2025-08-04 10:40:39+00:00
I appreciate the nostalgia, and will be trying the rs232 when I have the suitable connector to build the cable!

There were several SGI related shocks for me, with the underlying huge one being the level of thought that had gone into IRIX with respect to making a UNIX that could be used by non sys admins while also allowing a local site sys admin to do the sort of things you were doing there. Stuff like a standard GUI panel to setup emailing the sys admin when the system crashed and so on - it was a deeply practical system.
by ben_w | 2025-08-04 10:40:42+00:00
Right now, cleaning rooms cannot be fully automated at any price. The AI to control the robots just isn't good enough for how broad a term "unclean" can be.

I don't want to comment about picking crops, that's rapidly changing and I don't expect to be up-to-date with this. I've seen people being confidently wrong about "cows won't milk themselves" decades after there were machines cows could operate by themselves to get milked.
by crinkly | 2025-08-04 10:41:02+00:00
I had AI interview recently and I was a little offended considering the level of position so I decided to go off script and complain about the perception it gave them rather than answering the questions. It neatly transcribed this and sent it to an HR drone who actually called me the next day and apologised as it was new technology that they had decided to use. But it turned out the advertised position didn't exist and they were trying to get someone who was qualified but desperate to take a lower position. Assholes all the way down.
by nosianu | 2025-08-04 10:41:58+00:00
> The error people make all the time is assuming these groups are static and always have the same people in them over time.

Here is something I posted only a few days ago. It is Germany, but that point is certainly not much different from Anglo-Saxon countries.

It is a podcast, and in German too, but it is high quality and on one of the best stations in Germany (Deutschlandfunk's culture channel -https://en.wikipedia.org/wiki/Deutschlandfunk)

https://www.deutschlandfunkkultur.de/eliten-seit-dem-kaiserr...

> Despite political upheavals over the past 150 years, Germany's elites have remained the same. Sociologist Michael Hartmann criticizes the fact that only four percent of the population shapes the country. He calls for a quota of working-class children for executive boards.

Yes individuals can rise and fall. For example, near the big turning points in German history the people in politics were renewed, after WWII people from the working class made it to the top posts. However, with increasing stability, over the last two decades even that group has become more and more of an insider club, and people from "lower classes" have a very low chance of rising to the tops. In the economy and when it comes to real wealth it is even worse. Connections and pre-existing wealth are a good predictor of where you will end up. You may have better luck with high-paying jobs, but they rarely lead to the top of the wealth pyramid and influence.
by teleforce | 2025-08-04 10:42:22+00:00
> If you vibe coding the errors are caught earlier so you can vibe code them away before it blows up at run time

You can say that again.

I was looking into the many comments for this particular comment and you did hit the nail on the head.

The irony is that it took the entire GenAI -> LLM -> vibe coding cycle to settle the argument that typed language is better for human coding and software engineering.