skysight-inc/HackerNews huggingface dataset:
> A computer can never be held accountable.

> Therefore a computer must never make a management decision

https://simonwillison.net/2025/Feb/3/a-computer-can-never-be...
Yes, it's also enough energy to accelerate your apple to 8.5 km/s or to heat 14 liters of water from 20 °C to 100 °C. Probably you don't have your microwave running at a constant power draw of 1 kW for an entire hour.
Nothing about the mandatory notarization for sideloaded apps unfortunately.
Reason for that is because of the dedup filter was thinking that this release is the same as the one that happened yesterday. Besides, the Flash release is only one of many.
This is somehow slower and worse than bundlephobia. Was bundlephobia an improvement on this concept or is packagephobia just a cheap knockoff?
Depot is fantastic. Can heavily recommend it. It’s like magic when your builds suddenly take 1m instead of 5+ just by switching the runner.
Do you think it should be possible to make some plugin for cline or roo code that would as a proxy between and Claude Pro and your mcp? This way we could avoid using Claude desktop and still code in IDE - i just find UI in Claude very fugly.
> The title here inappropriately says 'open source', as the page title does not.

The page itself, however, does incorrectly describe Underware as "open-source":

> Open-source design - The whole solution is open-source, so feel free to extend and come up with your own brilliant solutions.
That was a fascinatingly good approximation of sin().
I recently have put my CV into ChatGPT and tell it to assess my experience according to the position in the job offer, and give the answer in percentage. It said 80%. With small adjustments I could make it 100%. But if they use another tool (another LLM or whatever), I might fail. Just these are those s/interesting/hard/g times everybody was speaking of.
This is literally how TLS works.
CI environments like Gitlab or Github are my nemesis. Another technology that everyone swears is absolute necessary but somehow makes everything more complicated. The provided environments in companies so far are hell 100% the time and managed by inexperienced personnel with zero or little programming experience.

* Barely reproducible because things like the settings of the server (environment variables are just one example) are not version controlled.

* Security is a joke.

* Programming in YAML or any other config format is almost always a mistake.

* Separate jobs often run in their own container, losing state like build caches and downloaded dependencies. Need to be brought back by adding remote caches again.

* Massive waste of resources because too many jobs install dependencies again and again or run even if not necessary. Getting the running conditions for each step right is a pain.

* The above points make everything slow as hell. Spawning jobs takes forever sometimes.

* Bonus points if everything is locked down and requires creating tickets.

* Costs for infra often keep expanding towards infinity.

We already have perfectly fine runners: the machines of the devs. Make your project testable and buildable by everyone locally. Keep it simple and avoid (brittle) dependencies. A build.sh/test.sh/release.sh (or in another programming language once it gets more complicated, see Bun.build, build.zig) and a simple docker-compose.yml that runs your DB, Pub-Sub or whatever. Works pretty well in languages like Go, Rust or TS (Bun). Having results in seconds even if you are offline or the company network/servers have issues is a blessing for development.

There are still things like the mentioned heavy integration tests, merges to main and the release cycle where it makes sense to run it in such environments. I'm just not happy how this CI/CD environments work and are used currently.
Somewhere else in the thread, it was suggested that these 'late slips' might be useful for proving to one's employer why they were late to work.

Is this the only use for them?

I am reminded, once again, how lucky I am to have been employed by people who trust me.
Maybe some tech bros overestimate it. On the other hand maybe arty types underestimate it as they too are biased, in this case to say arty types are great, AI is rubbish.

See "AI poetry is indistinguishable from human poetry and is rated more favorably" https://news.ycombinator.com/item?id=42306857

Objectively AI's output seems better than bad humans and worse than good humans currently. I've yet to see any hit shows/books/songs written by AI.
The "Effective Rust" book was recently published and can be read online, for free [1].

I'd go as far and say that all of it is, by definition, idiomatic.

I guess I'm saying, you could reasonably change the book's title to "Idiomatic Rust".

I'd read that first and then look into what bits it doesn't cover. That could be worth a blog like the one this is about.

[1] https://www.lurklurk.org/effective-rust/
Multidimensional Make Targets
The non-solution solution, to simply downplay the issues instead of fixing them. You can solve almost anything this way, but also isn't it nice when things around you aren't universally slightly broken?
Show HN: Let Claude Code control Node.js debugger
Debugging is hard for LLMs, because they primarily depend on source code, and they don't have access to runtime state.

I spent countless hours debugging code, and the only way I found LLMs useful for that, is to ask them to add log lines. That's annoying, because it pollutes my code and adds unnecessary diffs.

So we made an MCP server that solve this problem. It gives MCP clients (like Claude Code) access to a NodeJS inspector, so they can:

1. set breakpoints

2. step in, step out, continue

3. fetch the current execution location

4. read console output

5. run JS using eval

To try:

1. run a Node JS server in debug mode

```
node --inspect <file.js>
```

or

```
NODE_OPTIONS="--inspect" npm run <command>
```

2. add the MCP to Claude Code

```
claude mcp add nodejs-debugger npx @hyperdrive-eng/mcp-nodejs-debugger
```

3. ask Claude Code to set breakpoints and read runtime state.

````
> I'm getting a runtime error in NodeJS. Please help me debug this error at runtime using the nodejs-debugger mcp.
```

Would appreciate feedback, however big or small!

Github: https://github.com/hyperdrive-eng/mcp-nodejs-debugger
That's basically a particle physics threshold, because in particle physics you tend to do many, many experiments (usually you're doing thousands a second). It's hard to get something that certain in astronomy, where you've only got one universe to observe.
Why forget about boxes and deterministic control and start thinking of error tolerance and recovery?
I know, that LLMs are statistical models, but can you not use patterns to enforce a deterministic outcome? (Single responsibility for each agent, retrying llm calls, rephrasing prompts, etc?)
A chicken needs 4 m2 per bird to be called free range (in the EU), a battery chicken needs less space than a sheet of paper, and they can be stacked. Then you need twice as much land to grow their feed, or more if you don't want to use intensive agriculture. This is not something you can realistically offset with multi-use land usage.

I don't particularly care whether people choose to let the environment or animal welfare prevail, but the choice should be well-informed.
Surprised to not see a comparison Serverless Framework: https://www.serverless.com/

The above recently did a rug pull and being developed in JS means it's not great for Python devs to maintain an open source version, so good to see alternatives in Python.
Maybe I’m missing something because the mobile version is unreadable, but it’s basically one short page with like 3 sections of how to work with ints??
Haven't read the full article (paywall), but the biggest issue with co-mingling livestock and solar panels is the damage they cause to the installation by chewing through or rubbing up against insulated wires.

Also, when the panels are at full extent first thing in the morning (e.g. almost vertical facing east), it's very easy for animals to come in contact with the panels themselves.

The corollary to this (at least in Australia) is that most solar farms are being installed on (now) vacant grazing land where 150+ years of cultivation has meant that the grasses that grow on them are very fast growing and hardy.

Mowing the fields beneath the panels is a full time job just to reduce the fire hazard.
Desktop site mode sometimes didn't work, and in this case, it failed me. I wonder how did they detect the machine, probably they hardcoded something...
That can be prevented by adding some https://en.wikipedia.org/wiki/Caraway
The explicit regions make it really clear what "borrowing" is actually doing. Rust tries to do as much as possible implicitly, which is convenient 90% of the time but when it doesn't work as you expect you're left scratching your head.

If nothing else, Austral makes for a wonderful teaching language for linear types/regions/capabilities.
This is true because your CI steps will be running on a lower number of physical machines, ensuring higher cache hits?
Both these comments raise a great point on longevity of the product/support for migrating to other products. Everything can be exported to csv (and in an easily readable format that can be ingested by other accounting software -> QBO, Xero, etc...).

We still support customers from past pivots (albeit on maintenance mode).
What are your criteria for "adopted by the masses"? I'm on there regularly and it seems lively enough.
imagine someone intends to make a machine that flies but instead actually makes a machine that jumps and the public goes: "well, they already clearly demonstrated that their machine is airborne, they only need to sort out couple of issues to stay airborne longer"
I don’t think this comment is in good faith. I gave you a reasonable viewpoint and you just dunked on me with snark.

>, I mean Linux is an abject failure, nothing ever works or runs on it. Nobody needs open data formats or open protocols for interoperability. Binary blobs for the win! /s

I didn’t say anything of the sort. I said I actively choose a “more closed” ecosystem. Linux has similar problems IMO - “I want to buy a GPU” shouldn’t come with trying to figure out whether the device drivers will actually work, to me. If you want that, you have that choice.

> Don't worry, it's easy to lock down any open system and we can give you that should you desire it.

Only within the constraints of what you want which is that everything should adhere to a standard and be interoperable. Which, again, as I said you can have on android. Go buy a pixel phone, and a samsung watch and see how good the experience is.

I’ll say this again - there are open ecosystem alternatives for you out there, in android. Some people, even technical people, are ok with a smaller ecosystem knowing that there is lock in. If you don’t want that, don’t use it. But if you push your choices on me, you restrict my options and remove my preferred platform to have one more platform you want
The O-1 visa is appealing otherwise, but the fact that it doesn't give your spouse a right to work is an absolute no starter as far as I'm concerned. So it only really makes sense if you're single or if your other half qualifies for a separate visa.
I have done some fine work for people for free and some average work for people for expensive fees.

People value the work by how much they paid for it.
Side note: NYT have the best illustrators in the business.
I think people should be nice to eachother even in places where it doesn't essentially come for free. Offer a helping hand. Take part in a cleanup event. Give to the needy. And if possible I'd say do it without broadcasting your moral status or don't do it just to broadcast.

If you truly wanted to do some microscopic good you could've just used this picture to quickly bring awareness to what happened and could happen again rather than try to relegate the story to the view of those interested in history for the benefit of....
This is exactly why I strongly dislike snapshot tests most of the time in big repositories with lots of collaborators. The snapshot isn’t encoding any logic, it’s just saying “are you sure you wanted to change that?” Whereas a good unit test will tell you exactly what’s broken.

It’s just too easy to update the snapshot, and when you glance at changes to a large snapshot, it’s impossible to tell what the test is actually trying to check
your naivety is almost endearing
Not sure but you can just implement tool calling with some custom prompting yourself, it's really not too hard and is what we do
How do we know you're not lying?
I do not get it. Money pays the creator of the website. That he does not have resources nor the desire to moderate the comments is a small detail.

I find nothing offensive in the comments I do not read, BTW.
First of all, I cannot agree more, given what we have today.

Unfortunately, this isn't a good plan going forward... :( Going forward I'd wish for a tool that's as ubiquitous as Git, has good integration with editors like language servers, can be sold as a service or run completely in-house. And it would allow defining the actions of the automated builds and tests, have a way of dealing with releases, expose interface for collecting statistics, integrate with bug tracing software for the purpose of excluding / including tests in test runs, allowed organizing tests in groups (eg. sanity / nightly / rc).

The problem is that tools today don't come anywhere close to being what I want for CI, neither free nor commercial tools aren't even going in the desired direction. So, the best option is simply to minimize their use.
Yes, Skrifa executes TrueType hints and has a new autohinting implementation written in Rust. We use these modes in Chrome.
XAMPP is more like a full application server, while Adminer is similar to PHPMyAdmin, though leaner and with a focus on security and simplicity.

If you, like me, find yourself in possession of databases and need to quickly pull up a simple interface to visually browse them, Adminer is for you. If you need an application development and deployment stack you'll find Adminer solves only a small portion of it.
LLMs clearly do have a world model though. They represent those ideas at higher level features in the feedforward layer. The lower level layers are neurons that describe words, syntax, and local structures in the text, while the upper levels capture more abstract ideas, such as semantic meaning, relationships between concepts, and even implicit reasoning patterns.
I think it was mentioned as a part of the 'Joel test'

https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-s...
Screw half measures like DST, as an office worker I have a dream of working in winter from 16:00 till 24:00, sleeping from 01:00 till 09:00 and enjoying my sunlight for the rest of the day. I would fit right in working remotely for a company somewhere in the Far East.

Of course, the worst part is that often in winter we don't get sunlight at all, only a gray-ish cover of clouds in the sky :(
Automatic Delay Repay depends on your train company and which company you used to buy the ticket.
Apple is creating significant friction against using MVVM—for instance, both SwiftData and AppStorage only work in a view—which makes me doubt its long-term maintainability
source: https://github.com/Tencent/Hunyuan3D-2/blob/main/LICENSE
Yep, after spending a few years with gitlab pipelines, my company started migrating over to dagger roughly mid-2024.

We moved to dagger to get replicable local pipeline runs, escape the gitlab DSL, and get the enormous benefits of caching.

We have explicitly chosen to avoid using the "daggerverse", and with that the cross-language stuff. Reason being that it makes modifying our pipeline slower and harder -- the opposite of the reason we moved to dagger.

So we use the Dagger python API to define and run our CI builds. It's great!

Like the other comments on this page about dagger, the move to "integrate AI" is highly concerning. I am hopeful that they won't continue down this path, but clearly the AI hype bubble is strong and at least some of the dagger team are inside it.

I'm speculating that if the dagger team doesn't drop the AI stuff, then the dagger project will end. A fork will pop-up and we'll move to using that. Not an expert (yet!) in the buildkit API, but it seems like the stuff we're benefiting from with dagger is really just a thin wrapper around buildkit. So potentially not too challenging to create a drop-in replacement if necessary later.
"Pull up Pull up"
Partly it means you can tell it to do X and it will figure out that implies Y and Z without you having to spell it out

And partly it can actually execute more at the same time without starting to make mistakes
> How many were there after trial?

A littler over 20% [0].

And, is it really a trial when the conviction rate is over 99%?

> Your own source indicates that there are UN investigators who found evidence of rape being carried out by Hamas terrorists.

No forensic evidence, no survivor testimony.

The "credible evidence", when you read it, is that some people had their pants pulled down, and blood, which are both things that can happen when your own forces are firing tank shells at you [1].

And, pretending to ignore the fact that the most lurid claims of rape on that day were totally debunked doesn't make you look like you're debating in good faith, or willing to change your position when presented with new evidence.

> Israeli war crimes should be punished.

When? After the last 10% of Gaza is reduced to rubble? After they've built the "riviera" Trump keeps talking about? When a few more hundred thousand Gazans have died? When? How?

> Hamas is the aggressor that decided to launch a military operation from one of the most densely populated territories on Earth.

The great Bill Burr: https://www.youtube.com/watch?v=6wniaiyA-JE

> Of course he has. He doesn't have to take the deals Hamas (and by extension, Iran) wants.

Deals negotiated in good faith, some of which he agreed to like the ceasefire he just broke by murdering hundreds of people, and stopping food and aid.

> He's a bastard and is leaning too far

Ya think? You sure seem to be carrying a lot of water for him.

> everyone who's anyone of consequence in the Middle East, save Iran, hates Hamas

Ah yes, because only the wealthy and political class are "of consequence", and the opinion of the actual population [2, 3] means nothing.

> The only way to immediately prevent further civilian deaths in Gaza at this point is for Hamas to surrender

Not going to happen lol.

And collective punishment is still a war crime and an atrocity. You really, really need to understand that point, because right now you're spending a lot of time defending the indefensible. Genocide is never justified, ever, ever; and that's not just opinion but international law.

> You can't do what Hamas did on October 7th and run back behind the skirt of international law to stop your opponents

International law is international law. If someone breaks it once, it doesn't give you the right to break it ten times, or a hundred times in response. Do you understand that? It really seems like you don't.

0 - https://www.aljazeera.com/news/2023/11/29/jailed-without-cha...

1 - https://www.timesofisrael.com/idf-officers-invoked-defunct-h...

2 - https://www.washingtoninstitute.org/policy-analysis/egypt-po...

3 - https://www.washingtoninstitute.org/policy-analysis/new-publ...
Well, thats how I imagined it. A hen mowing lawns and spending at once. Still impressive for a hen
1) Apple care about the American and Asian markets. They have long treated the EU as a joke whose consumer laws they can ignore.

That is why, the past few years, Apple has behaved so petulantly and strangely in reaction to EU stipulations. They feel it's beneath them.

2) In all area of its business (marketing, advertising, hardware design, software design, sales, support), Apple strive to minimise country-specific differences.

That is why, when it finally dawns on Apple c-suite execs that they're, in fact, not more powerful than the EU, they will roll out the improvements mandated by the EU to all geos.

So American consumers should be grateful to the EU. The American government isn't going put their needs before Apple's any time soon.
Yes, your needs are simple. I've also been using GitHub actions for all my needs since Travis shut down and haven't run into any problems.

I wouldn't want to maintain GitHub actions for a large project involving 50 people and 5 languages...
Key things for debugging:

* What is the data format it gets? Does it unambiguously correspond to output (i.e. without mistaking rows for cols, or indexes starting at 0 or 1)?

* What is the prompt?

* Is the model allowed to think? (If it is just JSON response, I expect it to suck, as tokens are units of thinking.)
HEVCut – An AI-Built iOS App to Free Up iCloud Storage by Compressing Videos
Hey HN!

I built HEVCut, an iOS app that helps free up iCloud storage by re-encoding videos to HEVC (H.265) while preserving metadata. Large video files were a constant issue for me, and I wanted an efficient, privacy-friendly way to shrink them—without relying on cloud services or manual file management.

How It Works

HEVCut scans your entire video library, including files stored in iCloud but not downloaded, to automatically find the best candidates for compression—focusing on large, high-bitrate files that can be significantly reduced.

It re-encodes locally, shrinking files by 50% or more while keeping metadata like timestamps and location intact. By default, it downsizes to Full HD for even smaller sizes, but you can keep the original resolution if needed.

Additionally, HEVCut trims videos at the file level, removing unnecessary trimmed sections (those saved as part of iOS’s non-destructive editing), further reducing space usage.

Key Features

Smart Video Selection – Finds large, high-bitrate videos to compress, even in iCloud
One-Tap Compression – Pick a video and let HEVCut do the rest
Local & Private Processing – No cloud uploads, everything stays on your device
Preserves Metadata – Keeps timestamps, location data, and more
Automatic Trim Cleanup – Deletes hidden trimmed sections to free up extra space
Flexible Resolution – Default to Full HD, or keep original quality

This update comes after 4 months of iterating with AI code tools automating file selection. All as a side project since I’m not a swift developer.
Would love to hear your thoughts. Any feedback or ideas for improvement are welcome!

Check it out: https://apps.apple.com/us/app/hevcut/id6737538832
My company has an enterprise arrangement with the train company. All employees have a business card.

This is the correct and legitimate use of said system.
I would like to add one point:

* Consider whether it's not easier to do away with CI in the cloud and just build locally on the dev's laptop

With fast laptops and Docker you can get perfectly reproducible builds and tests locally that are infinitely easier to debug. It works for us.
Thanks for the feedback! Pricing has come up here and that's on us for not making that page more transparent. (1) We're not here to gouge small businesses/startups (2) we're a startup and flexible on pricing.

We'll update that page to be more clear. What are you paying for QBO currently?
Was just wondering that myself.. why they went with "rule" in `column-rule` and now `row-rule`
Kind of - you can also pin runners.("This workflow runs on this runner always"). And caching just means not deleting the artifacts from the file system from the previous runs.

Imagine building Android - even "cloning the sources" is 200GB of data transfer, build times are in hours. Not having to delete the previous sources and doing an incremental build saves a lot of everything.
Wait, firebase allows full access to http connections accessible from a browser? Wtf? Why would you want to give the user direct access to a database to begin with? Is firebase built around the idea of not running your own servers or something?