skysight-inc/HackerNews huggingface dataset:
Update: Checked out the script and it seems to just be for convenience and maybe compatibility with OSes that Cargo can compile for but not run on.

Seeing a curl pipe script makes me worry it's going to ask for odd permissions, if I don't also see something simpler like a binary download or cargo install. There is a zip for Windows so maybe the script is just for getting the binary.
They are very clearly commenting in bad faith.
Hmm, I'll have to figure out how I got that so wrong. That would explain some things that were bothering me about the Portland cement stats I posted yesterday. Thanks for the heads up!
Wouldn't that ray destroy any life on any nearby planet?
> How do you wanna restore a blown fuse on nanometer level INSIDE the GPU die. Its simply not possible.

Bullshit. There will be hackers in the future who can do it in their garage. Just... not anytime soon.

> By the way, AMD also uses fuse blowing if you e.g. overclock some of their CPUs to mark them as warranty voided. They give you a warning in the BIOS and if you resume a fuse inside the CPU gets blown that will permanently indicate that the CPU has been used for overclocking (and thus remove the warranty)

Emphasis on "some." You can buy plenty of CPUs from them made for overclocking.
I agree, this is the thing that stood out to me. There's this kind of amazing leap you have to do to understand how computers do what they do. How does a thing that adds and subtracts numbers paint pictures? Once you grasp that you can transform those things into numbers and then operate on them, the whole world of computation opens up. It's amazing Ada was thinking about this 100 years before computers really existed.
NVIDIA is obviously not above market segmentation via dubious means (see: driver limitations for consumer GPUs), but I think binning due to silicon defects is a more likely explanation in this case.

Some 4090s have this extra fp16 -> fp32 ALU disabled because it's defective on that chip.

Other 4090s have it disabled because it failed as an Ada 6000 for some other reason, but NVIDIA didn't want to make a 4095 SKU to sell it under.

Or if you generalize this for every fusable part of the chip: NVIDIA didn't want to make a 4094.997 SKU that only one person gets to buy (at what price?)
Great idea - I'm currently using a barebones Framework 16 mainboard with the 7940HS as my homeserver and local-AI playground in a 3D-printed case.

UMA with the iGPU is nice though not much faster than CPU (20-30%? don't recall).

But installing 64 or even 96GB RAM is more attainable though slower (60GB/s) than Apple's $$$-mem-upgraded M* Pro (200), Max (400) and Ultras (800). Although DDR5 is comparable to a regular M1 (70) afair. Most LLMs in the 20GB range run at around 7-12tok/s which is fine for playing around with them.
Yep. Right here. [0].

Generally people ignore the per PUT and GET pricing on S3 along with the higher latency since it's a "global" service. If your objects are small then you're almost always benefited from using DynamoDB as the GET pricing and latency are far more favorable, as long as you don't mind the region dependency or the multi region setup.

[0]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/optimi...
People have wrong intuitions about a lot of things and price discrimination is one of them. That's the modern world for you.
The infrastructure is not a 'some dude writing tons of YAML code'.
> LLM-generated code that people have submitted to open source projects I work on

Are you sure it was people? Maybe the AI learned how to make PRs, or is learning how to do so by using your project as a test bed.
Japan Sees Nuclear as Cheapest Baseload Power Source in 2040
Firstly, GPT-2 was released in 2019. Five years is not "almost ten years".

Secondly, LLMs are objectively useful for coding now. That's not the same thing as saying they are replacements for SWEs. They're a tool, like syntax highlighting or real-time compiler error visibility or even context-aware keyword autocompletion.

Some individuals don't find those things useful, and prefer to develop in a plain text editor that does not have those features, and that's fine.

But all of those features, and LLMs are now on that list, are broadly useful in the sense that they generally improve productivity across the industry. They already right now save enormous amounts of developer time, and to ignore that because you are not one of the people whose time is currently being saved, indicates that you may not be keeping up with understanding the technology of your field.

There's an important difference between a tool being useful for generating novel content, and a tool being useful. I can think of a lot of useful tools that are not useful for generating novel content.
> [1] https://www.tesco.com/groceries/en-GB/products/282049626

As an old Irishman once told me, it'll be the fags that kill you. A few years later, I quit them.
...jailed for inciting rioting.

That would land you in jail in the UK no matter what forum you said it in. No we have no right to incite people to riot in the UK. That is something I'm rather proud of.
I wonder how predictable the failure modes are?

Traditional load balancing has some known failure modes and engineers know to design to avoid them.
I’m curious, do you expect them to run and maintain servers for free?
I think the idea of meritocracy has died in me. I wish I could be rewarded for my knowledge and expertise, but it seems that capitalism, as in maximizing profit, has won above everything else.
And here I thought here would take about how new models come out so frequently that any information about long-term quality is long obsolete.
The Perfect Beer Glass Shape, According to Math
> Block UK users

The site is primarily focused on London/UK biking enthusiasts.

> Make a forum that is only for UK users

That is the forum for UK users.

> Just ignore the law and fight it

The linked post mentions that the fines for failure to comply start at £18 million. I'd understand not wanting to take that risk.

> Setup the forums on bulletproof hosting which ignore such silly laws.

I think this is the most viable strategy, but even then the site owner incurs risks through ie. ownership of the domain or considerable participation.
Intel is by far the best out of the box experience under linux. I have 3 cards. I will get one of the new battlmage cards for my gaming pc.

Edit: the only downside is that the hw h265 encoder is pretty bad. Av1 is fine though
What more responsibilities do you have?

(For context, I'm 40 and feel old too. My partner died after a short and nasty illness, which was difficult in itself, and I was left to care for our then two years old kid. I only have one responsibility, but it's more than enough...)
No, the essence of a fuse is that it can never be reset. A circuit breaker is different.
Show HN: Terraform functions that should have been built-in
Terraform/OpenTofu provider which provides functionality as Data Sources (for older Terraform), Provider Functions (for OpenTofu and newer Terraform), and as a Go library (for an identical implementation to use for integration testing frameworks like Terratest).
I'm guessing the Tool reference is due to the song Push It but aside from the tool cover art and that reference, I didn't find the linked video especially Tool-y
I need three hands so that I can hold my smartphone at alll times
our only hope for verifying truth in the future is that state officials give their speeches while doing kick flips and frontside 360s.
I feel the same about the clowns who point to the stock market as some well-oiled capital allocation machine.
> Contracting made a bit more difficult, freelancing totally unaffected.

That isn't true. It has made contracting a lot more difficult. I am in a number of freelancer groups and it has affected them. I have heard the same from recruiters, from freelancers, from people that run job boards.

> Every contractor I have ever met seems to know about umbrella companies

Most contractors run their own private LTD (like I did). They don't use umbrella companies because you are put on PAYE and you end up paying through the nose in tax.

Typically you get a third party to check a contract for you to see whether it falls under IR-35. I could do it myself, but I would rather pay someone to check it for me.

Many contracts will require you to have IR-35 "insurance" which feels like a scam, but it is required a lot of the time by the contract. This is in addition to PL and PI insurances.
Both OBrien and Schlansky are worth millions, they can afford to buy the highest quality, most expensive option of just about whatever everyday item they happen to be buying because the price range is from zero to zero in relative terms.

There's a better rule to follow. If you think you need something, buy the cheapest possible version that gets the job done first. If you end up using it enough to wear it out, then buy the best option you can afford. Otherwise you're throwing away cash for something you might not ever end up using. Mostly goes for tools, but also other non-necessities.
Are We Shor Yet?
Or the 90% are charged absurd markup because clearly they can deliver the hardware for 10% use-case for 1000$ and still make money on top but they would rather charge the data centers 50k for the same product
So the original post was independently verifyable when you found it?
Also I should clarify that I'm not trying to say this is your fault. But I also understand why the maintainers acted the way they did. I think it's not unreasonable to expect that a configuration change distributed as part of a new version of a program won't be installed by itself.
I see this sort of take from a lot of people and I always tell them to do the same exercise. A cure for baseless fears.

Pick an LLM. Any LLM.

Ask it what the goat river crossing puzzle is. With luck, it will tell you about the puzzle involving a boatman, a goat, some vegetable, and some predator. If it doesn’t, it’s disqualified.

Now ask it to do the same puzzle but with two goats and a cabbage (or whatever vegetable it has chosen).

It will start with the goat. Whereupon the other goat eats the cabbage left with it on the shore.

Hopefully this exercise teaches you something important about LLMs.
Hemingway has been in public domain for a while in Canada (pretty sure)
I mean, my 16" MSI with 11th Gen Intel and Nvidia GPU gets 6 hours on Linux (openSuse)... Any current gen laptop with APU should be getting 12 hours. But I don't know Windows, it could be that bad?
I'm in agreement LLMs get contaminated with test data, particularly from simonw. What I'm referring to is nobody needs worry about hoarding secret questions from the public eye to avoid that problem. It is a valid approach... but a bit of a sad path considering.

Don't run unpublished private benchmarks or worry about keeping a counted hoard of secret questions. Do rotate your questions every few months to whatever comes to mind at the time. When nothing comes to mind there is no point in running a question benchmark anymore as it already answers every possible you could possibly question you can think of (and the only way it gets there in your lifespan is by reasoning rather than memorization). You can always run the new question retroactively on an old models for comparison purposes so that's not a concern either.

The important thing here being "rotate questions without concern of having things lined up for it" rather than "fear what happens when you discuss your question".
There’s an Automattic footer. I’m baffled at the stupidity.
This is at least the third time in my life that we've seen a loudly-heralded purported the-end-of-programming technology. The previous two times both ended up being damp squibs that barely mention footnotes in the history of computing.

Why do we expect that LLMs are going to buck this trend? It's not for accuracy--the previous attempts, when demonstrating their proof-of-concepts, actually reliably worked, whereas with "modern LLMs", virtually every demonstration manages to include "well, okay, the output has a bug here."
A notable exception to the trend of poor/unknown quality in consumer products is the outdoor product market. I buy a lot of gear for skiing, canyoneering, climbing, cycling, backpacking, and other sports. In these sports, the safety and functionality of gear is critical. And you spend enough time using and evaluating the gear that many (if not most) users become experts. Perhaps this type of market is the exception that proves the rule.
As a quick cheatsheet, laws targeting CSAM are always just tools to go after other things.

CSAM is absolutely horrible.. but CSAM laws don't stop CSAM (primarily this happens from group defections).

Instead it's just a form of tarring, in this case unliked speech, by associating it with the most horrible thing anyone can think of.
Nuclear energy debate draws stark gender split in Australia
Aye. Dipole and similar gross asymmetries.

I don't know about all the potential noise sources and how well any of them could be compensated for, but the raw sensory capacity of the best systems is at least enough to be worth considering the question.
Firstly, as many commenters have mentioned, I don't see AI taking jobs en masse. They simply aren't accurate enough and they tend to generate more code faster which ends up needing more maintenance.

Advice #1: do work on your own mind. Try to improve your personal organization. Look into methodologies like GTD. Get into habits of building discipline. Get into the habit of storing information and documentation. From my observations many developers simply can't process many threads at once, making their bottleneck their own minds.

Advice #2: lean into "metis"-heavy tasks. There are many programming tasks which can be easily automated: making a app scaffold, translating a simple algorithm, writing tests, etc. This is the tip of the iceberg when it comes to real SWE work though. The intricate connections between databases and services, the steps you have to go through to debug that one feature, the hack you have to make in the code so the code behaves differently in the testing environment, and so on. LLMs require legibility to function: a clean slate, no tech-debt, low entropy, order, etc. Metis is a term talked about in the book "Seeing Like a State" and it encompasses knowledge and skills gained through experience which is hard to transfer. Master these dark corners, hack your way around the code, create personal scripts for random one-off tasks. Learn how to poke and pry the systems you work on to get out the information you want.
E-waste is mostly a fake concept. By the time a 4090 has outlived its usefulness for gaming it's also likely that no one wants it for AI (if they ever did).
As soon as you replace the subject of LLMs with nebulous “AI” you have ventured into a la la land where any claim can be reasonably made. That’s why we should try and stick to the topic at hand.
> who is going to do the audiogram programming for the airpods.

you mean using the gram output as filter stack? That's in the options > airpods > on the bottom.
Nowadays Intel, AMD and even Nvidia have Linux support when a product is launched, so yeah, it's bad that the laptops are in the wild with no support.
It will probably end up like self driving cars. Can do lots of the problem, but is predicted to be never quite there .....
I don’t have any experience with discrete Intel cards, but yes their iGPUs have been flawless for me under Linux. Same for other components, to the point that I’d say a reasonable way of gauging how well a laptop will work with Linux is to look at how much of its hardware is Intel (CPU excluded). Intel wifi/bluetooth and ethernet are also great under Linux for example.
(reposting from locallama and lower down here) yep that's true.

one of my goals is to inspire and honor those that work on open source AI. Those people tend to be motivated by things like impact and the excitement of being part of something big. i know that's how i always feel when i'm around Berkeley and get to meet or work with OG BSD hackers or the people who helped invent core internet protocols.

those people are doing this kind of OSS work and sharing it with the world anyway, without any cash prize. i think of this as a sort of thank you gift for them. and also a way to maybe convince a few people to explore that path who might not have otherwise.
Office computers are a niche. A big niche, but still a niche: probably 500 million world-wide. Meanwhile there are 4.88 billion smartphone users.
TV commercials / youtube ads. You don't need a video team anymore to make an ad.
> It's provably true that LLM's can produce working code.

You've restated this point several times but the reason it's not more convincing to many people is that simply producing code that works is rarely an actual goal on many projects. On larger projects it's much more about producing code that is consistent with the rest of the project, and is easily extensible, and is readable for your teammates, and is easy to debug when something goes wrong, is testable, and so on.

The code working is a necessary condition, but is insufficient to tell if it's a valuable contribution.
IMHO, most of io_uring's performance should come from reducing transition between kernel and userspace. There doesn't need to be a safety tradeoff there (although in practice, there have been several safety issues). There may be a trade off against having a simple concurrency model; without io_uring you can't really request an accept and not handle the response that comes back, because a syscall is necessarily synchronous from the point of view of the caller; the calling thread can't continue until it gets a response, even if that's EINTR.
> "thundering herd" of instances all fetching from the file on S3 at startup (which can otherwise lead to throttling).

Have any "thundering herd" problems with S3, including throttling, actually been seen?

I think S3 is advertised to have no concurrent connection limit, and support up to at least 5,500 GETs per second (per "prefix", which I'm confused about what that means exactly in practice). I don't think S3 ever applies intentional throttling, although of course if you exceed it's capacity to deliver data you will see "natural" throttling.

Do you have a fleet big enough that you might be exceeding those limits, or have people experienced problems even well under these limits, or is it just precautionary?
I can imagine a world, not far from today, where business experts can create working programs similar in complexity to what they do with Excel today, but in domains outside of "just spreadsheets". Excel is the most used no-code/low-code environment by far and I think we could easily see that same level of complexity [mostly low] be accessible to a lot more people.
Your question is a perfect example of identity politics.

Most political parties want mostly the same things. They have differences in priorities, and they may oppose the specific means other parties propose, but they are rarely opposed to the actual goals of the parties on the other side of the political spectrum.

Radical fringes often have too different visions of the society to work with those on the other side. But we are not talking about radicals here, but a coalition of three moderate center-left / center-right parties. Those parties should be able to collaborate most of the time, even if you add CDU (another center-right party) to the mix.
The great American brain drain: is Canada ready? Times
* Without the right constellation of research, experience and hard skills in the field, it is nearly impossible to get a job in AI.*

Yep. For example, if you did a lot of work with CNNs in the past, good luck trying to break into the now-current-rage LLMs.
Not sure which Fortran this refers to. I never used Fortran I, but as I understand it, names were up to 6 characters long, first character alphabetic; names with initial letter A-H and O-Z were REAL, I-M INTEGER (Fortran II added declarations to override the defaults). Dartmouth Basic restricted names to a single letter and an optional digit.

Incidentally, the various Autocode languages of the 1950s in Britain had 1-character variable names.
So in about a month we can expect to see a trailer for horror film renditions of Popeye and Tintin, (also board game Kickstarters that use them as a theme) like we did with Mickey Mouse and Winnie the Pooh?

Cool. Cool cool cool.
The opaque API brings some niceties that other languages have, specifically about initialization. The Java impl for protobuf will never generate a NullPointerException, as calling `get` on a field would just return the default instance of that field.

The Go OpenAPI did not do this. For many primative types, it was fine. But for protobuf maps, you had to check if the map had been initialized yet in Go code before accessing it. Meaning, with the Opaque API, you can start just adding items to a proto map in Go code without thinking about initialization. (as the Opaque impl will init the map for you).

This is honestly something I wish Go itself would do. Allowing for nil maps in Go is such a footgun.
AMD's 7xxx series cards were almost universally worse than their 6xxx equivalents. AMD cut memory bus width and reduced compute units, all in a quest to reduce power consumption because they're so power-hungry. They're still not as good as NVIDIA cards for power consumption.

The drivers are unreliable, Adrenalin is buggy, slow, and bloated; AMD's cards have poor raytracing, and AMD's compute is a dumpster fire, especially on Windows; ROCm is a joke.

None of the LLM or Stability Matrix stuff works on AMD GPUs under Windwos without substantial tweaking and even then it's unreliable garbage, whereas the NVIDIA stuff Just Works.

If you don't care about any of that and just want "better than integrated graphics", especially if you're on Linux where you don't need to worry about the shitshow that is AMD Windows drivers - then sure, go for AMD - especially the cards that have been put on sale (don't pay MSRP for any AMD GPU, ever. They almost always rapidly discount.)

AMD simply does not have the care to compete with NVIDIA for the desktop market. They have barely a few percent of the desktop GPU market; they're interested in stuff like gaming consoles.

Intel are the only ones who will push AMD - and it will push them to either compete or let their product line stagnate and milk as much profit out of the AMD fanboys as they can.
The point of your sense of taste is to get you to eat the things you need. Your tongue must be able to detect whatever those things are.

Some such substances occur across a broad range of foods, or in varieties that differ from each other in ways that don't really matter to your digestive system, and you can pick them up and consider them to be a flavor common to those foods.

Some are unique. You can pick those up too.

In either case, your perception of the same taste will vary according to the current state of your nutrition. Steven Callahan noted that, when he was lost at sea and food was scarce, fish eyes tasted significantly better than the rest of the fish. That is because they contain important nutrients, which your tongue can detect, but which you don't ordinarily care about. You start to care as you develop deficiencies.

A model of a small number of "basic flavors" doesn't even allow for this phenomenon to exist. It is fundamentally misguided.
If you fear => you're still in the beginning of your career or your work has very little to do with software engineering. (the engineering part in particular)

The only way to future-proof any creative and complex work - get awesome at it.

It worked before LLM it will work after LLM or any new shiny three-letter gimmick.
crystal... ofc.. :(
CO2 ppm is the main number that research studies look at, but it's also a proxy for the "freshness" of the air. All the air quality metrics are correlated. Eg a lot of cheap CO2 meters measure something else like TVOC and convert it to eCO2 using a lookup table.

CO2 scrubbing would be better than nothing, but it's really expensive and won't improve other metrics like TVOC