skysight-inc/HackerNews huggingface dataset:
There has been some testing within llama.cpp, which supports both Vulkan and ROCM-Blas. When it works, the latter is about 2x faster than the Vulkan version.
Save Time on Code Reviews and Multiply Your Productivity with AI
Life for dev teams is beyond hectic…

One minute, you’re totally in flow, solving a bug, or fleshing out a new feature.

The next?

You’re pulled into a sprint meeting or saddled with reviewing a pull request— which almost ALWAYS takes far longer than you expect it to.

Keeping up is a constant choice between getting enough sleep, or giving up any free time that you might have available.

Which is why we built Agentic Assistant.

It’s an AI tool that’s designed to help you save time on menial tasks and multiply your productivity by putting your focus on creative work that matters.
There are already some practical restrictions on non-127.0.0.1 http cookies. I fully expect more of this in the future. And a good thing too.
Given that control over Alsace was shared between Germany and France many times in history, it makes sense.

I believe it's still done, but it's mostly too old people. In big cities in Germany you will often seen youth that no longer do it.
The only Asian country that is distinctly ‘northern’ is North Korea, and the media wouldn’t have shied away from using it in fear of people making the connection.

At the end of the day, the whole argument is stupid.
TL;DR: AMD still doesn't take software seriously?
I've just published to Github my own LLM logging and debugging tool with local storage: https://github.com/zby/llm_recorder It is more for debugging than observability in production like your package.

I think I am ready to push it to PyPi now.

It replaces the llm client and logs everything that goes through it.

It is very simplistic in comparison with the remote loggers - but you can use all the local tools - like grep or your favourite editor. The feature that I needed from it is replaying past interactions. I use it for debugging execution paths that happens only sometimes. Can Langfuse do that?
I haven't heard anyone in my circle talk about this at all. You probably are in a tech bubble.
Actually, they shipped not-ready machines to customers. In hope they could find solutions that can fix the machine later.
> until you propose exterminating a species globally

The proposals are all very local. Sterile mates, for example. Even e.g. gene drives work regionally.
I understand that the drum is fixed to the drone, not the operator. It spools off a couple of clicks of ultra thin fibreoptic cable that is cut of by the operator once the drone is detonated or lost.
So the Ukrainian landscape by now is crossed with these cables adding to the environmental damage already happening by conventional means? Is there any long time data or study on future risks to the population? As far as I understand, broken FO can easily break the skin and enter the body and you certainly don't want it in your food chain.
If the progress in capabilities stall, the product fit, adoption, ease of use are the next battlefield.

OpenAI may be first to realize and switch, so they still have a chance to recoup some of those billions
Merged two days ago!?

That’s about half a decade after they should have done this foundational work!

I guess it’s better late than never, but in this case a timely implementation was worth about a trillion dollars… maybe two.
My life is not fiction, but one of us is playing the fool.

I've got great respect for both Larry David's work and life.

"I could give a fuck." --Larry David in answer to the question as to whether republicans will stop watching his show because of his openly stating his opinions about Trump being a worthless piece of shit
That's true but apart from Poland, all large EU countries have anaemic weapon production and diverted all their military spending into social programs decades ago, which they cannot reverse. They are at their budget deficit limits and are all in territory where if they increase tax rates, tax proceeds go down (along with growth and employment). So the reality is that I don't think there is any chance the EU is a substitute for the US in term of ukraine support.
This is a true statement.

This is also not related to the problem being trivialized in the presented solution.

Lack of access to experts, doesn’t improve the quality of water cooler conversations.
To be clear, I was talking about the legal regime.

Your snark should be directed towards legislators, not commenters on HN.
If you mean in mysql explain: "Using join buffer (Block Nested Loop)", its not slow because nested loop algorithm is being used, its slow because of the join buffer part, which is an optimization used when its not possible to immediately get the right row of the inner table via an index.

As far as i know (might be wrong,im not really familiar with mysql internals), mysql (like sqlite) generally uses nested loop joins all the time. The EXPLAIN just only says something in the join buffer case. When using a simple nested loop join, EXPLAIN does not mention the fact that it is using that algorithm.
betting on the opposite of what HN predicts seems like a pretty safe bet if you read the old threads.
> Most people don't even know any experts personally, much less have one they could call for help on demand.

Most people can read original sources.
And wouldn't it be nice if there were more third places that weren't centered around alcohol consumption.
Honda and Nissan officially begin merger talks to be 3rd-largest automaker
Show HN: A registry of agent benchmarks (including many OSS agent trajectories)
If you're interested in exploring what LLM-based agent systems these days actually do to solve certain benchmarks such as SWEBench or WebArena, we created a small leaderboard with our team, that allows to view a lot of public and OSS agent results including all the runtime traces (the step-by-step reasoning behind the scenes).

Looking at traces is actually quite interesting, as they reveal a lot about the inner working and shortcomings of current agent system, e.g. see https://explorer.invariantlabs.ai/u/invariant/webarena--SteP... for an example trace.
> ... in what sense is this hornet "northern"?

All hornets are native or common to Asia (the North American native insects commonly referred to as hornets are actually yellowjackets), so calling something an "Asian hornet" or even "Asian giant hornet" doesn't really tell you much. It thus makes sense when coming up with a common name for a hornet species to pick something that distinguishes it from the other hornets, such as where its range is relative to others.

As to why they avoid regional origins in common names, the the Entomological Society of America says [1]:

> "Common names are an important tool for entomologists to communicate with the public about insects and insect science," says ESA President Jessica Ware, Ph.D. "Northern giant hornet is both scientifically accurate and easy to understand, and it avoids evoking fear or discrimination."

[...]

> In 2021, ESA adopted new guidelines for acceptable insect common names, which bar names referring to ethnic or racial groups and names that might stoke fear; the policies also discourage geographic references, particularly for invasive species. The Society also launched the Better Common Names Project, an effort to review and replace insect common names that may be inappropriate or offensive. No common name for Vespa mandarinia has been previously adopted by ESA, and neither name used in popular discourse meets ESA's guidelines.

[...]

> Amid a rise in hate crimes and discrimination against people of Asian descent, usage of "Asian" in the name of a pest insect can unintentionally bolster anti-Asian sentiment. And, from a taxonomic perspective, all hornets—22 species of wasps in the genus Vespa—are native or common to Asia, meaning "Asian giant hornet" does not convey unique information about the biology or behavior of the species Vespa mandarinia.

They cite a news report on the rise in anti-Asian violence in the US.

They probably want to avoid things like this, one of the examples from that news report:

> In March 2020, Bawi Cung and his 6-year-old son were attacked by a man armed with a knife at a Sam’s Club in Midland, Texas. The man, who later pleaded guilty to hate-crime charges, thought the Burmese American family was Chinese and blamed them for COVID-19.

There are a lot of complete morons who if something bad in the news is labeled as the "X something" where X is a country, region, religion, or probably anything else that is associated with an identifiable group will think any random individual they encounter from that group personally bears significant responsibility for that bad thing.

Wikipedia's got a long article of examples where the something was COVID [2].

[1] https://entsoc.org/news/press-releases/northern-giant-hornet...

[2] https://en.wikipedia.org/wiki/Xenophobia_and_racism_related_...
> as long as their tastes seem to align to mine

This is the crux of it for me. A good critic will be of great use whether their tastes align with yours or not.
I know you’re kidding but a container is one of the simplest easiest most portable ways to deploy a web app.
> there's little benefit to mixing it with threads

> If you think something will block it you should check out "process pool executors." Note that its very tricky to share resources like sockets between processes so its kind of another reason to avoid stuff like this.

Isn't that the benefit of no-gil? The ability to run CPU-intensive operations without incurring the overhead and friction of multiprocessing? Now you can do multicore processing while also having shared memory
I don't see why performance would be significantly different between multiple threads using same sqlite db vs multiple processes on same machine. Can you explain more what you mean?
France Links First New Nuclear Reactor to Grid Since 1999
That makes a lot of sense to me!
I prefer the "good art requires suffering" argument.
Privacy-Focused Web Feed Reader for Chrome
Man versus autonomous car race ends before it begins
Splitting knowledge out doesn't mean you need to drop weights. Just that it needs to become independent / attachable.

To some extent we've already seen this with MoE and Frankenstein models.
Do you know many people who have spent too much time in the sun? There is something not right about them…
Sad that NY didn't seem to know what they had - in London, UK, just about all old victorian stations are preserved, though there are some modern horrors such as Euston.

Last time I worked in the US (a while back now) I made a special trip to Grand Central - lovely.
In the early 80s I knew two phone numbers - 999 for the police, 555 for home.

The exchange was in a tiny hamlet a few miles away.
COM has nothing to do with fixing DLL hell, it is as old as OLE, and uses DLLs as well.

COM fixes having a cross language OOP ABI, that is all.

The things that were supposed to fix that were:

1- Version resources, which hardly matter, because the app loading them has to validate the versions itself

2- .NET, hence the Global Assembly Cache and having the version as part of the Assembly (DLL) lookup. Still has issues if the lookup rules were badly configured on the app.

3- Application manifests, bringing the .NET ideas to Win32

4- Registry Free COM, extension of app manifests, allowing direct lookup of desired COM libraries without going through the registry for the version

5- UWP sandbox, didn't took off, only what is inside the sandbox is searched for

6- Easiest one, don't put stuff all over the place, only search inside an application specific directory
It reflects the mood, which tells me all I need to know about things like short term stock changes. In reality nobody can predict the future. My predictions have historically also been way off, but what is surprising to me is that people don't reflect on their misses. For the most part I've given up in predicting anything, at best I will look at trends and see if there's something there or not.

But with that said I will now post my predictions for 2025 :-).
Yes, South seems to be South of the Ganges, where nothing happens and nobody goes.

For my part, I find the city tiny as I can cycle to the other side in less than forty minutes, which I love, it’s so fast to get around. I’ve been to a few non-tech meetups but they are short and fleeting and quite insubstantial. Still, here we are, send me an email/dm if you want to connect for a cup of tea somewhere equally inconvenient in the Mitte, like one of those Treffpunkts!
I don’t think the guidelines need to be carted out here. Parent was making their argument reasonably, maybe you just dislike what they’re saying?
I think most people here celebrate the engineering effort that goes into the project, not the outcome. 'I built a car from nuts and bolts and drove it 500km' is much more impressive than 'I drove my car 500km', even though very likely the factory built car is better engineered.

Using an existing engine with an existing network library is not technically noteworthy.

The resulting game might be fun, polished, worth playing etc., but from a technology side, it's not interesting.
AWS is only expensive if you intend to run a lot of workloads and have a large, competent technical team.

For businesses with <10 servers and half an IT person, the cost difference is practically irrelevant. EC2+EBS+snapshots is a magic bullet abstraction for most scenarios. Bare metal is nice until parts of it start to fail on you.

I can teach someone from accounting how to restore the entire VM farm in an afternoon using the AWS web console. I've never seen an on prem setup where a similar feat is possible. There's always some weird arcane exceptions due to economic compromises that Amazon was not forced to make. When you can afford to build a fleet of data centers, you can provide a degree of standardization in product offering that is extraordinarily hard to beat. If your main goal is to chase customers and build products for them, this kind of stuff goes a long way.

Long term you should always seek total autonomy over your information technology, but you should be careful to not let that goal ruin the principal business that underlies everything.
Not sure what you mean about either of those two things? Never had any issues with instance state in our primary production environments, which were several instances of load balanced web servers. No idea what you're referring to as "slow"?
Led Zep 2?
- Russian economy flounders, ruble ends the year considerably lower against western currencies than it is now

- Crypto actually ends the year higher, because Russian and Chinese oligarchs use it to try to get their money out of their home countries

- inflation pressures prevent US interest rates from going more than half a point lower; may even start raising again

- AI hype bubble will continue, but OpenAI will still not have a positive cash flow by end of year, and neither will other major AI startups
You know nothing about cooking.
Tangential, but let's say I want to build a multiplayer game, where players (untrusted users) are allowed to run arbitrary code in some kind of a VM. I've so far established that:

- The VM has to be built in a safe and performant language (like Rust, Go, or - if careful - modern C++), and available as a library to integrate with the rest of the game. However I don't trust myself to write safe C/C++ (the game is being prototyped in LÖVE/Lua).

- Each VM instance needs a tight execution/instruction budget, to avoid stalling the server's main update loop; e.g. a timer/virtual "hardware interrupt", or simply counting cycles, or even something modelled after eBPF. The total number of VM instances running in a single game would also need to be limited somehow (e.g. making a key component scarce and/or non-renewable, or dividing the total instruction budget across all VMs, or requiring a player to be present in a nearby world chunk).

Use cases are something like redstone in Minecraft: curious and technically-inclined players could build contraptions, like auto-farming crops, pranks/traps, defences, fancy gates/moats, etc. Not the core of the gameplay, but rather one aspect of it, for the curious to explore, learn, have fun with.

There are many off-the-shelf VMs that do RISC-V or similar ISAs, and I'm considering picking one of those, but wondering if a RISC instruction set isn't too low-level for such a thing. On the other hand, it would be nice if the knowledge would be directly transferrable to the real world.

Anyone tried to build something similar and can share their experience?
US government only raids peoples homes (other than those in the US) for really serious crimes like copyright infringement
> I.e. How do you correct something that you know to be wrong, when you can't point to something public?

Shake my head, and accept that it's enough hn/reddit for today.
Not even subtle with that Matrix-like intro
Program synthesis becomes the trendword in AI, just as RAG was in 2024. AI apps become increasingly versatile and useful, further hiking up the ladder for knowledge work, and in general commodifying many domains; very slowly by end of 2025, but surely.
A human brain is also more intelligent (hopefully) and is inside a body. In a way GPT resembles Google more than it resembles us.
We got Copilot for free at work, but I found it to be so annoying I disabled it after a week or so.
I want to share your optimism regarding the EU (countries) continuing the support for Ukraine.
Still, if the US drops its support and its moral and (material) persuasion to the EU, I'm not sure that the EU won't pull the plug as well, considering the wavering and indecision shown by several countries regarding the approval of aids.
United states mainly provides quality weapons to the Ukraine which EU does not have. EU provides humanitarian aid. Which is also important but without American help Ukraine will lose the war against Russia
There will be 1TW of deployed solar. New nuclear will continue to be vaporware.
As a guest I'm feeling less confortable when the host is organizing something specially for me: I'm coming to have time with you, probably talking. Eating, smoking or whatever is a nice plus if we happen to share the same interest and if we don't that's fine, I won't have a bad time if you didn't prepare my favorite meal. I'm not the birthday kid.

I understand some people fun is to organise for other folk's fun, that's a generous motivation. But sometimes just behaving/organizing the way you likes it yourself makes other more confortable. Just tell them what food you'll prepare, if smoking inside/window is allowed and at what time you'll be ready. If they're grown up they'll manage to have fun by themselves, they come to see you not for your food.
There is a cargo cult of absence of features because old cool developers are used to email, IRC, EMACS, etc (stuff they got acquainted with in their college days 30 years ago).
A Looming Threat to Bitcoin: The Risk of a Quantum Hack
https://archive.is/GfR0B
"Zero AI" - nice to end the year with something so refreshing!
"Resulting in a Level 2 event on the International Nuclear Event Scale."

A level 2 on the INES is an Incident. A major Accident would be a level 7.

A level 2 is not that bad :
Impact on people and environment:
Exposure of a member of the public in excess of 10 mSv.
Exposure of a worker in excess of the statutory annual limits.
Impact on radiological barriers and control:

Radiation levels in an operating area of more than 50 mSv/h.
Significant contamination within the facility into an area not expected by design.
Impact on defence-in-depth:

Significant failures in safety provisions but with no actual consequences.
Found highly radioactive sealed orphan source, device or transport package with safety provisions intact.
Inadequate packaging of a highly radioactive sealed source.
And yet that 20w brain can make me a sandwich and bring it to me, while state of the art AI models will fail that task.

Until we get major advances in robotics and models designed to control them, true AGI will be nowhere near.
This contradicts the finds of the author, this story means it was regular DTMF used while the author could not find that. Or am i missing something?
> I found it more trustworthy to code my own extensions

I used to have a ton of little single use extensions that I barely ever used but thought at the time of installation, ”that could be useful one day". Then I started noticing I was liking really random shit on Facebook. That immediately ceased when I uninstalled all but Bitwarden, Leechblock and uBlock Origin.
I will never install another random 3rd party extension again
After a compliant SEC and FTC are installed, Twitter and Truth Social will merge in some weird all stock transaction that allows DJT to recoup 3-4 billion while Elon gets to be listed on the stock exchange again at some absurd valuation.
I did my part.

Five years ago, while I was driving one of the blighters landed on my windscreen. I pushed the wiper lever to rinse, expecting it to swipe him away.

Instead it beat him down to my air intake vent, and he was sucked into the AC system.

I made sure to warn the mechanic of what lurked down there when I brought the car for her annual service.
Low overhead in the sense that matrix multiplication is almost the only algorithm that is able to reach computational throughput values very close to the theoretical maximum for a given hardware.

Good CPUs and GPUs have a throughput in Flop/s for matrix multiplication that is between 60% and 90% of the maximum possible throughput, with many (especially the CPUs) reaching values towards the high end of that range.

As shown in the article, the AMD GPUs attain only slightly less than 50% (for BF16; for FP8 the AMD efficiency is even less than 40%).

Such a low efficiency for the most important operation is not acceptable.
Related paper on automating the process:

https://www.researchgate.net/publication/340467372_Efficient...
Simon Willison has one of the more prolific microblogs going and just did a meta review on his approach including the mechanics (surprise surprise it's Django). Could be of interest to anyone double clicking this thread.

My approach to running a link blog
22nd December 2024

https://simonwillison.net/2024/Dec/22/link-blog/
What makes you believe that AGI will happen, as opposed to all the beliefs that other people have had in history? Tons of people have "predicted" the next evolution of technology, and most of the time it ends up not happening, right?
True enough that it has its own Wikipedia page,

https://en.m.wikipedia.org/wiki/Distributed_Objects_Everywhe...

The Java WO Java EE compatibility,

https://en.m.wikipedia.org/wiki/WebObjects

And docs,

https://developer.apple.com/library/archive/documentation/Le...
FFT is fast Fourier transform, and our best theoretical bounds on multiplication come from methods involving FFT.
What? Japan, China, Russia, Mongolia?
The Basque Country too, both in France and Spain. We call the 'txokos', in Spanish, sociedad gastronómica (no translation is needed).
I didn’t say they don’t work, I said there is an upper bound on the function they provide.

If a discrete system can be composed of multiple LLMs the upper bound on the function they provide is by the function of the LLM, not the number of agents.

Ie. We have agentic systems.

Saying “wait till you see those agentic systems!” is like saying “wait til you see those c++ programs!”

Yes. I see them. Mmm. Ok. I don’t think I’m going to be surprised by seeing them doing exactly the same things in a year.

The impressive part in a year will the non agentic part of things.

Ie. Explicitly; if the underlying LLMs dont get any better, there is no reason to expect the system built out of them to get any better.

If that was untrue, you would expect to be able to build agentic systems out of much smaller LLMs, but that overwhelmingly doesn’t work.
> Bert, I can assure you that this is not the case.

Can you give some examples?

There are still legacy websites that don't support HTTPS. But these are by definition a dying breed.
Large Cardinals, Structural Reflection, and the Hod Conjecture