skysight-inc/HackerNews huggingface dataset:
Situation: My boss was given a month notice about getting laid off. He told me that he believed the department head was told to cut costs dramatically.

Situation, part 2: All tech products have a life cycle. At some point they go into maintenance mode where there's no active development of new features.

Situation, part 3: Although we were a market leader in our niche, we just couldn't compete with what was coming from Microsoft.

Thus, I had a 1-1 with the department head. I don't remember exactly what I said, but I probably alluded to wondering what I was going to do when the feature I was working on was complete, and hinting that, after working on this product for a decade, I was getting kind of bored.

The package was confidential, but given that my last day of work was February 29, 2020, I made out rather well. :)
All money is borrowed. All money is debt.
Interesting, in Rust those optimizations are more implicit since there's no "final" keyword when you use dynamic dispatch via trait objects. + you also got LTO.

I wonder if there are many cases where C++ will devirtualize and Rust won't.

But then again Rust devs are more likely to use static dispatch via generics if performance is critical.
Exactly.

The person you're responding to basically says that “big ships won't be cost effective against small droneship” but they fail to realize that these “small” droneship themselves must be pretty bulky if they want to carry a warhead big enough to destroy a big ship at long distance, and they will be pretty cost-effectively be dealt with by much smaller kamikaze drones that will be protecting the big ships.
Yes, a similar approach to polymorhpism is supertypical for popular OOP-focused languages, along with other concepts.
"for most commercial organizations"

Most commercial organizations are not "internet" companies. They can run their business on a single VPS. Even e-commerce sites with several million euro turnover can run their Magento instance on a single VPS. Or industries manufacturing things can still run their inventory software or ERP stuff on some cheap VPS.
Meta or Alphabet did whatever they needed to extract profits from their users. What makes you think that all of a sudden they would pivot from chasing profits to defending those users, as opposed to playing ball with whoever they need to in order to make even more profits?

What matters at the end of the day is that despite all the big talk of "freedom of speech" and "doing what's right", companies like Meta or YC almost always bend the knee (and the spine) and play ball to make money even if it contradicts everything they purportedly stood for. Just replace the motto.
> but aside from the Linux kernel I've never encountered developers who put the blame on the compiler.

I encounter them frequently.

99.99% of the time it's undefined behavior and they're "wrong".

Frequently novices who have been failed by their teachers and documentation (see previous rant using atoi as an example of the poor quality of documentation about UB: https://news.ycombinator.com/item?id=14861917 .)

Less frequently, it's experienced devs half joking out of a need for catharsis.

Rarely, experienced devs finally getting to the end of their rope, and are finally beginning to seriously consider if they've got a codegen bug. They don't, but they're considering it. They know they were wrong the last 10 times they considered it, but they're considering it again damnit!

The linux kernel devs aren't quite unique in "just because you can, doesn't mean you should"ing their way into blaming the compiler for what could be argued to be defects in the standard or fundamental design of the language (the defect being making UB so common), but that's probably among the rarest slice of the pie of people blaming the compiler for UB. Few have the will to tilt at that windmill and voice their opinions when the compiler devs can easily just blame the standard - better to keep such unproductive rants close to heart instead, or switch to another language. Something actually productive.

0.01% of the time, it's a legitimate codegen bug on well-defined behavior code. Last one I tracked down to a bug tracker, was MSVC miscompiling 4x4 matrix multiplications by failing to spill a 17th value to stack when it only had 16 SSE register to work with. Caught by unit tests, but not by CI, since people updated compiler versions at their own random pace, and who runs `math_tests` on their personal machines when they're not touching `math`?
Apple Delays Siri Upgrade Indefinitely as AI Concerns Escalate
Btw ignoring "internet radio"(which is just streaming) the reason shortwave niche as media source is narrowing is sattelite radio, which is high-end long-range media alternative and low-end FM receivers for local stations(at much higher sound quality).
I talked with captain of submarine. He said, in real life navigation was not reliable, so they have to go to surface and make adjustments with some classic navigation - radio beacons and star navigation.

And civilian education now close to forgot star navigation, but navy still train people to navigate with stars and learn Morse code.

https://news.ycombinator.com/item?id=43319923
Zero-Downtime Kubernetes Deployments on AWS with EKS
It's sad that I can't read the contents of that URL without an account.
23 Miata, generally mazda is good with physical controls on safety/driving apparatus.

Once a week (more lately), a random picture takes over car's entire UI. As in, it is stroring backup cam data, and randomly showing a photo from weeks ago until I restart the car.

Not a "deal breaker", but I functionally cannot use maps, music, the clock.

"cars do not need toiuchscreeps to operate" yeah but i paid to be able to use the car's features.
Ask HN: Approach to Project Scoping for ML Projects
How do you guys approach decision making when it comes to ML-powered solutions?

The approach I have followed so far in my career follows decision-making based on collecting evidence as quickly as possible based on evaluating the performance on the ML-level (anecdotal to iterative creation of test sets), rapid prototyping on the user interface and UX level (as most real-world production systems require a human-machine interaction approach), and building functional PoCs as soon as possible.

Based on as much insight as can be collected in a period of weeks to sometimes several months we then try to make a GO/No-GO decision if the solution is feasible and has a good return on investment.

I am extremely curious how others approach this decision-making task.
Ask HN: How can solopreneurs get funding?
How can I get funding to support myself while I explore building something?
Sure, it was awesome, it was also my first exposure to OOP but I think for a beginner it was slightly too deep and I ended up doing things without knowing what I was doing... although they worked.
> All responses are confidential

No, they'll be on Surveymonkey INC, headquartered in San Mateo US

With the greatest of respect, I cannot fathom how you're contemplating
building compliance assistive software while blindsided by technical
realities of data sovereignty.
Unregulated tech tests: Thiel, Altman and co want Freedom Cities
I came across this a few days ago, and my excuse to give it a a serious look is that Andreas Krause has some deep and interesting research in Gaussian Processes and Bandits [1].

[1] https://scholar.google.com/scholar?start=10&q=andreas+krause...
Whenever I spot people watchers , I secretly observe them (not to make them suspicious or feel uncomfortable). They are the most interesting species!
Nowadays it's -O2. I was also surprised when I first learned this.
The European alternative was sold to--sorry, merged into--Mastercard and rebranded to Maestro: https://en.wikipedia.org/wiki/Europay_International. It was the E in EMV. So friendly were European and American relations in the past that it was allowed to happen.
I've been unable to find a primary source confirming this information or providing technical details on the significance or consequences of the decision.

Every article I've seen parrots the same language and they all point back to this same article[1] as the source of the information, but the article itself provides no proof whatsoever or explanation.

This smells like propaganda. And it seems to be quite effective here. Before going for each other's throats on this maybe it would be better if we verified the facts.

[1]: https://www.forbes.com/sites/davidaxe/2025/03/07/france-to-t...
For Europe, yes. But on a tangent, for example for Iran it would be desirable to conceal tests until the point you have proven that you can make and deliver nukes.
What in the absolute hell are you talking about?

People on fishing BBs getting attacked and punished for posting about fishing?

Dude, get a brain scan now. You might have a RFKJr brain worm.
It is unlikely as is, but it frequently arises from macro expansions and inlining.
Agreed 100%. I've said it before: we're past the due date of copyright as it exists today.

Solution: we move to a world where
a) All of the current works expire whenever they do by the old rules.
b) All new work expires in 14 years.

It does seem politically fraught, so it can be combined with whatever concessions we want to make for people to stop LLM abuse of fair-use clauses, and these omnibus rules are taken via WTO and implemented across countries that trade freely.

Pirate-party, want to pick this up?
The real question is why you believe someone with immense conflicts of interest is the only person capable of rooting out corruption. And the answer is fanaticism and credulousness.
The top linked photo shows the Sun as lines, gray lines represent the cloudy days with no Sun. You can also see the car lights.

Long exposure photos “pack” stretches of time. Imagine that the photos are in 3d and you can walk in them, the long stretches of time are just a giant static geometric shape.

By focusing on a particular moment in it, you can choose to become the moment and some person in it in some future human-made game or static place superintelligence. This can be the multiversal UI (but the photos are focusing on our universe, not multiple versions/verses):

Demonstration in Berlin—5 minutes https://wesely.org/2019/1-mai-demonstration-potsdamer-strass...

Construction of a building https://wesely.org/2019/senefelder-platz-berlin-9-5-2006-16-...

Another one https://wesely.org/2019/leipziger-platz-quartier-berlin-9-11...

Parade and other New York photos https://wesely.org/2019/gay-pride-parade-new-york-14-11-16-2...

Central Park https://wesely.org/2019/central-park-new-york-18-10-2002-18-...

Oktoberfest for 5 hours https://wesely.org/2021/ochsenbraterei-oktoberfest-muenchen-...

Death of flowers https://wesely.org/2021/stilleben-28-3-5-4-2020/

Burning of candles https://wesely.org/2019/stilleben-9-23-18-01-uhr-2-4-2011/

Bathing for 5 minutes https://wesely.org/2019/lina-und-agnes-10-53-10-58-uhr-10-5-...

2 children for 6 minutes https://wesely.org/2021/agnes-und-katharina-16-54-17-00-uhr-...

People sitting on the grass for 5 minutes https://wesely.org/2019/lustgarten-berlin-16-43-16-48-uhr-8-...

A simple example of 2 photos combined—how 100+ years long stretches of time can possibly look 1906/2023 https://wesely.org/2024/jannowitzbruecke-berlin-1906-2023/
FWIW - the fix was merged since you wrote that blog post ;)

Beyond that - 3-5% is a lot for something as old as the python interpreter if it holds up. I would still be highly proud of that.

After 30 years, i've learned (like i expect you have) to be suspicious of any significant (IE >1%) performance improvement in a system that has existed a long time.

They happen for sure, but are less common. Often, people are shifting time around, and so it just isn't part of your benchmark anymore[1]. Secondarily, benchmarking is often done in controlled environments, to try to isolate the effect. Which seems like the right thing to do. But then the software
is run in non-isolated environments (IE with a million other things on a VM or desktop computer), which isn't what you benchmarked it in. I've watched plenty of verifiably huge isolated gains disappear or go negative when put in production environments.

You have the particularly hard job that you have to target lots of environments - you can't even do something like say "okay look if it doesn't actually speed it up in production, it didn't really speed it up", because you have no single production target.
That's a really hard world to live in and try to improve.

In the end, performance tuning and measurement is really hard. You have nothing to be sorry for, except learning that :)

Don't let this cause you to be afraid to get it wrong - you will get it wrong anyway. We all do. Just do what you are doing here - say 'whoops, i think we screwed this up', try to figure out how to deal with it, and try to figure out how to avoid it in the future (if you can).

[1] This is common not just in performance, but in almost anything, including human processes. For example, to make something up, the team working on the code review tool would say "we've reduced code review time by 15% and thus sped up everyone's workflow!". Awesome! But actually, it turns out they made more work for some other part of the system, so the workflow didn't get any faster, they just moved the 15% into a part of the world they weren't measuring :)
Organ-specific ageing signatures and 20-year risk of age-related diseases
90% can be the default too. My point is that making that behaviour enforced and hidden is not a great from the UX pov
I'm impressed by how many people who are working with Claude Code seem to have never heard of its open source inspiration, aider: https://aider.chat/

It's exactly what Yegge describes. It runs in the terminal, offering a retro vision of the most futuristic thing you can possibly be doing today. But that's been true since the command line was born.

But it's more than Claude Code, in that it's backend LLM agnostic. Although sonnet 3.7 with thinking _is_ killing the competition, you're not limited to it, and switching to another model or API provider is trivial, and something you might do many times a day even in your pursuit of code that vibes.

I've been a vim and emacs person. But now I'm neither. I never open an editor except in total desperation. I'm an aider person now. Just as overwhelmingly addicted to it as Yegge is to Claude Code. May the future tooling we use be open source and ever more powerful.

Another major benefit of aider is its deep integration with git. It's not "LLM plus coding" it's really like an interface between any LLM (or LLMs), git, and your computer. When things go wrong, I git branch, reset to a working commit, and continue exploring.

note: cross-posted from the other (flagged) thread on this
This is a very thoughtful and well engineered solution that I think unfortunately removes one of the main advantages of choose your own adventures with an LLM -- that you can just tell them you don't like their choices and want to do something completely different.
I think the trouble you're having in understanding here is that the government workers paycheck came from violently taking it from someone else, not from market value of generating something that can be spent.

Imagine you farm and create 200 apples, you go to the crossroads and offer them for sale, and earn $200. Someone comes along, and having themselves spent the day building a table, offers it to you for $200 and you take it. Youve both spent your earnings and even better, you now both feel better off than before. You use the table to better work on your implements for apples, generating more value and spending.

Now suppose, instead, you go to the crossroads, you sell your apples, make $200. Someone comes along, takes that $200, maybe with a badge that says 'taxman', and says "not to worry, we will give it to an employee that will spend it!."

Now maybe that employee will spend your $200 building a table for you or someone else, but he's under no economic pressure to do -- he already has your money. It's just as likely he uses it to create 30 rifle cartridges that get shot into a mountain in Afghanistan. That doesn't increase spending, it just takes what you were going to spend and spends it on something else. If you fire that person, and they're forced to now build tables, spending increases even if they are now paid less.
That's area dependent, there are multiple shipping companies that have options for leaving package by the door step and rarely are things stolen. It's completely down to where you live.
That’s a contrived example but in a serious program there would often be code in between or some level of indirection (e.g. one of those values is a lookup, a macro express, or the result of another function).

Nothing about that is cheating, it just says that even C programmers cannot expect to look at the compiled code and see a direct mapping from their source code. Your ability to reason about what’s actually executing requires you to internalize how the compiler works in addition to your understanding of the underlying hardware and your application.
It gets complicated. “The camera” is a bunch of parts. You’d probably want to key off of the CMOS sensor power, but that has several power levels for standby, sleep, idle. So your hardware circuit would likely to know current, not just voltage. Or maybe go upstream and parse the I2C (or whatever) messages signaling power mode changes?

And then your LED driver would need to know screen brightness (or connect to the ambient light sensor) because you want to be bright enough to see in direct sunlight, but that level of brightness would be unpleasant (and maybe screw up legit camera use) in low light.

So if you believe your SK is secure, you can do a better job more simply by using it. And if you don’t think SK is secure, all bets are off anyway.
I'm not disputing that.

It's obvious to everyone that remote-controlled weapons are the future. My point is that a remote-controlled ship isn't going to be a 1 for 1 replacement for a crewed one anytime soon, and it's going to need a gigantic organizational and mindset change to deploy them at their full potential.
I find that if a business is struggling or not performing as well as it should. it's almost never the case of bad ICs.

This idea that you fix whatever ails a business by cutting poorly performing ICs I'm sure is very tempting / reassuring to management who ultimately are the folks who make the decisions that matter. But in such a system they can always pass the buck... it wasn't the strategic decision, it was some problem with these ICs, look here's some numbers that say they're bad ...
There is no doubt that such a ship must store spare parts for most things that can break during operation and that everything must be designed so that such spare parts should be replaceable by robots, after running diagnostics that identify the faults.

This is not simple, but it is feasible. It would be feasible much more frequently than currently used, but typically human technicians are cheaper than complex fail-safe automation. Presumably, at least in the beginning, such ships will not be used far from their bases, so they will return there after any defects that cannot be repaired.

All essential functions should have enough redundancy so that the ship should be able to return to the base even when only partially operational, e.g. with some engines or propellers disabled.
Mars missions are of interest but not a top priority – SpaceNews
Google plans to deprecate ChromeOS in favor of Android:

https://www.androidauthority.com/chrome-os-becoming-android-...

ChromeOS runs sandboxed Linux via Crostini:

https://chromeos.dev/en/linux

ChromeOS also runs Android apps since the ChromeOS app store was essentially deprecated.

For Android to replace ChromeOS it needs to be able to run sandboxed Linux similar to the way ChromeOS does.
Amusing, a quote on "empathy" from a Zionist who was against desegregation.

"Among the calamities of war may be jointly numbered the diminution of the love of truth, by the falsehoods which interest dictates and credulity encourages."

-Samuel Johnson
What are the factors that make the P40 too good to be true?
I wonder if one could organize an arXiv print service that binds and prints and ships with a unique cover and such.

Also it should use LLMs and the blockchain.

But this would be nice there are a number of papers and such that if you could submit an arXiv link to a print service I would probably buy a copy. I wonder why no one does it.
I'm pretty sure a monthly payment would have been wildly wildly more profitable than ads lol. $3-10 per thousand impressions according to a quick search, versus even a couple dollars a month for 365 impressions over a year? The tone of that post sounded like the creator was also rather unhappy with the ad situation
> I have several options within walking distance that sells HDMI cables for same price as Amazon, and I can trust that they sell a cable that works according to spec.

1) I used to example of the HDMI cable to show how much of a ripoff that shop was. I use Amazon to buy all manner of PC equipment. Alternatives in the UK have poor delivery times, stock or payment is a faff.

2) I don't have any options in walking distance at all and I don't buy the cheap cables from Amazon.

Not all of us live in a city. I live in a countryside town and options are severely limited. The only shop near me is a Nisa General, a Chinese Takeaway and a Hardware Store that has some old guy talking about the Freemasons all the time.

> Amazon uses a 3rd party to deliver here, and their short delivery times is really only available in larger cities if the item is in that particular warehouse. Since they use 3rd party to deliver I can buy from other stores and also have next day delivery, not like delivery times were bad before though. Have several package locker services available as well, next day delivery is common but depends on how far it has to travel.

Good for you this isn't everywhere. I don't have this option. The nearest PC parts supplier is in Manchester which is over an 1 hour drive and closes before I finish work. The other PC parts supplier is 1 hour 30 minutes away in Stoke-on-Trent.

They rip you off on next day delivery (it doesn't cost that much more as I post stuff regularly myself) or they just don't offer it.

> Can Amazon be better for some niche stuff? Probably, but its unlikely to be in the warehouse close to me anyway. I'd rather wait an extra day than exfiltrate barely taxed money to the US if I can help it.

No Amazon isn't good for niche stuff (this stuff I am ordering for my car isn't that niche either). I have no other option for many car parts to either go to Ebay or I have to go to a official parts seller. The main issue as stated is delivery times are slow because most of the guys that are part suppliers are guys in their 60s.

Waiting an extra day isn't an option sometimes. You did notice where I specifically said where I need things quickly right?
> I suspect it could have been made more lightweight.

Perfection is the enemy of done.

Those are the kind of improvements that happen when many items are made. I suspect Disney only made a few, and thus what was more important was creating a working multiplane camera than lowering its weight.

I also suspect that the weight added a lot of stability which prevented shaking between frames.
>>Op argues that some idiot is trying to undo dept "Find cost savings" by posting graphs of same idiot pushing dept into explosive leaps higher during their previous term.