skysight-inc/HackerNews huggingface dataset:
> Tbf without frames neither mechanism made much sense, (even back than) because it would be horrible to use with form fields.

Frames were the common way to deal with that, but I even did stuff with having a separate "named" browser window.

> Also http/1.1 was 97

IIRC there was support for it in Netscape before it was really a standard.
Simultaneous and Heterogenous Multithreading
open access
I've noticed over the years that those abstractions have moved up a step too. E.g. we used to code our own user auth with OSS, now we use cognito.

At some point it'll become impossible to build stuff off platform because it'll have to integrate to stuff on platform to be viable. Your startup might theoretically be able to run on 3 servers but your customers' first question will be "does it connect to googazure WS?" and googazure WS is gonna be like "you wanna connect to your customers' systems? Pay us. A lot.".

There goes your profit margins.

Then, if your startup is really good googazure WS will clone it.

There goes your company.
Wow’ that was neat.
"platform co."

Platform company, as in they're allowing developers on their AI platform and opening an app store?
Good for: wallpaper music for stores, youtubers, other library music consumers

Likely takeup by musicians: close to zero, although a few singers will use it for ready-made songs/backing tracks that they can warble over, and a very few of those will be good or distinctive as singers. The songs themselves won't stick because the output won't be copyrightable; talented singers will learn to write their own songs or get partnered with people who have a track record in the relevant genre.

All of these music AI products miss the mark because they generate mixes, instead of stems or MIDI. There's already a superfluity of music; nobody wants an infinity jukebox full of songs they don't know and have to learn. While the technical achievement is very impressive, it's notable that none of the founders in this story identify as musicians or exhibit any idea how to cater to them.

Fully AI (including vocal synthesis) may have a few individual breakouts but will be limited by two factors. One, most people using such tools will want something easy rather than challenging, so there will be more and more lowest-common-denominator dreck - already a problem in human-generated music. And I'm sorry, but that's what Suno churns out. I tried half a dozen prompts on a few different genres that I used to DJ and the results where all instant needle skips. I hope v3 lets you specify instrumental/no vocal because v2 just ignores that and churns out vapid filler. It's very technically impressive, I don't want to claim otherwise. But it's also utterly uninteresting.

Two, live performances won't be possible, and the world only has room for so many novelty acts like Hatsune Miku. The biggest market for virtual singers will be kids under 10 who want easily digestible music and don't value assortativity, but don't have much discretionary spending power and won't spend big on childhood nostalgia later.

Edit (based partly on others' comments): while I think this sort of tool is bad for creating interesting music, it's a fantastic core model for a game of Record Label Simulator where you play the person that writes big checks and you try to wheel and deal your stable of eager young talent to the top of the charts.
It depends on the algorithm that I am designing or working with. Having said that, I do have 128 GB of DDR5, which helps with IO.
Setup a cron!
Those are used to tell the difference between drinks within the same order: diet coke vs regular coke for example.
Doesn't that suggest the training method is flawed?
> in (just about) any state you like.

In any state but a northern one. Sadly, there are none in the northeast. Waffle House to me borders between being an "american" thing and specifically a "southern" thing
Uh, yes, whatever your interests are, consider a "career" related to those. Otherwise, chase opportunity like everyone else.

I may get glowering disapproval from others by suggesting "take a personality temperament test and see if you find anything relatable."
Battery electric chainsaws are a game changer. I have a little 20v 12 inch that I've felled and limbed 2ft thick trees with. Doesn't jump around, stops the moment you let go of the trigger, isn't noisy or hot. Still have to respect it, but it's a much tamer beast than the two cycle monsters of yore.
Once you drop infinity as an axiom you have to think about fractions and repeating decimals differently.

1/3 isn't a real, it's a fraction. Fractions can be used to generate reals, and they can be used in algebra along with reals.

0.(3) is also not a real. It's also just representative of a procedure that can generate reals.

Both 1/3 and 0.(3) can still be used in algebra in the same way as before. You don't lose any capability because you can't practically expand 0.(3) to infinite decimal places in the first place.
You said:

> how this performs against the same benchmark Devin was using

> ...

> Claude 3 Opus already scored around 85-86% on these benchmarks

Devin used SWE-bench, not HumanEval, which kinda implies you said Opus got 85% on SWE-bench which is not true. This was my confusion..
I mean, with the correct amount of investment, research and work, one can build a livable house out of Lego. I'm sure that gets you some nice things too.

It doesn't change the fact other people will think: "why didn't you just build it out of normal bricks to save yourself all that trouble?".
SXM for desktop would be great but it won't happen. The PC industry can't even adopt things like 12VO.
Peer review is done under lack of sufficient time available. This is not mentioned often enough.
Main Ubuntu hasn't shipped with Unity for like 7 years.
iCloud+ with custom domain. $0.99/month
I once bought a table saw, then watched a YouTube safety video about table saws, and then sold my table saw.

I wouldn't even consider owning a lathe. I know my limits, and even the chop saw in the garage gives me the shivers.
I am not skilled in these areas so I am very scared. I am going to go back to school to get a nursing degree because it is guaranteed to not be disrupted by the disrupters like now where the disrupters are disrupting themselves. Despite the personal risks of a healthcare job, it will bring me so much more peace of mind.
It looks like this has a public view too you can share to customers?
seems like you lack vision or optimism? are you just repeating the same boring, "ai will destroy facts" dystopianism?

im not even sure "net benefit for the human race" is a coherent property.
This is an impressive example of the Government making a strategic decision to diversify and executing on it. It would have been so much easier to kick the can down the road. Good for them
Someone who can create Portal 64 would easily breeze through LC. Why would LC be such a big barrier to someone to whom mastering the undocumented N64 graphics architecture is just a fun hobby project?
This is the closest looking open source one I’ve seen to linear which is by far the best kanban I’ve used maybe one inspired the other, either way looks good though linear is so polished. Introduced it to a client and it gets heavy use and the cycles concept is well liked
Don't hate the player, hate the game.

Also, probably anything written by Freemon Dyson would be worth reading, just to see how a top-flight might engages with the subject matter, if nothing else.
Cool, but not sure what is the point
It's been said that founders are people who can't get hired.
Holy shit, this is an excellent tour. I want to look at constraint-based
register allocation for my next project, I think. I also wanted to see if it
were possible to synthesize a data format and short x86 opcode sequences that
would satisfy certain mathematical laws, but I did not figure out how to do
that. Maybe we should chat.

In particular, I love the tiny tiny Union-Find!

uf = {}
def find(x):
while x in uf:
x = uf[x]
return x

def union(x,y):
x = find(x)
y = find(y)
if x != y:
uf[x] = y
return y

That's even smaller than the impl I use in toy projects. Wow.

And thanks for linking to my DDCG posts :)
>If it were my site, the UI would be a little more suited to the current year.

If it were your site, suited to the current year, I wouldn't come back here.
> I can't help thinking its simultaneously ingenious and hilariously convoluted.

It's just ingenious, they're coding the order onto the customer's plate by partially setting it up. They're getting some of the work done, and they don't have to fumble with some separate source of truth.
VLIW is what the Unison project (the context behind this post) was attacking. https://unison-code.github.io/ My best understanding is that exposing the details of the CPU to the compiler via a more complex ISA has not worked that well. Possibly because the compilation problem just gets too hard, but maybe also for momeentum and ecosystem reasons. I think another lesson is that it is unwise to make your isa expose microarchitecture because microarchitecture changes quite a bit between generations and inidividual CPUs. Things like delay slots seem like misfeatures now.
Platform co seems fitting, considering Nvidia's data center revenue in the fourth quarter of 2023 was a record $18.4 billion, which is 27% higher than the previous quarter and 409% higher than the previous year.

Seems revenue from inference is growing at a significant clip.
Again: are you a lawyer?! If not, in what quality are you advising businesses how to implement such a dangerous law? Have you seen the magnitude of the potential punishment? Will you cover my fines if you're wrong?
About 5 years ago so Chinese auto manufacturers had to recall some models as they had asbestos in the brakes, contrary to Australia's laws.
The other big announcement here is NIM - Nvidia Inference Microservice.

It's basically TensorRT-LLM + Triton Inference Server + pre-build of models to TensorRT-LLM engines + packaging + what appears to be an OpenAI compatible API router in front of all of it + other "enterprise" management and deployment tools.

This software stack is extremely performant and very flexible, I've noted here before it's what many large-scale hosted inference providers are already using (Amazon, Cloudflare, Mistral, etc).

From the article:

'Nvidia will work with AI companies like Microsoft or Hugging Face to ensure their AI models are tuned to run on all compatible Nvidia chips. Then, using a NIM, developers can efficiently run the model on their own servers or cloud-based Nvidia servers without a lengthy configuration process.

“In my code, where I was calling into OpenAI, I will replace one line of code to point it to this NIM that I got from Nvidia instead,” Das said.'

The dead giveaway is "I changed one line of code in my OpenAI code" which means "I pointed the OpenAI API base URL to an OpenAI compatible API proxy that likely interfaces with Triton on the backend via its gRPC protocol".

I have a lot of experience with TensorRT-LLM + Triton and have been working on a highly performant rust-based open source project for the OpenAI compatible API and routing portion[0].

On this hardware (FP4) with this software package 30x compared to other solutions (who knows what - base transformers?) on Hopper seems possible. TensorRT-LLM and Triton can already do FP8 on Hopper and as noted the performance is impressive.

[0] - https://github.com/toverainc/ai-router
One example: I just used it to make a personalized birthday song in 30 min. At that, it works quite well (while it's still novel)
The headline is editorialized by the submitter, the actual headline is “Nvidia CEO Jensen Huang announces new AI chips: ‘We need bigger GPUs’” which is arguably worse.

The article doesn’t discuss becoming a platform co but instead discussed ways their existing platform subscription model is evolving to add backwards compatibility testing.
1. Types, tests, all the build-time analysis you can rely on
2. Gradual migrations. You run two versions for a while and make it easy for certain codebases and/or users to be switched between the new and the old as necessary.
3. Sometimes you just don't touch that stuff, slowly build new things with new technology and hope eventually the old thing will fall in use enough that you'll be able to delete it.
The Material World book by Ed Conway might be worth a look. He goes into the depths of different materials used and really makes you appreciate the complexity of things more.
This isn't that bad for most people living in the US, given every major auto part chain in the country accepts the fluids for free (o'reilly, autozone, etc). There's often an auto parts store next to the supermarket or close by. Besides, for most cars we are talking about a once every 12-24 month event for only ~5 quarts of old fluid.

You can show up with the used oil in any receptacle you like, there's no such thing as a proper container beyond not leaking, they will take the contents off your hands.
I don't really understand the bird's-eye view of the product line, but judging by some of the raw physical numbers and configurations Jensen was bragging about, it means that they want to basically play the mainframe game of locking high-end applications into proprietary middleware running on proprietary chassis with proprietary cluster interconnect (hello, Mellanox acquisiton).
I do like short programs :). Code size does matter for instruction cache. In my application in particular, post hoc binary patching, a single byte can make a big difference in difficulty of patching.
If the garage door opener breaks, or the power is out, many people might have a really tough time opening the door manually without those springs. They might not be able to even do it at all.

It is still, of course, a valid question to ask if it's worth having dangerous springs up there all the time for the rare event of the opener being inoperative.

Or maybe we just shouldn't have doors that are that heavy?
I don't think they have a specific use-case for this model, they're throwing ideas at the wall again in the hopes some of them stick and eventually turn into another product. The paper doesn't discuss any of the problems that would need to be solved in order to easily generate game-ready assets so I think it's safe to assume that it currently doesn't.

For games at the very least you need to consider polygon budget, getting reasonably good UVs, and generating materials which fit into a PBR shader pipeline, at least if it's going to work with rendering pipelines as we know them today (as opposed to rendering neural representations directly, which is a thing people are trying to do but is totally unproven in production).
Double digit peta flop mass produced.

"The computing power needed to replicate the human brain’s relevant activities has been estimated by various authors, with answers ranging from 10^12 to 10^28 FLOPS."

Petaflop is 10^15

Crazy times.
Bourdain’s show was about traveling the world, eating cheap food with the local common man.

He was good enough to cook in the kitchen at French Laundry and rich enough to eat in their dining room as often as he wanted. But he was very much anti food snobbery.
Ah, that's not what ollama is, it runs models for you, it doesn't talk to them over an API

I would imagine someone has built an app that can talk to LLM apis
The downside is that you have to base64 payloads or otherwise remove newlines.

I wonder why they didn't just a multipart streamed response.

Supports my metadata, very commonly implemented format
This link is a mobile (AMP) version of the article that has been submitted already:

https://news.ycombinator.com/item?id=39748953
It means all the main chips required for a large-scale datacenter. And many of the layers of software on top of it.

Hardware:
* The GPU
* The GPU-GPU Fabric (NVLINK)
* The CPU
* The NIC
* The Network Fabric (infiniband)
* The Switch

And that's not even starting to get into the many layers of the software stack (CUDA, Riva, Megatron, Omniverse) that they're contributing and working to get folks to build on.
Thanks! Big fan of your posts! Keep it up!
So like IBM at the beginning of computers
That’s the DGX GB200 they announced today, with liquid cooling.
I think if you pinch within fraction of a second after a minimum time previous gaze, and before another minimum time next gaze, it would work really well.

These minimum gaze times could be quite small. When we move our eyes, they move fast. I am guessing in the order of 10-30 ms. Just under our perception of what we are actually doing.

I find myself deciding and starting to pinch, but moving my eyes away at the same time. That is a small window where carry-over gaze would reliably do-what-I-mean without undercutting a follow up gaze and pinch
> Of the billions of lines of C++, few completely follow modern guidelines, and peoples’ notions of which aspects of safety are important differ.

The fundamental problem is they’re just guidelines and they’ll always be just guidelines. You can still do all the wild old stuff without so much as a warning and you’ll have to figure out how it even interacts with the new stuff which exposes yet another vector for failure.
Did you skip the sentence immediately after that one?

It’s two fused chips. So 1.25x per chip. 25% uplift. Not 2.5x uplift. The 2.5x is for the whole package.
Given sentiments about regulations and government agencies these days, I fully expect a new TikTok trend of snorting lines of asbestos to pop up very soon.
It didn't sound like arrogance to me. The "if" at the start of the sentence indicates they are not asserting their conclusion as the only truth. That said, if toxicity is a large concern, it's strange that companies sell such high dosages at least without some kind of warning. I bet a sufficient warning would prevent at least some cases of toxicity
> I suspect I'm not the only one who decided that plastic byproducts (and the occasional injury from shuffling around 2.5gals) seemed safer than drinking out of some of these old building pipes.

We decided on an RO (Reverse Osmosis) system along with a filteration system. Based on what we spend annually maintaining the system, sometimes I wonder if we would not be better off just going bottled water (bulk, from Costco) with less of an overhead, and it is a close call ... although I do not know what it will cost to buy water in bulk, and I guess I still may need a filteration system for bathing.
What I'm wondering is where was my Enrico Fermi to warn me off of some of the bad paths I went down :-(

It would be heartbreaking to be told that what you are working on could never succeed--but not anywhere's near the pain you feel when, at long last, a death march comes to an end.
Reminds me of when Marge told Homer not to eat the pie while she was gone, and Homer says "All right, pie, I'm just going to go like this [makes chewing motion with mouth while moving toward pie] and if you get eaten, its your own fault!"

We're not trying replace artists, but we're going sell a product whose only conceivable function is to more cheaply do the things artists do, and if they get replaced, it's not our fault!
This seems like a very "um, akshuallyyy" response. There IS a cookie banner law. If the law says, "You must do X before doing Y," and you know that everyone is still going to do Y, you've effectively mandated X. The argument that simply not doing Y (which everyone does, and which you need to do to avoid being at a competitive disadvantage in the market) would avoid the mandate to do X is a pointless technicality.

Regardless of whether cookie banners could technically be avoided, Graham's point stands that this regulation has served no purpose other than to annoy consumers.
Stroustrup as always fails to recognize the vast surface area of C++ features, foot cannons, and the heavy weight of C compatibility around C++ neck.

C++ barely made sense in 1995. It makes absolutely no sense today.
How does a counterweight work?

A torsion spring is great because as it unwinds, the tension decreases. As the garage door transitions from 200 lbs of vertical load in the closed position to almost 0 lbs when it's mostly parallel to the ceiling, a properly sized and wound spring reduces the force in synchrony with the door position.

Wouldn't a counterweight provide insufficient force at the bottom and/or excess force at the top?
Works fine on DuckDuckGo browser on Android
Go to Gemini Advanced and try a common programming task in Parallel with Claude and ChatGPT4. Within 2 prompts Claude and ChatGPT4 will give nice working code you can use as a basis while Gemini Advanced will ignore your prompts, provide partial code and quickly tell you it can do more, until you tell it exactly what you want. It will go from looking usable to stuck on "I can do A or I can do B you tell me what you prefer hell" in less than 2 or 3 prompts...Unusable. And I say that as paying customer that will soon cancel the service.
I suggest getting an undercarriage wash once a year at the end of winter if you live where salt is used on roads, to reduce rusting away of your chassis. Still just once a year so you can keep feeling pretty smug about not washing, but, you get most of the benefit of the wash, which is longer rust free body life.

It has quite an impact -- this is why it's much harder to find intact cars older than a couple decades or so in the north as opposed to the desert west.

> Rain and the occasional wet rag is good enough for a depreciating asset.
Soon restaurants and bars will hand these out free, along with statins, with every cake, pie, and alcoholic beverage.
It's not AI generated music, it's AI generated noise
> Long-Polling: The least scalable due to the high server load generated by frequent connection establishment, making it suitable only as a fallback mechanism.

That makes no sense. Long-polling scales linearly like all the other ones as well.
Not to be confused with the Unison language, I guess. https://www.unison-lang.org
All companies exist just to make a buck. And in the process they serve us with literally every single product and service we are using every second of every day. They play by the rules we put on them, making their life easier or harder, and in the process making our life easier or harder. Like this bad cookie law.
+1 to this. I did Heathrow to Bermondsey for £110 (first time in London). Then next morning, found myself wondering why I didn't just use the train. On the way out, I did use the train, and lets just say, I still think about that £110.
Caution - lots of people like to talk about this "code archeology" idea as if it's a central driving point of the book, whereas in fact it's mentioned once in passing in the prologue and is never again relevant to the story.

Don't get me wrong, it's still a decent book on its own merits - but don't go into it expecting that to be the main point of the book (I did, and disappointed as a result).
HTTP 2/3 doesn't have they limitation.

For HTTP 1, simply shard the domain.
There are some nice coursera courses on minizinc

- https://www.coursera.org/learn/discrete-optimization good hats. very fun.

- https://www.coursera.org/learn/basic-modeling