skysight-inc/HackerNews huggingface dataset:
Yeah, things started shifting with 2e and that shift kept going further and further.

With Forgotten Realms it shifted from more of a pulp swords & sorcery to a medieval-ish Tolkien-esque environment.

Over time it shifted from low fantasy to high fantasy.

And not only did the theming start to solidify, but over time the tropes arguably became self-reinforcing.
I'm sorry... what?

The waterfall method is EVERYWHERE, entrenched, systematic, and pervasive. Even when you're supposedly doing Agile, there's always half the team still thinking in waterfall.

In any non-digitally-native company, including many F500s, waterfall still happens, is still happening, has always been happening, will likely continue to happen.

And you know what? That's okay. Choose the tools that fit the job, not fit the job to the tool.
If your stand-up meeting is more than 15 minutes long you are doing it wrong. It's called stand-up for a reason.

https://scrumguides.org/scrum-guide.html#daily-scrum

> The purpose of the Daily Scrum is to inspect progress toward the Sprint Goal and adapt the Sprint Backlog as necessary, adjusting the upcoming planned work.
The Daily Scrum is a 15-minute event for the Developers of the Scrum Team. To reduce complexity, it is held at the same time and place every working day of the Sprint. If the Product Owner or Scrum Master are actively working on items in the Sprint Backlog, they participate as Developers.

If what you are doing doesn't match that, then it's not a Scrum stand-up.
If I retired right now in my 30s I would be doing more meaningful activity - Game development, spending time with my lovers, reconnecting with my family, taking care of my own health and my house, traveling...
> they're flying you to Berlin

What kind of punishment is this supposed to be? I think there's something in the Geneva convention against something like this.
Do you agree with the assessment that having kids can help with handling of some of these growth or lack of development challenges? I've heard that from a few high-ACE score fathers and I appreciate the advice. My wife and I are heading that direction for multiple reasons, including my own personal growth.
I dive into this in my blog, "What is your alternative to Agile?" - https://www.ebiester.com/agile/2023/04/22/what-agile-alterna... - but the Structured Systems Analysis and Design Method as well as PRINCE2 were common in the industry, but both were examples of methodologies that took waterfall and codified it. However, the last waterfall project I was on was in 2013. We had formal gates out of each section of the process. (Even there, we tried to make it as incremental as possible, but it was a Fortune 500 company that had an overarching process.)

You also have to remember that there are a lot of software projects that do have a "done" state, after which the project goes into maintenance until there is more funding for improvements. Consider an internal project to turn a department excel sheet into an application. You can quickly reverse engineer the current behavior, go to the stakeholders and get a set of the desired behaviors above and beyond what the spreadsheet does, negotiate a scope, write a small design document, and just go do it. You then demo it at the end and change what is necessary before they start using it. You have a small set of bug fixes and QOL improvements that follow, then the project is handed off to a team managing 500 similar projects overseas and is responsible for security and bug fixes.

This doesn't make sense in product companies for good reason. However, on small projects, waterfall can work.
Show HN: Deckard Data – Google Analytics for LLMs
>It's still the case in many trades. You don't build a house or a bridge the Agile way for instance.

Looking at how some houses are built these days, a case could be made for Agile over "do your best, silicone the rest".
It's threatening abandonment if they fail to comply with whatever whim you have. It's actually one of the most traumatic things you can do to a small child - because they've learned what you want is all that matters, and if they don't guess what you want properly, they'll be left without a parent.

So yeah - it's pretty bad.
> hire the right people

That’s no easy feat and often oversimplifies the challenge of building competent teams. I think it’s achievable if you have a large budget to hire only senior/experienced devs and a mature hiring process/team. Plus, if your company has strong tech branding, it becomes easier to attract top talent too.

But if you’re at a startup with limited funding and possibly no branding at all, you’ll likely face this situation:

- Hire inexperienced but honest, motivated people with the potential to grow, and invest in mentoring them.
Yes. I was skeptical at first. Why add another method? This explains why.
Like Lojban?
Why should you hate the idea?
Indeed. Every real-world practice of development can be placed somewhere on the sliding-scale between Waterfall and Agile.

One of the reasons that waterfall was a reasonable way to proceed was that, in the past, tighter coupling to hardware and longer hardware lead times meant the need to design and specify in advance. This is still somewhat the case where these conditions are true, albeit to a lesser degree.
ACE 8 is very high. Too high. I'm only ACE 4 and feel like there was significant trauma in my life. I cannot imagine the struggle and hardship attached to ACE 8.

Please get some help, friend. You are too young and have much to contribute to the world. Some help and guidance will help you pull through this tough phase. 45-48 is a depressing time for most people. You will get through this.
Rationalise - maybe. Romanticise - definitely not. If people want to leave I wouldn't blame them at all, and will happily write them a reference. But there's no point in me optimising for that decision, I need to optimise for the scenario where they want to stay.

I can say that I'm staying because I hunted for this job last year through the "winter of tech" and that nearly broke me as much as this toxic workplace does. So I have reasons not to jump ship, and I can't imagine I'm the only one. So for anyone reporting to me who would also rather not leave, I should do what I can to reduce the shittiness for them as much as possible.
say "The dishes are done man"

however, turning off the damn bell in my terminal is a must. I hate whenever I'm trying to tab complete and it doesn't find anything and plays the bell. Hitting tab is instinctual for me, and I do it much more frequently than I would guess.
+1 for ledger. It has been the best one I've used. The fact you can script it is f'ing amazing. My taxes have been on-point for 2+ years now since I started using it.
I am a huge fan of meditation, I've been practicing it for over a decade. I would like to extend an invitation to those that are interested to pursue the concept of this applet further to find a proper teacher rooted in a tested tradition.

There's this movement to reintroduce millenial traditions of mindfulness into our lives under the guise of modern secularism. I am not convinced that removing its original context is as wise as it's purported. So many old traditions focus on lineage for a reason, and it is something we're too quick to do away with in society.

Most meditation practices come along with a warning, that doing this type of work can lead to results that you need proper preparation for. At the very least you need proper intentionality, and doing them incorrectly can lead to neuroticism and in some cases breakdowns and dissociation.

Good luck with all your nothings.
Though a little cold, you are correct. "fear is the mind killer", and fear of death or not being remembered is ultimately not a positive thing to hold on to whilst being alive.

With respect to DanBC, whom I did not have the pleasure of knowing very well, I am happy for him that he seems to be celebrated and loved widely - a clear sign of a good person (regardless of how valuable that ultimately might or might not be in the minds of outside observers like myself) who had a positive impact of those he touched throughout his life.

I wish all people who knew him all the best in processing this surely tough to swallow pill. Despite someone having a long-term illness, if you care a lot for someone, it is always seemingly unexpected for it to end. Dealing with a passing of a friend is always difficult, and I hope anyone who misses him, has people to share with good memories of him to process and deal with this in a good way.

May the joyful and kind memories of him serve as pillars of support for those who miss him, to move on and keep him in their hearts.
Perhaps I misread your comment?

It looked like you were associating ACE with a gifted indication. My mistake.
I like to go for a run or a bike ride.

On a walk, you can still carry and even use a phone, listen to a podcast or music, or have a conversation. When you're doing a workout, you might wear a watch, but otherwise it's a time when you can't really get distracted or interrupted by anything, you just move, observe, and think.
I think it is absurd that people imply that highly skilled individuals do not unionize or should never.
OK, they should limit themselves to evangelizing to dynamics #1 and #2. Something like:

1. "You people only care about billing hours, and Agile is how you do it nicely."

2. "This/these organizations are systemically incapable of coordinating effectively on something like this, so Agile is probably your best bet for eventually reaching a passable solution, and reassuring people in the meantime."
IIRC the start up was beaten out by volume of features, granted some didn't work on Salesforce, but people buy software based on features for sure.
What? Literally that’s the pint. If your goal is to screw over your costumers to maximize profit then the active still applies. Depends on what your goals are.
Right, so when someone says they are doing Agile instead of Scrum but don't like it because of the invasive status meetings, they're probably actually doing some form of Scrum whether or not they realize it.
I like Raganwald’s ode to Fractran which relates it to Minsky’s register machines and (surprisingly) the Collatz conjecture. https://raganwald.com/2020/05/03/fractran.html
It's the "but it wasn't real communism" of the software world
I am interested to give this a try if you share.
The stand-up is an opportunity to call out things that are blocking you, not for giving status updates. I got Scrum certified for resume padding, and thought it was gonna be easy, but I was blown away by the things I "knew had to be part of Scrum" that actually weren't.

This is all there is to Scrum, if it's not here it's not part of it:
https://scrumguides.org/scrum-guide.html

It's like calling the electoral college part of democracy. Than just a choice one place made, it's not intrinsic.
> Oil-rich Norway

Who owns the oil Nick?

> Sweden has more billionaires per capita than the USA - quite far from the egalitarian society socialists dream about.

Sweden is regarded as one of the most egalitarian societies in the world.

> China enjoyed unprecedented growth when they decided to allow capitalism and free markets

Did the government retain significant control of the economy during that time?

> Other A/B tests abound: Venezuela, North Korea, Cuba, etc.

All countries which have been the victim of horrific sanctions and interference by the US, lest they prove that socialism can actually work.

> Caring about nature is a luxury only rich people can afford. And only under capitalism people are allowed to create value and enrich themselves.

Lol, some people really just buy anything.. This is tiresome. Believe what you like.
What is "gifted" supposed to mean? Money? Career path? Not being sarcastic, but reading through the majority of comments is much more sad than any kind of gifted. What does being a CxO really mean when all your fundamentals are messed up? I'm afraid what success means to many people.
> No one prospers without rendering benefit to others

Plenty of counterexamples for this as well. Snake oil salesmen, drug dealers, woo peddlers, gurus, politicians, grifters, scammers, thieves, and on and on...
No.

This is a fairly nihilist take. There are plenty of markets where you can deliver goods and services that aren't detrimental to anyone.
ACE 4, raised by my grandmother and alcoholic drug addict mother in the projects. I made it out only because my aunt gave me a handmedown PC when I was 13, I lucked out into a magnet high school, and was granted admission with full financial aid into MIT (and was somehow able to graduate in 4 years). Grateful for it every day.

After I birthed my first kid in my early 30s at the start of the pandemic, my struggles with depression and anxiety seemingly vanished.

I've always been very risk averse, so I fear I'll never be able to start a startup or something like that. It's always sounded fun. Now that I'm very stable and well, and ok financially (the house cost way more than I'd like)... it still feels too risky for me to leave my normal job. Maybe I'll try in my 40s...
I think something that companies often miss is that improving the experience in an area where you have a monopoly can still increase profits by encouraging increased usage of that area.

The example I always go to is U-Haul in the US. They have a functional monopoly on quickly getting a pickup truck or small box car. I used to tell people there was no need to own a pickup truck because I could go grab one for $30 once or twice a month when I needed it.

After a year of shitty apps, constantly being sold things I didn't need because they try to secretly upsell you 50 times during checkout. Having to go into the store to get the keys and wait in line for 1 hour behind people screaming about how they were cheated... I bought a truck.

U-Hual still has their monopoly, but they lost my business, not because I went to a competitor, but because I altered my life to no longer need their business.

Maybe instead of buying eink tablets, I would have kept printing things had printers been better products.
https://en.wikipedia.org/wiki/Emmett_Till

https://naacp.org/find-resources/history-explained/history-l...

https://en.wikipedia.org/wiki/To_Kill_a_Mockingbird

Please don't make me explain further; the history of false accusations in america is very deep and bloody.
dupe of https://news.ycombinator.com/item?id=41550822
like, word-for-word without the links in the original.
This sounds like it's all been paraphrased from the old Netflix HR document that compared itself to a professional sports team.
Indeed. At least when it comes to your regular type of broadcast tv we must not have any romantic illusions. One of the most glaring tricks is having multiple items within a program and round-robining them in short chunks. And even the supposedly higher art of netflix shows uses inane stuff like cliffhangers and needless sex scenes.
No that’s not how it works.
When a transaction is submitted on the blockchain to withdraw funds from an address it needs to be signed by the private key and it exposes the full public key. A bot that would monitor such transactions would therefore see the public key. With just the public key you can’t create a valid signature, you still need the private key, however for this particular case, knowing the public key reduces the entropy of the puzzle by a factor of 2 (from 66 bits to 33 bits), so this puzzle was easier to solve for the bot knowing the public key published by the person who found the private key. This is very specific to this specific puzzle which had 66 bits of entropy. In general, bitcoin transactions have 256 bits of entropy.
Customer service is just a bot, and anyone can have one of those
This reminds me of "Don't Shoot the Puppy".
https://www.addictinggames.com/funny/dont-shoot-the-puppy
Hey, thanks for the info, I didn't know that there is a wait period. The version I posted back then was still very much in its alpha stage, compared to now. I would say it is a major difference, but I also get that HN doesn't want too many product updates posted
A agree, you can get a service person to show up and fix it. I had this done before, its pretty nice. Its also expensive outside of warranty. You can have that and self-service.
I agree, but they were good enough scapegoats to trigger Brexit so who can predict how things will go? (Though in classic Brexit irony two of those groups were encouraged to vote for Brexit to make immigration from their country easier).
> ...they recently lost.

Who is "they"?
That's not a counterpoint, that's a list of examples of exactly what they're saying.

They're not saying make the best product possible, they're saying make the product that sells the most despite quality.
The Royce paper is actually still worth reading. It's well written and if you can step over the 50+ years of history since then also still somewhat informative. And of course the word waterfall doesn't actually appear in it. That word was slapped on it by others afterwards. And of course Royce vaguely suggests that going through the steps more than once might be helpful. What we now call iterating.

The key concept for what we now call agile (which mostly boils down to variations of scrum these days) actually has roots dating back about half a century. People were suggestion spiral development at some point (converging on some final thing) as early as the eighties. There was the whole 4+1 model which got caught up in the whole UML movement and it's associated process.

The key innovation that extreme programming (one of original agile methodologies) brought was that increasing the iteration frequency and giving up on the notion that you can do a lot of requirements and design up front. Things change. Every iteration. So having a lot of requirements and design documentation to update every cycle is counter productive. Dropping that was considered extreme. But then people realized that that worked just fine and that these designs were kind of low value artifacts to begin with. Not really worth the hassle.
Charter's new Spectrum pricing, speeds, aims to 'be a better service operator'
All Cloud Providers are working on vertically integrating compute - for example, look at GCP's bet on TPUs and Azure's investment into Cobalt and Maia.

The difference is, Amazon's bet on commodified ML
Compute infra largely paid off due to a mix of developer advocacy and the fact that there is a large existing market of users somewhat adept with AWS.

In fact, it could be a case study of how an incumbent can lose the ball - back in the 2014-18 period Tensorflow was THE framework, and Google absolutely could have used it as a killer app to market then new GCP (and they did try), but Amazon was able to outcompete GCP on both Containerization and Cloud ML Compute because of their strong developer advocacy and training programs.

Don't be dismissive about Amazon's historically strong developer advocacy motion. Peak Microsoft, Intel, Cisco, VMWare etc all placed similar bets, and Nvidia has done something similar since the mid-2010s in the ML space. At the end of the day, buyers are somewhat technical.

GTM strategy is just as important as technical and product strategy.
> If we don't meet our target, it always feels like a fail. I know it shouldn't feel like that but it's human nature.

It definitely is human nature, and beyond that we're so trained to focus on goals and take them seriously that the "sprint goals" actually feel weaponized to me in order to get people to self-motivate/drive themselves. In the Scrum world engineers are fungible, so if one burns up or stops performing, you just replace them with a new one.

Also that "rough week at home" is going to show up on metrics for a very long time. A good manager understands the ebb and flow, but many do not. It also doesn't help that the Certified ScrumMaster® people will put so much emphasis on smoothness and consistency, and when it doesn't happen there's always someone/something to blame. When you remove the context (like team lead who knows what happened) and put it in a quarterly chart for upper management, you get a lot of bad and counter-productive conclusions.
Perhaps it doesn't invalidate the reality but it does suggest that the sort who experience it are not very good at figuring out to properly operate an OS and are just as likely to encounter problems when they switch to any other OS.
It is a fine argument, but I mean it is youtube and it is kids we are talking about. It's really hard to show kids kindness through free content if you want to be nuanced.
I envy your wonder. I predict amazement for decades to come.
An opinion would be stated like "I believe" or "I feel". The GP comment said "people shouldn't", which is a directive/command. Words actually mean specific things, who'd have thought?
It dismays me to see you still downvoted for asking me the question I should be asked so have an upvote!
Cyme – a modern cross-platform lsusb
I think the intention is to not even try to identify solutions, or even identify problems. If you're opening this page on your computer or phone, presumably, you have nothing 100% critical pressing right now. Now take it to the extreme, and see if you can quiet your brain for a minute or so. Walking is not as "pure nothing" as sitting and letting your brain wander anywhere as long as it's not reminding you of obligation stress. You might even start to daydream a pleasant setting.
I'm not gonna say it with 100% certainty, but having started using C# a few years ago i think that much of the smaller latency is simply because C# probably produces a magnitude less garbage than Java in practice (probably less than Go as well). The C# GC's generally resemble the older Java GC's more than G1 or especially the Zgc collector(that includes software based read-barriers whilst most other collectors only use write-barriers).

Small things like tuples (combining multiple values in outputs) and out parameters relaxes the burden on the runtime since programmers don't need to create objects just to send several things back out from a function.

But the real kicker probably comes since the lowlevel components, be it the Http server with ValueTasks and the C# dictionary type getting memory savings just by having struct types and proper generics. I remember reading some article from years ago about re-writing the C# dictionary class that they reduced memory allocations by something like 90%.
Thank-you - I was searching for "Ars Magica" here in the comments - as it is the only fantasy RPG that I have ever seen come close to having the "feel" of actual "medieval" times, except - of course ... for the magic... (It is also the absolute best magic system out there!)
I remember we once used ad&d rules to replay the Aeniad. That was awesome. Just use your imagination folks, it’s actually that simple!

(Alcohol may have helped. And hindered.)
I think it would be a good idea to remove these examples from the draft as it gives people the impression that this method is SQL-over-HTTP. A more typical body might be a JSON object with various filter criteria.
You still believe it was real? They had a model then they said it couldn’t reproduce those results lmao
Unfortunately I couldn't find a better writeup, although I remember it.

The basic problem was that they transferred into his "cold wallet" https://www.nerdwallet.com/article/investing/hot-wallet-vs-c...

He didn't want to have the signal be that he was happy holding SHIBA and was uncomfortable with that much power & control over SHIBA. So he wanted to be able to transfer his SHIBA out to a hot wallet and then burn most of it and donate the rest, given the amount of money involved he took extra steps like buying a new computer to generate the new keys, airgapping it from the internet while it held the cold wallet keys etc
This is a feature built into warp, which is kind of nice.
This is awesome - how does this compare to the model that Google released last year, GraphCast?
Please consider therapy. ACE 10 is an incredible score. All this baggage you've been carrying, you don't need to carry it any further. Therapy will help you unload it all.