MurphyA/hacker-news huggingface dataset:
by EA-3167 | 2025-04-28 20:02:22+00:00
There's really no need, Dr. Mercagliano has a channel that already has all of the info in easily digestible form.

https://www.youtube.com/@wgowshipping

The short story is that the claims of "slumps" and "ships turning around" are grossly overblown. The long story is obviously much more complex, but I'd rather spend half an hour listening to a subject matter expert than reading the Guardian or whatever redundant interview YC could cook up.
by jbverschoor | 2025-04-28 20:02:49+00:00
For that I'd use OrbStack or a VM. It creates bridge devices with a unique address/range for my dockers automatically. I can firewall / isolate it. OrbStack also supports nix btw.

OrbStack runs a (lightweight) VM internally, so it's not completely the same. That said, I personally don't want nix on my system. I'd either want it overlayed (similar to what orbstack does), or as the OS itself. Cluttering my os with nix, or any development installations drives me nuts. I prefer having my shell tool, and have many isolated / COW-toolsets for my use.

Almost no (cli/*nix) application requires more access than the CWD, and depending on how much I distrust it, I'll block network access as well.
by jrflowers | 2025-04-28 20:02:55+00:00
> It’s interesting to muse about the larger picture here.

I love the idea that, upon seeing the government compiling a database of undesirables under the pretense of fighting autism(?), one can zoom out and discover that the “big picture” is, uh, about autism. That is like watching The Sixth Sense and then writing about how it is a movie about the challenges of being a bald guy.
by csense | 2025-04-28 20:03:06+00:00
> You are an analog being, you view the world as analog projections onto a mammal cortex. That is fundamentally, ontologically very different from digitally virtual environments.

No it's not. If you accept "mind is brain" (i.e. consciousness is a phenomena within known or knowable laws of physics), a digital virtual environment that simulates the laws of physics (to arbitrarily good precision) could have brains (and therefore minds) running inside it that are indistinguishable (to arbitrarily good precision) from the real thing. [1] [2]

> currently billions are suffering under the rule of a few generations that refuse to let go of power even though they are well beyond what is the common age of retirement in vast parts of the world. If allowed they will for sure continue this refusal and they signal clearly that they are going to kill and maim a lot of people just to try and stay in power now. Locking borders against climate refugees, taking resources from things like education and art and medicine and pushing it into war industry, inventing new insidious forms of surveillance and control to try and make sure dissent becomes impossible.

I'd sure as hell rather be alive now than in the 1800's, or the 1700's, or the 1600's. Or the Middle Ages, or classical antiquity, or ancient times, or pre-history. Life sucks for billions of people compared to Western standards but life's also better for billions of people than it's ever been before. Humanity's mostly made forward progress over the long arc of time, and I'm skeptical of claims that such progress is doomed to permanently halt anytime soon.

[1] I could replace "to arbitrarily good precision" with a proper mathematical formulation. But the technical details of the epsilons and deltas don't affect the thrust of the philosophical argument. I'm happy to leave a more precise epsilon-delta phrasing of my idea as an exercise to the reader(s).

[2] Of course the equivalence goes both ways; I hardly need to explain to HN that it's possible to build digital computers in our analog universe!
by WinstonSmith84 | 2025-04-28 20:03:28+00:00
The headline is a bit sensational here and shall have been rather called "Migrating away from Bevy" .. That's not (really) comparing C# to Rust (and Luna but that one is missing), but rather comparing game engine where the language is secondary. Obviously Unity is the leader here (with Unreal) - despite all its flaws.
by andbberger | 2025-04-28 20:03:39+00:00
the opportunity cost isn't a 7% increase in length, it's the tens of billions in extra infrastructure to build 350km/h right of way straight through the middle of every town all the way down the central valley, and the massive hit to SF-LA run time that will come with that. beyond the stop penalty, HSR just doesn't run at full speed through city centers anywhere in the world. doesn't happen.
by Loic | 2025-04-28 20:03:52+00:00
Need to renovate an old house, built in the 50's, extended later in the 60's, 90's and 2000's. I want to calculate the heat loss, energy requirements to install a heat pump. So, I am writing a relatively simple Python program to compute the heat requirements (max total and max per room) to get the possible energy savings if changing windows, isolating etc.

By doing the calculations myself, I can play with different scenarios, I can also integrate the effect on the material quality uncertainty. Nothing fancy, but it fits my needs.
by cube2222 | 2025-04-28 20:04:39+00:00
That's an excellent article - it's great when people share not only their victories, but mistakes, and what they learned from them.

That said regarding both rapid gameplay mechanic iteration and modding - would that not generally be solved via a scripting language on top of the core engine? Or is Rust + Bevy not supposed to be engine-level development, and actually supposed to solve the gameplay development use-case too? This is very much not my area of expertise, I'm just genuinely curious.
by kube-system | 2025-04-28 20:05:31+00:00
Most vehicles are mechanically capable of going that fast because thats how fast cars can go when they are given the amount of power that consumers want when accelerating to pass or merge.

Most vehicles do have software speed limiters, which are typically set to the safe mechanical limits of the vehicle when manufactured (often, the speed rating of the tires).

The reason software speed limiters are not set to the highway speed limits in the US is because:

1. They might be used in places other than on highways subject to US law

2. Laws change

3. Manufacturers are not required to
by leptons | 2025-04-28 20:05:49+00:00
>Rather than have an Apple device become ewaste due to software issues, in recent years, it is much more likely that it will become ewaste due to hardware issue

Apple not supporting their hardware after a short time is a software issue causing e-waste. I have a big box full of non-viable Apple hardware that is working perfectly well, Apple just decided to stop supporting all those devices - a bunch of tablets, a couple apple tvs, an old apple watch, several laptops, etc.

Sure, other manufacturers do this too, but none as badly as Apple does IMHO.
by throwup238 | 2025-04-28 20:06:02+00:00
There’s usually two parallel processes going on during a black-start: spinning the power plants back up to get them synchronized to the grid, and getting power back out to all the consumers. Power plants have breakers that disconnect them from consumers which they keep disconnected until independent connections to other power plants allow them to spin up their massive turbines and synchronize them to the grid. There’s also tons of other downstream breakers at substations which will be in various states of functionality.

The power plants with direct connections have hard lines and black-start procedures that get power out to the most important customers like telecom infrastructure, which provides the rest of the comms. In a real world full restart it’s going to mean organizing workers at many substations to babysit old infrastructure so cellular is pretty much mandatory.
by ninjis | 2025-04-28 20:06:14+00:00
The "Learning" point drives home a concern my brother-in-law and I were talking about recently. As LLMs become more entrenched as a tool, they may inevitably become the crutch that actually holds back innovation. Individuals and teams may be hesitant to explore or adopt bleeding edge technologies specifically because LLMs don't know about them or don't know enough about them yet.
Ask HN: Is anyone using Caddy to serve html from a Git repo directly?
by indigodaddy | 2025-04-28 20:06:26+00:00
..as in this example from a dated DigitalOcean KB:

https://www.digitalocean.com/blog/deploying-a-fully-automated-git-based-static-website-in-under-5-minutes#:~:text=Caddy%E2%80%99s%20configuration%20file,https%3A//%7Bhost%7D%7Buri%7D%20%7D%20%7D
by bigbadfeline | 2025-04-28 20:06:33+00:00
> "that most people mostly agree on what "the right thing" is. They do not."

Do people agree on basic math, physics, chemistry, etc or it depends on different countries/cultures/backgrounds?

> "Going on a moral crusade to change the world? No, thank you. They do not end well; not for the world, which likely will not even notice, but for the crusader who will likely become disillusioned, radicalized or bitter when the world does not budge. My 2c."

Your choices are yours, as are your 2c, but the rest neither follows nor computes. What follows from your logic is that serfdom and slavery are perfectly fine, you wouldn't bother to find a better way if they were imposed on you or others... but you would ride on the efforts of others while criticizing their actions as "moral crusade to change the world".
by susam | 2025-04-28 20:07:09+00:00
I have taken a similar approach for the few modest games and fun tools I've developed. Twenty years ago, I would have likely turned to C or Perl, carefully weighing their pros and cons for maximum portability. But these days I just whip up an HTML page with some CSS and JavaScript. My tools are not performance intensive, so this approach has served me well. Perhaps, one day, I'll use WASM for similar projects when performance becomes a concern.

I have found HTML5 Canvas and JavaScript to be very effective for writing small games. If sound is needed, there is Web Audio available too, right within the web browser. It is quite possible to write simple games without using any external JS libraries by sticking to first principles only: drawing simple shapes with fillRect(), implementing simple collision detection algorithms, generating simple tones using OscillatorNode, etc. Here is one such game I wrote sometime back: <https://susam.net/invaders.html>.

Also, by embedding all CSS and JavaScript into a single HTML file, the game/tool becomes instantly portable. All we need to do is host the HTML file somewhere, or send the file to someone, in order to share the game. Even when it is hosted on a website, savvy users can curl/wget it, or simply perform "Save Page As" to download it and run it as a local app!

Further, if the HTML is written and formatted neatly (rather than being bundled or minified), the endangered subspecies of developers who still like to "View Source" can easily copy, edit, and customise the code to suit their own needs, and see their changes take effect instantly.
by ModernMech | 2025-04-28 20:07:23+00:00
If you are going to

1) propose to make a list of people with autism

2) propose to send them to a concentration camp where where they will be treated

Then you had better damn well be prepared to answer specifically how what you're doing is different from what the Nazis did. If you're not prepared to deal seriously and substantively with that very relevent historical precedent, you have no business proposing the registry and the camps in the first place.
by cuuupid | 2025-04-28 20:07:41+00:00
It is so, so, so much easier to build freeways, roads, and highways than rail systems.

It is also absolutely necessary to have roads to move people and goods as not everyone and everything can be transported on rail or even is near rail (even post-HSR).

It is also an income center. California _makes_ money from spending on roads because of job creation (=tax revenue), taxes on vehicle sales, taxes on fuel, tolls, freight fees, and more: https://www.calbike.org/there-is-no-deficit-in-californias-t...
by vel0city | 2025-04-28 20:07:43+00:00
Another Texas resident, confirming yes this is largely the experience for a lot of Texas. But its not just Texas; I've seen the same in Oklahoma, Kansas, Arkansas, Missouri, and other places. Practically every neighborhood development since the 1980s is probably like this.

You'll have smaller streets inside of neighborhoods which are islands of nothing but houses, then massive busy streets in between. Sidewalks directly abutting these very busy streets, if even there. Usually no bike lanes.
by umeshunni | 2025-04-28 20:08:04+00:00
These are the slide decks that McKinsey and BCG consultants leave behind after a 6 month contract. The deck is the work product that the consulting firm got paid 7 or 8 figures for.

They are typically 60+ pages slides on something like go-to-market strategy or organizational realignment that the C-level at the hiring firm hired them to do and will forward around to his reports and teams to implement.

Each slide is handcrafted to have a punchy title and be self contained, dense, with links to references and data sources. There's a hefty appendix section so that when someone asks a "what about X?" question, there's a slide in there about alternatives considered and a data-centric reason on why it wasn't or shouldn't be pursued.
by mynameisash | 2025-04-28 20:08:10+00:00
> For instance, people often tell me Costco is much cheaper than alternatives, and for me to compare I have to compile my shopping cart in multiple stores to compare.

A few years ago, I was very diligently tracking _all_ my family's grocery purchases. I kept every receipt, entered it into a spreadsheet, added categories (eg, dairy, meat), and calculated a normalized cost per unit (eg, $/gallon for milk, $/dozen eggs).

I learned a lot from that, and I think I saved our family a decent amount of money, but man it was a lot of work.
by chukyjack | 2025-04-28 20:08:16+00:00
We got tired of bad hires after polished interviews. So we are builing HireOS — a platform where tech interview candidates simulate a first day at work:

Solve real Jira tickets Push real Git commits Communicate via Slack threads

You don’t just talk about skills. You prove them.

We’re almost live now — Early Access is open. Would love feedback!
by artem_zin | 2025-04-28 20:08:23+00:00
Youtube demo looks intriguing, I'm self-hosting n8n for exact this purpose with a home run LLM machine in a local k8s cluster (lol) but out of the box I can tell your tool surpasses AI integrations and workflow in n8n.

Quick glance at GitHub suggests that GitHub package for the Docker image is missing, let me know if you need help with that — happy to contribute!
by smallmancontrov | 2025-04-28 20:08:36+00:00
Blame the system not the person => person skates => bad but not catastrophic.

Blame the person not the system => system skates => catastrophic.

If you want to punish wrongdoers on your own time, great, we have no quarrel. Ideally we would blame both, but 80% of the time when someone is advocating blaming the person I find that they have a conflict of interest and secretly want to preserve the system. "Small town morality" sounds good but does not scale and this combination of facts is easily exploited to divert attention away from important system maintenance. There was a time when I felt obliged to extend the benefit of the doubt on this matter but after having said benefit exploited very intentionally on two different occasions I now consider it a bad policy, so: first we worry about fixing the system. That is not negotiable.
by kragen | 2025-04-28 20:09:10+00:00
"Single-user graphical workstation" may not be a great goal anymore, but it's at least a sobering milestone to keep failing to reach.

AFAIK there isn't an AOT compiler from JVM bytecode to native code that's competitive with either HotSpot or Graal, which are JIT compilers. But the JVM semantics are much less dynamic than Python or JS, whose JIT compilers don't perform nearly as well. Even Jython compiled to JVM bytecode and JITted with HotSpot is pretty slow.

However, LuaJIT does seem to be competitive with AOT-compiled C and with HotSpot, despite Lua being just as dynamic as Python and more so than JS.
by jpc0 | 2025-04-28 20:09:59+00:00
Exactly that you use a cookie which stores an id to a session stored in the KV/DB.

Moving the session data to a JWT stores some session data in the JWT but then you need to validate the JWT on each request which depending on your architecture might be less overhead but it still means you need some state stored in a KV/DB and it cannot be stored on server same as with a session, this might legitimately be less state, just a JWT id of some sort and whether it’s not revoke but it cannot exist on the server, it needs to be persistent.
by ibdf | 2025-04-28 20:10:17+00:00
Your landing page (unless it's broken) it's sabotaging all of your chances of success.

- White text on a light gray background (contrast issues)

- Text set to align justify (impossible to read)

- One H1 tag with the app description + link (bad semantics)

Content wise:

- Besides the brief description, it has zero info about the app

- You provided more info about the app here than in your landing page

- The links to the app store / ios store are below the fold (I have to scroll to see them)
by tejohnso | 2025-04-28 20:10:25+00:00
The "I'm just doing my job" excuse goes a long way with people. Every once in a while you'll hear about someone who just couldn't stomach it anymore. Working in megacorp finance for example. Or insurance, where there are plenty of unkind incentives. Doesn't happen very often though. For the most part people have a job to do and they do it.
by andbberger | 2025-04-28 20:10:28+00:00
CAHSR was killed decades ago by politics and corruption. whether or not choosing the valley route over I5 doomed the project is debatable, but choosing pacheco and tehachapi over altamont and tejon certainly did.

your guess is as good as mine as to why things like water infrastructure and telecoms are quietly built to requirements in the background while rail infrastructure is opened to the public forum, but the inability or unwillingness of the state government to go full climate stalin on this project and design it without compromise killed it.
by smittywerben | 2025-04-28 20:10:32+00:00
C# has aged better but I feel like Java 8 approaching ANSI C level solid tools. If only Swing wasn't so ugly. They should poach Raymond Chen to make Java 8 Remastered I like his blog posts. There's probably a DOS joke in there. Also they should just use the JavaFX namespace so I don't have to change my code and I want the lawyer here to laugh too.
by bigstrat2003 | 2025-04-28 20:10:36+00:00
> And split the community and double your maintenance burden.

If you choose to support 1.0 sure. But you don't have to. Overall I find that the Rust community is way too leery of going to 1.0. It doesn't have to be as big a burden as they make it out to be, that is something that comes down to how you handle it.
by kelseyfrog | 2025-04-28 20:10:39+00:00
It's the incentives, or more accurately it's the fact that we can't change incentives because when that conversation starts, a hundred people come out of the walls and say, "But changing the incentives will make it worse!", "Don't you see this edge case that someone will exploit?", and "You can't complain about fixing the incentives unless you have an air-tight plan that has no flaws!"

It demoralizes everyone until we all just give up and continue to blame the incentives. The incentives will continue until the incentive to change grow stronger than not changing and for the folks with the opinions above, the incentive to change will have to grow very large indeed.
by JoeAltmaier | 2025-04-28 20:10:59+00:00
It's complicated.

Corn is being rationed, arable land taken out of production because it's cheaper to keep prices up (control supply) than support prices.

And, desert is not all 'suitable' for solar. The changes in this most fragile of ecosystems is disruptive when it's put in the shade permanently. Akin to clearcutting or strip-mining, but to desert life.

It's complicated.
by ipaddr | 2025-04-28 20:11:08+00:00
This was done using other coins (not bitcoin) that use cpu. People got creative used free websites that offered a preview of your site at different screen resolutions which would use the site's resources for the mining.

People still use it to mine while you are viewing a video. But browsers got around to blocking and labeling as this as malware.

For historical context 14 years ago it was an option: https://github.com/progranism/Bitcoin-JavaScript-Miner

Don't waste your time. You are better off trying to guess a bitcoin hash.
by vel0city | 2025-04-28 20:11:18+00:00
The street directly in front of my house is largely like that. I don't even feel very safe doing the edging standing in the street, people turn down the street off the 40MPH (probably going 45-50MPH) main road next to it and blindly start heading down the residential street at 25-30mph.

The cul-de-sac behind my house through the alley is a good bit calmer. That's where my kids go to play.
by deshraj | 2025-04-28 20:11:18+00:00
Congratulations, Emir and Waleed! This is exactly the kind of OSS tooling I’ve been waiting for. I’ve spent countless hours wrestling with multi-step agent workflows hidden inside monolithic prompts, and every iteration felt like shooting in the dark. Having a drag-and-drop, executable graph with built-in branching, loops, and observability is a game-changer.
by throw_m239339 | 2025-04-28 20:11:38+00:00
> C# is a very highly underrated (and oft misunderstood) language that has become more terse as it has aged -- in a very good way. C#'s terseness has not come at the cost of its legibility and in fact, I feel like enhances it in many cases.

C# and .net are one of the most mature platform for development of all kind. It's just that online, it carries some sort of anti Microsoft stigma...

But a lot of AA or indie games are written in C# and they do fine. It's not just C++ or Rust in that industry.

People tend to be influenced by opinions online but often the real world is completely different. Been using C# for a decade now and it's one of the most productive language I have ever used, easy to set up, powerful toolchains... and yes a lot of closed source libs in the .net ecosystem but the open source community is large too by now.
by somat | 2025-04-28 20:12:02+00:00
Same with Satifactory, The larger powerplants need a lot of energy for their infrastructure to run and an overload will trip breakers and shut the whole grid down, a naively designed grid death spirals very easy. My factory was needing increasingly complicated black start systems so I started putting the powerplant infrastructure on a self contained islands. something a factory overload would not trip, it was something like one coal power plant can run the machinery needed for itself and 8 grid power plants.
by dekhn | 2025-04-28 20:12:27+00:00
I simply cannot see HSR sharing track with Caltrain between San Jose and SF working at all. There are only two tracks (North and South) and there is no room to build more. So it would seem that no high speed rail could go faster than caltrain on that segment and could not achieve the target travel time.

What I wish- although it may not be feasible- was a straight shot from Burbank to San Jose- as a single tunnel.
by skygazer | 2025-04-28 20:12:45+00:00
I use 1Blocker with Safari, and I create custom regex/css blocking rules all the time, and as a bonus, they auto sync between desktop and mobile. Also, the rules update independent of the extension. I'm not aware of experiencing the purported downsides some folks dogmatically cite in this thread. I'm happy to learn the error of my ways, but only if it's real.