MurphyA/hacker-news huggingface dataset:
by zahlman | 2026-01-19 11:26:56+00:00
No problem! But it's also important to consider your image online. Here are some reasons not to use em-dashes in Internet forum posts:

* **Veneer of authenticity**: because of the difficulty of typing em-dashes in typical form-submission environments, many human posters tend to forgo them.

* **Social pressure**: even if you take strides to make em-dashes easier to type, including them can have negative repercussions. A large fraction of human audiences have internalized a heuristic that "em-dash == LLM" (which could perhaps be dubbed the "LLM-dash hypothesis"). Using em-dashes may risk false accusations, degradation of community trust, and long-winded meta discussion.

* **Unicode support**: some older forums may struggle with encoding for characters beyond the standard US-ASCII range, leading to [mojibake](https://en.wikipedia.org/wiki/Mojibake).
by danabramov | 2026-01-19 11:29:46+00:00
>A unified data format is actually a hindrance for meeting that need because it boils it all down to a lowest common denominator.

Exactly, which is what I'm saying in the article:

We could try to put every app developer in the same room until they all agree on a perfect lexicon for a post. That would be an interesting use of everyone’s time.

(That's meant to be slightly sarcastic.) Then the article says:

For some use cases, like cross-site syndication, a standard-ish jointly governed lexicon makes sense. For other cases, you really want the app to be in charge. It’s actually good that different products can disagree about what a post is! Different products, different vibes. We’d want to support that, not to fight it.

The point isn't having a lowest common denominator format. It's to enable precisely the granularity of formats that app developers want. The default one is "each app has its own formats". But what changes is that

1. Other apps can still read/write in other apps' formats. This makes the landscape competitive: if some app is going down a bad road, it's easy to fork their product with all the data already in there.

2. It is possible for multiple app developers to use the same format where it makes sense. As linked from the article, https://standard.site/ is a good example of that.

>More generally I feel like you kinda missed the point of filing systems in your first writeup.

I'll admit that I used the metaphor to highlight a specific thing, and names in particular don't play a big role in that thing (what plays a big role is links). The reason I picked filesystem as a metaphor is because it highlights how file formats mediate interactions between apps. This is exactly how lexicons mediate interactions between social apps. That felt like the backbone of the argument.

It's true this isn't describing a filesystem exactly. Maybe a web of identity-addressed hyperlinked JSON is a more precise way to say it. But then nobody knows what that means. I'm happy with my choice of metaphor.
by antisol | 2026-01-19 11:29:48+00:00
It’s like having a guest room in your house. The app can visit, but it doesn’t get to rearrange your furniture or go through your mail.

Yep. I came here to say "Well hi there chatgpt, I recognise your writing style anywhere &emdash; it's like a bad metaphor that hasn't been thought out. The LLM can predict likely text but that's not the same as making sense."

Having tested dozens of privacy focused devices over the years, from GrapheneOS phones to Purism’s Librem 5. I can tell you that hardware based privacy switches are the gold standard.

You've tested "dozens" of privacy-focused phones, but you're writing about Jolla as if they're brand new and haven't been around for a decade? How did you miss Jolla until 2026?
by pdpi | 2026-01-19 11:30:09+00:00
Honestly, the way you conflate soft skills with randomness and capital-P Politics is worrisome.

> Every single thing that you listed requires a understanding of the opposing party that you just talked about in order to make the deal work out.

Yes, that's the whole point! Understanding other people is an important life skill, and something that every neurotypical person should be able to do. (And, if you're not neurotypical, it's a limitation about yourself that you need to acknowledge)

See it this way: You have two people in your team who disagree on a technical issue. You need to help them come to a decision. Would you rather have those two people have the mindset that "other engineers have their own preferences and that sucks", or that they have the mindset that "other engineers have their own preferences as a result of their own experience, and I welcome navigating those differences as part of the job"? Which of those two conversations ends with the two engineers understanding why the other person has a different opinion, and reaching a reasonable compromise? Which conversation ends with everybody involved learning something new, making the team technically stronger?
by viking123 | 2026-01-19 11:30:23+00:00
I feel it's nice to use AI coding for side-projects, especially after work when I am kind of tired. Although the one issue is that if it gets stuck in a loop or just does not get the what is wrong and does the wrong thing no matter how you twist it, then you have to go into the weeds to fix it yourself and it feels so tiresome, at that point I think what if I had just done everything myself so my mental model would be better.

Also we are still designing systems and have to be able to define the problem properly, at least in my company when we look at the velocity in delivering projects it is barely up since AI because the bottlenecks are elsewhere..
by jkhdigital | 2026-01-19 11:30:31+00:00
I can’t stop thinking about this exact notion. The main reason we don’t always use stuff like TLA+ to spec out our software is because it’s tedious AF for anything smaller than, like, mission-critical enterprise-grade systems and we can generally trust the humans to get the details right eventually through carrot-and-stick incentive systems. LLM agents have none of the attentional and motivational constraints of humans so there’s no reason not to do things the right way.
by Aromasin | 2026-01-19 11:30:45+00:00
I'd recommend a pivot to hardware. I'm in the FPGA sector, and vibe coding isn't a thing for the most part, simply because the determinism required doesn't lend itself well to LLMs. It's so incredibly easy to introduce a bug at every single step, and the margin for error depending on volumes is near zero. You're often playing with a single clock cycle of headroom. I've yet to play with a single LLM (Claude Opus 4.5 is my latest trial) that doesn't introduce a massive amount of timing errors. Most semiconductor IP is proprietary, top-level secret, code never leaves the building. The data to build good models just isn't there like it is for software and the open-source ecosystem.

In comms, they have something like a 1:4 ratio of design to validation engineers. Defence is slightly different, as it depends on the company, but generally the tolerance for bugs is zero. Lets not get started on the HF trading folks and their risk appetite!

There's a lot of room for software engineers. Most FPGAs are SoC devices now, running some form of embedded linux doing high-level task management networking. Provided you know enough Verilog to know your way around, you'll be fine. You're also in a space where most engineers I know are preparing to retire in the next 5-10 years, so there will be a panic which will ripple across industries.
by dust42 | 2026-01-19 11:30:57+00:00
From the aerial imagery it looks like the accident sequence started at the track switch [1]. The RENFE is rested south of it and the Iryo is north. Quite similar to the 1998 Eschede ICE accident which started with a broken wheel rim and finally derailed at a track switch.

I wonder how anybody knows that it was the Iryo train that caused the accident.

[1] https://maps.app.goo.gl/Cek9DgChguXJxVpd6
by latexr | 2026-01-19 11:31:02+00:00
> What term would you use?

I’m not fussed about the exact term, as long as it points to something real and at semantic equal footing with the alternative.

Note how they described two areas of focus (what you “love”): “coding” and “delivering value/solutions”.

You can be a “coder” or a “programmer”, no one is a “deliverer of value/solutions”.

“Coding” is explicit, it’s an activity you can point at. “Delivering values/solutions” is vague, it’s corporate speak to sound positive without committing to anything. It doesn’t represent anything specific or tangible. It doesn’t even reference software, though it’s what it is, to make it sound broader than what it is. You could say “using and releasing apps”, for example, thought proponents may feel that’s reductive (but then again, so is “coding”).

Again, what’s in contention here isn’t the exact term, but making sure it’s one that actually means something to humans, instead of marketing speak.
by skrebbel | 2026-01-19 11:31:19+00:00
> but sadly there's a tad of a stigma culturally as NN/"AI" methods has been fairly controversial within the scene

The scene has always been a ridiculously conservative bunch. Back when 3dfx was new, using 3d acceleration was similarly controversial. The Pouet comments were scary similar to those today. All we need is a few demos that actually use these technologies with great results (instead of for laziness/slop), and the majority opinion will shift as it always has.
by danabramov | 2026-01-19 11:31:30+00:00
Adding more to this, what's wild to me is that Blento can already show public data from other AT apps on the homepage. For example, your teal.fm plays. It's just one of the block types: https://bsky.app/profile/flo-bit.dev/post/3mcqx5pwrrk26. Despite teal.fm not really even "existing"!
by ChrisMarshallNY | 2026-01-19 11:31:31+00:00
Good luck, and welcome back.

For myself, I’ve always enjoyed “getting my hands dirty” with code, and the advent of LLMs have been a boon. I’m retired, from 34 years of coding (and managing), and never skipped a beat. I’ve released a few apps, since retiring. I’m currently working on the first app that incorporates a significant amount of LLM assistance. It’s a backend admin tool, but I’ll probably consider using the same methodology for more public-facing stuff, in the future.

I am not one to just let an LLM write a whole app or server, unsupervised (I have control issues), but have allowed them to write whole functions, and help me to find the causes of bugs.

What LLMs have given me, is a decreased hesitance to trying new things. I’ve been learning new stuff at a furious rate. My experience makes learning very fast. Having a place to ask questions, and get [mostly] good answers (experience helps me to evaluate the answers), is a game-changer.

> “A ship in harbor is safe, but that is not what ships are built for.”
–John A. Shedd

[0] https://littlegreenviper.com/miscellany/thats-not-what-ships...
by ifwinterco | 2026-01-19 11:33:01+00:00
Sorry I should be clearer: I think it actually might be feasible in a high population density area and if everyone uses it, but because of the limited range of bluetooth you really do need a high density of active nodes for it to work reliably.

A messaging system that often takes hours or days to get messages to the receiver is fairly useless and people will continue to prefer centralised systems, so there's a severe chicken-and-egg problem to solve there before anything like this can work
by lproven | 2026-01-19 11:33:07+00:00
> Ubuntu Linux decided to change their desktop environment away from GNOME for no reason

Oh, there absolutely were reasons. I covered them here:

https://www.theregister.com/Print/2013/06/03/thank_microsoft...

I have never had so much negative feedback and ad-hom attacks on HN as for that story, I think. :-D

Short version, the chronology goes like this:

2004: Ubuntu does the first more-or-less consumer-quality desktop Linux that is 100% free of charge. No paid version. It uses the current best of breed FOSS components and they choose GNOME 2, Mozilla, and OpenOffice.

By 2006 Ubuntu 6.06 "Dapper Drake" comes out, the first LTS. It is catching on a bit.

Fedora Core 6 and RHEL 4 are also getting established, and both use GNOME 2. Every major distro offers GNOME 2, even KDE-centric ones like SUSE. Paid distros like Mandriva and SUSE as starting to get in some trouble -- why pay when Ubuntu does the job?

Even Solaris uses GNOME 2.

2006-2007, MS is getting worried and starts talking about suing. It doesn't know who yet so it just starts saying intentionally not-vague-at-all things like the Linux desktop infringes "about 265 patents".

This is visibly true if you are 35-40 years old: if you remember desktop GUI OSes before 1995, they were all over the place. Most had desktop drive icons. Most had a global menu bar at the top. This is because most copied MacOS. Windows was an ugly mess and only lunatics copied that. (Enter the Open Group with Motif.)

But then came Win95. Huge hit.

After 1995, every GUI gets a task bar, it gets buttons for apps, even window managers like Fvwm95 and soon after IceWM. QNX Neutrino looks like it. OS/2 Warp 4 looks like it. Everyone copies it.

Around the time NT 4 is out and Win98 is taking shape, both KDE and GNOME get going and copy the Win9x look and feel. Xfce dumps its CDE look and feel, goes FOSS, and becomes a Win95 copy.

MS had a case. Everyone had copied them. MS is not stupid and it's been sued lots of times. You betcha it patented everything and kept the receipts. The only problem it has is: who does it sue?

RH says no. GNOME 3 says "oh noes our industry leading GU is, er, yeah, stale, it's stagnant, it's not changing, so what we're gonna do is rip it up and start again! With no taskbar and no hierarchical start menu and no menu bars in windows and no OK and CANCEL buttons at the bottom" and all the other things that they can identify that are from Win9x.

GNOME is mainly sponsored by Red Hat.

Canonical tries to get involved; RH says fsck off. It can't use KDE, that's visibly a ripoff. Ditto Xfce, Enlightenment, etc. LXDE doesn't exist yet.

So it does its own thing based on the Netbook Launcher. If it daren't imitate Windows then what's the leading other candidate? This Mac OS X thing is taking off. It has borrowed some stuff from Windows like Cmd+Tab and Fast User Switching and stuff and got away with it. Let's do that, then.

SUSE just wearily says "OK, how much? Where do we sign?"
by jofzar | 2026-01-19 11:33:13+00:00
Say you have a photo, but you want to be able to explore it in 3d so you put it into fortnite but when you move you can't see behind objects because the photo never "saw" behind object.

So you decide to take lots and lots of photos at every single angle possible, but you need a way to link these all together, so you decide that each Centrepoint of the image is a "gaussian". These splat everywhere.

Now you have taken all of these photos and you can now explore the image in fortnite because you took thousands of images of every possible view!

But what if you didn't want to just look at the frozen image in a landscape in fortnite, instead you wanted to use a man dancing in your new upcoming YouTube video called helicopter.

If you isolate this person (let's say taking all these photos on a green screen) you now have a 3d like recording model, you can reshoot and "scene" on-top of something else (like a 3d diarama like in your video!)
by Chance-Device | 2026-01-19 11:33:30+00:00
That requires Denmark and the EU to be reliable defense partners. They had decades to invest in Greenland and its defense and what we end up with is a 12 member dogsled patrol armed with bolt action rifles, so they can defend themselves against polar bears.

The EU response to the rhetoric from Trump is to send 30 men and put out a press release telling everyone how harmless they are. The action “Poses no threat to anyone”. Their military show of force, poses no threat to anyone.

This is who you’re dealing with.
by vidarh | 2026-01-19 11:33:44+00:00
I'm not surprised. From a British POV it was a relatively minor part of a much larger conflict that Britain was done with when Napoleon defeated, and Denmark-Norway was for most practical purposes treated as "just" Denmark, since Denmark was the more powerful part of the union by far.

From the Danish and Norwegian side, Britain annihilated or captured most of the Danish-Norwegian fleet because Britain expected Denmark-Norway to enter the war on Napoleons side (as a consequence, Denmark-Norway of course entered, but severely weakened), and Norway was blockaded and faced famine from 1808-1814.

After the war ended, the Norwegian mainland was handed over to Sweden (Iceland and Greenland were also Norwegian at that point, but stayed with Denmark), but Norway took advantage of the process and passed a constitution and briefly went to war against Sweden to force a better settlement, resulting in a relatively loose union. So this whole affair had a very significant effect on the formation of the Norwegian state.
by ofalkaed | 2026-01-19 11:33:53+00:00
Probably a mix of both and some other stuff.

I think the real problem is that most people don't identify their actual problem so they can form a good question which will help them beyond the immediate need. Your problem was not finding that specific detail but navigating that API and this is the sort of question AI can be very good with.

>I can't find anything in this API, can you break down its structure and offer some advice on how to effectively navigate it?

Possibly a bit too generic but generic is a good place to start, it lets you judge the AI's grasp on the topic. Let its answer guide you in a few followup questions.
by DrScientist | 2026-01-19 11:35:23+00:00
> Until you realize that this is the root of the problem, that the whole system is built to make people angry at each other, you are only contributing to the anger and division.

It's not built to make people angry per se - it's built to optimise for revenue generation - which so happens to be content that makes people angry.

People have discovered that creating and posting such content makes them money, and the revenue is split between themselves and the platforms.

In my view if the platforms can't tackle this problem then the platforms should be shutdown - promoting this sort of material should be illegal, and it's not an excuse to say our business model won't work if we are made responsible for the things we do.

ie while it turns out you can easily scale one side of publishing ( putting stuff out their and getting paid by ads ), you can't so easily scale the other side of publishing - which is being responsible for your actions - if you haven't solved both sides you don't have a viable business model in my view.
by thephyber | 2026-01-19 11:35:35+00:00
Department insurance policies are the only thing that seems to scare departments into improving policies and behaviors.

Insurers who threaten to drop departments have immense leverage that city managers, city elected leaders, and voters don’t.

There aren’t a lot of departments who go bankrupt, but the few that do make a crying show of it and they are a great to show departments who flout reform.
by menaerus | 2026-01-19 11:35:46+00:00
Economics 101, right? Since developing software, writing the technical documentation, and exercising QA became all of the sudden 1000x cheaper than it was a year ago, how come we don't see the substantial increase in demand of software/QA/doc engineers then? I see the opposite happening right now, e.g. many people losing their jobs to $30/month AI model.
by aa-jv | 2026-01-19 11:35:49+00:00
In Austria, they roll over. I recently changed jobs and cashed in my unused vacation days to cover the expenses during the transition. It worked very well, and my previous employer was happy that I stayed during the entire switch period instead of just taking 2 months of vacation days. They had no issues paying those days out, because it meant I stayed in the chair longer to train my replacements.
by yogourt | 2026-01-19 11:36:02+00:00
I built this because I’m tired of the "AI aesthetic" taking over web development.

If you've used a generic AI component generator lately, you’ve seen the same tired purple-to-blue gradients, standard HTML colors, and weirdly spaced containers that look okay but are completely unworkable in a professional production environment. AI-generated designs often feel "sloppy" because the models prioritize looking flashy over being functional.

I recently hit the #15 spot on TailwindFlex for design quality, by providing just 4 components, when everybody in the top has dozens of them, and I wanted to see if I could automate that level of polish.

How this is different:

- I created my own model which i trained on enterprise UI's, which outputs completely different type of designs.

- Instead of simple design-system rules, I've developed to ensure white space, typography scales, and visual hierarchy are mathematically consistent.

- This generator outputs clean, semantic HTML code that can be converted into favourite framework using another model.

- It focuses on components you actually need, such as data tables, clean navbars, and professional hero sections, rather than generic "futuristic" landing pages.

I currently have 0 users and I'm looking for feedback from developers who have high standards for UI.

Does the generated code meet your "would I use this at work?" bar? I’d love to hear your thoughts on the layout logic and the class organization.
by IshKebab | 2026-01-19 11:37:00+00:00
Huh I didn't know about that. Seems like it uses 8 symbols per bit to increase the range (but I would very seriously doubt you ever get close to 1km except in super ideal "both in a field in the middle of nowhere" scenarios that never actually happen.

Apparently it's an optional part of Bluetooth 5, so not necessarily supported. However I just checked my phone (Pixel 8) and it is supported. You can check in the nRF Connect app.
by fc417fc802 | 2026-01-19 11:38:17+00:00
There's no reason a mesh network can't use an internet connection as a transport when it's available. Moreover a P2P capable mesh can even make use of a centralized server in such scenarios. At the end of the day it's "just" a message routing and delivery problem.

When I enable WiFi calling on my phone that doesn't preclude it connecting to a cell tower.
by csande17 | 2026-01-19 11:38:26+00:00
Wikipedia agrees: https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing#...

That's why they're cataloging specific traits that are common in AI-generated text, and only deleting if it either contains very obvious indicators that could never legitimately appear in a real article ("Absolutely! Here is an article written in the style of Wikipedia:") or violates other policies (like missing or incorrect citations).
by crote | 2026-01-19 11:38:30+00:00
That's like saying "There is no requirement that the user doesn't tell their password to other people - all that matters is that the user remembers it".

The "additional constraint" is the entire point. You can't get rid of it without seriously degrading your security.

For example, a TOTP secret stored in a password manager will be leaked at the same time as the password itself when the password manager is compromised - which once again allows for impersonation by an overseas attacker.

And when you're using a password manager a leak on the website side is not a real threat, as yours is unique per-website and contains enough randomness to not be guessable if its hash leaks.

If anything, TOTP is the weaker factor here, as the website needs access to the raw TOTP secret to verify your code - which means a compromised website is likely going to mean its stored TOTP secrets are leaked in plaintext!