MurphyA/hacker-news huggingface dataset:
by ktallett | 2025-05-20 13:28:40+00:00
I haven't personally used the mentioned services as they aren't in my field, however what is the accuracy of their results? Are they double checked? I don't find LLMs particularly accurate in my field (that's being kind), if anything I find they make up sources that simply don't exist.

I mean poor UX has no excuse but slow speed can be reasoned if it makes the quality of the service better.
by M3L0NM4N | 2025-05-20 13:29:05+00:00
I use Windows 11 IoT Enterprise LTSC, which as far as I'm aware has all the features that Pro has (plus the IoT Enterprise stuff) and zero bloat. I switched to it from my already de-bloated 11 Pro installation (because it removes some telemetry you're normally unable to disable) and have had 0 issues with it. I can't say I activated it using a normal retail product key, however, there are easy solutions to that.
by NickC25 | 2025-05-20 13:29:42+00:00
His inheritance is publicly documented....by him. So nobody knows the exact amount of money he received, and if it was in cash, valuation of properties, etc. So no, I can't back up exactly how much, because Donald Trump claims he was given a certain amount, and that amount has changed several times depends on who he's talking to.

In terms of actual wealth accumulation, just use a simple return calculator. If Donald Trump placed $1 billion into the S&P500 in 1980 and didn't invest dividends, he would have roughly $17.6 billion, based off the annualized return of 6.5%. However, based off court documents, Donald Trump got a LOT more than a billion, and some of that money was in NYC real estate, which grew much quicker than inflation.
by pdfernhout | 2025-05-20 13:30:00+00:00
The future the USA could have had, sigh: "A brief history of Steve Jobs’ automated factory at NeXT" https://www.cultofmac.com/news/a-brief-history-of-steve-jobs... "Put simply, there was never any necessity for NeXT to have an automated factory. Jobs might have been right that the future of just-in-time manufacturing would involve a heavy dose of automation, but it made no financial sense whatsoever to have a plant staffed with the latest robots for such a low volume business. The problem with NeXT came down to one thing: no-one (relatively speaking) was buying the computers."
by incrudible | 2025-05-20 13:30:48+00:00
There is no such thing as a "colorless" alternative to colored functions[1] in Javascript, at least as far as browser-compatibility is concerned. Promises are a convention for what used to be all the colors in the rainbow (and then some imaginary ones). Async/await is syntactic sugar on top that makes it more readable. The inherent pitfalls of asynchronous code don't disappear if you remove that sugar.

If you're gonna argue that fragmentation is a problem in the node ecosystem (which I agree with), you can't convince me that a plethora of approaches to asynchronous code is preferable to async/await and promises.

1) The original essay that coined this term was looking at it from a language design perspective. The argument is a fair one if that design question is up for debate, but that isn't the case for Javascript.
by santiagobasulto | 2025-05-20 13:31:22+00:00
When it mentions that your password has been leaked for a service, is this the plain text pwd (that service somehow stored that way) or is it a hash? Was the website salting the passwords (so no rainbow-table attack could happen)? What key derivation function were they using? Etc...

I feel the red circle with "Password compromised" is way too simplistic if this wants to be a TRUE trusty site regarding cybersecurity. If they just want to show fear and sell 1Password ads, I understand it, I won't consult it anymore. But if they want to really step up their game from a technical perspective, they should include more details.
Show HN: I built an AI workforce platform with a Notion-like editor
by sirajh | 2025-05-20 13:32:18+00:00
Hi HN,

I built a platform for creating an AI workforce. It allows you to create and deploy AI agents with a Notion-like, no-code editor.

I started working on it because current AI agent builders, like n8n, felt too complex for the average user. Since the goal is to enable an AI workforce, it needed to be as easy as possible so that busy founders and CEOs can deploy new agents as quickly as possible.

We support 2500+ integrations including Gmail, Google Calendar, HubSpot etc

We use our product internally for these use cases. - Reply to user emails using a knowledge base - Reply to user messages via the chatbot on acris.ai. - A Slack bot that quickly answers knowledge base questions in the chat - Managing calendars from Slack. - Using it as an API to generate JSON for product features etc.

Here is the demo: https://www.youtube.com/watch?v=Yu7baf7RkWM

We would appreciate your feedback and are excited to see what you will build with it!
by c-linkage | 2025-05-20 13:32:28+00:00
I've always disliked economics because it never seems to make much sense. The first equation in the article -- the basis on which the entire premise rests -- just feels wrong.

> Spending is either on the consumption of goods and services or investment spending on equipment, structures, and intellectual property products. Income is allocated to either consumption or to saving by households, businesses, and government. In a closed economy, spending equals income—that is, the sum of consumption and saving equals the sum of consumption and investment spending.

> Spending (Consumption + Investment Spending) = Income (Consumption + Saving)

> Because consumption drops out on both sides of the equation, investment spending equals domestic saving in the economy. This makes sense: the funds available to invest in productive projects have to come from domestic savers.

It _doesn't_ make sense. How is consumption on the income side of the equation? And even if that somehow did make sense, who is to say the consumption on the income side is the same as the consumption on the spending side such that they balance out?

Saving is deferred spending, meaning money is set aside temporarily. One might think of this like a "cash queue" where the velocity of money slows down for a while. Is the assumption that all saving takes place in banks where banks can lend it out? If I stuff cash in a mattress (saving), how can that cash be used for investing?

A more realistic version might look like this:

(fast) Income --+--------------+-> Spending --+--> Consumption ^ | | | | +--> Saving >--+ | | (slow) | | v +---------------------- Investment and Production

This model involves time, but apparently economists only like models that incorporate addition and subtraction.

EDIT: If I'm asking questions, saying I don't understand, and offering a counter-model, doesn't that count as adding to the discussion? If I'm operating under some misunderstanding, there are certainly others who have the same misunderstanding but didn't speak up.
by nullc | 2025-05-20 13:33:42+00:00
> The issue is likely that left-wing people are attracted to professions whose primary output is words rather than things. Actors, journalists and academics are all quite left-biased professions whose output consists entirely of words, and so the things they say will be over-represented in the training set.

Yet the 'base' models which aren't chat fine tuned seem to exhibit this far less strongly, -- though their different behavior makes an apples to apples comparison difficult.

The effect may be because the instruct fine tuning radically reduces the output diversity, thus greatly amplifying an existing small bias, but even if it is just that it shows how fine tuning can be problematic.

I have maybe a little doubt on your hopes for synthetic correction-- seems you're suggesting a positive feedback mechanism which tend to increase bias and I think would here if we assume that the bias is pervasive. E.g. that it won't just produce biased outputs but it will also judge its own biased outputs more favorably than it should.
by k__ | 2025-05-20 13:33:53+00:00
"Aider felt much more like I was talking to two different tools"

I personally see that as a plus, because other tools are lacking on the tool side. Aider seems to have solid "traditional" engineering behind its tooling.

"constantly having to add files"

That's fair. However, Aider automatically adds files that trigger it via comments and it asks to add the files that are mentioned in the conversation.

"parse the less than ideal console output"

That's fair too. Still, the models aren't there yet, so I value tools that don't hide the potential crap that thee models produce 20-30% of the time.
by diggan | 2025-05-20 13:34:14+00:00
> when using HTTP APIs, there is nothing that automatically generates bindings.

Is that really the biggest problem you face when programming? How many endpoints do you have? Even with projects with ~30 endpoints, it doesn't seem problematic to me, but maybe people regularly work on projects with 100s of endpoints, then it kind of makes sense. But I'm not sure that's typical enough.

> No, I don't. But people use OpenAPI to avoid having to handwrite an HTTP client. This is especially relevant if you are developing a public API.

People do a lot of stuff for a lot of nonsense reasons, doesn't mean that's the best way to approach things. The JS/TS ecosystem seems extra easy to fall into cargo culting too.
by aaronbaugher | 2025-05-20 13:35:04+00:00
True. It's weird how many of the people who used to know this and protest against it forgot it when the US started using that same power to force their culture onto other countries along with the currency.

As an American, I want my country to get out of this obviously unsustainable position of debt-based hegemon. The tricky part is doing so while staying strong enough that the rest of the world doesn't (quite reasonably) decide to come take a piece out of us to get back at us for the decades of bullying.
by Snow_Falls | 2025-05-20 13:35:06+00:00
Do you know what a "bubble" is? In fact, do you actually know any pro-palestinain people or do you get media that tells you about them? These are not the same thing. Very neat that you included "from the river to the sea" as right alongside rape. Very telling.

PS you can find street interviews of random isreali's where they will straight up tell you they wish all palestinians were killed with very little prompting. But I guess they just don't count huh?
by lolinder | 2025-05-20 13:35:21+00:00
> If a Deno library uses a Node API or an npm library somewhere, it can be entirely encapsulated, so you might not even notice until you see it in a stack trace. That doesn’t seem very intrusive?

Node API yes, NPM library no. If you add a dependency on a library that uses NPM you now depend on an entire web of transitive NPM dependencies, with all of the problems that entails. People don't dislike NPM because it's aesthetically displeasing—you can't just abstract away the problems with NPM. The ecosystem causes real problems with real software, and Deno initially recognized those real problems and set out to reset the ecosystem.

The only way in which NPM-compat is different than colored functions is that there's no static compiler feature telling you when you've added a dependency on a bunch of NPM libraries.
by sholladay | 2025-05-20 13:35:21+00:00
I was excited about Deno precisely because it was a greenfield approach without backwards compatibility. Early on, they focused on reducing complexity and it worked. There were definitely some new pain points compared to Node, but I found them pretty manageable.

At some point, rather than coming up with native solutions to those pain points, they retreated and started leaning on backwards compatibility as a workaround.

Today, Deno feels more complex than Node does because it contains both approaches. And now there are lots of edge cases where a Node package ought to work, but doesn’t because of one unimplemented API or option or a bug that exists only in Deno. My favorite testing framework, AVA, still isn’t supported.

I used to just ignore the npm compatibility layer and target Deno itself, but that’s become more cumbersome to do over time. For example, look at `deno run —help` and look at how many command line options and env vars there are. It’s exploded in the past few years. A lot of that is for npm interoperability. For me, it’s just a lot of noise.

The one area of Node compatibility that I want the most is support for ESLint configs in the Deno linter. Yet they don’t seem to want to do that.

I really want Deno to succeed, if for no other reason than because it’s pushing Node to do things that they should’ve done years ago, such as adding a permission system. I just don’t think the current vision for Deno is very coherent or consistent with its original purpose.
by isoprophlex | 2025-05-20 13:35:28+00:00
Every day I soak myself in an extremely hot bath, just bobbing around like a spineless deep sea creature. Sometimes I watch old star trek episodes from the bath. An indulgence, a waste of energy and drinking water, is not very nice from a sustainability point of view. But it is one of the day's great pleasures, a nice way to unwind, the dual to my first cup of coffee of the day.
by os2warpman | 2025-05-20 13:35:43+00:00
Your thought experiment is flawed because its results are known already and you are discarding them for a catastrophizing fantasy.

And the harm reduction wouldn't be 0.001%, it would be practically 99%.

And it costs much less than $100k.

It's found in race cars, today, and you can install it today (in most cars).
by bluGill | 2025-05-20 13:35:46+00:00
The land border between Sweden and Finland is in the far north where few people live. It would be preferred to not do switches there because that means you need to build/maintain a town for all the needed workers (and families), and said town won't provide much opportunities for any other jobs. In short if you must switch gauges you really want to to be in a smaller city (maybe 100k people) that has other reason to exist so you have a pool of people to hire, who have other reasons to live there and thus have family there.
by aleph_minus_one | 2025-05-20 13:35:51+00:00
I basically agree, but want to point out two major differences to other "hype-y" topics that existed in the past that in my opinion make the whole AI discussions on HN a little bit more controversial than other older hype discussions:

1. The whole investment volume (and thus hope and expectations) into AI is much larger than into other hype topics.

2. Sam Altman, the CEO of OpenAI, was president of YCombinator, the company begind Hacker News, from 2014 to 2019.
by standardUser | 2025-05-20 13:36:04+00:00
I wish someone would explain to Trump that decades of low tariffs and trade deficits is what has (had) cemented the US at the center of global trade, with all of the many benefits that comes with. Getting the rest of the world on board with the US-centric economic order has been THE American project of the last 80 years, it's been astoundingly successful, and Trump appears intent on ending it.
by dkarl | 2025-05-20 13:36:06+00:00
> Deno set out to change that and be something new, but they squandered that chance because it was too risky for their investors

Maybe it was too risky for users? The people with the most appetite for a new start and a new way of doing things are people who are suffering from their existing investment in Node. Making a halfway jump to a new platform with no path to completing the migration would leave their customers running on two platforms indefinitely. It's the worst-case outcome for a migration, going halfway and getting stuck with your feet in two canoes.

By supporting Node, Deno lets customers switch to something new and better and bring their legacy baggage along as well.
by BLKNSLVR | 2025-05-20 13:36:15+00:00
I do the cold-water face splash every day, it wakes me up good. Can recommend.

I can't shave without showering afterwards though, I get itchy (maybe only psychologically) from the (idea of the) little shaved bits dropping on my skin and staying there under my clothes all day. It's one of the very few things I'm "funny" about.
by skyyler | 2025-05-20 13:36:36+00:00
The comment you linked is one of the most misunderstood comments on this site, which makes sense because it's one of the most cited comments on this site.

https://news.ycombinator.com/item?id=23229275

This probably isn't even the best dang comment about the situation, it's just the one I could find quickly.
by mattlondon | 2025-05-20 13:36:43+00:00
Yep I control the stack, and I want it to be typescript.

At this stage, I don't think anyone needs to try and persuade anyone why JavaScript and typescript are the Lingua Franca of software engineering.

Performant, expressive, amazing tooling (not including node/npm), natively cross-platform.

An absolute joy to code with. Why would anyone want to use anything else for general purpose coding?

In my mind there are two alternative approaches in the current ecosystem: C++ where absolute 100% maximal performance is the overriding primary objective and be damned with the consequences, then for everything else just use Typescript
by corysama | 2025-05-20 13:36:59+00:00
I used to make 3D engines and asset pipelines professionally. High performance really is critical in both. So, I’d have to check myself frequently:

> If I optimize this, how much time is it going to save the whole world? What will be the sum of time saved by everyone who will ever run this code? Is that less than the time required of me to do the optimization? Then, don’t do it!

That question was relevant quite often.

The big optimizations though really mattered. And, required planning before initial implementation to set the system up to be optimizable.
by Freak_NL | 2025-05-20 13:36:59+00:00
15 is a common data point too, because that effectively puts you at once every two days. That's my natural rhythm; any longer and I feel grubby (shaving in particular). I just don't sweat that much I guess.

This is a weirdly posed poll though. Per week is much more aligned with people's recurring schedules. I know I shower 3 or 4 days a week, but it's weird to consider this on a monthly basis.
by daveguy | 2025-05-20 13:38:22+00:00
This is incorrect. Machine Learning is a term that refers to numerical as opposed to symbolic AI. ML is a subset of AI as is Symbolic / Logic / Rule based AI (think expert systems). These are all well established terms in the field. Neural Networks include deep learning and LLMs. Most AI has gone the way of ML lately because of the massive numerical processing capabilities available to those techniques.

AI is not remotely limited to Neural Networks.
by mvieira38 | 2025-05-20 13:38:37+00:00
C-d, C-u, {}, () and searches are better anyway. You should also be using g, so say you are defining a function and need to check where it's going to be used on main. For optimal usage you should always have main marked as something, so you would exit insert mode, gm, look around in main, gi to go back to where you were typing last
by phkahler | 2025-05-20 13:38:58+00:00
Imagine one short "train" whose tail is able to pull up one rail of the track behind it. Then another train whose front is an automated thingamajig to take the loose rail and nail it down a specific distance from the fixed rail. How much play there is in the loose rail depends on how far apart these two train are. Notice that the nailer runs on the narrow rails while the nail-puller runs on the wide ones.
by os2warpman | 2025-05-20 13:39:41+00:00
>However we do mandate rear back up camera which costs $1-2k and saves some percentage of lives when backing up.

A rear backup camera module, its wiring, and the screen cost less than $15 at volume for minimally-viable options and $100-300 for "good" (HD, guidance lines, proximity sensors, etc.) options.

Not $1,000-2,000.

What manufacturers charge for them is a different matter.
by addandsubtract | 2025-05-20 13:39:44+00:00
I also checked my throwaway gmail and it was included in a French Citizen leak [1]. I'm neither French, nor do I have any other connection to France. Not sure why my email would be included there, except for some random using my email (or misspelling theirs) – it's [5-7 letter english word][number] at gmail.

[1] https://haveibeenpwned.com/breach/FrenchCitizens
by JdeBP | 2025-05-20 13:39:59+00:00
It came out with MS-DOS 5, and by that time there were loads of alternatives already available. There were ports of Unix and Big Iron editor programs.

There were loads of native PC text editors, too. SemWare's QEdit had been around since 1985, for example. DR-DOS had had EDITOR for a while, which might indeed have spurred Microsoft into action.

Boxer was a contemporary with MS-DOS EDIT, but that name was a pun on the name of an earlier widespread DOS text editor named Brief, also around for years before EDIT came along.
by trentnix | 2025-05-20 13:40:07+00:00
Your tip on CEC being related to some of my issues was absolutely correct. I turned off CEC and while things are still slow, life is definitely better.

On Logitech, for one system I still use a Harmony One that was gifted to me in 2008! I bought a Harmony Elite (and hub) off Ebay a few years ago for my upscale system.

It feels like there's definitely an opportunity for someone to build remotes or an orchestrator for A/V systems that works well.
by pjmlp | 2025-05-20 13:40:13+00:00
POSIX is hardly much more open than ISO, it also has its issues, and contributing to OpenGroup is hardly like doing a pull request.

So is Khronos also a relic? After all if the standards are made available, the contributions are "you have to be this tall to play" kind of entry.

I do agree that ISO should improve itself to modern times, though.
by lisper | 2025-05-20 13:40:19+00:00
> No, because 99.9999% of the time, you explicitly do not want the compiler implicitly filling in a hole like that

Who are you to tell me what I want? You are making all manner of tacit assumptions about the kind of work I do and what my requirements are. I absolutely do want the compiler filling in every hole it possibly can. For me, that's the whole point of using a high-level language in the first place. For the kind of work I do, what matters most is getting things done as quickly as possible. Correctness and run-time efficiency are secondary considerations.
by lupusreal | 2025-05-20 13:40:24+00:00
I think many people view it as a "four lights" situation. How many lights there are isn't really consequential, when you see four lights and you're being commanded to say there are five lights or else, you're going to have some people dig in their heels and refuse to submit no matter how much it hurts them. In fact, rich people who can insulate themselves from the hurt are in the best position to obstinately stick to their version of things.