skysight-inc/HackerNews huggingface dataset:
I’m pretty sure most of the agile hate comes from developers who have never worked in a real agile company/project.

As many comments here already mention the majority of companies are just cargo culting.

I’ve worked on a few agile projects and it was great. It just doesn’t work in a factory like manner, that’s the problem, it can’t really be ‘defined’. You have to get people who know what they are doing and don’t require handholding (helping each other is fine of course) and you have to give them an environment where they can work with flexibility and trust.
Or just take them away using imminent domain.
I prefer 1 or 0, do or do not. The rest of the sequence is meaningless. If you are truly in a position where two different features will bring the company £5mil of revenue and one is a 3 and one is a 13, just do both, no need to prioritise the 3.
I took drivers ed classes and can't imagine not taking them.

However, mine were offered for free through my high school.
Works for me on iOS 16
> ARM simply isnt at the cutting edge of the semiconductor industry anymore.

What you really mean is Arm isn’t the hot new thing anymore. Well it hasn’t been that for 20 years. Meanwhile billions of arm devices in leading edge nodes are being shipped. Oh well.
> but it misses the thing many teams need and that is a process to reliably hit dates they commit to

40 years of IT experience lead me to believe that this is only possible for the most trivial of projects with nailed down specifications and where the party building it has relevant domain knowledge. In practice such projects don't really exist. Trivial IT projects are rare, specs change, scope creep is a thing and domain knowledge is built up slowly over time.

What is necessary is that the work does not occupy more time and effort than it strictly requires. That is still a hard problem, but much less hard than to find a way to hit dates that you commit to, unless you give yourself ample room to deal with the realities of complex IT development work.
I suppose the swamps will fully flood and the mosquitos will move north in due time.
it actually links to this https://developers.cloudflare.com/fundamentals/get-started/c...

I think this is probably something that only cloudflare can fix
I'm not sure I follow the argument in general. Of course, I understand the idea that, as people live longer and the median age grows, and the elderly aren't working, the younger people in a society have to work more to also care for the elderly.

But that feels like it's mostly a theoretical/money-issue (at least in the industrialized nations), because as people age, their consumption also changes. I live in an area with plenty of old people who slowly die off and get replaced by young families. The old folks are low-activity, have at most one car, and even that seems mostly stationary except for the occasional grocery shopping.

At the same time, productivity has risen so sharply that it's absolutely not a problem to provide the basics (food, shelter, energy) because we're far away from 20% of the population working in agriculture. Healthcare and elderly care in general becomes an issue, but that feels like it's much more manageable, e.g. we could cut cost and not give hip replacements to 80year-olds.

So this feels less like a "omg this can't work, just look at the numbers"-issue and more like a renegotiation of the intergenerational contract. Granted, that's not an easy task either given that the elderly get a vote too, but it's no longer "how would we ever accomplish this" and instead becomes a political issue. Since many elderly are also at the wealthiest stage in their life, I feel like that's not an unsolvable riddle.

What am I missing?
All of these are great except (depending on what exactly you're thinking of):

> 5. "We need bespoke software because our Product is so unique." -- Nope -- use all the tools you can until you have scale, then start to build whatever is least economical to buy.

You're talking about software startups, right? If their product is not "so unique" then why are they building it? If you don't need custom software, why the hell are you hiring software developers? This one is just weird. While I understand the dangers of Not-Invented-Here syndrome, the pendulum is currently WAY too far the other direction. Almost every "modern" software project is way too reliant on dozens of libraries that are philosophically incompatible, spending more time on adapters and API-specific integration than they would spend simply writing what they actually want to begin with.
> NVIDIA knows that Microsoft cloud gaming and consoles are a direct threat to their PC gaming market.

And so does raising prices to crazy levels, GPUs are so expensive now, you might as well buy a console.
> he will join Starco’s board and is getting shares in the new company, while himself and Soylent’s shareholders will become the largest single voting block in Starco

This is a strange SPAC onto the OTC markets? Starco's biggest products (also acquisitions) are canned whip cream with vodka in it and a deodorant endorsed by Kobe Bryant. They have a $44m market cap.
> Of course people who think the literal translation is the meaning will miss the connotations.

Isn’t that exactly the problem, though? In my mind, these loan words from other languages create the illusion that they were clear and unambiguous. In reality, however, people still often enough talk cross purposes, but as they now use exotic language, they often won’t even notice. (And when they do, they start a flamewar about who has the right definition, which rarely leads anywhere useful.)

One other downside is that all that made-up wording makes it unnecessarily difficult for job starters to find their bearings.

If you organise your team’s tasks with post-its on a whiteboard, why not just call that “task board”, plain and simple? That might not imply all the particularities of the process, but there are many examples from all areas of life where terms in themselves don’t convey perfectly comprehensive meaning, and yet, people manage to deal with that.
So clearly injecting third-party code into an SSL-served website considered malicious attack? If it can be done for Chrome download webpage, then this attack vector is possibly open inside edge for other web pages? I'm afraid bad actor can find it quickly and use the "feature" to inject his own login form into banking websites unchecked, I wonder if it's too different from injecting an ad.
This is workable if you’re in your early 20s and dedicated to the grind, but not sustainable if you’re going on 40 with two kids.

Owing my employer almost all of my waking hours is not worth it for me personally. In the end I’d rather look back on the personal relationships I’ve built outside of work than the shareholder value I’ve increased.
Perplexity creates permalinks for your queries. Here's an example: https://www.perplexity.ai/?s=u&uuid=605b2823-3067-4cd1-aacf-...
Ivan Sutherland wrote one of my all-time favorite pieces, called Technology and Courage. It's a short read, here: https://cseweb.ucsd.edu/~wgg/smli_ps-1.pdf

He talks about the courage it takes to do risky work in our field, and gives practical techniques for overcoming barriers, such as having collaborators, deadlines, "just get started", stock compensation, etc.

Dr Sutherland also discusses the courage to keep going, or even _stop_ working on a project.

Given his broad background, he discusses how these dynamics play out in a wide range of fields, including education, startups, and research.

For me it is always a visceral read.
This is better than I thought it would be. If you're skeptical, give it a try.

I am curious about whether it hallucinates api methods that don't exist, like ChatGPT does. I haven't seen that yet but the underlying concept of an LLM is the same.
Rust to WebAssembly, Under the Hood
And that’s why a protective gear/net is mandatory (not talking about US) for construction workers here where I live, and the employer cannot cut costs there or let one “brave” worker to go without those protections.

If you think your views won’t prevail in Union election, wait until you see how employers treat your expense generating views.
Not true any longer. Debian has been officially [1] supporting LXD Debian packages [2] since September last year. And you can add this APT repo [3] — which follows the same Debian recipes - into your sources.list to install LXD natively with APT.

[1] https://wiki.debian.org/LXD

[2] https://packages.debian.org/bookworm/lxd

[3] https://apt.calenhad.com/
That's pretty much every contractor that I've ever worked with. It's all based on estimates with set minimums, buffers in time and money to deal with the weather and other outside influences and even provisions to deal with the changes in price for raw materials.

The only way you are going to get a hard quote is if you buy a prefab or a house that the contractor has already put up multiple times (and even then there will be some room for adjustment). Oh, and foundations are a completely different story.
> Being a popular open-source project is not a guarantee, it merely lowers the chances and complicates the attack.

It also makes it easier to deal with it after the fact. You can fork an open source project the minute it's detected that it's doing something it shouldn't. When closed source software goes bad you can't pick right up from the last known good version and move on, you have to find a product that entirely replaces what you had and hope that it does everything you need at least as well which isn't always likely since you were presumably using the other software because it was better than existing alternatives.
APUTime Review – AI Project Management Software
APUTime is a project management software trying to utilise AI in 2 modules. Project planning and a Gantt chart. On top of that, it has other exciting modules.
This is just a caricature of what labor unions are. It's as if I was saying that company hierarchies are useless because they introduce a level of management and workers would be better off if they could negotiate directly with the CEO or even the shareholders!

Companies are unions of shareholders, getting together to achieve more than what they could do if they were alone. Labor unions works on exactly the same principle. Please have a look at labor history and see what unions where able to do for workers.

Are labor unions perfect with no corruption, no mismanagement, no abuse. Of course not, it's a human organization. Just like companies, governments, municipalities or any other group or people. But it's by participating, keeping informed and holding the people in charge accountable that you work it out. Realizing this is part of growing up.
Ensure sells a vegan version now.
It's amazing on how you can power limit the newest Ryzen to only 105 and get high energy safes for much less performance reductions.

But the review-game (same reviewers who complain about power usage) drives AMD/Intel to get the last 5% of performance increase for 20% of power increase.
Well I’m usually browsing for development tools & such and some of them are advertised as an out of store downloads (which would be preferable as I prefer Chromium). You did prompt be to check how hard it is though, so allow me to get back to you in a few ;)

Edit:

I didn’t go through manual process but based on this (rather recent) Adblock guide [1] it’s not very hard.

Of course one could argue that “developer mode” is deterrent enough but - as for contrast - in order to get state mandated esignature to work I had to install some sketchy 3rd party system extensions on MacOS. On Windows it almost felt like malware (as some of the security settings had to be disabled in order for Java installers to run).

My point is - sure Chrome might have secure golden path but people are lured into skipping a lot for freebies/weird requirements and thus permission dialogue should be more informative.

[1]: https://helpcenter.getadblock.com/hc/en-us/articles/97385388...
Osterhout's response to Pepelnjak's criticism is solid, but he mentions not being familiar with SCTP. Homa is much more fairly compared to SCTP than TCP, since there is a large intersection with the problems they solve. Osterhout seems to think that ACK-based sender congestion avoidance is a significant problem in the datacenter.

SCTP uses ACK-based sender congestion avoidance, but lacks the head-of-line blocking that TCP has[1]. Comparing Homa to SCTP would be a good way to test this thesis.

1: Or rather it's optional.
> Korea has the lowest fertility rate in the world at 0.9 births per woman on average.

This data, while making Korea seem like the most rapidly growing population disaster on earth, is actually better than the latest data. Korea is now at 0.78 and falling. [1] I really have to wonder what the lower limit is and when (or if) it’ll ever trend up within our lifetimes.

[1] https://www.bloomberg.com/news/articles/2023-02-22/south-kor...
Yes, I would say even compared to something like Python it can be easier to "learn" depending on what exactly you count as "learnt" (e.g. the ability to write bug free code).

That said I think it's fair to assume your "getting my homework done" definition, in which case it is definitely harder.

So I would describe it as "harder to learn but faster to finish projects".
Because for most software 'good enough' is the best outcome.

Users don't care if you wrote it in Rust (unless the target audience is developers). All they care about is if it solves their actual problem: a real world, pain-in-the-neck problem.

If you take 20% longer to write it in Rust, that's short term cost for long term gain, but users don't think that way. Everyone from the users, sales, marketing, product and even engineering departments want the product out the door yesterday, so the pressure is always on.

Users don't care if you need 30% fewer CI servers. The CEO doesn't care if one additional dev has to spend his time making sure asan, ubsan, etc are running properly. This is cost factored into pricing. Coverage metrics are used as proxy metrics for quality.

Meanwhile the devs are wrangling the complexity of the software itself, which requires mental resources. Any additional complexity introduced by Rust slows down development and frustrates the team and stakeholders.

And the bugs are still there. So many bugs from devs who were sloppy or couldn't tame the complexity that +-20% due to Rust doesn't matter. The QA team still needs to exist and test the product thoroughly. The issues still come back and require fixing, regardless of language used or frequency of bad bugs.

In the end, this software process produces acceptable, good enough software that gets fixed, patched, updated, etc Users see improvements and progress.

Operating efficiency becomes important only after the product is out and stable, with paying customers and product-market fit, but by then, why boil the ocean with a rewrite? Sometimes leadership can be sold on a new and improved v2 (now in Rust), and sometimes they see it as a distraction from the current target (if it ain't broke, don't fix it, add more features instead).

That's why I think we need languages that make it less mentally taxing for developers to write product software (because the logistics are already complicated), while features like the borrow checker, though cool, increase the mental overhead.
Oleophobic coating mirror but that will add to the cost
It’s not whether or not they can be supported. It’s the overall economic productivity. You can support an elderly population and stagnate/decline.
Parents drop off and pick up kids everywhere, all events are carefully planned and supervised by adults.

When I was a kid...(here we go)...I was out everywhere on my own all day starting at 4-years-old - we would go out and around the close neighborhood. Year by year, the horizons keep espending and getting that first bike at 6-years-old - went everywhere. And by 8-year-old, we were for sure out every day, especially in the summer, just run out the front door, be gone all day, not tell parents what you were doing or going. If you stayed around the house, they would yell at you go get the hell out of the house.

It's not like that any more, or so I hear.

So, kids are raised in an environment where they have everything done for them, under constant supervision and catering to them, not allowing them to do anything on their own.
A major resort is a project that has very large contractors involved and where a part of the upside for the contractor is how well they can manage the buffer they built into the quote for the project. The smaller that buffer the bigger the chance they will win the bid but also the bigger the chance that they will end up losing money on the deal.

Houses (not housing tracts) tend to be built by much smaller contractors who are in absolutely no position to absorb any setback without going bankrupt, you can't apply the rules for 'big business' to small time operators and expect the exact same outcome.

Constructing resorts also has all kinds of economies of scale that building individual houses does not.
That's interesting. I've always thought ext3fs would at least be safer than ext2 seeing that ext2 isn't a journaling filesystem. What happens if you abruptly shut it down e.g. a 1000 times.
Me too. Good old browser cat/mouse games!
But is it not obvious? It’s the architecture for brokering requests of objects most common.
If it shifts the balance of power away from companies, why are they all trying to enact those polices?
the parent is not talking about 'LLMs are used just to "abuse copyright"' at all, you made that up. They are not making some vague philosophical claims about all LLMs, they are pointing out a specific fact that ChatGPT (not "LLMs") is training on information that was created by someone else, aka theft. Some sources of their training data have already shut off the access, others may not even be aware that their work is being recycled for Microsoft's and OpenAI's gain.

PS I would love to see some informed debate about how is it even possible to lift that much information without any kind of credit or reference to its authors and make a billion-dollar business out of that, but frustratingly everyone is too busy fantasizing how OpenAI is about to kill Google, seems to be a flashier topic...
Configuration is code, so the YAML written in your tool is still code, code that developers are consuming and versioning. Making it YAML doesn’t make it not code. Your YAML configuration files are proprietary syntax, it is a proprietary code syntax written in a language (YAML) lacks basic abilities for logic or control flow. In a system of any worthwhile complexity, inevitably custom build logic will have to be expressed, and I can’t imagine it being good when it is being cooked up in a proprietary configuration language based on YAML.

How easy will it be for layers of abstractions to emerge in this system? That’s the ultimate limitation of markup-language-based / configuration-based build systems.

Look up the difference between external DSLs and internal DSLs. The YAML config file is an external DSL. I prefer to express configuration using internal DSLs.
Bulk Crap Uninstaller: Remove large amounts of unwanted applications quickly
the data provided in the graph is for Hong Kong, which never had one child policy.
It's noteworthy that Russia is one of the worst in terms of demographics, yet they're busily slaughtering their youth in Ukraine and driving their remaining talent overseas.
The author seems to curiously soft-pedal the situation in China. Even if we treat the state statistics at face value, they rocket up the chart over the next ten years, and it'll have major implications for world politics.
Please don't take HN threads into nationalistic or ethnic flamewar. We ban accounts that do this. You unfortunately have a history of breaking the site guidelines and we've asked you to stop many times:

https://news.ycombinator.com/item?id=31749192 (June 2022)

https://news.ycombinator.com/item?id=31749182 (June 2022)

https://news.ycombinator.com/item?id=28409198 (Sept 2021)

https://news.ycombinator.com/item?id=24278328 (Aug 2020)

That's not cool. If you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.

Edit: Also, please stop copy-pasting the same comments: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... This is particularly abusive when you're copying flamebait.
> and yet are often more efficient than many retained mode UIs

I don’t know what metric you use for that, but they are definitely not more energy efficient — retained mode is a must for any battery-powered device.
All moons are extraterrestrial.
Every revision of Soylent made it more unpleasant for me (but better for my wife). They seemed to optimize mouth-feel over taste, and it was undrinkable for me somewhere around 1.5
This has already been happening for years though.
> It proves my point beautifully when the only response to my comment

Your comment was beyond ignorant, and wrong. Most folks here are too smart, or busy, to reply to such nonsense. I am neither.

ARM is by far the most shipped and used arch every year. AMZ is even going in heavier on it. It's not legacy tech at all. So a person decided to show you how wrong you were, by listing what's probably the most impressive chip in all of our lifetimes, and it's guess what, ARM.

> Obviously I was referring to Linux/Windows workstations

The creator of Linux is using an ARM machine as a workstation today, AFAIK.

> if everyone was smart enough to pick up on that I wouldn't be paid as much as I am

If you're making more than a burger flipper at Wendy's, the world just isn't fair.