MurphyA/hacker-news huggingface dataset:
by port11 | 2025-10-05 17:46:58+00:00
I'm not sure whether to advise people to look themselves up, but if you do, you could afterwards report them to your country's DPA. This is preposterous, especially for a business based in an EU country.

Some of the information is AI-generated and may be completely inaccurate; not to mention researchers were able to look up information on others too.
by vasco | 2025-10-05 17:47:18+00:00
> No matter how good AI gets at generating code and even at debugging it, we’ll still need to understand what that code actually does when it doesn’t work as expected. And for that, we need programming languages. Not necessarily for writing the initial code, but for reading, tracing, and reasoning about it when things go wrong.

I'm not sure. Imagine that each CPU instruction or group of instructions is mapped to a midi sound and that you slowdown the stream of beeps enough that you can hear the "song" of the program. I wonder if you wouldn't be able to start hearing error states and distinguishing when they happened.

Meaning that I think we do need some way to debug, but I'm not sure it has to be text / programming languages, and if it's an AI doing it text also doesn't seem like the most efficient way to do it, information density wise.
by drdaeman | 2025-10-05 17:47:20+00:00
That’s weird. Any senior developer worth their salt surely should know that LLMs produce a lot of weird nonsense with one-shot prompts, so they need to talk design first, then code the implementation.

This said, IMHO one-shot is worth a try because it’s typically cheap nowadays - but if it’s not good (or, for interview reasons, unavailable) any developer should have the skills to break the problem down and iterate on it, especially if all learning/memory-refreshing resources are so available. That’s the skill that every engineer should have.

I guess I must take my words back - if that’s how nowadays “seniors” are then I don’t know what’s going on. My only guess is that you must’ve met a bunch of scammers/pretenders who don’t know anything but trying to pass for a developer.
by razoorka | 2025-10-05 17:47:26+00:00
The gap between "AI is a 90% solution" and "100% required for production" is enormous. In my bubble, AI-generated code is maybe 70% useful, often less. The remaining 30% isn't minor polish—it's:

Understanding system architecture constraints Handling edge cases AI doesn't know exist Debugging when AI-generated code breaks in production Knowing when AI's "solution" creates more problems than it solves

That last 30% is what separates engineers from prompt writers. And it's not getting smaller—if anything, it's growing as systems get more complex.
by scoopdewoop | 2025-10-05 17:47:35+00:00
https://www.reuters.com/world/us/us-border-patrol-raid-sweep... Is this a source you approve of?

I am in good faith, I'm sorry that discussions about reality are impolite and seem crass. These aren't non-plausible, its reality.

I'm guessing your mom doesn't place herself in situations like being in poverty in Chicago. Lucky her
by CharlieDigital | 2025-10-05 17:47:43+00:00
My team just recently made the switch from a TS backend to a C# backend for net new work. When we made this switch, we also introduced `ErrorOr`[0] which is a monadic result type.

I would not have imagined this to be controversial nor difficult, but it turns out that developers really prefer and understand exceptions. That's because for a backend CRUD API, it's really easy to just throw and catch at a global HTTP pipeline exception filter and for 95% of cases, this is OK and good enough; you're not really going to be able to handle it nor is it worth it to to handle it.

We'll stick with ErrorOr, but developers aren't using it as monad and simply unwrapping the value and the error because, as it turns out, most devs just have a preference/greater familiarity with imperative try-catch handling of errors and practically, in an HTTP backend, there's nothing wrong in most cases with just having a global exception filter do the heavy lifting unless the code path has a clear recovery path.

> I don't think you should never use OOP or abstractions. I don't think there is a golden rule for when you should use either.

I do think there is a "silver rule": OOP when you need structural scaffolding, functional when you have "small contracts" over big ones. An interface or abstract class is a "big contract" that means to understand how to use it, you often have to understand a larger surface area. A function signature is still a contract, but a micro-contract.

Depending on what you're building, having structural scaffolding and "big contracts" makes more sense than having lots of micro-contracts (functions). Case in point: REST web APIs make a lot more sense with structural scaffolding. If you write it without structural scaffolding of OOP, it ends up with a lot of repetition and even worse opaqueness with functions wrapping other functions.

The silver rule for OOP vs FP for me: OOP for structural templating for otherwise repetitive code and "big contracts"; FP for "small contracts" and algorithmically complex code. I encourage devs on the team to write both styles depending on what they are building and the nature of complexity in their code. I think this is also why TS and C# are a sweet spot, IMO, because they straddle both OOP and have just enough FP when needed.

[0] https://github.com/amantinband/error-or
by 827a | 2025-10-05 17:47:55+00:00
The bias that these kinds of analysis always have is: We'll never truly know what the world would have looked like if the merger wasn't allowed to happen. Like, it's easy and correct to say "the ABK acquisition resulted in bad outcomes for gamers, employees at ABK, and Microsoft itself" (in fact, the only winners were probably ABK investors). But it's impossible to say "these outcomes are worse than those that would have happened had ABK been left alone", because we cannot know.
by skydhash | 2025-10-05 17:47:55+00:00
Not flow chart, but the closest in terms of UX improvement is live programming. Smalltalk and Lisp have that, as well as JS in the browser. Basically you can run any snippets you run and redefine almost everything. It's quite different workflow from the default Edit-Compile-Run.

That's one of the reason people love Emacs. Once you've loaded the software, you can rebuild it from the inside out without ever shutting it down. You think of a feature, you build it directly, piece by piece, instead of creating a new project, etc,...
by wkat4242 | 2025-10-05 17:48:01+00:00
Thanks for the tip. That function sounds pretty useful. I've been meaning to automate categorising manual survey responses in an excel file. And trying to do it through copilot studio (at my work we don't have access to a simple API option like ChatGPT offers). But if I could put a copilot prompt in every row that would be amazing.
by hnlmorg | 2025-10-05 17:48:30+00:00
It runs fine but it's a nightmare to set up.

It's one of those tools that, unless you already know what you're doing, you can expect to sink several hours into trying to get the damn thing working correctly.

It's not the kind of thing you can throw at a junior and expect them to get working in an afternoon.

Whereas NFS and sshfs "just work". Albeit I will concede that NFSv4 was annoying to get working back when that was new too. But that's, thankfully, a distant memory.
by hvb2 | 2025-10-05 17:48:49+00:00
Uh you don't have data on that for white collar crime. If you do, please share.

Petty theft is done for different reasons to white collar crime. I agree with you that the punishment is not a deterrence for small offences.

I think there's a lot of deterrence coming from the Enron case where people actually went to jail. That's just too rare because you quickly get into questions of intent. And to prove intent is really hard.
by bdangubic | 2025-10-05 17:48:52+00:00
the trouble with compact is that no one really knows how it works and what it does. hence, for me at least, there is just no way I would ever allow my context to get there. you should seriously reconsider ever using compact (I mean this literally) - the quality of CC at that point is order of magnitute significantly worse that you are doing yourself significant disservice
by fodkodrasz | 2025-10-05 17:49:29+00:00
SMB is not that terrible to set up (has its quirks definitely), but apple devices don't interoperate well in my experience. SMB from my samba server performs very well from linux and windows clients alike, but the performance from mac is terrible.

NFS support was lacking on windows when I last tried. I used NFS (v3) a lot in the past, but unless in a highly static high trust environment, it was worse to use than SMB (for me). Especially the user-id mapping story is something I'm not sure is solved properly. That was a PITA in the homelab scale, having to set up NIS was really something I didn't like, a road warrior setup didn't work well for me, I quickly abandoned it.
by keysersoze33 | 2025-10-05 17:49:50+00:00
Another Init7 customer here (awesome ISP); I can recommend using OPNsense/pfSense or OpenWrt on alternative hardware

P.S. I have a R86S-G4 to sell, which is pretty good for running any of these at 10Gb speeds - feel free to DM me if interested (or let me know if I should DM you)
by jagrsw | 2025-10-05 17:50:14+00:00
Then again, I'm not certified for solar installations - but standard <1kV home installations and measurements. (As an anecdote, there's a specialty called 'electrical installations for hydrolysis of water' - I shall get certified in that one day just for fun.)

Buy a customer-oriented device instead, if you can. I vaguely remember there are plenty of them on the market with built-in batteries. They should have RCD/GFCI and overcurrent protection (and thermal, and BMS included) per outlet (or per bus).

If you want to stick with your current inverter, here are some thoughts from first principles:

- ground it while using, but this might be hard at a remote camping site (maybe use a grounding rod?). If it's a similar model to the one in the article, it must be grounded.

- a GFCI/RCD rated for 30mA or less with 15-20A circuit breaker (I'd suggest type-A if in EU) that matches your wiring and outlets.

There should be ready-to-go boxes that provide RCD+OC, and maybe you're already using one.
by tptacek | 2025-10-05 17:50:27+00:00
I'm not wondering about it; I've watched the two sides of this issue play out. Progressive activists turn out with stuff about surveillance and resisting the Trump administration (I'm sympathetic!) and liberals (we only have progressives and liberals here) turn out talking about public safety and how the camera enforcement is less racist than human discretionary enforcement (I'm sympathetic to that argument too, but as I've noted elsewhere on the thread: the cameras aren't effective here).

This played out over years here; I attended all the board meetings, transcribed them, took notes, kept tallies of who was saying what. I was involved in our last election and the two mayoral candidates squared off on this issue (among several others).
by adrianmsmith | 2025-10-05 17:50:55+00:00
Then again, this person's job is to focus on their career. Their manager told them

> Because… some lack business value. These tasks aren’t business priorities and had no impact on customers and other teams

So if those "some" include upgrades, then I would say it's rational for the employee to focus on tasks that are going to get them a promotion.

I don't agree with that myself, I agree with you that upgrades are important, but this person is going to get a promotion through doing whatever their manager wants, and that apparently doesn't include upgrades.
by wkat4242 | 2025-10-05 17:51:05+00:00
Yes. Worthwhile in terms of 'worth using it', not 'worth 30$ a month' though.

What I like:

- Meeting catch-up (I don't use meeting minutes much)

- Finding stuff in my messy uncategorised mailbox

- Finding stuff in sharepoint

Things that were a heavy disappointment:

- Everything in excel

- Rewriting text (it's always too noticeable that it's AI, it should be able to learn and match my style)

- Powerpoint presentation generation. It could not modify for a long time and even now it's just not useful

Tbh I only use it a few times per month where it's actually useful. For other things I've tried but it needs so much explaining to get it to do exactly what I want that it's more efficient to just do it myself.
by iamcreasy | 2025-10-05 17:51:19+00:00
> When I was younger I thought QA was the thing from the good “old days” that should be replaced with the automated tests suit. After accidentally hiring one great QA engineer I quickly changed my mind. Today I would say it’s one of the most important departments on my list. The amount of my time saved by QA team is insane.

If the author is reading - can you elaborate on this?
by ModernMech | 2025-10-05 17:51:30+00:00
Hi Ed, this is clearly AI generated content: https://mindthenerd.com/the-delegation-paradox-how-letting-g... Not just AI editing for grammar as you tried to say elsewhere. It's not early from your blogging either, it's from 2 weeks ago.

This makes me feel you are not being forthright, and you are trying to take us for fools. What's worse, you are trying to profit off it.

TFA you submitted today tries to hide it better, but there's no reason to be quoting Marcus Aurelius twice in one blog post until you realize they're affiliate links... which is like every link on your blog.

I'm not going to speak for everyone, but personally I'd prefer this style of content not be posted here.
by add-sub-mul-div | 2025-10-05 17:52:12+00:00
I'm struggling to see why anyone would root for Steam.

I've paid $10/month for a library of hundreds of games I can play on both PC and Xbox. We all knew that price was too good to be true but I've paid it happily for 5 years. We were waiting for the other shoe to drop and now it has. I've loaded up 2.5 years on my account at $20/month (the current retail price for Ultimate is $60 for 3-month cards.)

I've played countless indie games that I never otherwise would have taken a chance on. Even if I only played day one AAA games, the same $70 would get me one game on Steam for 2.3 months of the entire Game Pass library at the $30 price point or 3.5 months at the still-available $20/month price point. The game can't be resold on either platform.

Microsoft created a new business model that changed how I play games for the better. I can't see how the service isn't worth $30/month for 500+ games. (For a regular and not casual gamer.) This isn't shovelware like the Netflix library. There's a ton of high-quality games in there.

And I don't see how their price increase, which was inevitable and the timing of which was hastened by tariffs, has anything but a specious like to the merger.

Steam has done nothing but contrive a rent-seeker position for itself on an otherwise open platform. Maybe it's just because I'm old enough to remember a time when I could buy from the publisher without that middleman and click setup.exe for myself. And still retain the rights to resell and play offline without a middleman.
by weavejester | 2025-10-05 17:52:20+00:00
> It is not the duty of every American to establish their own tax laws and form their own confederacy of themselves and do whatever they feel like. You're comparing the establishment of a government to the duty of a citizen.

Does that mean that disobeying an unjust law is acceptable if a lot of people disobey? How many makes it acceptable?

> MLK was a non-violent pacifist, and his march was legal.

Not according to Circuit Judge W. A. Jenkins Jr., who issued an injunction that led to MLK's arrest in Birmingham. Nor were the sit-ins he participated in legal according to the segregation laws at the time.

> Gandhi was arrested by an opposition government. He broke none of his nation's laws.

India at the time was ruled by the British. If we're going to say that colonized or conquered nations don't count, where do we draw the line? How recent does the conquest have to be?

> Mandela fought a war. He participated in revolution. Are we all supposed to lead revolutions?

So again this seems like it comes down to amount of support, at least in your view. People can disobey unjust laws as long as they have enough people agreeing with them. Is that correct?

> And promoting it as such is completely senseless in a country where peaceful discourse is a protected right. You already won! You have a peaceful way to make a difference! Why would you break laws to make a statement when you can already make a statement without risking a prison sentence?

Because non-violent civil disobedience is often more effective than discourse.

Rosa Parks broke the law and was arrested, and that ultimately lead to the law being declared unconstitutional. But if no-one broke the law, would it have been overturned as quickly?

MLK went on marches that there were injunctions against, and participated in sit-ins that were against the segregation laws at the time. Would the campaign for civil rights been as successful if there was no civil disobedience at all?

Suffragettes like Emmeline Pankhurst broke the law to draw attention to their cause. Would women have gotten the vote as soon if they obeyed the law?
by cosmic_cheese | 2025-10-05 17:52:38+00:00
Interesting, but I think part of what made Classic Mac OS' spatial Finder work is that every folder only ever had a single window associated with it (similar to how in the physical world, spaces like folders and drawers only have a singular location) and opening a folder opens that window. It feels a touch strange to apply spatial logic to an Explorer-style navigator file manager.
by marcosdumay | 2025-10-05 17:53:14+00:00
Well, odds are none of them is important. And they are probably right in that if it's important, the sender will look for them again.

This person just got 1000 emails in the time of a vacation. How viably is it not to completely ignore that? It's even surprising that they bothered to look and cleaned up in a way that implies they aren't ignoring them on the daily work.
by zengid | 2025-10-05 17:53:25+00:00
Heard about this watching Casey Muratori's "The Big OOPs" talk [0]. Thought it couldn't be _that_ Hickey, but turns out it was!

[0] https://youtu.be/wo84LFzx5nI?si=SBv1UqgtKJ1BH3Cw&t=5159
by leakycap | 2025-10-05 17:53:35+00:00
Do you understand what the phrase "Spatial Finder" means?

You say: "windows open in exactly the position of my last window" (hint: this is called browser behavior, not spatial behavior)

Spatial Finder: windows ignore your last window and open to "whatever I sized it 3 weeks ago" (each window space, position, size, etc is individually remembered by folder)

You would be served to read up some Finder history, like the link to arstechnica featured on the github, so you can understand what Spatial Finder means before weighing in on a tool specifically designed to bring back that feature.
by esskay | 2025-10-05 17:53:58+00:00
On the hardware side of things not using server grade stuff really isn't as big of a deal these days. I'd happily take a decent Ryzen 5 or 7 series over a "new" Xeon that has twice the power consumption and mysteriously the same specs as an older Xeon made a decade ago.

Even ECC - for 99% of applications (and especially on low-end VPS servers) its less likely to be a problem.

The only thing I have found to be an issue with Hetzner is on dedicated servers, and specifically the hard drives. I've had new servers provisioned and they've given me decade old drives that are on the verge of failure - it's less of an issue now as most of their servers are shipping with new nvme drives but I dare say in 3-4 years time it'll be a problem when they reuse those and have instant non-recoverable failures for some of the hardware range.
by tarr11 | 2025-10-05 17:54:30+00:00
Chicago had lower annualized endowment returns than similar universities, and so it couldn't support it's aggressive expansion.

https://www.ft.com/content/4501240f-58b7-4433-9a3f-77eff18d0...

UChicago’s strains came after its $10bn endowment — a critical source of revenue — delivered an annualised return of 6.7 per cent over the 10 years to 2024, among the weakest performances of any major US university.

The private university has taken a more conservative investment approach than many peers, with greater exposure to fixed income and less to equities since the global financial crisis in 2008.

“If you look at our audits and rating reports, they’ve consistently noted that we had somewhat less market exposure than our peers,” said Ivan Samstein, UChicago’s chief financial officer. “That led to less aggregate returns over a period of time.”

An aggressive borrowing spree to expand its research capacity also weighed on the university’s financial health. UChicago’s outstanding debt, measured by notes and bonds payable, climbed by about two-thirds in the decade ending 2024, to $6.1bn, as it poured resources into new fields such as molecular engineering and quantum science.
by Barrin92 | 2025-10-05 17:54:50+00:00
>It's better to redirect that funding towards building the next generation of scientists and engineers rather than purple haired lib arts baristas.

This is never what humanities at the university of Chicago represented, as the article points out:

that humanities professors are “woke” activists whose primary concern is the political indoctrination of “the youth.” Most of the Chicago faculty I spoke with saw—and defended—their disciplines in terms that were, if anything, conservative. Implicit in their impassioned defenses was the belief that the role of a humanist is to preserve knowledge, safeguard learning from the market and the tides of popular interest, and ward off coarse appeals to economic utility.

A lot of the people in the humanities involved with Chicago, Nussbaum, Dewey, Rorty, Roth, are defenders of exactly the Western tradition people ostensibly want to preserve. The assault on this isn't going to strengthen tech and science, which is under attack by the exact same people for the same reasons. Scientists, medical programs, vaccine research is coming under the cleaver just like the humanities do by the same strain of anti-intellectualism. This isn't revitalizing the sciences, as if the humanities are somehow at odds with engineering, it's a decline into Americas version of some kind of oligarchic Third Worldism.
by LexiMax | 2025-10-05 17:54:59+00:00
> I hope your assumption isn't projection, but I think it is based on the rest of your comment. You appear to be making an effort to organize violence, so I'm going to step out of the discussion here.

The domestic use of ICE and the military is plainly the actions of an organization of violent thugs by anyone with eyes to see. I do not advocate for violence - to the extent I am advocating for anything, I am explaining to you the foreseeable results of ideology-based institutional rot.

You are aware of this, don't appreciate the implications of what I am saying, and have seemingly resorted to yelling "violence" at the top of your lungs in the hopes that I am intimidated by such an accusation and become defensive.
by lacy_tinpot | 2025-10-05 17:55:23+00:00
This kind of weird disdain towards "vibe coders" is hilarious to me.

There was a time when hand soldered boards were not only seen as superior to automated soldering, but machine soldered boards were looked down on. People went gaga over a good hand soldered board and the craft.

People that are using AI to assist them to code today, the "vibe coders", I think would also appreciate tooling that assists in maintaining code quality across their project.
by skydhash | 2025-10-05 17:55:45+00:00
I think the issue is how people goes about doing it. Often the model is clearly not improved, but it would mask problems some people wants under the rug. Sometimes, people are coding the wrong model or coding wrongly the correct model or coding wrongly the wrong model. Sometimes there's no study being done, only hope and prayers. And comparing is only ever done by the customer.