MurphyA/hacker-news huggingface dataset:
by SulphurCrested | 2025-07-06 04:06:42+00:00
I live in a country where the socket on the wall the fan is plugged into also has a switch, which could be on or off. So to make the fan go around, both switches must be on; the user needs to know about and have a mental model of serial circuits.

If it’s just a button the user just has to know two things: turn the switch on at the wall socket when plugging in, which becomes habit since childhoood; and press and hold the button on the fan to make it go, which I suspect most children in 2025 can manage. These two things don’t interact and can be known and learned separately.

As you said, the knob’s position tells you about the switch. But it’s the fan the user is interested in, not the switch.

(BTW, if the fan has a motion sensor you can’t tell it’s off by the fact the blades aren’t turning. There’s probably a telltale LED.)
by robocat | 2025-07-06 04:06:50+00:00
That is for eels.

I met a fella whose income came from going up coastal streams (canoe? Dingy with outboard?) to catch eels to sell. He definitely left the largest (queens?).

Good article: https://ourwayoflife.co.nz/from-vermin-to-icon-new-zealands-...

Also interesting: https://www.1news.co.nz/2025/04/05/thousands-of-eels-found-d...
by LargoLasskhyfv | 2025-07-06 04:08:47+00:00
After the european dark ages? For whichever reason, aftershocks of dissolved roman empire, volcanic winter, misharvests, bubonic plague, all of it? Which didn't happen at that magnitude elsewhere, at the time.

I feel so enlightened by what the unholy Chyrrch did to Baruch Spinoza, Giordano Bruno, and countless others.

Burning witches at the stake must have felt so good and warm in the cold of the marketplaces of stinking towns.

Fkn horror clowns!
by viksit | 2025-07-06 04:10:08+00:00
it’s not just about selection. say you’ve got 100k tool calls — in the current hosted llm setup, you don’t actually learn anything new about your data to improve future tool accuracy.

this gets worse when you’re chaining 3–4+ tools. context gets noisy, priors stay frozen and there's prompt soup..

my intuition here is: you can learn the tool routing and the llm prompts before and after the call. (can always swap out the rnn for a more expressive encoder model and backprop through the whole thing).

super useful when you’re building complex workflows -- it gives you a way to learn the full pipeline, not just guess and hope.
by decide | 2025-07-06 04:10:21+00:00
> Claude Code hooks are user-defined shell commands that execute at various points in Claude Code's lifecycle. Hooks provide deterministic control over Claude Code's behavior, ensuring certain actions always happen rather than relying on the LLM to choose to run them.

Claude Code released hooks a few days ago, and I set up a few hooks to improve my experience (and velocity) using Claude Code:

• check-package-age.sh: prevents CC from installing outdated packages • code-quality-primer.sh / code-quality-validator.sh: Validates code quality • code-similarity-check.sh: Helps prevent duplicate code (and uses an indexer to support faster method lookup) • pre-commit-check.sh: Blocks bad commits with lint/test checks • claude-context-updater.sh: Auto-updates CLAUDE.md to keep context fresh (and helps CC navigate the codebase faster)

To help me debug that the hooks were running, I added (local) logging, and I can see stats on the hooks that have run.

I tend to add a new hook when I notice CC not behaving as I want. I've got a backlog of hooks to add.

This is mostly functional, though before it being 'perfect' I figured I'd put it out here to get input and maybe some other contributors.
by aspbee555 | 2025-07-06 04:11:43+00:00
it really does allow easy setup with compose, multiple containers, different versions, etc. I have been setting up linux servers and desktops for decades but docker made it way easier for a lot of things

I still have email server setups I would never dare try to touch with docker, but I know it is possible

like a lot of things it has its uses and it's really good at what it does
by wolrah | 2025-07-06 04:11:50+00:00
1. How sure are you? The ones from established manufacturers don't really look substantially different from their diesel counterparts. Unless you're really looking closely you'd have a hard time telling them apart.

2. Electric semi trucks are not ideal for long distance trips, they're more for predictable day routes, so it wouldn't surprise me to not encounter many of them on what was presumably a highway drive.
by tuannx | 2025-07-06 04:12:10+00:00
This article provides a comprehensive overview of the state of AI in software development as of July 2025. It highlights the profound impact of AI-powered tools like GitHub Copilot, Amazon Q Developer, and the autonomous AI engineer Devin.ai on developer productivity, which has seen boosts of up to 45%. The piece details how AI is accelerating the entire Software Development Lifecycle (SDLC), from generating architectural plans and user stories to automating testing and documentation. While celebrating these advancements, it also addresses significant challenges such as security risks in AI-generated code, intellectual property rights, and the potential for developer over-reliance. The future outlook points towards a paradigm shift with full-stack agentic AI, multimodal development, and hyper-personalized assistants, transforming the developer's role into one of 'vibe coding' or AI orchestration.
by viksit | 2025-07-06 04:12:34+00:00
this is a great point, ty.

in my mind the biggest difference is llms that are invoked during a workflow, and llms that are invoked when _creating_ code (codegen).

for the former, tools could be well defined till they are small in number, but at some point, the system needs to examine a library of tools, understand how to call it and integrate it, and at its peak, even create new tools to talk to systems not already present in that library (codegen).
by gsf_emergency_2 | 2025-07-06 04:13:34+00:00
>where the highest D country in the world (China)

Are you referring to the D in DISC?

https://blog.assessments24x7.com/disc-world-map/

I don't know about China (roughly on par with US in that link), but the other high-D countries (languages) make sense to me in your take

Russian Turkish, Indonesian, Hungarian, even Dutch..

Edit: found a country table for Machiavellianism/narcissism, I don't fully understand what it says, but numbers columns "M" (mildly) correlates with "D" above. (Ireland is a surprise??!! Turkey, I assume foul play by authors lol)

https://www.researchgate.net/figure/Descriptive-statistics-o...

Maybe you have a more reliable source?
by jama211 | 2025-07-06 04:13:39+00:00
Next you’ll be complaining that the taps in your house don’t have a label telling you that they need to be twisted and in what direction.

Phones aren’t 747’s, and guess what every normal person that goes into an airplane cockpit who isn’t a pilot is so overwhelmed by all the controls they wouldn’t know what anything did.

Interface designers know what they’re doing. They know what’s intuitive and what isn’t, and they’ve refined down to an art how to contain a complicated feature set in a relatively simple form factor.

The irony of people here with no design training that they could do a better job than any “so called designer” shows incredible levels of egotism and disrespect to a mature field of study.

Also demonstrably, people use their phones really quite well with very little training, that’s a modern miracle.

Stop shaking your fist at a cloud.
by MattGaiser | 2025-07-06 04:14:12+00:00
> It’s no easier to setup a Docker file than a installation shell script, even one that runs on multiple platforms.

I would be very curious to see this done in a robust way. Bash vs PowerShell. All the various installation managers on those OS systems. Permissions as the programs will be going on the OS itself.

When I tried this, granted is a very junior developer, I did not succeed.
by btach | 2025-07-06 04:14:51+00:00
I had a patient who checked in the ED for chest pain (felt like indigestion but he was intelligent enough to know it wasn't). Arrested just as we were getting vitals. CPR and shock -> came back awake and asked what happened. EKG after ROSC indicated STEMI. Arrested again, this time we just shocked right away before CPR and he awakened with ROSC. Eventually the cath lab was no longer occupied (this was a small hospital) and he went and got taken care of. Even if he arrested once and awakened it would have been amazing. But twice, I had never seen that in my years working in various emergency departments. That story had a happy ending (or continuation, as life moves on to new seasons), something I don't see very often. Other than that, my experience matches up mostly with yours in that for patients who arrest, happy outcomes are rare. One medic called 911 for his wife who had arrested - luckily he had witnessed it and went straight to the chest while his teammates on duty came to bring her in. I can't remember if they got ROSC or if we did, but she had a fair outcome. She had a long rehab time but was able to live a mostly normal life after that. The ones who just don't have a good ending are too many to count.
by DemocracyFTW2 | 2025-07-06 04:15:02+00:00
"I'm glad (RFK) is (in power) now"

"I'm glad (the guy who drove to the beach to cut of a stranded whale's head with a chainsaw) is (in charge of our health) now"

"I'm glad (the guy who dumped a dead bear cub in Central Park and threw a bicycle on top to put the blame on those pesky bikers after doing a photo-op with his hand in the dead cub's open mouth) is (responsible for medical research programs) now"

"I'm glad (someone who has been thriving financially on bogus claims to disparage vaccines) is (overseeing vaccination policies in the US) now"

"I'm glad (another incompetent creep) is (joining the gang of criminals known as The Trump Admin) now"
by viraptor | 2025-07-06 04:15:11+00:00
Have you actually listened to this band and to Gorillaz? There's really no comparison: velvet sundown is just boring - there's nothing there, there. There's no interesting motifs or story telling, no memorable riffs or solos, no surprising structure.

> and apparently people like it.

That remains to be seen. The early plays were bought to get the recommendations. (Tens of thousands of plays, but all within ~100 of each other for the less popular tracks) We really don't know how many people listened to this yet.
by viksit | 2025-07-06 04:15:52+00:00
+1 on the control flow point.

I think of an llm as a differentiable interpreter of a program. it should do decision making (tool selection, argument routing), branching logic via weights + gates etc.

so as a differentiable state machine:

- each state == a stage in your workflow

- transitions == tool calls

- encode this as a rnn or graph

and learn transitions and actions via supervision or RL
by bsenftner | 2025-07-06 04:16:41+00:00
From experience founding and running Droplabs out of download LA for 5 years, get all official members, whatever their official-ness is, written down in a public shared document that includes expectations and boundaries for all behaviors in the shared space, and all financial obligations to the space and between members outlined with boundaries too, with penalties/teeth for non-compliance. Org and general space member behaviors also need boundaries, one of which is to include group decisions, votes, or whatever made as an official decision are closed when a decision is made, and is not forever a talking point until the relentless get their way. Shared anything brings out the worst in people, and your organization needs to expect it, because the stubborn and mentally ill fail to be entertaining when real finances of multiple people are on the line every month. It's amazing how many normal people are downright crazy when group responsibilities and financial commitments are on the line.
by dtkav | 2025-07-06 04:20:23+00:00
For our free/individual plan we do use OAuth2 providers (currently only Google is enabled, but considering others), and can support other methods for larger teams (like oidc).

Originally the idea was to keep everything within the Obsidian UI so things like username/password didn't make sense (no password managers in Obsidian).

We initiate the OAuth2 login flow from within Obsidian. I guess we could add an extra click that takes you to our website first and then add support more auth methods from there. I don't really want it to feel like a web app though.

I'd love to hear your take. Which login method do you think is both simple and could be coherently used within Obsidian on all platforms?
by viksit | 2025-07-06 04:22:41+00:00
+1 thanks for mentioning MCP!

re: different tools (apis vs mcps). in my mind, there should be no real difference at what kind of tools is called at this moment since I model this as a softmax over a label set of tools.

that said, an idea I want to investigate is whether tools can live in a learned embedding space, where selection isn’t a softmax over discrete labels but a nearest-neighbor or attention mechanism over continuous vectors.

this is the intuition I'm developing as we speak and in some of my other comments on this thread (see differentiable state machine comment).
by PaulDavisThe1st | 2025-07-06 04:24:25+00:00
> This a late 20th century myopic view of the economy. In the ages and the places long before, most of human toil was enjoyed by a tiny elite.

And overall wealth levels were much lower. It was the expansion of consumption to the masses that drove the enormous increase in wealth that those of us in "developed" countries now live with and enjoy.
by giardini | 2025-07-06 04:25:10+00:00
I live in TX too and TX is doing fine. Sure some new arrivals are getting flushed but we've got rattlesnakes, black widows, tarantulas, and cactus too! Don't buy the first home you see on a beautiful Texas river though, b/c we also have real estate developers who buy riverside land cheap, build homes on it, sell them and and then disappear.

Geography and location are the causes of flooding in Texas' "Flash Flood Alley", not global warming. Here's how:

"Why Texas Hill Country, where a devastating flood killed dozens, is one of the deadliest places in the US for flash flooding"

https://www.chron.com/news/houston-texas/article/texas-hill-...
by csnover | 2025-07-06 04:25:26+00:00
In my case it was a last-ditch effort to get them to explain what was keeping them from making raid actually safe. Others have offered more concrete support more recently[0], I guess you could try reaching out to them, though I suppose they are interested in funding btrfs because they are using btrfs.

I share the sentiments of others in this discussion that I hope you are able to resolve the process issues so that bcachefs does become a viable long-term filesystem. There likely won’t be any funding from anyone ever if it looks like it’s going to get the boot. btrfs also has substantial project management issues (take a look at the graveyard of untriaged bug reports on kernel.org as one more example[1]), they just manage to keep theirs under the radar.

[0] https://lore.kernel.org/linux-btrfs/CAEFpDz+R3rLW8iujSd2m4jH...

[1] https://bugzilla.kernel.org/buglist.cgi?bug_status=__open__&...
by OneMorePerson | 2025-07-06 04:25:27+00:00
This isn't the only case though. If I go buy land in a rural area where a home previously burned down and I want to just take my existing trailer and hook it up to the septic and well (from the burned down house), I can't do that most places. It'd be fine to be strict about garbage disposal, etc. (I personally think there should be severe restrictions and penalties around septic stuff since that can pollute other people's wells), but if someone only has enough money for the land and not the house I don't see why we need to restrict people from living in the RV while saving for the house.
by OptionOfT | 2025-07-06 04:27:32+00:00
Except weirdly enough, when you open a .zip there is an "Extract All" button.

When you open a .tar.gz or a .rar that button is gone.

For those you need to do right mouse on the .tar.gz or .rar and click "Extract All...".

I miss the days when Windows' UI was consistent.
by acomjean | 2025-07-06 04:28:43+00:00
It does suck. Because it’s a reminder that they’re are jerks out there and hard to avoid. Especially on the web. It also must sting because he’s trying to be a good citizen.

We see this in abusive behavior towards open source maintainers. It saps their will. And 100 thanks < 1 savage attack.

About a year ago the site I worked on had a hacking attempt. I’m not sure why, it was a site that provided online genetic tools for researchers. We had no financials, or even logins. I felt bad in a similar way as when someone broke into my car years ago, or when I had a package go missing.

Move forward/ move on is how I handled it.
by strogonoff | 2025-07-06 04:28:46+00:00
I am firmly in the “key UI elements should be visible” camp. I also agree that Apple violates that rule occasionally.

However, I think they do a decent job at resisting it in general, and specifically I disagree that removing the home button constitutes hiding an UI element. I see it as a change in interaction, after which the gesture is no longer “press” but “swipe” and the UI element is not a button but edge of the screen itself. It is debatable whether it is intuitive or better in general, but I personally think it is rather similar to double-clicking an icon to launch an app, or right-clicking to invoke a context menu: neither have any visual cues, both are used all the time for some pretty key functions, but as soon as it becomes an intuition it does not add friction.

You may say Apple is way too liberal in forcing new intuitions like that, and I would agree in some cases (like address bar drag on Safari!), but would disagree in case of the home button (they went with it and they firmly stuck with it, and they kept around a model with the button for a few more years until 2025).

Regarding explaining the lack of home button: on iOS, there is an accessibility feature that puts on your screen a small draggable circle, which when pressed displays a configurable selection of shortcuts—with text labels—including the home button and a bunch of other pretty useful switches. Believe it or not, I know people who kept this circle around specifically when hardware home button was a thing, because they did not want to wear out the only thing they saw as a moving part!
by lgas | 2025-07-06 04:28:57+00:00
I think a lot of people encounter this difficulty when they first get into functional programming, but over time it inverts, where you end up building all these small self contained pure functions that are easy to re-use and recombine and it's only the exoskeleton of the program that suffers from this stuff, so you end up spending a little more time on stuff like effect systems or whatever get it to a state where you can do things like use logging wherever you want without rewriting all your code. Once you cross the chasm the impedance mismatch reverses and you're stuck with the bad feeling in all other code.
by lqstuart | 2025-07-06 04:29:25+00:00
This is definitely true. You see it constantly in deep learning applications, where eg NVIDIA’s fancy fp8 stuff needs C++11 ABI, so they need to compile torch from source, which means everything with C++ dependencies on torch needs to be recompiled, and eventually it’s much easier to ship a container image. It can be done with an Ansible playbook, sure, if you don’t have to ever do anything else with your machine.
by seabass-labrax | 2025-07-06 04:29:33+00:00
> I don't know much about your examples, but did any of them turn down an offer of great power?

Not parent, but I can think of one: Oliver Cromwell. He led the campaign to abolish the monarchy and execute King Charles I in what is now the UK. Predictably, he became the leader of the resulting republic. However, he declined to be crowned king when this was suggested by Parliament, as he objected to it on ideological grounds. He died from malaria the next year and the monarchy was restored anyway (with the son of Charles I as king).

He arguably wasn't as keen on republicanism as a concept as some of his contemporaries were, but it's quite something to turn down an offer to take the office of monarch!
by rileymat2 | 2025-07-06 04:29:43+00:00
Can you say more about proper permission management?

If we are talking about ransomware running in a user context, it'd have the permissions of the user to encrypt anything the user has access to.

If we are talking about extreme sandboxing, you make it hard for programs to work together without permission fatigue, or the user having no idea what they are allowing or getting used to allowing all permissions.
by 6510 | 2025-07-06 04:29:58+00:00
It was just a vision from long ago. But okay, for sake of argument. It doesn't need to be ultra hd in a billion colors, it can go on the bezel and be screen height so that you don't have to aim to hit it. No need for it to glow intensely, perhaps not at all, perhaps simple single color LCD would do the trick.

I don't agree scrollbars work fine, they use to work fine, now they are to tiny to click on.

There also was/is the issue where the view port width needs to be adjusted when page state grows beyond the screen height then word wrap makes the content shift down. Is the solution to have one so tiny it is hard to use or should one always display a scrollbar? The one outside the screen is always there :)

I like things that do only one thing, do it well and in a simple way.

You could also go the other direction and put everything on the screen. Huawei just made a horrifying laptop where the keyboard is also a screen.
by musicale | 2025-07-06 04:30:35+00:00
> I get why you would hide interface elements to use the screen real estate for something else.

Except that screens on phones, tablets, laptops and desktops are larger than ever. Consider the original Macintosh from 1984 – large, visible controls took up a significant portion of its 9" display (smaller than a 10" iPad, monochrome, and low resolution.) Arguably this was partially due to users being unfamiliar with graphical interfaces, but Apple still chose to sacrifice precious and very limited resources (screen real estate, compute, memory, etc.) on a tiny, drastically underpowered (by modern standards) system in the 1980s for interface clarity, visibility, and discoverability. And once displays got larger the real estate costs became negligible.
by kordlessagain | 2025-07-06 04:30:49+00:00
As an expert at yelling at clouds, I can say I love Docker and couldn't/wouldn't do development without it. Besides, most of my cloud stuff nowadays is targeting Cloud Run, so why shouldn't I use it to build?

Now I say all that, is there another solution I should be looking for doing similar things? Maybe this old man has missed something easier to use.

I do hate how Docker chews up my drive with images though...
by roenxi | 2025-07-06 04:31:23+00:00
> Halley’s intervention saved science from being reduced to “things fall down because they do” for another century.

Well, that might be stretching it. Speaking as someone who has done a little university level physics the understanding still seems to be basically that things fall because they do - we haven't made much progress beyond a firm strike-through of the word "down".

Newton's contribution was a very precise description of how rapidly they fall, and how we can calculate and understand the direction that things fall in complex multidimensional settings.
by markerz | 2025-07-06 04:31:32+00:00
I think one big issue is fundamental build differences between Linux and macOS. So many things build beautifully for one platform and not another, and it’s really frustrating to just want to use some piece of software that is not tested on another platform because the devs just don’t have a Mac.

I agree that it papers over underlying portability issues, but I personally don’t want to deal with some generous maintainer who built a good piece of working software but with no MacOS support.