skysight-inc/HackerNews huggingface dataset:
A marketing term that will have to change. For the last couple decades every new, denser process generation just took the previous number and divided it by sqrt(2). That doesn't really work beyond 2nm.

Intel invented a new number they can count down. Do we already know what naming scheme TSMC will adopt for the next generations?
Don't let the perfect be the enemy of the good. I'm sure that 99% of the people who are requesting trailing comma support care about select lists. And CREATE TABLE for the rest. Yes, the SQL standard has a huge surface area of custom syntax (rather then most programming languages which have a smaller number of composable atoms), which makes adding "consistent" syntax changes a challenge, but it doesn't mean you need to boil the ocean. Just get trailing comma select lists into a version I'm likely to use in the next decade and I will love you forever!
Cosmos is behind a weird wall within Azure. It’s not comparable to DynamoDB or even MongoDB.

They (Microsoft) really don’t want you using it.
I'm surprised to see a huge disconnect between how I perceive things and the vast majority of comments here.

AI is obviously not good enough to replace programmers today. But I'm worried that it will get much better at real-world programming tasks within years or months. If you follow AI closely, how can you be dismissive of this threat? OpenAI will probably release a reasoning-based software engineering agent this year.

We have a system that is similar to top humans at competitive programming. This wasn't true 1 year ago. Who knows what will happen in 1 year.
The voltage step-down is already in place, from 12V to whatever 1V or 0.8V is needed. Doing the same thing starting from 48V instead of 12V does not change anything fundamentally, I guess.
Number of users AI users is someone's bonus target.
> In theory people should consider electricity cost when selecting where they live.

In theory, perhaps.

But how many people truly have the capability to choose where to live? Most are happy enough to find somewhere they could afford, let alone afford near enough to where they work, and they can't just go find new work to find better (more efficient, in this case) living conditions so easily.
I work in power electronics and there are ample connectors that can handle any type of power requirement.

What is happening in the computer space is that everyone is clinging to an old style of doing things, likely because it is free and open, and suggestions to move to new connectors get saddled with proprietary licensing fees.

D-sub power connectors have been around forever (they even look like the '90s still) and would easily be able to power even future monster GPUs. They screw in for a strong connection too, but no reason you couldn't make ones that snap in too.[1]

[1]https://i.ebayimg.com/thumbs/images/g/A0MAAOSwYGFUvkFg/s-l50...
The nice thing about Go (compared to NPM) is that a lot of those libraries are just nicer APIs for the standard libraries and not some core tech you need. You can go for the 0.x version with the absolute assurance that you can fork it or vendor it with minimal cost in support time.
EU's AltStore Gets First Native iOS Pornography App
Fair that it is not absolute. But I wasn't trying to claim it as fully static.
There's no need for tens of millions of OS Kernel devs , most of us are writing business logic CRUD apps.

Also, it's not entirely clear to me why LLMs should get extremely good in web app development but not OS development, as far as I can see it's the amount and quality of training data that counts.
Depends on the region. In Germany for example, Firefox has higher market share (around 10%) than Edge or Samsung Internet.
This is the approach I prefer for upgrading when able. But you should still be exercising this approach regularly when possible. You’re still upgrading to new versions, you’re just not upgrading live systems.

At least with k8s, this approach is often sadly somewhat tough.
Still, that's cool. Is this the paper in question? https://dl.acm.org/doi/10.1145/3077136.3080789
Why French is so hard to understand
> First, we must ensure democratic societies lead in AI, and that authoritarian countries do not use it to establish global military dominance.

One of the problems is that authoritarian countries already have access to this technology. All the open sharing of research and weights and free trade that allowed access to GPUs already happened. What now? Isn’t it inevitable that those authoritarian countries will use these technologies to control their citizens, improve their military tech, and undermine democratic countries?
FLAC is more than 20 years old at this point.

At least according to wikipedia it doesn't look like they haven't changed the algorithm to much in the mean time, so just about anything should be able to run it today.
The Metaverse is actually still a thing? With, like, people in it and stuff? Who knew?
Oh? Which pepper species and carrier mammal are involved here?

Edit: DERP duh you mean humans. :D Literally made the comparison without recognizing it, too. /Edit

Not challenging you, just curious and not immediately finding the answer myself with a quick search.

The capsaicin receptor is TRPV1, which is a critical protein for thermoregulation and detection of being burned. In other words, it's not just a quick and easy evolutionary path to have a mutation break the receptor for capsaicin and now be immune to the taste. Obviously the animals could evolve behavior or even simply learn as juveniles to tolerate or even enjoy the taste (as many humans do).

There are some other interesting things that happen with avian carriers, like reductions in fungal infection and attractiveness to other predators (ants). https://www.washington.edu/news/2013/06/21/airborne-gut-acti...
That the second assumnoption is wrong is based on
> intelligent companies will not layoff en masse to use AI

How many companies are intelligent given how many dumb decisions we see?

If we assume enough not so intelligent companies then better AI code we lead to mass firing.
Who knows? It just needs to be better than the average engineer.
One of many in a long list of evolved pesticides
I did and I fail to see how you can make those guarantees given you given it as a n interview question? You’re able to the vet the training data of O3? I still don’t see how your answer could only be arrived at via reasoning and that it would take “leaps of creativity” to arrive at the correct answer? These all seem like value judgments not hard data or some proof that your question cannot be derived from the training data given you say it is a variation of.
Seems like you have an interview question not “proof of reasoning” especially given the prior cited case of these models being able to generalize in some cases with enough data.

“And it is also unlikely you solved it” well I guess you overestimated your abilities on two counts today then.

> It’s a variation on a well known problem in the sense that I just added some unique rules to it.

> No training data exists.

No it definitely does but is a variation. You kinda just confirmed what we already knew. Given enough data about a thing these LLMs can generalize somewhat.
I had five Seagates fail in my Synology NAS in less than a year. Somebody suggested it was a "bad" firmware on that model, but I switched to WD and haven't had a single failure since.
Which ones make sense?
If only it fading away didn't mean instead of being able to treat Twitter as support there's no place to get actual support from a lot of companies. E.g. Google sent me a promotion for a Nest camera if I bought their subscription, and instead of a camera I've had their "support" read the same script about how they'll fix it within a few days since November. At least if I used Twitter as support, other people would see the issue that didn't get resolved.
All these incidents are from aftermarket cables.
I mean, they don't, but I can assure you there are far more profitable ways to be deceptive than being a faux translator haha
not sure how to tell, but here's the full output from ollama serve https://pastes.io/ollama-run-gemma2-27b
The major streaming platforms except Spotify offer lossless streaming as an upgrade or benefit（Apple Music) for years and even Spotify the hold out is releasing “Super Premium” soon.
Opinion aside, lossless streaming is a big deal.
about as much as I trust StackOverflow answers
I guess it depends. Like, you really need to know Gradle to be effective in a non-trivial Java setup.
But Gradle is a beast (over 1000 pages of doc), and it could slow you down.

On the other hand the Go tool chain is superb, but you need to reinvent a few things (until recently Go didn’t have generics) and the libraries out there are just a fraction of what Java offers.
Thanks but IIUC you're describing a situation where you're simply using a model without giving it a chance to learn from the whole codebase? If so, then I was asking for the opposite where you would ingest the whole codebase and then let the model spit out the code. This in theory should enable the AI model to build a model of your code.

> if we're all replaced by AI, who will write the frameworks and programming languages themselves?

What for? There's enough programming languages and there's enough of the frameworks. How about using an AI model to maintain and develop existing complex codebases? IMHO if AI models become more sophisticated and are able to solve this, then the answer is pretty clear who will be doing it.
The reality is that people LOVE reading articles like this. They love sharing articles like this. Anthony Burgess wrote a wonderful preface to a clockwork orange which I consider inline with this concept in which he wrote:

"Unfortunately there is so much original sin in us all that we find evil rather attractive. To devastate is easier and more spectacular than to create. We like to have the pants scared off us by visions of cosmic destruction. To sit down in a dull room and compose the Missa Solemis or The Anatomy of the Melancholy does not make headlines or news flashes."

All the anti-capitalist doom lit out there has its place, but all of the adults all agree that its intellectually dishonest. This article is just calling out something with no attempt to improve or offer a way forward (thank you to the parent comment for calling this out). Its even ignoring that there are many people who actually enjoy the state of affairs.
Which new cars cost less than 2000$-1000$?
Doesn't sound like improving dramically.
I've found it very easy to end up "generating" yourself into a corner with a total mess with no clear control flow that ends up more convoluted than need be, by a mile.

If you're in mostly (or totally) unfamiliar territory, you can end up in a mess, fast.

I was playing around with writing a dead-simple websocket server in go the other evening and it generated some monstrosity with multiple channels (some unused?) and a tangle of goroutines etc.

Quite literally copying the example from Gorilla's source tree and making small changes would have gotten me 90% of the way there, instead I ended up with a mostly opaque pile of code that *looks good* from a distance, but is barely functional.

(This wasn't a serious exercise, I just wanted to see how "far" I could get with Copilot and minimal intervention)
It's only easy to miss a comma at the end of a long expression because you need to calculate whether it should be there in the first place. If commas were always required unconditionally, it wouldn't be a problem.
Time to act on the risk of efficient personalized text generation
Yeah, I understand, somewhat of an dilemma. Still, I wish you luck and hope that you manage to find a way that is acceptable to everyone involved.
I’m aware and I think people do not care much to correct it. The tribe has had consistently bad experiences with outsiders attempting to document this kind of thing and I sense that people are mostly wanting to be left alone at this point. There is some possibility that I would make a different decision, but it’s not for me to decide, it’s for the elders.
I switched from Verizon to T-Mobile a couple of years ago. Zero regrets, coverage has been excellent, and I travel quite a bit.
So you're saying that if I wanted to eat a lot of hot peppers, I should just swallow them whole? Asking for a friend of course...
I had a car once that a chipmunk or mouse decided to give birth in. The car wasn’t used often but as fate would have it the litter was born somewhere in the engine and when we went for a short trip they were all killed. This was not noticed until the stench of their decomposition wafted into the vehicle a week or so after the fact. Again, the car wasn’t used often.

The shop removed the mangled bodies, replaced all the air filter components, etc. It took a few months for traces of the scent to finally dissipate. Or maybe we got used to it?

Regardless, the car sold a couple years later. My next car was new.
It's a wash. Modern mechanical HDDs are so reliable that the vendor basically doesn't matter. Especially if you stick with 'Enterprise'-tier drives (preferably with a SAS interface), you should be good.

Aside from some mishaps (that don't necessarily impact reliability) with vendors failing to disclose the HAMR nature of some consumer HDDs, I don't think there have been any truly disastrous series in the past 10-15 years or so.

You're more likely to get bitten by supply-chain substitutions (and get used drives instead of new ones) these days, even though that won't necessarily lead to data loss.
It is what (originally) SlimDevices (now Logitech Media Server) does, for example.
And 1080 is totally fine at 1920x1080 60fps even with recent games (I see my son enjoying Elden Ring, Helldivers 2 etc with that setup).
You can substitute AI with "Some Javascript Framework" and the subtitles still apply very well. Yet nobody was particularly concerned about that.
>If all of the latencies to the main memory and L1/L2/L3 caches have been only increasing throughout the years

That's actually not the case at all both L1/L2 (to a lesser extent L3) have been improved dramatically in the past years. L1/L2 are effectively running at a very similar clock to the CPU, e.g. L1 nowadays could be 2 CPU cycles. About the L3, it does depend on the architecture and where the cache coherency occurs - yet generally the latency has not increased.

The main memory (DRAM) latency has been more or less similar, though.

>is picking the right data memory layout more or less important than before?

It has always been important, it's not about the latencies per se but the locality, which has been the case for more than two decades. The general rules are:: 1st, if you data set is small, e.g. N is tiny - it's effectively O(1) (as N is a constant), 2nd) pick bigO that works best [usually O(1) or O(logN)], 3rd) big the datastrtucture with the best locality.
That can certainly be true, too. But different people will have different thresholds for how much enshitification is too much. So, you hit your threshold in 2020 and OP hit there's today.
Those "LTS" distros will often backport support for new HW.
Genuinely, I'd love to see this approach be taken: allow for a set of characters to be used as list delimiters. I personally like the set to be comma, semicolon, and newline, but of course this set would need to be varied depending on other syntax (e.g. in SQL, we wouldn't want semicolon to be used for this).

Having newline be a valid list separator is particularly nice because it solves the "trailing comma" and "comma-first" style workarounds in a visually elegant way. The newline already provides a visual separator; we can already tell that we're at the end of most lists by way of having another keyword appear next without needing to rely on a lack of commas, for example:

select
id
name
email
from users
Amazingly, there is industry outside tech that uses software. We are an old school tangible goods manufacturing company. We use stacks of old grumbling equipment to do product verification tests, and LLMs to write the software that synchronizes them and interprets what they spit back out.
Scientists Revive 46,000-Year-Old Organism from Permafrost
This is how I feel about ableton every time I try it, the workflow and interface is just not intuitive to me and sucks the fun out of playing music. I landed on FL studio- it feels a lot more natural. If its good enough for soulja boy its good enough for me
I ran into this mature (AND dead?) project yesterday: benchmark.js
https://github.com/bestiejs/benchmark.js/

This one is actually archived last year so clearly unmaintained but so far seems to be working great. But no successor fork. I think in this case I will use it, especially because it's in test code and not product.
I love humans. You all are so weird, wild, and wonderful.

I'm also inspired to use capsaicin to fight my personal fight with some squirrels that feel the _need_ to live in my garage. They ignore all my humane traps and are chill with all the light and sound disruptions I put in there.
The Pizlo special approach sounds a bit like converting out of SSA form via compensating `alloca`s in LLVM. E.g. one `alloca` per SSA variable, with a `store` into the `alloca` in the source block, and the `phi` replaced by a `load`.

If this is the case, this is an approach I've taken in the past to unify how LLVM-based taint tracking instrumentation of "normal" `alloca`s and phi nodes works, e.g.: https://github.com/lifting-bits/vmill/blob/master/tools/Tain...
The USA has 240 volt plugs. They are only used for high power appliances such as AC or ovens. If you want, you could add a plug for your high powered space heater AKA gaming PC.
> Would you really feel better if he said, "I think a multi-language approach is a very bad idea, it will inevitably spread, and it will end up causing systemic problems far away from this initial usage, and make the kernel increasingly frail and unhealthy over time" ?

Yes, I absolutely would. Because this statement is neutral, specific, and technical (if unfounded, so I'd feel even better if such a statement would have been supplemented with justifications), therefore it can be attacked, argued, and refuted point-by-point on a technical basis. No such thing is possible when technical concerns are replaced with emotionally loaded metaphors.

So yes, I stand by my belief that saying "$thing is a cancer" when talking to someone who is good-faith committed to doing $thing is 1) unreasonable (because it cannot be reasoned with), and 2) an insult (because it is designed to appeal to emotions rather than facts).
Of course, on the opposite side: if you have higher Fmax and lower power, you need fewer transistors to get the same characteristics for end users.
Git GUIs like Turtois, Cracken, Lens, VSCode's Source Control are opinionated and for some reason all do weird stuff under the hood.
If you look at the commands being run, a simple action or click in the menu results in a combination of 2, 3, 4 git commands that often resemble nothing like how I (and I imagine most people) would do it in CLI.

This is just asking for trouble.
I believe AI is the excuse, but that this is just to cover another wave of outsourcing.
There was a similar effect during the dot com boom / crash.

Everyone and their dog got a CS degree, and the average quality of that cohort was abysmal. However, it also created a huge supply of extremely talented people.

The dot-com crash happened, and software development was "over forever", but the talented folks stuck around and are doing fine.

People that wanted to go into CS still did. Some of them used stack overflow and google to pass their courses. They were as unemployable as the bottom of the barrel during the dot com boom.

People realized there was a shortage of programmers, so CS got hot again for a bit. Now LLMs have hit and are disrupting most industries. This means that most industries need to rewrite their software. That'll create demand for now.

Eventually, the LLM bust will come, programming will be "over forever" again, and the cycle will continue. At some point after Moore's law ends the boom and bust cycle will taper off. (As it has for most older engineering disciplines.)
How do we define real programming?
I'm working on python and JS codebases in my startup. So very high level stuff. However to reason well about everything that goes on in our code is no small feat for an LLM (or a human), if its able to take our requirements , understand the business logic and just start refactoring and creating new features on a codebase that is quite big,
well yeah, that sounds like AGI to me. In that case I don't see why it won't be able to hack on kernels.
I believe it’s a cheeky reference to humans intentionally cultivating hot peppers specifically because of their capsaicin-producing quality. :)
Not a hardware person but I read in an interview with Jim Keller that ISA itself doesn't matter that much for performance.

>[Arguing about instruction sets] is a very sad story. It's not even a couple of dozen [op-codes] - 80% of core execution is only six instructions - you know, load, store, add, subtract, compare and branch. With those you have pretty much covered it. If you're writing in Perl or something, maybe call and return are more important than compare and branch. But instruction sets only matter a little bit - you can lose 10%, or 20%, [of performance] because you're missing instructions.[0]

I've cited this article a few times already (and seen others cite it) so if this is incorrect I hope someone could correct me here. (I have to assume that you also need some sort of SIMD/Vector these days, which RVA23 has anyway, but aside from that.)

I've also read that you can port CPU cores to a different ISAs pretty easily which is what PA Semi did when Apple bought them (M1 devs). So what seems to be missing is for a bunch of senior CPU developers who worked at AMD, Intel, PA Semi/Apple or ARM to just make one for RISC-V. Not sure if that is what you meant by IP here. Tenstorrent could be one such group, and they are building RISC-V CPUs, but their focus seems to be split between that and AI accelerators. China is another good candidate.

[0] https://www.anandtech.com/show/16762/an-anandtech-interview-...
What's the far future end-state that these shareholders and execs envision? Companies with no staff? Just self-maintaining robots in the factory and AI doing the office jobs and paperwork? And a single CEO sitting in a chair prompting them all? Is that what shareholders see as the future of business? Who has money to buy the company's products? Other CEOs?
The thing I'm excited about is decoding chained Ogg FLAC files.

Some software wouldn't work correctly with FLAC-based Icecast streams if they used libFLAC/libFLAC++ for demuxing and decoding. Usually these streams mux into Ogg and send updated metadata by closing out the previous Ogg bitstream and starting a new one. If you were using libFLAC to demux and decode - when the stream updated, it would just hang forever. Apps would have to do their own Ogg demuxing and reset the decoder between streams.

Chained Ogg FLAC allows having lossless internet radio streams with rich, in-band metadata instead of relying on out-of-band methods. So you could have in-band album art, artist info, links - anything you can cram into a Vorbis comment block.
lol. Trump has immunity, and can also pardon
The current within a single cable is something like 25 A according to der3uer's measurements. That's crazy for those thin cables. So if current distribution is so uneven then no cables will be completely safe IMHO.
I find that it is an effective rat repellent - a neighbor has a rat colony they will not address - but while it was effective for squirrels at first, they seem to have gotten over it, and we now see them eating dropped seeds without any pause at all. I think the first generation never overcame it but now they do eat whatever the birds spill.
As much as I hate the arbitrary nature of this name change and the sentiment behind it, name changes happen all across the world.