skysight-inc/HackerNews huggingface dataset:
When all needs are met, people tend to come up with new needs. Economists predicted we’d be out of work by now thanks to productivity gains, but we’re still working and miserable.
Many of us were working before product managers became a thing.
When I went to school engineers were trained to work directly with customers and subject matter experts to gather and develop requirements. And that’s what we did when we started working.

I think dividing work into programmer/UX/product manager is an actually huge regression.
> Computer programs are some of the most structured data. And it's available abundantly out in the open.

This is the same Fallacy that we hear since 50 years. All Program requirements are almost the same, just reuse and adapt an existing one.
Guess why it has never worked? Because the premise is false.
Structured data for X is not optimal for Y (and can be even very wrong).

Apart from the "personal blog software", everything else has various needs of accountability. AI Black box approach is not suitable for any of these so you have to manually verify the code. Veryfing code that you are not familiar with especially in complex interactions is much more difficult that writing it (from this comes the often "rewrite from scratch request", because institutional knowledge has been lost, imagine how much worse it is if this knowledge has never been there in the first place).

Finally and the most important one, all AI models rely on learning, if there is noone to learn from all you get is stagnation. Most of the breakthroughs come from a complete reimagining of the solution space. If the solution space is fixed because "AI has substituted all Engineers" there is no going forward.
I can't remember if this was someone I know or an urban legend, but I heard a story once of someone who grabbed a super glue from a purse thinking it was eye drops because the container shapes are so similar, and got super glue right in their eyes. IIRC they didn't lose vision but it was quite a mess.

TLDR don't store your super glue near your eyedrops.
Maybe we could also recycle old people into fertilizer to decrease reliance on fossil fuels.
This is permaculture done right, focusing on recreating native conditions using native species and rooting it firmly in the science.
I think the only way to really know what's going on, in depth, is to read the original research papers.

If you're satisfied with a cursory understanding then you can read "derivative" material, otherwise you need to start with the basics of how modern deep learning models work and go deeper until you're able to read and understand more advanced stuff like transformers (and thus GPT).
> I have most of my life, because I was sorta born into it, run Apple

> Recently, meaning the last 5 years or so, I have become more and more depressed...

> (laughter)

> And what Apple is doing to something that should allow you to work is just atrocious.

> But they are taking a lot of space and time to do it, so it's okay.

> And I have come, in the last month or two, to say even though I've invested a zillion years in Apple, I'm throwing it away.

> And I'm going to Linux, to Raspbian in particular

> (applause)

> Anyway, I'm half transitioned now.
There is though. In Europe finding a plumber that will take you can have you wait weeks pricelessly because those sinks in existence keep breaking down.
Again I will tell you--it doesn't matter to me and I suspect 99% of users. Unless you are like a Linus tech tips fanatic and eeking out every percent of performance for your Good Gaming Rig then it's fine.

Yes the storage performance isn't perfect.

It's fine.
If you were my manager I'd quit immediately, and I'm a top performer.
> From those docs, it doesn't even look like there's a way to allocate memory using the FixedBufferAllocator.

There is but not directly through the FBA, you need to get a concrete Allocator struct out of that by calling the allocator() or threadsafeAllocator() functions.
I think you have two common misconceptions here.

1) Wages have very little to do with value/productivity in a free market. They are almost entirely determined by supply and demand. Value simply places a ceiling on compensation. Thus, if far more people can perform a "programming" job because of GPT-X, unless the demand for those jobs rises significantly the net result will be wage reduction.

2) There's this weird thinking on HN that since a developer's job involves [insert your % estimate of time spent actually coding/bug fixing] and the rest is figuring out requirements, dealing with weird requests, planning, etc. that means developers can't be replaced. However, I don't see a whole lot of discussion around what the difference is between a developer and a competent business analyst in a GPT-X world. The latter can be had for significantly less money, requires less training, and if the actual programming part is largely automated away or concentrated in the hands of fewer "real" developers, those roles start to look awfully similar.
The point of these kinds of allocators is to not ever free their allocations. Unfortunately not having a free breaks generic code, so having a no-op free is the only real solution.
The EU Digital Identity Architecture and Framework on GitHub
> But we'll keep on regardless, no matter how many poors have to suffer.

this you or ChatGPT?
Same here, what a horrible customer experience.
Calling yourself a polymath is akin to calling your self a genius.
Libreboot 20230319 Released
Yeah it’s not called Raspberry Linux. This is a mistake but I think most people know he meant Raspbian/RPi OS
I’m afraid you will be proven wrong. I watched the microsoft365 copilot example, and the sheer amount of reports, excel files, presentations and word documents it can produce in seconds is horrific.

You do realise you’re going to be expected to check the details in these reports, and your colleagues will all start sending hundreds of “very important” presentations that you must read?
The first version of airtight was developed by myself and Kevin Gorey. I was the sole author of later versions.
There's a mention in the book from the sibling post that he thought that single text slide is enough for the story background in shooters. Not necessarily truth looking at modern games.

Still, even then he was far from "let's use new library, just because it's fun to play with".
Good article to read: https://writings.stephenwolfram.com/2023/03/will-ais-take-al...
No. You definitely want it to not cause an error/panic (zig does not have exceptions).

1. Frees are never supposed to error

2. You want code to be interchangeable so that you can try out different allocators.

3. Eventually when someone writes a lifetime analysis tool for zig, you'll want to signify the memory as freed

4. If your program is long-running (the bumping is part of a subtask) you probably want the bump allocator to be itself freed on its own lifetime, so you'll eventually free that memory.
They probably tried to do that but without a complete understanding of who does what exactly. Imagine a clueless manager lists out who on their team does what. Imagine the clueless manager got canned and now someone one or two steps removed needs to assess who does what. You don’t get to a layoff by being a well managed org, so you typically don’t execute the layoff very well.
Yeah, I guessed it was something external. I just said it to illustrate how surprisingly incomplete the docs are, I would expect the docs for an allocator to include enough information to figure out how to allocate something with the allocator.
China’s Consumption Dilemma. Can Chinese People Stop Saving and Start Spending?
Considering KYC requirements, volatility, and environmental impact not sure how crypto money in browser would be a net benefit for anyone except speculators and crypto exchanges.
Not to mention how it destroys your ability to date. Women don't like STEMlords. Watch a girl's face at a bar when she asks you how much you make, and watch as you follow up, say the 6 figure+ amount, and then watch the exact moment that you mention you code. Coding is an "ick" for an awful lot of people.

I don't blame them. I gave up on an awful lot of social skills so that I could escape the worst of capitalist exploitation. I pimp out my mind for my money. Others pimp out their bodies, or souls...
It's true, you might be able to find a slow career move where your roles take on more and more code until eventually pure programming rolls trust your experience. However if you're looking for a faster move look into night classes, if possible. You can get a computer science degree for much cheaper in a couple years of just doing night classes along with your work. It can be hard to balance all that but career changes are usually difficult to navigate. I wish you luck!
I'd summarize it more as him saying he's choosing to opt out of Apple's direction because he doesn't like it. Was there something beyond that...calling for Apple's demise?
Let alone the nightmare of having to bring a car seat with you on a 12 hours flight with 2 children, one of which is an infant, a stroller, 3 carry on (yes, you need toys and change for children and stuff for yourself) and a stroller.

A joy.
Photography's a great example. Experts like you could make the difference matter I'm sure, but these days I feel like the shots I get on my 14 Pro are close to the quality I'd get from a DSLR. Like with so many other hobbies, it seems like the barrier for entry to produce something "good enough" has quickly become almost non-existent.

> In the end, we are collectively better for it, but individuals absolutely do see their value diminished.

You've summed it up well.
The early indication from some government agencies is that AI output will not be copyrightable.
i was replying to this part "the almost unlimited amount of money they may lose in Credit Suisse related US class action and other liability related lawsuits due recent and not so recent events."
Back in my larval stage I adopted Emacs because it was considerably more “intuitive” than vi and wasn’t a joke like pine. I found it suitable for writing C and xpilots[1] configs out of the box and went from there. It did help that I was mostly in a college CS lab so there were people to ask questions.

[1] http://www.xpilot.org/about/
That would have been my comment last October when most of us were already pretty tired of it, then there was an “NFT Winter” that lasted through the real winter which was caused by (1) the FTX blowup, and (2) the gold rush of the ignorant and indolent who suddenly thought ChatGPT would write their pitch deck for them.

Lately though I am seeing posts where blockheads are trying to rally and I think these are not written by ChatGPT because they are too disagreeable.

The thing is that crypto prices haven’t really collapsed and the true believers haven’t been punished enough to really change their behavior. I wish I could say people just quit trading so the prices aren’t real but looking at the charts I can’t really justify that but maybe it really is just the same two crypto bros trading.

As for MSFT they are usually (3) slow on the draw, and (4) work harder than anybody to annoy their users. They have been quick to get on the ChatGPT train, however, because they’ve always wanted to make Excel make up fake books for your organization, have Word write your homework and PowerPoint make your pitch deck for you with no consideration if the output is right or wrong and there is no way they’ll let another firm beat them to it.
I think you're right w.r.t laws.

From reading the article this morning I hadn't thought of something like "there sure is a lot of carbon in the universe as far as we know" in terms of natural selection.

But maybe it's circular where "evolution" as it was originally used to describe biological systems/organisms on earth is just a way of describing changes in the universe but locally and specific as well. In other words, Evolution may be the Grand Theory of describing how the universe works and perhaps observing a black hole is akin to observing how elephants behave.

Although as someone else has pointed out here, maybe that theory is bunk too. [1]

> I'm not a scientist, btw.

Same here. I also have not yet had coffee this morning ;)

[1] https://news.ycombinator.com/item?id=35218567
What does that have to do with literally anything, except excusing anticompetitive and extractive behavior because somebody else might hypothetically do it?

They aren't and so they can't. AWS can and should be prevented from doing so.
> the competing tensions in some sort of balance

This is such a crucial aspect to stability through the ages. Any system of government that depends on an unbroken succession of angels is bound to fail sooner rather than later, and much sooner than anyone thinks; so systems must be designed with the assumption that power-hungry, egocentric maniacs will be in charge, and pit them against each other in a contained manner. "Ambition must be made to counteract ambition."
Not really. If you allocate a bunch of objects then deallocate one in the middle of the sequence neither head or tail will help you. And once you’ve done that you’ve hit holes you can’t track anymore.

To fix this issue you need a completely different allocator design, e.g. a bitmap, which can keep track of individual locations within its buffer.
He said Raspbian. It's just the post title here that's off.

Edit: Yes, it's something of a nit, but it helps for searching, etc, later. Or if in the future, a different product does have that name. "Raspberry Pi OS" is an option if Raspbian seems obscure.
yes, just like police brutality also happens to White people. Doesn't mean there isn't systemic mistreatment of other groups
Sales-led B2B SaaS can become more product led without freemium or trial
Are you arguing that LLMs already provide the technology to do this or are you arguing that it "seems inevitable" to you in the sense that somebody might think it "seems inevitable" that humans will some day travel to the stars, despite doing so requiring technological capabilities significantly beyond what we have yet developed?
Perhaps so, however I did not call myself humble.

Apologies. I overstated. How about "I study a lot of stuff"

And now the reply, if I've accurately modeled it, is "So you've studied a lot of stuff, what makes you an expert on any of it?"

Programming at its heart has always been cross-discipline, so there's really no judgment of ability aside from solving problems involving those disciplines you're working for. I find myself with a lack of adjectives that will keep our conversation short.
> you're buying the systems engineering

System engineering is not measured in dollars per byte transfered.
Here I am waiting for apple to finally introduce side loading (and with that hopefully easier ways to jailbreak) in iOS so that I can switch to a better smartphone experience.
Using ChatGPT for Self-Development
Definitely a better deal than Twitter.
fwiw, self-driving cars did not grind to a halt, development just did not move as quickly as the pundits and self-promotion claimed. I just rode in a fully driverless car on public streets in downtown Austin this week.
I have micro-services that haven't been touched in years because they do one thing, and the requirements of that one thing never change.
I left the West for the East forever!
Doctors won't be replaced by medGPT. They will be replaced by a nurse practitioner using medGPT. The financial incentives to replace highly paid doctors with nurse practitioners are just too high.
I can't forget the first home-copied CD I bought. It was GTA (1!) from "this one guy" in school that had a drive obviously. Payed 20 DM (german mark, about €10) for it, that was extremely pricey, haha. ...GTA did run best using the motorcycle on my 486 ;)
ChatGPT is a content generator. It needs to be directed, and the content doesn't inherently do anything, it needs to be actioned, and the content is inherently hit and miss and needs to be filtered.

It's like using stock photos. I, as a non-photographer, can get access to a ton of content that's of varying quality but all passing some quality bar. The content has none of my context so I need to search/filter/curate. While I, as a non-expert, can do this, at some quality bar that's not going to be good enough and an "art director" or photography expert will be able to do a better job at using stock photos because they understand how to create cohesive selections that fit a brand or brief.

This opens the market dramatically for non-experts, and gives the experts a huge productivity boost by automating leg-work and letting them focus on where they can add value with expertise, taste, context, and so on.
> The idea of "Java engineer", "Scala engineer", "Golang engineer", etc. is so absurd to me.

I find the idea of being an expert in a language acceptable if it's been used for long enough. Almost all of my coworkers only know .NET and there are enough jobs needing people for new projects and legacy projects that they most likely won't have to learn anything else.

> or tool y

This is where the absurdity begins for me. I have a coworker who is 5 years into his career with the title of "senior react engineer". He started as a "junior react engineer" and at this point only knows how to solve problems with React. He has limited knowledge of the underlying language or general CS concepts. Every problem he encounters can and will be solved by installing NPM packages.
Who said anything about anyone being upset? I asked for clarification about a statement about work being infinite.
> GPT/etc aren't going to replace copy editors, they're going to allow many more people who wouldn't otherwise hire a copy editor to have better copy

But won't it also allow many people who would otherwise hire a copy editor not to hire one?
>maybe it really is just the same two crypto bros trading.

That may be the case for some of the shitcoins, but it hasn't been close to true for BTC and ETH since institutions got into crypto a few years ago. They are still trading btw, some of them made an insane amount of money from the crash.
> You think amzn pays zero for inter-AZ transfer costs over fiber/whatever they don't own?

Some of the traffic doesn't leave the server, let alone the server rack.

I'd wager these costs have zero to do with operational or infrastructure costs, and are just a way to price gouge customers.
Well, did you try a POST?
> speculators and crypto exchanges

I’m pretty sure those are the two demographics that crypto is for.
Most all problems I see are just resource limited in some respect (occasionally its something humanity just doesn't know how to do yet, that's where the edges of science are). It's not something brand new that's never been done or explored, some prior work typically exists.

When someone says "can we..." or spills their idea they've often identified a real need but they often don't seem to do any sort of analysis further than identifying a demand signal. Chances are, you're not the first person to observe the problem and an opportunity to capitalize on it and there may be good reason no one has yet (its economically infeasible given current understanding, resources, and value people see in it).

The trick is to hold their hand and walk them through a feasibility analysis. Given infinite time and money, I'm confident I can arrive at pretty much any solution or at least a useful approximation that's an improvement on where we currently stand, so we start there and walk backwards. How much time do we really have, how much money do we really have. What's your appetite for risk within those bounds. Let's start talking about some tradeoffs of what you want to see and what I think we might be able to actually achieve.
Right, but lets say even the coming up with new needs and satisfying them is automatic.
WTF. You should have your own TV show! I mean, if TV shows where still a thing.

Cool trick!
I always think back to those space age cartoons from the 1950s, with a man sitting back in his lawn chair reading the paper while a giant robot trims the hedges. The promise: “The machines work, so we’re don’t have to!”
Improving productivity invariably means less jobs needed to produce the same amount of output. If we can expand the output being consumed, then great, but how many sitcom plots do we really need?
Yea until people who don’t realize this believe in its hallucinations and think it’s sentient or whatever
I have to admit, I tried and failed to switch away from Apple. I bought a Linux Laptop - an System 76. I was surprised at how terrible the battery management of linux was compared with my mac. And that particular issue broke me.
http://spacechimplife.com/societies-use-machine-language/
It's OK, no one read 'A Brief History of Time' anyway (but millions purchased it)
That definition of agency is not very close to how most people use the word. It’s generally understood to mean the ability to decide and take action based on one’s own beliefs and desires, which requires cognition, sentience, and self-determination.
What work gets done and by who is limited by the whims of a handful of people who allocate those resources. It's possible that the work that's chosen to be funded is work that seeks to eliminate human labor to the point that it's cheaper to hire hardware/software to do it instead.
To me, this is what Carmack is talking about.
Iain M Banks wrote a series if books in a universe where super-advanced friendly sentient AI could do all the things.

That Culture was a complete utopia from the author's perspective — all their serious drama had to come from their interactions with various outsiders.

Yet there are people here in the real world who find it horrifying.

Those fictional AI would out-class humans by about the degree to which a human would outclass a blade of grass; even if you tone that down a bit and we're just pets rather than plants in comparison, I can see how people may feel that this detracts from their sense of self-worth.
>Perhaps Australia - not just a country, but an entire continent! - doesn't have to be so arid.

One limiting factor is that the soils are pretty gutless in many areas - as the settlers discovered when they arrived and found that the bushland was highly evolved to survive in those conditions (we have a great diversity of carniverous plants because of this), and farming wound up being much, much more challenging than they thought.
There exist many no-code tools that do exactly what you say is impossible.

Do I program when I retouch photos in Photoshop? It's a no-code environment that an artist can easily learn and use with no programmers needed.

What's new here is that you DO NOT NEED TO BE EXACT with AI. AI knows human nature and human speech and it can infer what you say and what you need, if you're approximately close, and then make the exact code to do what you need.

Even if you need programmers, you now need 1/100 of the programmers you needed before. What happens to the other 99?

Does it matter whether programmers are 99% unemployed or 100%? Same deal.
It's pretty clear what happened. People started to view the reporting of Wikileaks as evil or fake as soon as it negatively impacted $theirpoliticalside. Once these perceptions fell into place it was easy to disregard all the good, villify him personally, and ignore the authoritarian and illegal actions taken against him.
If your sense of self-worth is suffering, all your needs aren't being met.
Why would you need to read and check these reports? Wouldn't that be a job for AI?
Not sure what you're getting at, cilium is built upon ebpf and xdp but that's not really anything to do with using bgp to announce networking directly instead of proxy traffic redirection. Those technologies seem to be used to simplify what needs to be announced from the clusters point of view but keep traffic flowing.

Confusingly there's also ebgp and ibgp to read up on. This is a dyslexics dream stack.