MurphyA/hacker-news huggingface dataset:
by asadotzler | 2025-05-11 17:56:09+00:00
It's actually hallucinating more. The more they mess with these now mature models, models which no longer scale with training corpus size, the more they push and prod at the models to do better with chain of thought and other techniques, the more they hallucinate. It's getting worse because the magic of LLM scaling is over and the techniques we have to make them better actually make the hallucinations worse.
by 90s_dev | 2025-05-11 17:57:05+00:00
> The most basic structuring technique is separating CSS into multiple files. We could add all those files in order as \<link> tags into the index.html but this quickly becomes unworkable if we have multiple HTML pages. Instead it is better to import them into the index.css (via @import)

You'll eventually need \<link> anyway for preloads, especially with web fonts, since that's the only way to prevent FOUC. Personally I lean on build steps to solve this. I don't like bundlers or frameworks, but I have grown accustomed to custom-building.
by serf | 2025-05-11 17:57:24+00:00
1: they were never married

2: why is lover so bad?

I see the hate in this discussion for the phrase, but I don't get it.

Is it some modern thing where we're supposed to separate the concept of marriage from sex due to asexual types or some such?

legitimate question : I don't get it. I'm more than willing to avoid the use of lover, but someone at least explain it to me.

would more casual concepts like 'defacto' or 'commonlaw' be better? 'life-partner'? 'co-life strategist' ?
by saltcured | 2025-05-11 17:59:19+00:00
From your "even post dotcom bust..." I wonder if you are too young to know the time before that? It wasn't always that way. In my college days before the dotcom boom really took off, people could meet in real life after first contact on USENET, which I'd say was the social media of the time.

You are referencing a later period where regular folks were piling onto the internet and giving each other advice. And maybe that advice was geared towards novices and/or children, coming from other novices, and steeped in a lot of urban legend fears of the unknown. Even the academic types started to embrace these ideas, lending credence to the idea that their magical garden was now turning into hunting grounds.

But, imagine yourself in the early 90s, mapping your way (on paper, of course) to a trailer home in Silicon Valley or a secluded dirt road in the Santa Cruz mountains. You've never been there before, and your goal is to meet people you've never only seen as text on a screen. You assume they are real people but, technically, it could be all sock puppets.

I did those things! It wasn't a horror movie. Instead it lead to light socializing and drinking.
by Animats | 2025-05-11 17:59:37+00:00
This sort of thing is called "cold reading".[1] It's well understood, and it's taught to cops and salespeople. First-line people in the hospitality industry (restaurant greeters, hotel desk clerks) tend to have skills in that area.

There's "Manwatching" (1979) by Desmond Morris, a more serious study of this.[2] Good pictures and drawings.

[1] https://en.wikipedia.org/wiki/Cold_reading

[2] https://archive.org/details/manwatchingfield0000morr/page/n5...
by jagged-chisel | 2025-05-11 17:59:53+00:00
I’m a software engineer. I’m over 50 and experienced a difficult time getting a new position after my last one evaporated.

I am now working as a “programmer” for CNC systems. (That means I draw shapes in CAD, lay them out on steel plates, and post those to the machines doing the work.) We have torch, plasma, and laser cutters, metal forming (really just bending), and a programmable drill.

The tasks involved in completing the processing after my work are: fetch the metal plate (warehouse crane, forklift), place the plate (must be aligned and at the correct origin), collect the cut parts onto pallets (organized by customer), operate forming machines, and/or feed beams into the drill.

Those tasks don’t exactly require skill. Because I’m a software guy, I’m always looking for opportunities for automation. We’re about as close to fully automated as you can get without advanced robots (requiring dexterity, observation, etc.)

I guess my point is that there’s little room for former tech bro/VC “innovation” in my particular industry. I can see how it’s similar in many trades. They don’t necessarily require “skills” because anyone can learn quickly how to do them. Anyone but today’s robots.
by asadotzler | 2025-05-11 17:59:53+00:00
Not really. The best math I've seen says OAI cannot break even with ads on free tiers without about 5X as many users. That's to break even, not to be wildly profitable as you seem to be suggesting. OAI will need more than ChatGPT, pro and "free" to be anything close to web search for ad revenue.
by Achy1les | 2025-05-11 18:00:04+00:00
After reading this post I've just installed Orca (I already had speech-dipatcher installed and fully working in my vts (ttys)) on this Linux Debian cutting-edge rolling release that I use for years now... And it is working greatly here (In Emacs, browser and everything else); My ricing setup is: Linux Debian Siduction Distro plus StumpWM... Could you test this setup in your PC/Lap? NOTE: I do not use Gnome/Kde DEs (at maximum, I maintain XFCE4 here for others who do not know how to use StumpWM.

https://siduction.org/

https://github.com/stumpwm/stumpwm

And my laptop here is a very old Dell-Vostro 3500 running a Intel Pentium CPU...
by 0xDEAFBEAD | 2025-05-11 18:00:22+00:00
I've posted this before, but on the topic of cheating, if you look at the Google Trends for ChatGPT searches, its popularity seems to track the school year remarkably well:

https://trends.google.com/trends/explore?date=today%205-y&ge...

It's not just that everyone is cheating their way through college. It's that cheating is one of the primary uses -- perhaps the primary use -- of ChatGPT.
by taurath | 2025-05-11 18:01:18+00:00
A friend is dropping out of IT to pursue welding - but knows the money just isn’t there. She’s starting a 5:30am 10 hour shift at a manufacturer to be able to move onto welding and CNC. She’s autistic so can struggle sometimes but is also one of the smartest people I know and does physics puzzles for fun and builds shit all the time.

Skilled trade jobs value paying your dues. Its more about that than aptitude it seems to me.

Sorry high schoolers, $70k a year is not happening - this kid is privileged as fuck.
by FrankWilhoit | 2025-05-11 18:01:45+00:00
Embedded-systems programming is not taught, and no one is willing to pay for training. The result is that development is outsourced to entities that claim, falsely, to have the knowledge. Eventually the consequences of the fact that they do not have the knowledge surface in an undeniable manner, and the only way to cover is to make a great show of a fresh start. (This affects all industries, not just automotive, but right now that is where the spotlight shines.)
by kristianc | 2025-05-11 18:02:04+00:00
Marketer here. Your homepage says

USE CASES For a million reasons. Here's a few.

This is a common pattern ('We serve everyone!'), but you'd be well advised to actually pick a use case early on - you'll find that ecom, gaming, finance (especially), content, security, marketing all have their own specific needs and requirements, and they will want to see how you fit them before signing up.

This also makes your marketing efforts a little easier, as instead of having to spread thin across six different verticals, you can target for instance communities of indie gamers, bloggers, small shops who face this problem. when you've got validation from one of these, its easier to scale, but trying to go too broad too early in targeting is one of the most common errors founders make.

nicely designed site though and a lot of other stuff is on point.

EDIT: Your branding is also a little opaque. I wouldn't naturally associate "visitorquery" with what you were trying to do. Going for a domain like detectvpn even if you had to drop down to something like detectvpn.me feels like more of a direct match.
by westurner | 2025-05-11 18:02:22+00:00
Graphene is free when you flash heat unsorted recycled plastic and sell or use the Hydrogen.

Graphene can be produced from CO2.

CO2 is overly-abundant and present in emissions that need to be filtered anyway.

What types of graphene and other forms of carbon do not conduct electricity, are biodegradable , and would be usable as a graphene PCB for semiconductors and superconductors?

Graphene Oxide (low cost of production), Graphane (hydrogen; high cost of production), Diamond (lowering cost of production, also useful for NV QC nitrogen-vacancy quantum computing; probably in part due to the resistivity of the molecular lattice),

How could graphene oxide PCBs be made fire-proof?

Non-Conductive Flame Retardants: phosphorous, nitrogen (melamine,), intumescent systems, inorganic fillers

Is there a bio-based flame-retardant organic filler for [Graphene Oxide] PCBs?
by insane_dreamer | 2025-05-11 18:03:04+00:00
> it hallucinates less,

does it? An anecdote from yesterday: My wife was asked to do a lit review as an assignment for nursing school. Her professor sent her an example of papers on the topic, with a brief "relevance" summary for each. My wife asked me for help as she was frustrated she couldn't find any of the referenced papers online (she's not the most adept at technology and figured she was doing something wrong). I took one look at the email from her professor and could tell just by the formatting that it was LLM generated (which model, I don't know, but obviously a 2025 model). The professor didn't say anything about using an LLM, and my wife didn't suspect that might be the case.

My wife and I did some Google Scholar searches, and _every_ _single_ _one_ of the 5 papers cited did _not_ exist. In 2 of the cases, similar papers did exist, but with different authors or a different title that resembled the fake "citation". The three others did not exist in any form - there were other papers on the same subject, sure, but nothing closely resembling the "citations" either in terms of authorship or title.
by globnomulous | 2025-05-11 18:03:05+00:00
> These statements were true of the Internet too. Until it wasn't. It'll be a slow burn and then one day you turn around and notice it's everywhere.

Maybe. What I remember is that the niche parts of the Internet remained niche. Everybody seemed excited about email, kids were excited about instant messaging, etc, and fundamentally that never changed; people have continued to use the Internet for communication. And the dotcom boom was a massive, stupid frenzy fueled by investors who had no idea what they were doing or what they were buying, and just wanted to make sure they didn't miss the next Microsoft, but the bubble was grounded in the accurate prediction that the web would become an essential part of business and an enormous money maker.

Does all of this sound right? Please correct me if I'm wrong. I find myself in the unexpected, uncomfortable position of wildly contradicting and undermining what I thought I understood: that people are terrible at predicting the future of technology.

Broadly speaking, in the 80s and 90s, the outlines of the future of technology was obvious and unmistakable: computers would become faster and more connected; that they'd take over or supplement a widening range of tasks and parts of our lives.

But it also can be hard to remember the way you understood the world in the past, or the way things were, because your understanding of the present overwrites it. Remember when VR was going to be huge? Remember when 3d chat was going to be the next big thing? Remember when TV was going to be hugely important in the classroom? Remember when social media was going to make our lives better?

People are making predictions regarding AI (or "AI") -- that it will do Everything Everywhere Very Soon, that it will lead to a 10x increase in worker output -- that strike me as absolutely, obviously wrong, even risible.
Show HN: YT NoteTaker – Simple Manual Note Taking on YouTube Videos
by kavinaidoo | 2025-05-11 18:03:08+00:00
Hi HN,

YTNT is a simple web-app for manually typing notes while watching a YouTube video. Simultaneously type and control playback with keyboard shortcuts. Export to Word (.docx) when you're done.

I'm seeking general feedback.

NOTES:

- The only way to "save" (for now) is to export to a Word .docx

- Speech-to-text only works in Chrome

GitHub: https://github.com/kavinaidoo/ytnt

Blog Post: http://archive.today/FRqwp

Thanks, Kavi
by toast0 | 2025-05-11 18:03:11+00:00
> This seems like a HA-Proxy problem. They ought to maintain support for geriatric TLS versions on a dedicated release branch connected to a support-model that nudges their client into updating by increasing their fees for maintaining that system. Not doing so means the vendor is part of the problem why we have slower adoption rates for 1.3 than we could otherwise have.

If I understand what you're suggesting, it's that HAProxy should have their current public releases support only TLS 1.2 and 1.3, and a paid release that supports TLS 1.0-1.3 and that would encourge adoption of 1.3?

I would expect those users who have a requirement for TLS 1.0 to stay on an old public free release that supports TLS 1.0-1.2 in that case. If upgrading to support 1.3 would mean dropping a requirement or paying money, who would do it? How does that increase adoption vs making it available with all the other versions in the free release? Some people might reevaluate their requirements given the choices, but if anything that pushes abandonment of TLS 1.0 more than adoption of TLS 1.3.

I no longer have to support this kind of thing, but when you require dropping the old thing at the same time as supporting the new thing, you're forcing them to choose, and unless the choice is very clear, you'll have a large group of people that pick to support the old thing. IMHO, the differences between TLS 1.0,1.1, and 1.2 aren't so big that you can claim it's too hard to support them all, and dropping support for 1.0 and 1.1 on the server doesn't gain much security. 1.2 to 1.3 is a bigger change, if you wanted to only support 1.3, that's an argument to have, but I don't think that's a realistic position for a general purpose proxy at this point in time (it would certainly be a realistic configuration option though).
by hnthrowaway121 | 2025-05-11 18:03:13+00:00
This is the common wisdom about frameworks but I think it ignores the wastage & other side effects around frameworks and the things they make easy or difficult. Many of the decisions made in any framework will represent guardrails for things that don’t apply to you specifically.

I know you’ll “write your own framework” but maybe that’s optimal in some situations - more than we might give credit to at the moment.
by lunaticman | 2025-05-11 18:03:22+00:00
As the author, I'd be happy to release this as open source, but there's one issue... I want to continue building DevTUI and PoshTUI, but right now, I'm only able to work on them in the evenings—after the kids and wife are asleep.

If this project generates some revenue, I could reduce time on my main gig and dedicate more hours to improve these tools.

What other way would you suggest me to do so? Besides DRM?
by henning | 2025-05-11 18:03:37+00:00
Because of the ridiculous complexity in their setup and operation, their glacially slow performance if it is actually written in JavaScript and not a non-web platform language that compiles to native code, and their extreme volatility and instability/pace of deprecation.

The benchmarks I've seen actually show web components being slightly slower than the best frameworks/libraries.

The idea is: no build steps initially, minimal build steps later on, no dealing with a constant stream of CVEs in transitive dependencies, no slow down in CI/CD, much more readable stack traces and profiling graphs when investigating errors and performance, no massive node_modules folder, etc. Massive worlds of complexity and security holes and stupid janky bullshit all gone. This will probably also be easier to serve as part of the backend API and not require a separate container/app/service just running node.js and can probably just be served as static content, or at least the lack of Node build steps should make that more feasible.

It's a tradeoff some people want to make and others don't. There isn't a right and wrong answer.
by nopelynopington | 2025-05-11 18:05:01+00:00
Again just to be clear, I'm not saying that AI can never or will never be conscious, or think. I'm saying LLMs (which are currently being mislabeled as AI) are not conscious intellects.

They are, at their core, predictive text engines.

And this is is just my opinion, yours may of course differ. Maybe you believe humans are just predictive text engines
by einpoklum | 2025-05-11 18:05:21+00:00
First, I believe you're making the wrong assumption that a good replacement is web-based. The web is a poor mechanism interface for accessing email. Use a mail client! That will work on PCs, laptops and mobile apps - and you don't depend on your email provider for your usage experience; they all offer IMAP (and many offer POP3). That means you'll have search, labels, elaborate automated filters - including custom actions on your computer, which no web-based interface will offer you (I think). Most email providers do offer a web interface, and some of those are pretty nice, but I'd always consider them a fallback.

Anyway, among the popular providers, I am partial to ProtonMail:

https://en.wikipedia.org/wiki/Proton_Mail

it's Swiss, run by a non-profit, and originally crowd-funded. Over 100 Million users, IIANM. I am not a cyber-security expert, so I can't claim to have audited them for security or privacy bona fides (but maybe somebody has?).

I've also heard suggestions to try Tuta (tuta-nota), but have never tried it myself.

There are also many smaller providers. Specifically, many Internet access providers also provider email services. Not that they are super trustworthy, but - there's a good chance you're not just hading everything over to one of the behemoths like Google or Microsoft.

If you do end up on one of the bigger providers - it's probably best to be on one that's not linked to the government where you live. So if you're in a NATO country you could go for yandex or mail.ru and if in Russia then maybe GMX?

Unfortunately - wherever you take your email - when you write a GMail address, Alphabet has a hold of your correspondence again. So, we need to convince our friends to ditch Google as well.
by 90s_dev | 2025-05-11 18:05:29+00:00
Frameworks are fine when you just need to get a job done quickly. And they're ideal when you're in a typical corporate code factory with average turnover, and for the same reasons Java is ideal there.

React is the new Java.

But when you need something the framework can't provide, good luck. Yes, high performance is typically one of those things. But a well engineered design is almost always another, costing maintainability and flexibility.

This is why you almost always see frameworks slow to a crawl at a certain point in terms of fixing bugs, adding features, or improving performance. I'd guess React did this around like 2019 or so.
by zeroq | 2025-05-11 18:05:29+00:00
It actually is kind of about performance.

For me it's mostly about de-tooling your project.

For example - I have a fairly complex app, at least for a side project, but so far I managed to keep everything without a single external dependecy nor any build tool. Now I have to convert it all to react and I'm not very happy about that, I will have to add a ton of tooling, and what's most important for me, I won't be able to make any changes without deploying the tooling beforehand.
by karolist | 2025-05-11 18:06:04+00:00
this is really cool and I'd love to use it, but it seems they only support workers written in Go if I'm not mistaken? My workers can be remote and not using Go, behind a NAT too. I want a them to periodically pull the queue, this way I do not need to worry about network topology. I guess I could simply interface with PG atomically via a simple API endpoint for the workers to connect, but I'd love to have the UI of riverqueue.
by andrewmcwatters | 2025-05-11 18:06:21+00:00
I have some notes here at andrewmcwatters/custom-elements https://github.com/andrewmcwatters/custom-elements.

My business doesn't use React anymore, and I'm so happy I don't have to do pointless maintenance.

A side note, included in my repository: you update your element's innerHtml from the constructor, not from the connectedCallback. MDN and the web standards seem to be inconsistent on this, and elsewhere people write about it, too.

People talk a lot about data and binding, etc. I think it's weird, it's like people have forgotten how to just use setters. You can call a render() method from a setter, and it does the same thing WebKit et al do when you call an internal setter on an HTML element.

I don't see the value in these frameworks anymore.
by oulipo | 2025-05-11 18:06:47+00:00
Seems interesting, but I'm not sure what duplication means in this context? Is Kafka sending several time the same row? and for what reasons?

Could you give practical examples where duplication happens?

My use-case is IoT with devices connecting on MQTT and sending batches of data, each time we ingest a batch we stream all corresponding rows in database, because we only ingest a batch once, I don't think there can really be duplicates, so I don't think I would be the target of your solution,

but I'm still curious at in which case such things happen, and why couldn't Kafka or Clickhouse dedup themselves using some primary key or something?
by Stratoscope | 2025-05-11 18:07:03+00:00
It was an extremely primitive language in the style of DOS batch files.

But that was really kind of a placeholder.

We didn't hardwire the language into the Ruby code, we made an API to allow other languages to be plugged in. And that's how it was easy for Microsoft to plug Basic in.

In fact, I completely forgot the original purpose of Ruby. It wasn't intended as a complete programming environment, it was going to be a new "shell" (desktop) for Windows 3.0. Windows users would create their own custom desktops using Ruby and our primitive batch language.

Somewhat related, there used to be stories about how Visual Basic was originally not going to allow third parties to create custom "controls" (or "gizmos" as we originally called them). But Bill Gates insisted on making it extensible.

That may be true in a narrow sense, but it misses the bigger picture.

Of course we had to create a gizmo API from the very beginning, for the original set of gizmos we had in Ruby. Buttons, lists, text boxes, and so on.

My understanding is that the Visual Basic team didn't want to publish this API in the original VB release, perhaps to get the release out sooner. But Bill insisted that it be included.
by giantg2 | 2025-05-11 18:07:30+00:00
"Outsourcing isn't just grunt work. It's almost all work, but cheaper and with less control over the outcome. There will be no "guiding people/LLMs"."

It might not be only grunt work, but it is mostly grunt work. That lack of control has led to our org only outsourcing grunt work and low risk projects because of the higher failure rates we've seen. We are starting to use on-shore senior+ and TLs to oversee the work the off-shore resources are doing to help control the outcomes more.
by Dylan16807 | 2025-05-11 18:07:40+00:00
I'm definitely reading the comments. I'm replying to a very specific comment that made a very specific argument.

There are lots of arguments I find convincing for this being effective. But not OP's. OP is saying they already do these recordings regularly, but "preplanning" would stop them? No way. They already did all the necessary preplanning by the time they finished typing their comment.

Preplanning could be meaningful for other people, but not for them and people like them.

I only mentioned price to make it clear that the level of effort to make the purchase falls within the level of effort they have already established.