skysight-inc/HackerNews huggingface dataset:
Yeah I agree.

This was probably kicked off by someone with power seeing how much IBM were charging for support/consultants etc. "Whaaaa? IBM want how much?"

On the other hand while I think it is a bit of a stupid idea to migrate off/rewrite for no reason other than "fuck you IBM", there probably comes a time when it does make sense to migrate - there are often hallmarks of this in old legacy systems where you need to do a LOT of work just to keep things running.

Typical examples are: really hard to recruit/retain people who know the technology, difficult to change things where the use-case does something the original designers did not anticipate, decades of tech-debt that makes people scared to change anything, endless patching of security fixes, lots of "glue-work" trying to interface the legacy systems with more modern things (think database drivers, automation tooling etc etc).

If it is hard to maintain a legacy system today, its going to be even harder in 10 or 20 years. "If it aint broke don't fix it" is valid, but in IT systems (with endless security vulns, endless changes to data legislation and sovereignty controls etc) you cant stand-still and leave things alone if it is a connected system dealing with people's personal data/finances/health/etc.

Somewhere sooner or later you're going to need to pull the trigger and sustain your business by investing in new technology rather than pouring more and more and more money into keeping a legacy system that is no longer fit for purpose. It will hurt sure, but sometimes you have to do it. Just do it carefully and in a realistic way (timelines, testing, slow-migration path etc)
I wish we kind of celebrated failures and treated them as learning opportunities.

One of my main complains about my upbringing is that it didn't demand much of us, and it didn't provide opportunities to extend our wings and do and learn about cool stuff, while failures were treated as the end of the world.
"Obey the law" isn't part of the social contract? Hmm.
This is just one reason why it's important to not talk to police. They might ask you if you were in Cityville on some particular date, and maybe you'd forgotten. So you said no. But then it comes out that there's footage of you in town, and now that can of worms is open.
I've found that Wrangler and Lee have less quality variance and are of better quality when compared with similarly prices Levi's.
I did this with CDs while working on Dreamcast homebrew, but the PS2 had USB on the front, I'd think you would want to move towards boot from whatever you can and read from USB as soon as you could. Cause writing discs every time sucks.
I think this points to much of the disagreement over LLMs. They can be great at one-off scripts and other similar tasks like prototypes. Some folks who do a lot of that kind of work find the tools genuinely amazing. Other software engineers do almost none of that and instead spend their coding time immersed in large messy code bases, with convoluted business logic. Looping an LLM into that kind of work can easily be net negative.
The logic is sound, but all logic depends on the initial premises put forth.

I can concoct some flawless chain of logic leading to some conclusion but it’s all for naught if the premises it is based on are invalid.

An intelligent listener can listen and find where the base misunderstanding is and teach from there. Teaching from the false conclusion is a mistake.
That's part of my point, though: these cameras are basically never reviewed by a person. So you are reliably watched constantly, but never by a human.

This does lead to the problem that the post I replied to was pointing out, namely that people often get automated fines for cloned plates. It's kind of like the opening of Brazil, if you're familiar with that film, but obviously for much lower stakes.
AI scrapers from Claude, etc. are incessantly hitting my poor little home server
Does something similar happen with shoes, like at Zappos?
> I know this will not be popular here but I really do not like the EU's most recent round of "no, you have to open up this feature".

The EU did not ask Apple to open up AWDL to competitors, they asked Apple to comply with the Wi-Fi Aware 4.0 standard.
This is part of SSA's stated reasoning in their 2017 modernization plan, which asserted the need for a 5-year upgrade process.

https://www.ssa.gov/open/materials/IT-Modernization-Plan.pdf

> Yet, we place extraordinary demands on an installed base of technology that is increasingly showing its age. Most of our core systems are over 30 years old and some embedded software components are older. Over the years, newer technologies have been integrated with these legacy systems without a fundamental redesign of the system and enterprise environment within which it operates. Today, the cost of operating in this legacy environment is expensive. Front- line SSA employees are finding these systems increasingly difficult to use, and members of the public are not getting the self-service opportunities they have come to expect based on their experience with commercial enterprises. Furthermore, systems engineers with legacy system expertise are retiring from SSA at an increasing rate. Replacing them with similarly skilled staff is also increasingly difficult in the current job market.
Given that the Green Party leaders in the last government were the staunchest supporters of shutting down the nord stream pipelines and supporting weapon deliveries to Ukraine even before the elections, this plan seems to have worked out extraordinarily well.

Then again, maybe you mistyped. The decision to shut down the nuclear plants was taken by a conservative government. (Angela Merkel, right after Fukushima).

Admittedly, the greens have been campaigning to shut down nuclear plants, but they also have always campaigned to replace them with Wind and Solar power.
> $14b admin budget (2024)

Let me introduce you to an IBM salesperson who knows you have no option apart from renew those contracts on the mainframe and COBOL consultants :)
Ask HN: A new approach to JavaScript sandboxing
Hello, HN! I wanted to share my thoughts about sandboxing and ask for an advice.

I've been developing and researching JS sandboxes for several years now, because all existing solutions that I've found aren't the ones that I need.

I am working on a project that allows devs to easily develop multiplayer web-games and host them for free. Som I need a sandbox that would both provide great security and good experience for developers. I've been using SES (https://github.com/endojs/endo/tree/master/packages/ses), but there's a problem in this approach: while it is very good for securing your application, it doesn't really provide a good developing experience because a lot of JS projects don't like being in such a restricted environment (SES freezes all globals and intrinsics). After doing some research, I've concluded that most of the web sandboxes use one of the following approaches: they either use a WebWorkers or sandboxed iframes. That sounds good but both approaches have their downsides.

When you use WebWorkers, you can't really provide an API to a developer, because the only way you can communicate with a WebWorker is by using postMessage. While you could inject a host code that would wrap postMessage function to create some good-looking API, it isn't possible to make something advanced, because of the prototype injection.

With iframes, you can inject your API safely into contentWindow, by wrapping it using iframe's realm intrinsics. But iframes can freeze the whole app, for example, by creating an infinite loop. There's also OOPIF but they have the same problem as WebWorkers.

So, I came up with an idea that sort of combines the two approaches by creating a separate process with multiple realms in it. Sadly, there's no way to create a new ES realm in a WebWorker, so I'm bound to using OOPIFs. The current architecture is inspired by Electron's process model (https://www.electronjs.org/docs/latest/tutorial/process-model): the app that uses sandboxing creates a new process (box) and specifies a script that would be ran in that process (host script). That script can communicate with the main app and access a separate realm (user world) and inject it's API into it.

However, while implementing this kind of sandbox, I came across one big downside: it's hard to deploy an app that uses this sandboxing method, because it requires the use of out-of-process iframes, which must be cross-origin to be places in a separate process. So, I can't, for example, create a demo on GH pages. And I wanted to ask, is there a way to create an out-of-process iframe without requiring the server to serve the HTML file from a different subdomain? I've looked into using ServiceWorkers with Origin-Agent-Cluster header, but it didn't really work. Thanks!

P.S. This is my first post on HN, idk if this is the right place to ask
Then start hiring people at decent pay and provide actual training. This is completely anecdotal but I feel like Mainframe doesn't pay great. I was lucky that i did a lot of work with Java on the mainframe so was able to switch to a non mainframe company and get a significant salary bump. I've also had virtually no interest from recruiters based on my Mainframe experience. I'm not sure if that's because I don't have it front and center on LinkedIn, or if there just isn't a lot of hiring in the Mainframe space? The lack of interest in my Mainframe experience was a thing in 2021 and 2022 as well so I don't think it's related to the current market.
Ebike and park the car as much as possible.
> give kids one on one guidance for 10 years with a great mentor

Aristocratic tutoring works. The whole issue with it is that it's not affordable except for some kind of extreme super elite, hence why the rest of us have to make do with mass education, supplemented with some very limited individual tutoring and "tiger parenting".
Yes, instead of cheaper gas via pipelines, we now pay more for more expensive LNG, originating from the same source. The alternative is what... even more expensive american LNG?
i wish i could upvote this 100 times. like an cop walking into a bar full of criminals. any criminal that has to ask someone what to do won't last long.

plus they can actually be enemies. two guys in a beef about who owns a dog can chain up the dog and fight it out. the dog remains owned
while (!condition && tick() - start < 30) __idle(); // Baaa.
It only makes it worthless for implementations where you require data. There's a universe of LLM use cases that aren't asking ChatGPT to write a report or using it as a Google replacement.
Factories and equipment are useless without people. Is the US also prepared to poach top TSMC engineers from Taiwan?
I was surprised to learn that two randomly selected trees are not likely to be more closely related than any two other randomly selected plants. They're not a family but rather a strategy that evolution has rediscovered several times separately.

If there is light-powered life on other planets, it has probably figured out how to tree also.
If the future is not LLMs, then this is a waste of time.

If the future is only LLMs then we’re all cooked.

If the future is a hybrid, then those “grey beard” skills are a much higher barrier to entry than a few months tinkering with ChatGPT.

Please stop spreading FUD.
Travel to China and you will find the big brother watching literally everywhere
I wonder if such LPR systems and/or Amber alerts have yet been used to intercept pregnant women traveling out of state for an abortion.
The average person is far more willing to pay for anything computer-wise than the average software developer / hacker.

Or how about the average knowledge worker? There's hundreds of millions of them.
From what I've seen in my own job and observing what my wife does (she's been working with the things on very LLM-centric processes and products in a variety of roles for about three years) not a lot of people are able to use them to even get a small productivity boost. Anyone less than very-capable trying to use them just makes a ton more work for someone more expensive than they are.

They're still useful, but they're not going to make cheap employees wildly more productive, and outside maybe a rare, perfect niche, they're not going to increase expensive employees' productivity so much that you can lay off a bunch of the cheap ones. Like, they're not even close to that, and haven't really been getting much closer despite improvements.
I also like the Pages/Numbers/Keynote suite. Of course, I'm not a heavy user of office apps at home, so large or complex documents aren't something I'm encountering day-to-day. If I needed to build such a beast, I would probably lean on the 'old standbys' like LaTeX and the like. LibreOffice is still a great platform and one I reach for if an oddly formatted document comes to me, but it's not something I'm using for crafting from scratch.
Intuition and Formalism in David Bessis's "Mathematica"
I saw that too but took it to mean that he lives lean even when times are good by traveling as minimalistic as possible (cheapest flights, hotels, gear), and has set his life up in a way that he could survive even if he has very little to no money.
Agreed. Adding a test that generates a random 32 bit int to your project is adding 4 billion tests to your project and only running one of them.
Other potential reasons:

* Making a strong show against China and Russia

* Creating a legacy of the largest US territorial acquisition since the Louisiana purchase

* Feeling humiliated by the outright rejection in 2019

* Exploiting avenues for mineral resource extraction soon to be created by climate change
> We agree. I don't grasp your point?

your original comment didn't refute the quote, but one needs to squint hard to see that you didn't refute it.
This is factually inaccurate. Solar and batteries are the cheapest form of generation currently.

https://news.ycombinator.com/item?id=43414219 (citations)

Lithium-Ion Battery Pack Prices See Largest Drop Since 2017, Falling to $115 per Kilowatt-Hour: BloombergNEF - https://about.bnef.com/blog/lithium-ion-battery-pack-prices-... - December 10, 2024

Lazard Levelized Cost of Energy+
- https://www.lazard.com/research-insights/levelized-cost-of-e...
Sequential scans are terribly underrated given today's architectures. If the datum is small and it's like 1000 elements max it's going to be hard to beat a simple scan of an array for speed and memory efficiency.

But trees et al also make a lot of sense as a default. If you need the performance to scale in a roughly linear manner you need to be smart about it. This is what sinks a lot of software, usability wise.
The AI Agent Enterprise Revolution: Building the Missing Context Layer
Whose name itself comes from the ancient Greek words pan (all) and optikon (optics, see).
Completely agree. In various volunteering capacities (think STEM fairs, youth baseball umpiring, etc) I end up working with 8-12 year olds a lot and I seem to be better at this than a lot of my counterparts. You nailed it.

The secret is to treat the kid like an adult until they demonstrate a reason(s) not to. A GF one time asked me why I talked to her nephew “like that?” and I was so confused. She said “you talk to him the same way you talk to me” (ie. the way I talk to anyone). Nephew and I were shooting free throws in the driveway. We get along great. This was very rambly but I think about it all the time.

I’ve gotten the brattiest kids to calm down and accept the situation in meltdowns in youth baseball with the same approach.

I’m not claiming this always works. Many times the situation or kid themselves demonstrates they must be treated like a kid. That’s fine too.
Show HN: An interactive Middle-Earth map
Hi HN, just sharing a small project I've been working on this last month.

This is an interactive map of Middle-Earth, dependency-free, developed with custom elements in Javascript.

I needed something light to focus on between 2 bottle feeding and changing sessions.
My last several jobs the extra pay has been a small phone stipend, and perhaps a very small token sum (maybe $50 for the week).

The only time I made significant money on call was early in my career as a contractor.
Can you give some examples? Super interesting to me as someone with no children
There are many reasonable criticisms of modern public schooling, but the claim that's it's completely broken (and needs burnt to the ground, as many conservatives will claim) is hyperbole and unhelpful to making actual productive change.

And the notion that private schooling (in general) is better is hard to believe. When we looked at private schools for our son, test scores and college admittance were only marginally higher and much of the gap was simple selection bias (private schools are not legally required to take all students, so don't deal with disabled, disadvantaged, or otherwise non-exceptional students). The only time private was substantially better was hyper-elite, hyper-expensive schools (Sidwell Friends, DC vs Paul VI, Fairfax vs the publics in FCPS).
You can survive quite happily without a car, and thus without car insurance, in the vast majority of the UK. Vehicle ownership is not mandatory either in principle or practice.
Also Capture One, they have a perpetual license but the changes they made in 2023 to the perpetual license was quite bad. Now if you buy that version, you’re locked to the version you purchased and don’t get new features.
I think it’s more that the people who are boosting LLMs are claiming that perfect super intelligence is right around the corner.

Personally, I look back at how many years ago it was that we were seeing claims that truck drivers were all going to lose there jobs and society would tear itself apart over it within the next few years… and yet here we still are.
Yeah as someone who was homeschooled, I don’t know that I would ever attempt it myself. I’m simply not qualified to teach a whole lot beyond the most bare of basics, except in the narrow band representing my experience and interests. To act otherwise would constitute an embarrassing level of hubris on my part.

There’s a lot of good in modern schooling. It’s not perfect, but throwing out the baby with the bathwater as is so frequently proposed is not the solution here.
These days it wouldn’t be too hard to make an active adapter with a small microcontroller in it. Not as cheap as just routing some wires though.
Not just judicial approval, but https://en.wikipedia.org/wiki/Shamir%27s_secret_sharing
I have a similar story about our child, at a similar age! He waited until I'd left the room before dragging a chair away from the dining table and then climbing it, in order to reach a toy I'd accidentally placed on a high shelf on the book-case.

When I came back he immediately knew he'd been caught. Though I wasn't at all mad, it was a wakeup-call that from then on placing things too high was probably a challenge for him, rather than an absolute protection.
SQLModel is supposed to be the best of both Pydantic and SQLAlchemy, but by design
an SQLModel entity backed by a database table doesn't validate its fields on creation, which is the point of Pydantic.

https://github.com/fastapi/sqlmodel/issues/52#issuecomment-1...
There was a big battle over whether Amazon would sell a book about transgender children. For a while, it was banned for a bit but then the company changed its mind.

https://www.intomore.com/culture/amazon-reverses-ban-abigail...
As somebody that has worked at the CDC and now works for the NIH, the thing that enrages me about all of this is the gov desperately needs more efficiency. With hiring, compliance, grants, etc. Its very telling that I have heard nothing about the rube goldberg usajobs application system from DOGE.

Instead, we are getting a stupid made-for-TV efficiency, where the leaders refuse to understand technical concepts as braindead simple as a reference date.
>lied knowing once they dug a big hold the sunk-cost fallacy would pull them over the finish line.

That's essentially what the CA high speed rail folks did. It remains to be seen if it ends up working out for them.
and you just get your coworkers to look up your ex for you
If your signature is compromised and you start signing malware then yes. That's the whole purpose of it.

Do you have any evidence that it happened in any different circumstances at least once?
A classic story in life:

In 1962, Avis was in search of a new advertising campaign. Since its
inception, the car rental company had trailed behind the market leader,
Hertz. So the ad agency Doyle Dane Bernbach decided to embrace Avis’
second-place status as a sneaky way to tout the brand’s customer service.
“When you’re only No. 2, you try harder,” went the new tagline. “Or else.”

https://slate.com/business/2013/08/hertz-vs-avis-advertising...
Hard to know if you are joking or serious.

https://en.m.wikipedia.org/wiki/Registered_agent
Trump Still Considering Tariffs on Taiwanese Chips, Despite $100B TSMC Deal
The implied myth here is incredibly annoying to read. It takes 10 seconds to verify why nuclear power was not deployed more readily, and it's not what you're implying.
Please don't inflame these otherwise reasonable comment sections with low effort culture war rhetoric.
If you already have a pyproject.toml, and a "build and deploy step", why not just package normally? PEP 723 was developed for the part of the Python world that doesn't already live on PyPI (or a private package index).
Do you mean 2 randomly selected trees for the same specie?

Otherwise that statement is not surprising at all.
You can see similar issues in the recent American Godzilla movies. In the first one, Godzilla seems huge and heavy. In the later ones, they keep making it faster and more agile and the result is that it seems light and small (and extremely fake) no matter how many buildings fall over or ships get sunk.
> Point 8, the fast dismissal of Monte-Carlo method is a huge blunder.

Yeah, I had the exact same reaction when I read the article.

MC is the "keeping it real" algorithm, slow, but almost always dead simple to implement and that can be trusted with super high certainty to double-check that you've not completely wandered off in the weeds.
The more renewables on the grid the more gas you need. Gas is required to balance out solar and wind until battery technology matures. Renewable eliminate the need for costly coal and nuclear but they need gas to deal with times of low solar and wind.
Craft, Focus, Patience, and Quality
There seems to be a theme to Trump's pardons...
No surprise for me. I just tried to disable google gemini on my android phone, but it told me already disabled.

But I am getting gemini prompts, I suppose my next phone will have to be a flip phone or burner phone.
The article is about the artic sea and so was my comment. That link is about global temperature.
That's a big one, I'm sure. Homes are already illiquid assets. Why on earth would a homeowner choose to add something that would make it even less liquid/valuable?

If I were looking to buy a home, then a home with a tenant-occupied ADU is less desirable than an otherwise identical home without the ADU. The hassle and risk outweighs the rental cash flow.
But haven't you heard? AI gets better every month! It's just like Moore's Law and it will keep getting better because why wouldn't it? It's not like there is a dead-end to something fundamentally built around categorization and regurgitation of existing things.

(Noting this is all sarcasm in case I didn't lay it on thick enough)
Links to your e-ink desktop?
Unitree Go 2 Teardown: The Secrets of This $2000 Robot Dog
Trump Pardons Nikola Founder Trevor Milton