skysight-inc/HackerNews huggingface dataset:
Sort of depends where you are. I was working in the UK and moved to the USA and my earnings and lifestyle shot up. The USA is very variable depending on the state you are in. The studies mentioned may not properly account for that variability.
>nontrivial

Is that based on established data, or based on you having such a strong visceral response that you assume there're plenty of other people that agree?

Maybe this is a good opportunity to explore the experience of being a minority! It feels so weird that they either didn't even think about the possibility of people like you existing, or that they did and decided your money and good will were fine to discard.

I mean this without any facetiousness, this could be a very valuable experience for a CEO, in a position of power and authority, to carry forward. Even if you're a minority in some other way, maybe this will help you understand the experience of having dietary restrictions or allergies, or having frustrating sensory experiences with like overstimulation.
> - I then posted the "offer" i got from MSFT (some credit card thing) https://fxtwitter.com/htmx_org/status/1746895016256328079

Know your worth; don't sell out for anything under 20% cash back at Bed, Bath & Beyond!
Scrum/Agile as it's practiced was invented in large part at consulting companies who were dealing with toxic clients. If you need a methodology to defensively manage a bad client then it's a pretty good cool.

As for the other parts there's a general problem of people applying a tool they don't understand. The benefit of a daily scrum meeting is not to remove blockers. If you think that's the point of the meeting then you've failed already. It's to build team camaraderie through repeated casual interactions. If you think it's there to remove blockers than you're tempted to try to eliminate those casual interactions instead of facilitate them and you end up doing the opposite - you erode team culture.
This made me wonder what the shortest open source license is, and it seems to be the Fair License: https://en.wikipedia.org/wiki/Fair_License

> <Copyright Information>

>

> Usage of the works is permitted provided that this instrument is retained with the works, so that any entity that uses the works is notified of this instrument.

>

> DISCLAIMER: THE WORKS ARE WITHOUT WARRANTY.

EDIT: I would not use this license. I'm not sure how this got approved by the OSI, but I'm not a lawyer. Some of the email threads think the disclaimer is insufficient, and I'm not entirely sure that it confers all the expected rights since it only says "Usage" (copying, modification, distribution).
Are there still people living in East Germany, I mean who didn't move to the wealthier West? And if yes, why aren't industries and everybody moving their factories and whatnot to cheaper centers? Because all they do is offshore? I understand offshoring has capped, maybe they'll finally notice what's directly under their noses...
And they self reinforce themselves in their biases. As long they say it's an epic and have a burndown chart they feel good. Nothing works, information is lost, quality and velocity is low, but we're very much agile.
The XP folks crystallized what a lot of people were doing (in ad-hoc ways) and documented it so others could reuse the learnings more easily. [There's more to it than that, but that's the core of it]

I think that's in-line with what you described above. I also think it captured what a lot of folks were trying to do at the time: shorten feedback cycles with RAD, etc.

Scrum - or whatever it is that we see in the wild that's called Scrum - is exactly how you (and the article) describe. The way I see it, the corporate types were scared of the devs actually being self-managing/self-optimizing teams, and decided to turn to an Agile-Lite that they could sell as being new and shiney, but it's still the same command-and-control distrustful crap under the hood.

(Non-Scrum) Agile did a great job at the lower layers (devs, facilitators), but nothing can change that much if you don't affect the management and exec levels.
As opposed to the `-journal` file already created?
I would have hope that anybody who uses your code doesn't want to keep it a secret, because it would be good if people use the same common base code and changes can benefit everyone.

Since there's no requirement to credit a zero clause licenced BSD code, someone who receives the BSD code compiled might not know it's included but that's the risk I'm taking.
If they start showing ads to YouTube premium then I’ll cancel my subscription and watch a lot less content on the platform.

But I’m not going to complain about something they haven’t done yet.

There is some price I wouldn’t pay but I probably watch 10-20 hours of great content a month on YouTube and that is worth $15 to me.
> the problem really is cargo cult

I’ve said that many times over the years. The irrational mimicking of what others are doing created this Frankenstein model of working that proliferated over the industry.
Please, a regression bug in an extension wouldn't get that many page views. Better post a slanderous hit piece on a major website, that will pull in the clicks.
And Alaska. It is big enough that there have to be at least eight different zones falling somewhere between coastal rainforest and arctic pack ice.
Right - because the entire point of learning to program is becoming Mr. Robot
The best is when you, as a dev, get to have a struggle session with project planners because "your group's estimates are consistently half of the required points to complete the project." But, for some reason "then just double our consistent estimates for your purposes" is treated as a joke.
That time wasting is back in the same form or another. For instance, at my side they enable *all* the Azure Application Gateway, even those rules that Microsoft says not to enable - causing even simple OpenID redirects from Microsoft AzureID (Microsoft login) to the application to get captured in AAG and fail.
“Past performance is not a predictor of future success”

Capacity planning only really works where you are creating the same thing over and over.

Otherwise I’d suggest it is better to just bring work in and work on it (kanban basically)
Non-scalable incompetence or basically pretending that the datacenter will never go down. Any high schooler with an iPhone can set up and maintain a datacenter full of servers.

But if you want something reliable that I can spend 30 seconds writing some terraform for, it will take an entire infra team to set up and maintain it, not to mention an entire procurement process and now having to integrate a new supply chain just for a basic multi-az setup (probably without things like backups and still without basic features the cloud gives you automatically).
another hypothesis (1944): https://en.wikipedia.org/wiki/No_Exit#:~:text=L%27enfer,peop... ?

(although personally I agree more with fsflover)
How do you go about that (besides manually editing the whole prompt)?
Yeah, agree with that.

I recall reading about a project who was stripping down chromium to its bare essentials, it seemed quite nice but cannot find it atm.
I’ve thought of doing something similar myself. Some of the advantages as I see them are language agnosticism, simple and easy to read script bitcode making a debug interface easier to write and maintain. By having the script use the same language as the rest of the game, moving functions between static and dynamic compilation can help with iteration and performance.
Is "zero-clause BSD" a joke, or is it considered a legitimate license? If the latter, does it actually differ from the MIT license in anything other than name?
I wonder how much mechanical sympathy the Dynamic programming (DP) has as opposed to brute force or other simpler techniques. On paper it seems like a smart technique, in reality, I have rarely seen that being used in critical production systems. In fact, anything recursion-esque is eschewed.
Can someone comment on their experience in implementing DP in critical production systems or beyond the scope of programming contest, academia.
If-by-Whiskey
Just a note: DW is not the german public broadcast.

The public broadcast is for a great part indipendent from politics.Recently a german court issued a veto for an rejection of an raise for the finding if the public broadcast. Deutsche Welle(DW) is 100% funded by the german state, while the public broadcast is forbidden by law to receive similar funds. Dw is more like an channel to promote the german state.
This brings flashbacks of so many conversations I've had with scrum masters during kickoff meetings - "Estimate how many points this story has?"

"Depends on if I figure out the answer in 20 minutes or 20 days"
sounds like my (big co) meetings. also in the "scrums" everyone gets stuck on one topic and it turns into an hour long debate that could have been resolved by 30 mins of coding.
The first question to be asked is: is there a will to fix the wealth distribution problem? You'd be surprised how many will answer "no, just give me more".
>Windows GUI

I assume you're referring to the (ancient) VIC? Vsphere has been all web based for a long long time now. It had probably just never been upgraded.

Also I'm curious why the move to local storage, what do you do if a host dies?
Ask HN: Why does a YouTube [video] channel show above "YouTube Music" (search)
As much as I dislike Google, I'm trying YouTube Premium. The Family account is practically the same cost as Spotify's, but YT comes with ad-free videos AND YouTube Music...which I searched for today and the top result was...not the YouTube Music platform.

Think this is intentional (Google team or the algo) assumes that searcher intent for "YouTube Music" is more likely to be videos (eg no one cares about their Spotify competitor, which, honestly isn't hard to believe)? Or Google is just as bad at SEO as everyone else (possibly even easier to believe)?
I think there's a "too many people in the pool" problem that happens with everything virtual. Facebook was a big deal when I was in High School and early college, and I remember how quick the fall-off was once Instagram came out. Our parents had slowly been signing up for FB for years, and all the young people flocked to Instagram to have their "exclusive" club again.

Reddit is another great example for me. 2010-2015 was a magical time there, and if you look at it now it's filled with bot accounts pumping subreddits full of reposts. Back in the day people farmed Reddit karma to flex on other Redditors, now they do it for the financial incentive and no actual user would care about their "Reddit Score" these days.

It makes me wonder if it's possible to both be a successful platform and a GOOD platform, because ultimately something that is successful will get hijacked by bad actors who see a way to profit from it (either by money directly or by indirectly influencing opinions).
I haven't liked Windows since Friends was still on the air, but even I must concede... the version shortly before they dumped their testing org, Windows 7, was probably the best version they made.

Windows 9x was extensively user tested using mockups made in frickin' Visual Basic; user feedback was incorporated into the next round of mockups to converge on something that was actually easier to use. It was agile development before that was a buzzword. What's replaced that? Just rolling out whatever UI brainfart the design team came up with into the product and using bitching on X (formerly known as Twitter) to gauge whether to keep it?
It's still acceptable to use DDT as an insecticide for malaria control (in areas where mosquitos are not DDT resistant). There are certainly negative effects on other wildlife and humans from that use, but specifically on humans, I think there's a risk/benefit analysis that at a population level, reduced malaria outweights negatives from DDT exposure.

It's probably helpful to use targetted spraying rather than indiscriminate spraying, but DDT is a powerful insecticide and it's going to have broad effects on wherever it's sprayed.
Being relatively new to the SE game, I’m curious - why can’t this be done via Slack?
Trivial step 1: open Powershell with elevated permissions.
what does the fx in fxtwitter.com mean?
I don't think it is about doing it "correctly". I don't think there is a "correct". There's stuff that works and then there's stuff that is a waste of time. For many years, most Java practitioners wasted time doing things that don't actually work.

It is about finding a practice that works better than the other ways that you have been exposed to and then try to figure out if you can write it down and explain it in a way that makes other people more productive and more capable of producing quality. Of course, that requires you to be exposed to a lot of practices and having the ability to figure out if they work. Not all programmers have that ability.

Some people find plateaus that are better than other plateaus. If you teach other people what you do then sometimes people think of that as the way to do it until someone else improves on it. Or someone finds an entirely new direction to go in that is perhaps even better.

> Do you have reason to believe you won’t be looking back in 10 years’ time, realising you’ve been doing it wrong in 2024 still?

A lot of the thinking that went into how we did Java evolved slowly over a couple of decades and we eventually started seeing people come around to our point of view. We just started a bit earlier than most. And it wasn't just informed by how we did Java. A lot of ideas came from how we did things in other languages as well.

Things like avoiding large frameworks that lock you in and dictate design choices, embedding servers rather than loading the application into the server (which never actually worked), or even making self-contained applications that have no external dependencies, were, to varying degrees, controversial at different points in history. Even the idea of treating servers like cattle rather than pets was controversial at some point.

Some of the things we spent a lot of time thinking about I don't see wide spread awareness of. Like designing for evolvability which is very, very different from over-engineering. Those bits are still hard to explain - and especially when people have short attention spans. But they are just as important today as they were 15 years ago. (I'm still terrible at explaining how we design for evolvability)

(I stopped doing Java around 2016. But most of the practices we developed live on in how we do Go. I think the reason switching to Go was so easy and happened so fast was that Go was very compatible with what we tried to do in Java)
I never liked Agile nor Scrum. It has been more than 20 years since the Agile Manifesto was written... can we apply something better?
> without shipping the entire Smalltalk VM

Are you OK shipping the entire JVM?
This is how it should be done. No filler, no smalltalk — straight to the point.
One of the Most Obscure Consoles, the Casio Loopy, Gets Its Own Flash Cart
Re-reading http://agilemanifesto.org/ (which is ridiculously short) and comparing it to an "agile practice" around you is very eye-opening.

Some companies actually practice agile development, and it works. They are small, nimble, and have very little process. But then they grow...
Critical Gitlab vulnerability exposes 2FA-less users to account takeovers
Is this footage actually from the 1940s? I don’t understand why they’d use color film for something like this way back before it was common.
That photo of steam coming from the manhole cover in NY is pretty goofy. NY has 100s of miles of super-hot steam pipes underground. You'll see that same steam come up from manhole covers after a good rain in August. I'm pretty sure it's not from wastewater pipes.
The War on License Notices
This was 20 years ago and a lot of people were paid by check. So the only way to reclaim the money from them was to underpay folks. They probably just handled it that way for everyone.

Even now, at my Federal government job when someone is overpaid we issue them a "debt letter" and then reduce their pay until the account is balanced. I assume it's because of the same reg/statute that fixes the clawback to 16.7%.
> It's not a "no true Scotsman" (scrumsman :)) if the counterexample is in fact not a Scotsman.

Every bad Scrum/Agile situation I've been in has orchestrated by people who were convinced they were doing it "the right way"

Every defense I've read has been from other people who weren't there who insist that it must be "the wrong way".

If you define the "right way" such that it can only be good, then you conveniently dismiss all of the negative criticisms at once. Yet in the real world, there appear to be a lot of us stuck in companies who think they're doing it by the book but it's still not working out.
My hypothesis is that those people I worked with circa 2007-2015 that did Scrum really well (not everyone did), were happy about using Scrum, and delivered good results, ended up progressing/moving into management and lost contact with the day-to-day work.

1. They have an imaginary reality based on what it once was.
2. They don’t accept the evidence.
3. They have incentives to build systems of people to increase their salaries.
It is approved by OSI[1]

[1] https://opensource.org/license/0bsd/
That's why I like my Chevy Volt. It has a couple different drive modes selectable with the shifter. Under the normal drive mode the regen braking is controlled by a little paddle on the wheel or during regular braking (hitting brake pedal). In the other mode (I believe they call 'low') the regen is applied when you take your foot off the gas, aka single pedal driving. I normally use the regular drive mode and reserve low for when there's some nasty winter conditions which dictate the sort of subconscious slowdown that the forced regen provides.
"It Looks Like AI Will Kill Quantum Computing" [video]
Ask HN: Who's working on making Moon oxygen?
The Starship of SpaceX is getting more and more ready for orbital flights. However the design of the rocket is such that for any flights except to the low earth orbit (LEO) Starship needs refueling, which means a lot of propellant mass also needs to get delivered to LEO, in addition to the Starship itself and its payload.

This is partially because Starship (2nd) stage is relatively big for the Super Heavy (1st) stage. The benefit is that Starship, once fueled, can add large delta-V to large masses. The drawback is that great need of refueling.

It's long known that from energy standpoint it's much easier to get mass to LEO from the Moon than from the Earth. The Moon has plenty of oxygen, in form of oxides on the surface, and oxygen part is about 3 times bigger than methane part in the total propellant mass. So as soon as Starship flies to LEO and needs to fly further - instead of just returning to the Earth from LEO - that oxygen would be needed.

The technology of producing oxygen on the Moon is being developed for a long time - energy sources, chemical plant, packaging and delivery (possibly with electromagnetic guns) to a high Moon orbit and then to LEO. It's not ready of course but no significant scientific roadblocks are expected there. So as soon as we can move reasonably sized equipment on the Moon, we can start building an oxygen production and delivery system.

We have maybe a few years before Starship will be ready to move masses to LEO, so the subsequent destinations would come into question. I wonder if some organization is pursuing this opportunity, which may become an interesting milestone in development of space technologies and markets.
I find Layne unconvincing, and in fact many of his links in the supposed debunking do not speak to the point:

https://docs.google.com/document/d/1-hnlCHsVjiLH6aQoj4gU-j7n...

He's a poor debater in that video, and he's begging the question in many cases.

He actually agrees with Lustig that highly processed food is addictive (he gives different reasons), but he pretends to disagree (go virality!). He's inventing strawmen in order to have something to argue with. They are actually making the same prescription but for different reasons: eat less processed food and reduce caloric intake if you want to lose weight.

He agrees that fruit is harder to consume, and is therefore a better vehicle to consume fructose if one is trying to limit caloric intake.

There are lots of papers
https://www.sciencedirect.com/science/article/abs/pii/S01497...
Absolutely this. The real long-term is understanding what "values" and sentiment was passed to you by the previous generation, as well as what problems you spent the first part of your life resolving before you could figure out your own life.

Disclaimer: didn't have a stable or happy upbringing.
The monkey's paw curls and WSL is what the Year Of Linux On The Desktop turned out to be.
Just getting the work done without all the pointless meetings works pretty well.
The smallest Android APK in the world
zero-clause BSD is essentially a modified MIT that doesn't even require attribution, so essentially a "public domain" like license.
Thanks for the advice! This looks exactly like what I've been looking for as a home server.
Have you by any chance tried a dual SSD installation for the RAIDZ/RAID1?
A friend of mine in a senior role uses it all the time and says it 2-3x'd their productivity. He architects everything using experience but simple but time-consuming sub-routines are done via an LLM. He also uses it to create tests for his code and is quite happy with how it performs in these areas.
Amazon retail runs on AWS, and I think we can agree that Amazon retail is reasonably described as “large scale”
You can use a language chosen by the middle of the bell curve and still get a lot of satisfaction and success out of being on the right of the bell curve of skill in that language.

There are many mundane C++ programmers out there just getting things done, and there are world experts who always come up with something unique, interesting, and exceptionally valuable to do with it.

Most importantly, what they do has value to their company or even to the whole industry, so they get the full benefit of how popular their technology is while still getting the full enjoyment of doing something clever in it.

If you do want something less mundane than C++, try Rust, it also has a high skill ceiling but you'll spend less of your time fighting tech debt. I think this is the sweet spot for language choice right now, but I can still have a lot of fun writing delicately crafted Go despite the obvious and intentional appeal to the lowest common denominator there.
There's not more territory in any meaningful sense though, and without territory there are no resources. Consider the WW2 era German interest in lebensraum, the Japanese interest in the northern resource region of Siberia ( https://en.wikipedia.org/wiki/Kantokuen ). Since WW2, in theory borders are supposed to be basically frozen and war is technically illegal, but clearly Russia would like to annex something extra. More subtly there are all the soft-power machinations or straight up proxy wars that are energy/resource related, and typically wherever one great power has influence they'll try to freeze out others. Looking forward further, there's only one moon, one solar system..
I didn't mean to give the impression that I disagreed with your comment - merely pointing out that they are a particularly small supermarket chain.
Waitrose do have a weighing device, but it's calibrated to have a very generous tolerance.

They trust their customers (or trust their profit margins!) enough to have it calibrated at such.

The result is a very pleasant experience compared to Sainsbury's where it feels like you're mistrusted. Just re-adjusting your bags seems to need a staff member to come over and fix the inevitable "discrepancy".
It’s funny how every team I have worked on that embraced scrum was impressively broken in the exact same way.
People have been running real businesses before the cloud providers existed. Of course you can run a business with rented dedicated servers.