skysight-inc/HackerNews huggingface dataset:
I doubt you intended it, but your comment actually exemplifies why a lot of his articles likely get flagged and downranked. The comment is contentious, and also asserts that it is per se impossible for someone to disagree with the EU's stance on interoperability in good faith or that there may be legit downsides.

Then you deliver an extended personal attack for some reason. And one that really doesn't seem supported on the merits. Gruber co-created markdown and published a reasonably well received app, Vesper.

I think you're in good faith, and I mean my comment in that spirit. I point out the features of yours to show why the articles may get flagged if they generate comments that go against the spirit of the site.

I think there's a strong case your comment goes against comment guidelines 1, 2, 4, 5, 6 and 7

I glanced at the rest of your comments. None of them are remotely close to this! You're a polite and interesting commentator.

My thesis is that for whatever reason John Gruber manages to draw this style of comment out of people, and that this has increased over time as anti Apple sentiment has grown.

That's not John Gruber's fault and that isn't your fault, it's just the dynamic that emerges.

Comment Guidelines: https://news.ycombinator.com/newsguidelines.html
I've been studying music for 10 years, I'm not some 12 year old who's only ever heard pop.

Classical music isn't special superior form of art, and people who try to paint it as such tend to be elitists who want to have something to hold over other people to make them feel superior. Kind of like how people latch on to wine to try and seem sophisticated (ironically, wine snobbery has its origin with kings and chieftains of conquered territories trying to fit in with their Roman oppressors, but at least they were cognizant of why they were doing it, unlike modern wine snobs). There's plenty of metal that's far more technical and complex than typical classical music, but you don't see metalheads going around telling people to listen to "real" music.
You can cat Parquet and other formats into grep just as easily.
Sure, but switching from node to bun is a much more invasive change than switching from npm to pnpm. And not always possible.
There are 4 big clouds? I had only ever heard of the big 3 mentioned until now (AWS, Azure, GCP). From a quick search, appears that the 4th is Alibaba Cloud.
Go is basically a reinvention of a 30-year-old wheel. Why would someone who dislikes it for that reason want to reinvent the wheel themselves? There are already many better languages out there.

In any case, designing and even implementing a PL better than Go is not a particularly hard thing to do. Making it popular in this day and age, on the other hand, generally requires a large corporation backing you.
Policy for LLM Writing on LessWrong
Yeah - but it's not like this hasn't been researched and done before no? But adding it in retrospect is probably not easy, I agree.
Maybe MCP was developed with AI.
LLMs tend to be overly verbose
Thanks for that list/link. It's so easy to forget how awful the past was.
They are going to mess you up, but at least, that was memory safe.

Much better.
> MO a not-tiny house should have several sub-panels: Kitchen (enough to run the big stove + ~100A, but every outlet it's own 20A circuit)

This seems like crazy overkill. Certainly there are kitchen appliances that devour power, but... what? Assuming an electric stove/oven, you really just need one dedicated circuit for that, and then everything else can run off another circuit. If you expect to use a microwave often, you might want it on its own circuit, but everything else you might have (blender, mixer, toaster, coffee/espresso machine, electric kettle, etc.) will run just fine on a single circuit.

And regardless, you don't need a sub-panel for this. All of these can run just fine as separate circuits off your main panel.
> you don't need to even consider the error to use the value

That's how you get garbage (but valid) values fed as input to your code, eventually resulting in garbage output produced on the other end of the pipe. Always fun to debug.
Ratte: Fuzzing Multi-Level Compilers Using Composable Semantics [pdf]
Agents are still LLMs. LLMs also have prompts. There's no difference!
Clearly our sympathies are calibrated differently around international travel. :-)

I am wondering how you think about stories like this. This is not to attack you, I legitimately am curious as to the thought process.

You say she has no credibility. Great, why do you then go along with her assertion that she was ever detained, or even in fact ever traveled to the US? None of us have verified any of this beyond seeing the article in The Guardian...

If you believe her when she says that she came to the US and was detained for two weeks, why do you not also believe her when she says she offered to pay for her return trip (as she says in the article)?

How do you decide which parts of her story are worthless, and which parts have some fidelity to the truth? Again, I am really more interested now in the thought process than the politics or whatever of this story.
You are describing quiet quitting, which is a reaction to the period of overwork and burnout during COVID.
> The plain English reading of "He used [X/Twitter] to help get Donald Trump elected" is quite clearly "X/Twitter was an integral part of getting Trump elected".

Sure. I can agree that "He used a hammer to help build that house" and "A hammer was an integral part of building that house" can be taken to mean the same thing. So it follows that X was an integral part of getting Trump elected by way of Musk using it to convince people that he has some kind of skill in hacking and slashing jobs and thus is able to do the same in government.

> mainly because there is no evidence of this

You didn't hear Trump say that he would call upon Musk to do reduce government – what at some point was labelled DOGE? In fact, he even followed through with it! This is all news to you?

> this is a convincing story you've told yourself because social media is likely a big part of your life

It was a convincing story reported in the mainstream press. I don't live in the US, so maybe it has all been made up – I'm not there to witness anything else, but that seems highly unlikely. Methinks you've been listening to Donald for too long if you are calling "fake news" here. We in my country still believe that the press has credibility. But if you know something else to be the case that contradicts what was reported, logically it is you who should be telling me. Me "proving" it to you makes no sense. You clearly didn't think that one through.
I lived through SOAP/WSDL horror with their numerous standards and the lack of compatibility between stacks in different programming languages. Having seen abused XML, CSV formats. CSV is preferable over XML. Human-readability matters. Relative simplicity matters.

Despite JSON may also be interpreted differently by different tools, it is a good default choice for communicating between programs
I totally forgot I was going to look into that...

Seems to me the 'proper' way to do something like this is to hook into makesRNA and have the endpoints automagically be generated as part of the build process. Similar (or identical) to how the python and C++ APIs are created.

I've been thinking for a while now that someone (much less lazy than myself) needs to get in there and have makesRNA generate something like IDL file(s) so any number of tools can hook into Blender's API without having to hand code the endpoints like this addon is apparently doing.
I just want to be able to splice songs in a playlist
Anyone compare this with BrowserUse ?

https://browser-use.com/
And then you forget to write the err check once out of 100 times you have to write this verbiage. And the compiler lets you, because err was already checked in that same function (but for a different call), so it's not unused anymore.
Should this day 2016?

Thought this was interesting:

“By 2034, just a few decades, mid-level jobs will be by and large obsolete.”
Hopefully you guys are giving bad ratings to these insane people that think talking about slaughtering methods is appropriate cabbie talk?
The kind of bug where a reproduction attempt takes a week, not parallelizable due to HW constraints, and logging instrumentation makes it go away or fail differently.

The hardest one I've debugged took a few months to reproduce, and would only show up on hardware that only one person on the team had.

One of the interesting things about working on a very mature product is that bugs tend to be very rare, but those rare ones which do appear are also extremely difficult to debug. The 2-hour, 2-day, and 2-week bugs have long been debugged out already.
It's called BYOD. Corporations have flirted with it for 10-15 years. The C-suite far too often is allowed privileges and exceptions like aristocracy that sacrifice and weaken the security of the organization.

Also, even for corporate-managed devices, as an example, Meta has specific requirements and procedures for taking devices to and returning them from contentious places like mainland China.
I’m not even close to being on par with other faang engineers but this is far from being a very difficult bug in my experience. The hardest bugs are the ones where the repro takes days to repro. But nonetheless the op’s tenacity is all that matters and I would trust them to solve any of the hard problems Ive faced in the past.
C. Elegans: The worm that no computer scientist can crack
Trump's $16T Trade Blind Spot
Using government agents to arrest students for having an opposing opinion seems pretty fascist to me, I guess this is what America has become
Oh, the scams i have to show you, such sights to behold :

"Dear Sir,Madam

while reading a recently acquired db, i came across your brother in law who has disease xy. Now, me being a decent person, i kept things qiet for now. No need to rattle potential love interests , your children or the community with news about this genetic curse. If you want this silence to last, just subscribe by donating 0.01 bitcoin per year to the Mammal & Animal Foundation for Integrity Agency."

This right here is the chernobyll of privacy.
I have been working in the CG / 3D industry for quite some time... when i first started about 15 years ago... Maya was the default... everyone knew it, it was THE default. That being said we have been on blender since 2.5 days.

I was talking to someone on the weekend, and found out they were studying animation... i was like oh so youre using Maya? they were like whats maya?

There has been a massive shift. I think there was a new era brought about when 2.8 was released. With it, they really pushed their dev fund, which helped them to get better, which made them bigger, which got them more donations, which made them get better. Cyclical loop.

Im excited to see where they go next.
A vulnerability can be high risk, a vague disclosure means that people can only assume the worst.

Maybe don't vaguepost about vuln disclosures
> releases are all remasters of 20 year old games

This just isn’t true. It’s not nice to make things up.
If AGI is the future, vibe coding is what we should all be doing
Trump 2.0 shock forces Japan and Korea to consider where they stand in the world
I think it’s awesome that more People are bringing their talents to satellite engineering.
SGNL secures $30M Series A to disrupt legacy enterprise Access Management
https://news.ycombinator.com/item?id=43485950
> Taken to the extreme you end up with something like "network connected physical machines aren't a security boundary" which is just silly.

1. This is why some places with secret enough info keep things airgapped.

2. OTOH, from what I recall hearing the machines successfully targeted by Stuxnet were airgapped.
Anything from 20+ years ago that someone still thinks holds up as great CGI probably wasn't CGI in the first place.

The problem with CGI today is that it's over-used and mis-applied in areas that still have Uncanny Valley type issues (fight scenes, car chases/crashes, etc).
You can buy bleach at the store, but if you drink a mouthful of it you're probably toast. We don't ban things just because they kill you when you eat them.
Bob Lazar's company. That's kinda cool.
Tax policy incentivizes selling capital assets upon death, rather than while alive.

And if one can live at home rather than assisted living, that's often preferred anyway.

IMHO, the heirs and executor should endeavor to either sell the home quickly or arrange so that only one person inherits it. Group ownership typically devolves into trouble. Although sometimes there's griping about future value changes even though the split was equitable at the time of distribution.
Five years ago I bought a house built in 2008, and every room has at least 2 ethernet (cat6 even, good for them), 2 coax, and 2 telephone. I guess this was some sort of transition period where people were starting to understand the benefit of running ethernet, but people hadn't cut their tethers from their landlines yet. The coax is a bit weird, though. Two ports per room? Seems like overkill, but I guess it's better to have and not need than the alternative...

I've still not found a use for the coax or telephone lines. I ditched cable TV 20 years ago, and haven't had a landline since 2004. The ethernet is super useful, though, for APs (paired with a PoE switch), and to to hard-wire the office, and stuff connected to the TV in the living room.
> I may not need automatic accounting and inventory via spreadsheets at a small scale, but being able to model the next 3 days of weather based on local conditions without any expectation of online communications could come in pretty handy

Alright. You have a computer in your possession that is vastly more powerful than an 8-bit machine built from scavenged parts.

1. Do you actually "model the next 3 days of weather based on local conditions without any expectation of online communications" with it?

2. If not, do you know how to built the required sensor suite and write the software to do that?

I feel like you're misunderstanding computers as magic boxes that can do some useful thing with little effort. But this is supposed to be a form of software engineers, building a weather forecasting system would be hard to do even with full access to a university library, Digikey, and the money to work on it full time. But we're talking about doing it with scavenged components while you're hungry looking for food.
I used to prefer csv. Then I started using parquet.

Never want to use sas7bdat again.
correct. File this under "duh." but I mean that with respect. Everyone has their a-ha moment where this becomes obvious. But until you do, you don't see it.
Your general premise is valid, but the specific theory doesn’t fit the relationship between the merchants and the credit card companies. See the fight over the Durbin/Marshall swipe fees bill: http://merchantspaymentscoalition.com/merchants-support-sena...

But your point about support — eg reversibility and fraud prevention — is very valid. Credit cards aren’t merely transactions in databases, but a set of customers and services.
> These are not capable of being compiled today with modern c compilers like gcc

Is that only because it includes PDP-11 assembly code, or has the language changed too much?
Navigating the Risks of China's Dual-Use Shipyards
JSON lines is not JSON It is built on top of it. .jsonl extension can be used to make it clear https://jsonlines.org/
There is talk of per-mile insurance becoming a thing, maybe when per-mile registration taxes finally are? This would benefit a lot of us that come way under the lowest band.
> Having a government in a box when everyone around you is scrounging for food makes you king, particularly if you also managed to save a couple militarized drones through the collapse. That's a pretty enviable position to be in.

Come the fuck on. A fucking 8-bit computer (even a fucking 64-bit computer) is not a fucking "government in a box." And where the fuck are you going to get your "couple militarized drones"? Assuming they're not suicide drones (where "a couple" is not much), how long will they last? How useless would they be without spare parts, maintenance, and ammunition?

We live in the fucking real world, not some videogame where you can find a goddamn robot in a cave still functioning after 500 years and lethal enough for a boss-battle.

> You will not have petrol in a post-collapse world, so better hope it's an electric tractor, or drop a scavenged electric motor + EV battery into an existing tractor. Use scavenged solar panels for power, there's plenty of that where I am.

Look: if they don't have petrol, they won't have battery factories either. Batteries wear out. Your fantasy electric tractor will be just as useless a petrol one in short order.
I kinda wish there were programming languages, where instead of saying `import module`, you said "I must be run in a context where I have access to a function with this prototype". Effectively functions instead of modules, alongside duck-typed OO if you use OO.

The problem is, as soon as it becomes remotely popular, every module is going to end up saying "I must be run in a context where I have access to all the functions version 13.2 of the filesystem module wrapped up in a structure that claims to be version 13.2 of the filesystem module and which has been signed by the private key that corresponds to the filesystem module author's public key" - even though they only need a random access file handle for use as a temporary file - because otherwise developers will be anxious about leaked implementation details preventing them from making version 1.4.16 (they'll just have to make version 2.0 - who cares? their implementation detail is my security).
FFMPEG is another. Any online video platform probably uses it.
Indeed, it was sad when they ended the FreeBSD based Debian project due to a lack of interest.

I don't think traditional von Neumann architecture will even be around in 100 years, as energy demands drive more efficient designs for different classes of problems. =3
>What are you trying to build?

Indeed. Not everything even has to be a "web app" in the first place.
For those wondering: There is nothing in the article about why they're red.
It has been done before, but then you end up with a language twice as complicated as Go. Look at all the rules around initialization - constructors, temporaries, move semantics, RVO etc - in C++ for an example. If your goal is specifically to design a simple language, that is not a good path to go down.

FWIW my personal opinion is that the resulting complexity is necessary, and we as engineers just have to bite the bullet and deal with that mental overhead (and if it means that coding becomes too complicated for some, so be it). But the market ultimately decides; and it decided in favor of lots of code that's cheap and fast to write even at the expense of bugs, so we have tools catering specifically to that.
"Anyone" is of course a shorthand for "nearly everyone, but of course there are some exceptional people with exceptional needs".

I don't think your situation is common.
The World Needs More Air Traffic Controllers. Is It Safe to Fly?
https://archive.today/Zd85Z
Call it a protocol and suddenly it sounds like a foundational technology.
Nah, it's just a fancy JSON schema that lets LLMs play hot potato with metadata.
You're leveraging the benefit of years of time with one case and comparing against the other after only a day or two. We don't know what will be known with the benefit of time here, judging a comparison here needs to use a similar timeline.

A few days after the email server situation leaked we were seeing a very similar situation to today. One party either denied it happened, refused to answer, or claimed nothing classified was shared on an insecure channel.

Hilary did this and it turns out they found nothing shared was technically classified but upon further inspection it should have been. Trump and his people are similarly claiming nothing classified was shared, that may turn out to be false of it may turn out to technically be true only because it hadn't been officially reviewed yet, we simply don't know yet.

Are those two situations so dissimilar that, in your opinion, it still falls into the whataboutism bucket? To me they aren't, though that's also fairly uncommon as many times I see "what about..." claims they aren't easily comparable and are more of a distraction or grasping at tribalistic straws.
I mean yeah, right now they've hit the point of being quite safe, but they're not necessarily as fast as human drivers. They'll keep making incremental progress and will get there eventually, probably.

So far, every time there's been self driving car progress, someone's been like, "okay yeah, but can they do <the next thing they're working on> yet??" like some weird gotcha. Tech progress is incremental, shocking I know.
Auditing Language Models for Hidden Objectives
CocaCola plastic waste in oceans expected to reach 602M kilograms a year by 2030
Yes:

“”“ The popular DJing app djay by Algoriddim already offered Apple Music integration since last year, and additional platforms that are now supported include AlphaTheta, Serato, and inMusic's Engine DJ, Denon DJ, Numark, and RANE DJ. For example, you can now access the entire Apple Music catalog in AlphaTheta's rekordbox app for iPhone and iPad.

"Apple Music support has finally arrived," says the release notes for today's rekordbox update.”””

https://www.macrumors.com/2025/03/25/dj-with-apple-music/
You are also comparing Way-mo to UberX when it is more comparable to Uber comfort, but that’s often only a few dollars difference. Really, Waymo needs to come to Seattle, our uber costs are sky high and it would be easy to actually be cheaper than most uber rides here when it’s already $40 to go a short distance.
The problem I imagine is that hiring is broken.

People: I can't find a job

Employers: I can't find any people.

Hiring software: NO MATCH
My daily driver is a 2014 MacBook Pro. It's had a few repairs over the years, but in addition to Apple no longer supporting current macOS for it, I'm starting to feel the performance is impacting my work as well.

I'm still debating a replacement, but Linux on Ryzen is a leading option. I don't like Apple's recent work with macOS, and while the hardware seems to continue to be excellent, I'm not sure that's enough.

I've looked at Framework, Tuxedo, Lenovo ... nothing really looks great though, which is why I haven't made the jump. Yet.
Trump places 25 per cent tariff on US auto imports
Show HN: FancyLock – A Modern X11 (and soon Wayland) Screenlocker
I've been wanting a fancy screen locker for linux, so I built FancyLock, a screen lock solution for Linux with X11 (and soon wayland) support.

Key Features

- Dynamic media playback during lock screen

- Multi-monitor support

- PAM-based authentication

- Intelligent idle timeout

- Highly configurable

FancyLock aims to solve several pain points with existing screen lockers:

- Boring, static lock screens

- Poor multi-monitor support

Technical Highlights

- Written in Go

- Uses X11 extensions for low-level window and input management

- Flexible media playback with mpv

- Configurable via JSON

Current version is v0.0.1 and supports X11. Wayland support is planned.

GitHub: https://github.com/tuxx/fancylock

Would love to hear your thoughts and feedback!

Edit: Happy to answer any questions about the implementation or design choices.
I don't think you have a real point there. I'd draw a parallel with someone getting hit by a car and; someone shouts out "we need an ambulence this is a medical crisis!" and a helpful bystander pipes up to say the issue here is really more of a mechanical nature, nothing went wrong medically - this is all just a result of poor driving skills and is really a driver education crisis.

I mean, ok? Maybe call an ambulance anyway? Or in this case stop with the pressure against building out & using cheap energy.