skysight-inc/HackerNews huggingface dataset:
I am not sure I understand what you mean by the scaling issues, so, I guess, no? I have the 6th generation. The problem I have (and I do not see getting improved, somehow) is that applications do not care for it. Many times I have to turn it to landscape for some more room to fit everything.
Most applications feel better on landscape, but then you lose vertical space. Affinity Photo 1 is very guilty of that, having buttons overlay each other on the left.
> Apple just had to Think Different.

Metal is 1.7 years older than Vulkan. (June 2014 versus February 2016)
Except all languages are screwdrivers in this analogy.

However, There here are some immensely annoying people (just see other replies here) that can't fucking shut up about how their screwdriver of choice is better.
That's implementation defined behavior, not undefined behavior. Undefined behavior explicitly refers to something the compiler does not provide a definition for, including "safe defaults."
Or mix together your own plot, by combining any of the tropes in the "Periodic Table of Storytelling": https://jamesharris.design/periodic/
clearly you have read a significant portion of the Saga of the Eternal Champion.
Thanks for proving my original point.

I rest my case.
> This is the misunderstanding. Rust manages to be wonderfully ergonomic without GC. The type system is really the only thing that makes it wordier than C++

Thanks for the laugh. Maybe lifetimes/borrow checking syntax got invisible after a while to you. The only explanation.

I'll stop here. Don't have the time nor desire to argue against what seems like passionate opinions.
I need an "Every possible comment by Hacker News users"
The C standard library provides no recognizable container types, so there's no "main" anything.
The above was written by hand. As an experiment, I asked Claude to generate a few dozen more. Most weren't great. Here are the highlights:

Michael Crichton:

You're a brilliant scientist who's just created something that will revolutionize the world. Congratulations! It's now trying to eat you.

Michael Crichton:

You've stumbled upon a conspiracy involving [insert scientific field]. Now you're being chased by [insert government agency] while trying to explain complex scientific concepts to the reader.

Suzanne Collins:

You must choose between two brooding love interests while simultaneously overthrowing a totalitarian regime. Priorities!

Stephen King:

Welcome to small-town Maine, where the biggest threat isn't the weather, it's the [insert supernatural horror]. Don't worry, a writer will save the day.

Neil Gaiman:

Mythology crashes into modern life. You're either a god who's fallen on hard times or a regular person about to have a very weird Wednesday.

Margaret Atwood:

Society has taken a slight turn for the worse. Women are now [insert dystopian scenario]. This is definitely not a commentary on current events.

And perhaps my favorite:

George Orwell:

Big Brother is watching you. So is your toaster. And your pet. Trust no one, especially not the pigs.

Out of 30 generations, there were a few more that made me smile, but these were the main ones I enjoyed. Something I've noticed with statistical content generation is that it has a difficult time not being too "on the nose" -- almost like next-token-prediction is making it want to rush and get to the punchline a little too quickly. It has a hard time being subtle, and too often it felt like it was just a glib little summary of a story, rather than a sardonic take-a-step-back-and-look-at-the-big-picture sort of approach.

No major revelations, but just barely interesting enough to warrant commenting here. If there were a Dull Men's Club version of Hacker News, I would have posted this there.
Big Iron speedrun any% https://www.youtube.com/watch?v=BMRCye4JhEo&list=PL5ty576dcO...

(we need a bit of silly in our lives)
Fabric: a trustless, distributed DNS resolver for Bitcoin Spaces
Would be interesting to see a USB-C dongle + software version of the Flipper.
The conclusion of the article isn't entirely accurate.

> Why? Because they are calculated using the BLAS library available in the OS, which means that not even writing C++ SIMD code will make me have a faster implementation than the one Python is using and I will probably have to write my own assembly code with compiler-like tricks to go as fast as Python plus C++ libraries.

Switching from C++ SIMD intrinsics to assembly won't yield significant performance improvements for cosine distance. The kernel is typically too small for reordering tricks to have much impact. In fact, you can already outperform both NumPy and SciPy with optimized intrinsics, as I discussed in a previous HN post (https://github.com/ashvardanian/simsimd?tab=readme-ov-file#c...). There's also a promising RFC in SciPy to allow pluggable backends, which could make integrating such kernels easier (https://github.com/scipy/scipy/issues/21645#issuecomment-239...).

For many-to-many distance calculations on low-dimensional vectors, the bottleneck is often in the reciprocal square roots. Using LibC is slow but highly accurate. Intrinsics are faster, but you'll need several Newton-Raphson iterations for precision, and the number of iterations varies between x86 and Arm architectures (https://github.com/ashvardanian/simsimd?tab=readme-ov-file#c...). When dealing with high-dimensional vectors, you start competing with BLAS implementations, though they, too, have limitations on newer hardware or in mixed precision scenarios.
Everyone is commenting on "let x86 die" and I would agree if it was just about ISA. But the problem is that x86 has some-sorta-total-disaster-of-a-standard for peripherals and configuration (ACPI, UEFI and so on) and you can actually buy a computer that is compliant and will run Linux out of the box, even if with some glitches.

ARM is a handful of totally incompatible SoCs and you are totally dependent on SoC integrator providing support (hopefully in the form of throw-over-the-fence-and-forget Linux kernel headers, but more common are just kernel binaries) to run it at all. In theory UEFI supports ARM, but can I buy a desktop ARM processor that does?
And this is going to be worse with RISC-V because hardware vendor are not interested in providing platform compatibility. So we would be back in pre-PC era platform-wise.

There is no replacement for x86, not because it is impossible to replace, but because no vendor is interested in making one.
It seems like I took the inverse path that you did, I went to school for EE and then transitioned into doing fullstack engineering. I don't want to discourage you from learning more about EE because it is fascinating and rewarding, but here are some things to consider before you sign yourself up for a degree:

- Like others have said, EE is a very difficult degree to pursue. Studying power systems will probably save you from having to study too much of the really complicated theory, but there are still some strange abstract concepts you will have to have a good understanding of in order to know whats going on, and A LOT of complex math that goes with these concepts. Make sure you know what you are signing up for and if you like to study these types of things before fully committing.

- EE jobs are probably marginally safer than software related jobs from being consumed by AI, but making this switch will not guarantee job security. When / if the day comes that AI takes 90% of developer jobs, so too will it take a massive percentage of jobs that EE's have traditionally done. Power systems design is already one of those fields that is largely done via computers. Being the person at a power plant that helps debug when things go wrong isn't going go be replaced anytime soon, but you can say the same thing about software related jobs as well (maybe AI does a lot of the groundwork in the future, so there will be less need for swaths of people to work on software but there will always be need for a human in the loop until we get to a super intelligent AI which is unlikely in our lifetimes)

- Part of the reason I left EE to pursue more traditional software was because of how slow it moves and how much investment upfront you need to do really anything. It's also more difficult to get a job as a EE in general compared to software because of fewer opportunities in general and also companies not wanting to hire new people to make mistakes at their company before they figure out what they are doing and move on to not make mistakes at other companies. It's also an order of magnitude more difficult to debug problems you encounter working on hardware or power systems. A large part of learning how to be a good EE is understanding how to use all of the very expensive equipment in the lab to gain any kind of understanding as to what is happening with your project.

Overall I would recommend taking some classes about power systems and see if you like it or not before committing. I honestly wouldn't worry about the AI super intelligence taking your job anytime soon, if anything software fields might start to get more interesting because we won't have to slog through writing so much boilerplate before getting to the interesting areas where people are actually needed to think critically about.
Correct. We know these models are producing fucktonnes of revenue. At least some of them can be run at a gross profit, i.e. where marginal power costs and capital costs are less than marginal revenues. (Put another way: if OpenAI were an absolute monopoly and stopped training new models, could it turn a profit?)

What’s unclear is if this is a short-term revenue benefit from people fucking around with the newest, shiniest model, or recurring revenue that is only appearing unprofitable because the frontier is advancing so quickly.
The sea was a highway rather than a barrier. Communities along the coast would be in intense contact.

It was the mountains that rise beyond the coast that were the real obstacle. Even in the 21st century, it takes a lot of money and upkeep to make them passable for modern transport.

The projected Beograd-Bar highway slightly south of Croatia is basically a white elephant project.
I have been using kirby (https://getkirby.com/) for all my websites with great success the last few years. It's super stable, flexible, under active development and has a great ecosystem.

Can't recommend it enough.
Same here, but gnome 3 was a long time ago:2011! Gnome 2 had a serious bug for my usage, but they weren't going to fix it because version 3 was coming out soon.
Don't make fun of renowned author Dan Brown!

> Renowned author Dan Brown woke up in his luxurious four-poster bed in his expensive $10 million house – and immediately he felt angry. Most people would have thought that the 48-year-old man had no reason to be angry. After all, the famous writer had a new book coming out. But that was the problem. A new book meant an inevitable attack on the rich novelist by the wealthy wordsmith’s fiercest foes. The critics.

> Renowned author Dan Brown hated the critics. Ever since he had become one of the world’s top renowned authors they had made fun of him. They had mocked bestselling book The Da Vinci Code, successful novel Digital Fortress, popular tome Deception Point, money-spinning volume Angels & Demons and chart-topping work of narrative fiction The Lost Symbol.

> The critics said his writing was clumsy, ungrammatical, repetitive and repetitive. They said it was full of unnecessary tautology. They said his prose was swamped in a sea of mixed metaphors...

https://onehundredpages.wordpress.com/2013/06/12/dont-make-f...
> the job market isn’t thaaaat tough to need to compromise

I’m finding it absolutely brutal. I’ve never encountered anything like it. I could be doing something wrong, though.
Nice, when you know the length at compile time, which is rarely from my experience.

The holy grail is runtime access to the length, which means an array would have to be backed by something more elaborate.
Great, form an airship club. Stop throwing $100 million after $100 million of your investors' cash at your hobby.
>As I understand it, OpenAI loses billions of dollars every year, and it receives preferential treatment for cloud credits.

The absolute values or the deals performed are irrelevant to the principle. The principle is that revenues and expenditure go up in a way that never results in a profit, but if you broke each generation of development into a separate company it would be a series of profitable investments requiring increasingly larger investment for the next company. If serving ChatGPT stays profitable enough to cover the training of the model that they are currently serving then they are financially secure. It will only become a problem if they cannot recover the cost of training each model by serving it. We don't yet know if that will happen.

There is insufficient data in this area, Without knowing the capital expenditure on hardware, the costs of running the hardware, and the breakdown between how much of that hardware is running inference and how much is training, we just don't have a reliable way to calculate potential profitability. It's been a long time since GPT4, and all releases since then have been improvements on that generation. Some of those improvements have significantly reduced the cost of inference. There is evidence that they are spending on the next two generations already. We don't yet know how capable the next generation model will be, in the absence of that data point, almost all of the speculation is relatively meaningless.

>but I don't see any indicator that OpenAI will not go the route of enshittifiaction if it gets the opportunity

There is a very significant indicator. We live in a world where it is commonplace to offer free services paid for by advertising. This is the model where the user is not the customer, it is the product. That is the most common path to enshitification, because pleasing your customer takes priority. OpenAI has not yet taken that path (and they have had the opportunity). Both the API and ChatGPT plus work on the old fashioned model of give us some money and we'll give you a service. That is a model that disincentivises screwing over your customers.

It may not stay this way, but they certainly have had opportunities for enshitification that they have chosen not to embrace.
I was a lot easier than I thought to build a video delivery system. From a backend point of view:

s3 -> mediaconvert -> s3 -> backblaze -> fastly

gives you a super low cost solution that can scale forever. If you commit to bandwidth for fastly you can get that super cheap.

I've played around with ffmpeg for a few days, and with over 100 videos I couldn't get it to make the video smaller than mediaconvert. That's probably a personal problem, but it makes me wonder how good the ffmpeg encoders actually are. And I was using the original source to compress.

Anyway, good luck to you. The video space is about marketing. It's really crowded, and in the end marketing people don't care how much or how good the solution is...which is why BrightCove and Vimeo exist. They literally suck at everything except marketing. It'll be a great day when they die.
Thanks... none of those sound like they would pay the massive bills of running chatgpt (or anything similar).
Love the webdesign, but check typos: "Exprole"
And I'll mention another one that a friend of mine is working on: uxrt

https://gitlab.com/uxrt
Motorola has a limited version of Dex as well.
This is an advertisement and doesn't have much substance.
I built something very similar to your "documentation interaction" agent for a client recently. I used https://fabrk.ai/ and it took a couple days to get to a proof of concept. Happy to discuss the details if you'd like. Ping me at my handle at gmail.
McKenna would argue that's how apes became humans
For me its a very nice bedside ebook reader, reddit machine, and video device. Its a perfect size for all those things, perhaps a bit too small for video but good enough. It can fit into a large coat pocket or a medium sized purse too.

I keep trying to get into my kindle but just can't for some reason. E-ink is nice but being able to get a nice glowing black background with white text is really nice and the page changes are so much more fluid than e-ink.
One of my favorite books ever.
RAII is useful without exceptions yes. I guess it is the other way around. Exceptions are not useful without RAII (sorry not sorry most garbage collected languages ;)).

But without exceptions it is mostly syntactic sugar anyway.

If compile time initialization is the most compelling usecase I'll rest my case. Good feature, yes! Hardly worth switching language for.
due to my having survived the last 3 or 5000 comments, this part is somewhat hazy, I would just like to say that China Miéville is my legacy and he thinks of me as his literary father, which I am in a way, although I am a heroic loner from a forgotten race doomed to wander through HN writing comments for all eternity until I can finally destroy the Evil God who cursed me to do so and cash my royalty checks.

on edit: or perhaps I have cashed these royalty checks here, in the end times, and am having lovely sex times with erotically gender strange creatrixii - a word like any other. While the world dissolves into a tangerine ice cream created by the whim of the last human minds to develop a plot point.
> it's specifically from the outset designed to depict something evil in the culture of the religion

No, you interpret it as such. But to the vast majority of religions, it's not viewed as evil, and to secular people it's not evil either. It's just a play on the term daemon.

> So hence this is at odds with the code of conduct in my opinion

No, because as soon as you make organization changes to appease Christians than the Muslims will say "Wait wait wait - you're appeasing Christians and not us? But we are the one true religion!" And so now, you no longer have tolerance.

That's why the only way to achieve true tolerance of religion is to pretend all religions don't exist. Even acknowledging one can be, and often is, interpreted as favoritism or endorsement. Every religion thinks they're the "One True" one.

But if religions don't exist then the daemon isn't offensive. So there you go, religious tolerance.

> religious-themed art

Frankly I don't think Christianity, or any religion, have sole proprietorship over a cute little daemon logo. I can arbitrarily relate many things to religion. For example, there's water in the Bible. Is therefore including water at your events an example of appealing to religion? No. You do not own demons and more so than the LGBT owns rainbows. There's a thing that exists in popular culture and they're secular, largely. Also asking religious people what is and is not secular is just a recipe for disaster overall. They have a very strong incentive to swallow up a ton of stuff.
i have a feeling that it set back the web by a decade

https://x.com/chxy/status/1822858746307170640
The whole chassis is weak, old... One camera still? Lame... The thermals are mediocre, at best. And the iPhone 15 Pro I just got makes me look forward to the winter. I expect similar experiences with this. When you write/draw on it, it does get hot. Same battery life is not bad, but it could use some more when you use the Pencil.
Touch ID is another very very weird thing to keep. I wonder what sort of market buys that and they don't want to upgrade anything... It feels so weird...

If you check Apple's comparison, at least on that overview, it seems they changed only the processor, networking, that HDR thingy on the camera, and... that's all. Everything else is the same.
Fox extremely skeptical that henhouse requires guarding.
Hm, it is a bit like calling Leif Ericsson an American. Somewhat truish, but the time gap between him and the actual early US is really huge, approximately as big as the gap between the Mycenaean Bronze Age and Early Classical Greece. Lots of development in between.
Meta and Google are the companies most able to monetize AI-generated or AI-enhanced[1] content on their respective properties.

1. Meta showed off automatic audio translation that preserves speaker's voices. Content creators can now expand their following beyond their spoken languages, generating more ad impressions.
I’m similarly annoyed by Discord’s term “server”.

Only recently started using Discord, and joined various “servers”, which seem as basically just groups with chats. When I was prompted to create my own “server”, at first was hesitant thinking “whoa, I don’t want them to provision a whole server for me, that can’t be cheap”, then realized it has nothing to do with actual servers.
Technically speaking, even AOL kept growing into the late 2000s. It didn't stop mailing out CDs till 2006. IIRC its userbase didn't max out until well after "still being on AOL" had turned into a meme.
Interesting, I wonder who all the new users are? Most of the accounts that I have followed are defunct, slowed down, or mirrored on other social networks.
> What's the best alternative to WordPress right now after all the drama?

Probably WordPress. The user-base is so huge that you'll be in good company. There will be an easy migration to whatever the future version is that Matt doesn't have the ability to supply chain attack.
Ships are simple and cheap. Airships are known to combine the drawbacks of ships (slow, weather-dependent) with the drawbacks of airplanes (needs to be light so it can fly).

That is not a winning combination for putting any kind of freight carrying out of business. The main reason people use air freight today is to get something from one continent to another in 24 hours. Airships will never do that.
> Maybe lifetimes/borrow checking syntax got invisible after a while to you.

I just did a quick scan, in a couple thousand lines of Rust I see two, maybe three lifetime annotations. Nah, not a huge contributor to language verbosity. Most Rust folk seem to work with the compiler's notion of what lifetimes should be, and everything's implicit.
int a;

cin >> a;

Then the program goes berserk as soon as the first non-number is read out of standard input. All the other "cin >> integer" lines are immediately skipped.

Yes, I know about error checking, clearing error condition, discarding characters. But it's a whole lot of stuff you need to do after every single "cin>>" line. It makes the simplicity of cin not worth it.
> "The marketing team at my bank wants to run a competition where people who open a new account get a chance of winning a prize. This is illegal, since it violates sweepstakes laws (see below, where I've pasted the applicable sections). They either have to provide a way to enter the contest freely, without opening an account, or they have to abandon the idea. Can you write an email that explains this in an empathetic, but clear way?"

Just this paragraph but without the instructions to ChatGPT is sufficient for this case. It's literally more work to get a useful output from ChatGPT than just to do the work yourself. And that's not even accounting for the careful review you need to give every morsel of output from it.
The article talks about NVidia racks, but also about their DSF [0], which is Ethernet-based (as opposed to Infiniband) built on switches using Cisco and Broadcom chipsets and custom ASIC xPU accelerators such as their own MTIA [1] which is built for them by Broadcom. So they are talking more than one approach simultaneously.

[0] https://engineering.fb.com/2024/10/15/data-infrastructure/op...

[1] https://ai.meta.com/blog/next-generation-meta-training-infer...
> * If you spend $400M and build an asset that is worth >$400M, then you have increased the value of the company without modifying profit. For example, if a company were to buy land, and build a building, that building has a value regardless of if it is associated with any revenue*

Why does it have value? It’s because it can be rented, occupied for productive use or sold to someone who can do either of those. Revenue-free assets are essentially money. (Companies aren’t in the business of non-revenue non-monetary assets—that’s the domain of society at large.)
Carterfone