MurphyA/hacker-news huggingface dataset:
by ehnto | 2025-08-02 07:49:23+00:00
You have exactly the same level of conviction toward an unknowable outcome, I think both of you would be better served by reading the middle ground instead of subscribing to a false dichotomy of boom or bust.

I think the biggest confuser here is that there are really two games being played, the money game and the technology game. Investments in AI are going to be largely driven by speculation on their monetary outcome, not technological outcome. Whether or not the technology survives the Venture Capital Gauntlet, the investment bubble could still pop, and only the businesses that have real business models survive. Heaps of people lose their shirt to the tune of billions, yet we still have an AI powered future of some kind.

All this to say, you can both be certain AI is a valuable technology and also believe the economics around it right now are not founded in a clear reality. These are all bets on a future none of us can be sure of.
by Towaway69 | 2025-08-02 07:50:30+00:00
Thank you for the clarification :+1:

I think you said it yourself in that by default NodeJS is single threaded so the mystic remains even if it’s not true.

What would be a fun project would be to make worker threads as seamless as processes are in Erlang. Ie back-port all the ideas of Erlang to NodeJs and then implement something like Erlang Red on top of that!

Another example is that Erlang Red, which based on Node-Red, has supervisor nodes that implement the supervisor behaviour. These nodes could now be backported to Node Red so that it would also have the supervisor behaviour in NodeJS.
by no_flaks_given | 2025-08-02 07:50:57+00:00
This model is super quantized and the quality isn't great, but that's necessary because just like everyone else except for Nvidia and AMD

They shat the bed. They went for super crazy fast compute and not much memory, assuming that models would plateu at a fee billion parameters.

Last year 70b parameters was considered huge, and a good place to standardize around.

Today we have 1t parameter models and we know it still scales linearly with parameters.

So next year we might have 10T parameter LLMs and these guys will still be playing catch up.

All that matters for inference right now is how many HBM chips you can stack and that's it
by jarvist | 2025-08-02 07:52:45+00:00
Absolutely. Key for me was to invite children's friends (and family) along, host it in our house and make it a recurring weekly thing. The books (presumably you also have these from the MSRI's 'Mathematical Circles Library') are great, but week-to-week I've found the free online NRICH resources much more directly useful: https://nrich.maths.org/about-nrich
by recursivecaveat | 2025-08-02 07:54:40+00:00
*Punitive damages*. From another article: "They claimed Tesla either hid or lost key evidence, including data and video recorded seconds before the accident." If Tesla is destroying evidence then yeah they ought to feel the pain, and those personally responsible should be charged as well. If you make it cheaper to evade the law than comply, what good is the court at all?
by systoll | 2025-08-02 07:55:44+00:00
Control+F4 - ‘move focus to the active or next window’ is essentially that. (With the caveat that if your keyboard focus winds up on the menu bar or otherwise not on a window at all, control+f4 shifts focus back to the window, rather than switching windows. The main way to make that happen is with the other control-f-key shortcuts that no-one uses, though)

If you’re going to use it I’d probably rebind it in the keyboard shortcuts settings.
by lelanthran | 2025-08-02 07:56:39+00:00
> If AI really becomes that ubiquitous then OpenAI capturing that value is no less ridiculous than ComEd capturing the value of every application of electric power.

They do? The electric provider, last I checked, does notcapture the value of every application of electric power.

Some business uses (amongst other things) $1 of electricity to make a widget that they then sell $100 - the value there is captured by the business, not by the provider.

Same with tokens; the provider (OpenAI, Anthropic, whoever) provides tokens, but the business selling a solution using those tokens would be charging many orders of magnitude more for those tokens when those tokens are packed into the solution.

The provider can't just raise prices to capture the value (cos then the business would switch to a new provider, or if they all raise prices, the business would self-host), they have to compete with the business by selling the same solution.

Going back to the electric company analogy, if the electricity supplier wants to capture more of the value in the widget, they have to create the widget themselves and compete with the business who is currently creating the widget.

If the business has a moat of any type (including customer service, customisation, market differentiation, etc) the electricity provider is out of luck.
by matrix87 | 2025-08-02 07:56:47+00:00
I'm convinced there's no way around this mob-like behavior. So much of our standing in society depends on things where there is no due process

The only way around this is to just keep stuff compartmentalized (work vs non-work, social group x vs social group y, relationships vs family, etc)

Or else certain kinds of people will form these "bullshit networks" that are sort of like mafias. Then they use the leverage that comes from it to bully other people around. It's the same network that amplifies a cancellation attempt

I've seen this play out in offices, friend groups, over extended family, etc. The best way to address it is to spot this kind of person, keep them compartmentalized, and give yourself the ability to walk away at any time as a check on their behavior. Or else there's no real bound on how awful they can be
by v5v3 | 2025-08-02 07:56:50+00:00
Trustpilot is a long running website that does reviews by customers.

So it can be done.

>This all started for me about three years ago, when I left a Google review for a doctor saying I felt discriminated against. Shortly after, I got slapped with a legal threat demanding €40,000 in damages. I ended up settling and paying €1,000 in legal fees just to avoid the nightmare of going to court.

Can you post the review you wrote? (Minus the company name) As unless you wrote it very badly, not sure why you backed down.
by yjftsjthsd-h | 2025-08-02 07:57:05+00:00
> First of all, it is the OS ABI, in operating systems that happened to be written in C.

It may be per-OS (I wouldn't try linking Linux and NT object files even if they were both compiled from C by GCC with matching versions and everything), but enough details come from C that I think it's fair to call it a C ABI. Like, I can write unix software in pascal, but in order to write to stdout that code is gonna have to convert pascal strings into C strings. OTOH, pascal binaries using pascal libraries can use pascal semantics even on an OS that uses C ABIs.
by porridgeraisin | 2025-08-02 07:58:11+00:00
I don't like that statement (or that whole paragraph) one bit either. My packages breaking between compiler releases is most definitely a big fat bug.

If bounds checks are going to be added, cool, -fstl-bounds-check. Or -fhardened like GCC. But not by default.

Working existing code is working existing code, I don't care if it looks "suspicious" to some random guy's random compiler feature.
by dtip | 2025-08-02 07:59:21+00:00
Oxidian | https://www.oxidian.com | Remote (Ireland/EU ONLY)

We make sure public money is well invested by building software for governments. We're doing to government software services what challenger banks did to banking.

Our clients are mainly governmental research institutions - we're building tools for scientists to process & visualise data, HPC data processing libraries, web apps to make people's working lives easier, and DevOps pipelines.

Currently hiring a senior python dev, a mid-level python dev, and a senior rust/c++ dev.

We do government work so the location requirement is strict. Save yourself some time and don't apply if you're outside the EU.
by jakobnissen | 2025-08-02 08:00:50+00:00
Funnily, my country has a similar story but with the opposite moral.

Scattered around my country you will see plantations of huge oak trees, all the same age. What gives? Well, in 1801 and 1807, my countrys navy suffered terrible defeats by the Brits as part of the Napoleonic wars. The fleet was eventually rebuilt, but that took cutting down many old oaks. Fearing that oaks are a rare resource that must be replenished, the king ordered the plantning of new ones, so that future generations could still build powerful battleships. Those oaks matured in the 1960s.

The moral of the story is that you can't actually plan 150 years into the future.
by dzaima | 2025-08-02 08:01:31+00:00
It's certainly not impossible to write code that breaks, or modify a library in an ABI-incompatible way, but ABI stability, at least on Linux, does largely Just Work™. A missing older shared library can be quite problematic, but that's largely it.

And while, yes, there are times where ABIs are broken, compiler versions affecting things would add a whole another uncontrollable axis on top of that. I would quite like to avoid a world of "this library can only be used by code compiled with clang-25" as much as possible.
by pjmlp | 2025-08-02 08:01:46+00:00
Strings is the easy part.

Try to link two binary libraries in Linux, both compiled with GCC, while not using exactly the same compiler flags, or the same data padding, for example things like structures.

Since committee people can explain it even better,

"To Save C, We Must Save ABI"

https://thephd.dev/to-save-c-we-must-save-abi-fixing-c-funct...
by profstasiak | 2025-08-02 08:03:58+00:00
stay anonymous in your work / social life.

don't become influencer, don't become household name. Slowly work on getting rich without getting on anyones radar.

if at your company someone accuses you of ill behaviour - you can just move on and find another job.

As you are nobody, nooone will write online about you with your name (unless they are 100% crazy or you are really a scum).

Seems to me cancellation is most dangerous for "famous" people. Conference speakers / influencers / people that appear on TV
by lelanthran | 2025-08-02 08:04:05+00:00
> It is about to crash, harder than ever.

It is indeed; those people hired at those salaries are not going to "produce" more than the people hired at normal salaries.

Because what we have now is a "good enough" so getting a 10x better LLM isn't going to produce a 10x increase in revenue (nevermind profit).

The problem is not "We need a better LLM" or "We need cheaper/faster generation". It's "We don't know how to make money of this".

That doesn't require engineers who can creat the next generation SOTA in AI, that requires business people who can spot solutions which simply needs tokens.
by k_g_b_ | 2025-08-02 08:04:05+00:00
https://www.tomtom.com/traffic-index/ranking/ 30 km/h is equal to 20 min/10km, 50 km/h is 12 min/10km.

So Helsinki city center is at 21km/h travel speeds, metro area at 31km/h. A speed limit of 30 km/h doesn't really affect these travel times much.

I can't find 2023 data to compare, however by other data on the net these are very common average speeds for any city in Europe even those with plenty of 50 km/h speed limits.

If more people take up public transport, bikes or scooters in fear of an average travel speed reduction of 1-2 km/h - that is a total win for everyone involved including drivers.
by slau | 2025-08-02 08:04:27+00:00
F9 truly has no business being this good. Their previous video [1], about hub-center steering, has an absolutely fantastic oner where Ryan gets heckled by not one but two kids on scooters passing by, and still manages to finish the 3 minute take discussing path dependence and fitting a Robert Frost poem into a motorcycle review video. That segment starts around minute 7.

[1]: https://m.youtube.com/watch?v=JtBgv-SJEQg
by draven | 2025-08-02 08:04:46+00:00
I love FortNine, they always manage to be both funny and informative at the same time. And the way they do really long takes in their videos is really cool. Even the segment about the sponsors is well integrated into the video.

The first video I saw from them was about the different motorcycle engine types: https://www.youtube.com/watch?v=aOTz0Ol8fLA

One of their latest videos (https://www.youtube.com/watch?v=GpVMsqSW6pk) contained a teaser about a documentary they're going to release in December: around the world in 17 days. Can't wait to see it.
by onion2k | 2025-08-02 08:04:51+00:00
It's nothing to do with quality. It's prioritization. Companies pick things they think people want (or what the team wants to build) without testing or experimenting with users and data.

This is actually an example of the problem, not the solution. There are probably much more useful things for the team to be doing but they let one guy add the thing he wanted.
by ehnto | 2025-08-02 08:05:54+00:00
I appreciate the sentiment but the issue is still really clear. This guy getting so much money hasn't made anything more equal, it's just added another individual to an elite class of wealth. Had these salaries been distributed across everyone as it is clearly affordable to do, it would be a different story.

This gentleman now has an entirely different set of problems to everyone else. Do you think he will now go on to advocate for wealth equality, housing affordability, healthcare etc, or do you think he'll go buy some place nice away from his former problems and enjoy his (earned) compensation in peace?
by PeterStuer | 2025-08-02 08:07:54+00:00
It's the law of concentrated benefits vs distributed burdens. In theory you as the person(s) on the receiving end of the burdens could counterlobby, but you will face the cost of organizing a large group (vs the much simpler structure of the solo or the few benefactors), as well as the lack of insentive on the people you are trying to organise because for each individual the cost/benefit does not add up.

So laws and regulation in practice most often end up benefiting the ones with concentrated wealth extraction, and disadvantage those from which that wealth will be extracted in agregate.
by ptero | 2025-08-02 08:12:45+00:00
No, teaching what the local parents believe is best for their own kids. While there are certainly a few of those who will want bibles, most in my experience put much higher value in the extra STEM unhindered by ideology.

My kids high school recently cancelled advanced math classes because the racial composition of students there was not what the school hoped to see. No, thank you, I want parents to have a much bigger influence on what schools teach.
by diarrhea | 2025-08-02 08:13:13+00:00
I've not used Redis Streams, but it might work. I've seen folks advise against PG, in favor of Redis for job queues.

> using a table instead of LISTEN/NOTIFY

What do you mean? The job queue is backed by a PG table. You could optionally layer LISTEN/NOTIFY on top.

I've had success with a table with compound, even natural primary keys, yes. Think "(topic, user_id)". The idea is to allow for PARTITION BY should the physical tables become prohibitively large. The downsides of PARTITION BY don't apply for this use case, the upsides do (in theory - I've not actually executed on this bit!).

Per "topic", there's a set of workers which can run under different settings (e.g. number of workers to allow horizontal scaling - under k8s, this can be automatic via HorizontalPodAutoscaler and dispatching on queue depth!).
by Too | 2025-08-02 08:13:13+00:00
Ugh no. It was good enough for its time, but times have moved on.

The danger is that it's so easy to start and it's decent for small and simple applications. Once your jobs start growing, both in number of contributors and in workload, the problems start. DSL is difficult to debug, plugins are buggy and the brittle master node will become your most precious pet that need constant supervising to not grind the whole system to a stop. By the time you realize this you have a hard time to get out of this lockin.
by ifwinterco | 2025-08-02 08:14:23+00:00
I'm not in the AI sceptic camp (LLMs can be useful for some tasks, and I use them often), but this is the big issue at the moment.

In order for agentic AI to replace (for example) a software engineer, we need a big step up in capability, around an order of magnitude. These chain of thought models do get a bit closer to that, although in my opinion we're still a way away.

However, at the same time we need about an order of magnitude decrease in price. These models are expensive even at the current price tokens are sold at which seems to be below the actual cost. And these massive CoT models are taking us in completely the wrong direction in terms of cost
by andai | 2025-08-02 08:14:48+00:00
Non-minified vanilla JS. I salute you!

I learned programming twenty years ago by clicking View Source on random websites.

Time was when you could just read the code on the average website! That's quite rare now.

I used sfxr in some game jams last year, except I shipped the library with the game and had it generate sounds at runtime. (I don't think it's smaller/faster than the mp3s would have been, but it was very satisfying!)

I also used Software Automatic Mouth (originally for the C64) for TTS:

https://discordier.github.io/sam/
by ff12wq111 | 2025-08-02 08:15:28+00:00
You're absolutely right about the definitional clarity - I appreciate that precision.

Actually, what we're experimenting with in GistFans tries to bridge this gap. We have a hybrid system: everyone gets basic voting rights (maintaining the democratic principle you describe), but we also have weighted "contribution votes" based on earned influence.

So it's not replacing democracy, but adding a parallel track. Basic decisions use equal votes, but for governance and quality decisions, contribution-based weight provides additional input. Think of it as "democracy plus meritocracy" rather than replacing one with the other.

But we believe: hybrid democracy is also democracy. Just as representative democracy and direct democracy are both legitimate forms of democratic governance, contribution-weighted democracy can preserve democratic legitimacy while addressing practical concerns about informed participation.

This way we preserve the fundamental democratic principle you're defending - everyone has a voice - while creating mechanisms for those most invested in outcomes to have proportional influence.

Do you think this hybrid approach maintains democratic legitimacy while addressing some of the practical concerns about informed decision-making?
by somaticbits | 2025-08-02 08:16:13+00:00
Location: Berlin, Germany / Paris, France (moving to Paris later this year).

Remote: Yes.

Willing to relocate: No.

Technologies: Typescript / React / Node.js / Bun / TouchDesigner / Cables.gl / Figma / AI Frameworks / Node based programming / Creative technologies (immersive installations, hardware, generative art, you name it...)

Résumé/CV: https://www.linkedin.com/in/david-pettersson - https://www.somaticbits.com/David_Pettersson_Senior_Creative...

About me: https://www.somaticbits.com

I'm a creative technologist working with AI, emerging tech, and interactive systems. I focus on fast, functional prototyping to test ideas through code.

I work with things like generative AI, real-time rendering, and intelligent interfaces. My strength is turning abstract ideas into working prototypes. I like early-stage work where you need to explore, test, and build quickly.

My background is in software engineering, creative coding, and visual design. I've worked with startups, agencies, and artists to help turn experimental ideas into real products.

What I do:

• Build prototypes using LLMs and generative models

• Add AI to creative workflows and tools

• Try out new interaction models and custom interfaces

• Design systems that mix storytelling, code, and play

• Work closely with teams to guide tech direction and try new ideas

I'm open to roles, consulting, or collaborations on projects that use AI to build new kinds of tools or experiences. If you’re working on something bold or experimental, feel free to reach out.
by simgt | 2025-08-02 08:16:27+00:00
It's my class that I'm blaming.

> if you dont like situation change laws, thats the way for a change

Which is done by protesting and advocating for it. Not being in a "that's the way things are" attitude.

> Everybody maximizes their profit and thinks first and foremost about themselves and only then about the rest.

What a sad way to see life. It is so easy to find countless examples of people doing exactly not that. American individualism really got to your brain.

I see a difference in-between selling your property at current market rate and having a business which relies on destroying the housing supply to make profit. I don't work for companies who "destroy privacy and more" even though it would be in my interest, many of us are not pure profit-maximizers.
by BillyTheMage | 2025-08-02 08:17:11+00:00
This seems to relate to my quest as a metamage "to identify and assemble the Epistemological Primes into the Knowledgecore and use it to defeat the Omnarch". I'm taking a somewhat opposite approach to a PhD, embracing what I've seen someone else refer to as "high-leverage generalism" but at the metaphorical doctorate level.

All this stuff about tokens and vectors is quite different from my approach. I'm always interested to see how other metamages approach this issue.

I think a hypergraph structure is the only thing capable of properly representing knowledge. Knowledge is not just a bunch of nodes with 1:1 connections; there's complex structure in the nodes.
by oasisaimlessly | 2025-08-02 08:20:45+00:00
It's not that simple.

https://www.parzfirm.com/blog/when-does-breach-of-contract-b...

> When Does a Breach Become Criminal?

> For a breach of contract to rise to the level of criminal activity, the act must involve elements of fraud, intent to deceive, or theft. These cases go beyond simple noncompliance with contractual terms—they involve behaviors that violate state or federal laws. Some scenarios where contract breaches may involve criminal activity include:

> * Fraudulent intent: If a party enters into a contract without any intention of fulfilling the terms, this may constitute fraud. For instance, accepting payment for services without any intention of delivering.

> * Pattern of deceptive behavior: When a party repeatedly breaches contracts with the intent to defraud others or engage in fraudulent schemes, it can elevate the breach to a criminal offense. A pattern of deceptive behavior indicates a systematic intent to deceive and defraud, which may result in criminal charges.
by rollcat | 2025-08-02 08:23:11+00:00
I'm trying to get away from Emacs.

I've built a standalone PoC REPL with an inferior process as a uni student (2010), it was ca 200 lines of Python and Tk. Stuff you get for free: text selection, copy/paste, multiline editing, proportional fonts, etc. It's not a hard problem, but there seems to be little collective interest to push such efforts forward.

The best idea I've seen so far is Swift Playgrounds. You get a text editor, start writing a script, run it at your own convenience, standard stuff. The good stuff is, it takes a snapshot of the running process at every line, and allows you to travel back in time, inspect the state in a debugger, and rerun from any single point. When you hit run, it restarts from the first new line, so you never pay the upfront cost of a prior heavy computation.

You get every benefit of a REPL, plus every benefit of a simple IDE, plus a time travelling debugger, plus vertical integration.

If only it wasn't just Swift.