MurphyA/hacker-news huggingface dataset:
by stonogo | 2025-10-27 09:55:29+00:00
If you want your customers to spend supercomputing money, you need to have a way for those customers to explore and learn to leverage your systems without committing a massive spend.

ARM, x86, and CUDA-capable stuff is available off the shelf at Best Buy. This means researchers don't need massive grants or tremendous corporate investment to build proofs of concepts, and it means they can develop in their offices software that can run on bigger iron.

IBM's POWER series is an example of what happens when you don't have this. Minimum spend for the entry-level hardware is orders of magnitude higher than the competition, which means, practically speaking, you're all-in or not at all.

CUDA is also a good example of bringing your product to the users. AMD spent years locking out ROCm behind weird market-segmentation games, and even today if you look at the 'supported' list in the ROCm documentation it only shows a handful of ultra-recent cards. CUDA, meanwhile, happily ran on your ten-year-old laptop, even if it didn't run great.

People need to be able to discover what makes your hardware worth buying.
by slhck | 2025-10-27 09:55:30+00:00
Totally agree with you - the dermal exposure is a different pathway, and that could be more clearly mentioned. The fact that these materials are present are not automatically hazards (but they do state that!). I also wouldn't automatically assume that the products marked as red are not safe to use. For me it's just interesting to see that some manufacturers can do without, or less of those components.
by liampulles | 2025-10-27 09:56:13+00:00
I've restored a couple film posters for my apartment. Some (unsolicited) advice:

* Do a test print on a small size for the same paper. Color's on the screen will differ to the print (and the print in your room's lighting).

* Use upscayl to bring the resolution up. I aim for at least 300 DPI.

(Plug: check out some of my amateur restorations https://liampulles.com/ )
by frotaur | 2025-10-27 09:57:27+00:00
You only exist because you were forced to be birthed externally? Everything has a beginning.

In fact, what is artificial is stopping the generation of an LLM when it reaches a 'stop token'.

A more natural barrier is the attention size, but with 2 million tokens, LLMs can think for a long time without losing any context. And you can take over with memory tools for longer horizon tasks.
by dannycastonguay | 2025-10-27 09:57:50+00:00
Senior Data Scientist Location: USA broadly 150K USD + commission Role Summary: Lead client-facing AI engagements, represent the firm in discussions with enterprise clients, and oversee technical delivery across applied AI and data science projects. You’ll translate business problems into practical AI solutions while guiding a small, distributed engineering team.

Requirements: 1. 6–10 years in applied machine learning, data science, or AI product development. 2. Proven experience with enterprise clients or consulting environments. 3. Strong communication and presentation skills. 4. Technical depth in model design, MLOps, and data strategy. 5. Master’s or PhD preferred but not required.

Ideal Profile: Ex-FAANG, Ex-MBB, or similar background; confident, articulate, credible in front of senior stakeholders.
by vidarh | 2025-10-27 09:58:21+00:00
"The Cyberiad" by Lem is full of "medieval dragon witch ghost magic spirit quest" stories, but most of the characters in it are robots, and they travel through space.

"Inversions" by Banks is "just" a medieval quest story with magic unless you know The Culture stories, in which case is a interstellar politics story with high tech.

So even those categorisations aren't that straightforward (I would put both in the SF category, but Inversions is tricky - someone unfamiliar with Banks could read it as a straight-up fantasy novel, and if you don't like fantasy it might feel tedious)
by Yizahi | 2025-10-27 09:58:39+00:00
> Lots of semi-technical people who had never run any large system constantly attacking every plausible design of implementable complexity because it wasn't decentralized enough for their tastes, sometimes not even proposing anything better.

And for added fun, that same radical decentralization crowd, finally settling on the extremely centralized Lightning crutch, which is not only centralized but also computationally over complicated and buggy.
by kevincox | 2025-10-27 09:58:51+00:00
I don't think "addressable" implies byte addressable or addressable by a single machine word. IIUC a bool* could be implemented as a byte pointer and a bit offset. Of course this then causes a cascade of things that you probably don't want like intptr_t getting at least 3 bits longer and size_t and related types may need to grow as well. So baking it a byte is the most practical choice.
by netsharc | 2025-10-27 09:59:11+00:00
I wonder how the GoT writers couldn't see that they were blowing it with season 8 (is it even the whole season, or just the last 2 episodes).

Some commenters rationalize that Daenarys was always going to lose her shit, but the way it was handled in "that episode" was very unsatisfactory. I guess the writers wrote themselves into a corner because they had to work with what they've already broadcast, unlike a book author who can go back and rewrite plenty of stuff across the book when they find they need to establish something for the climax...
by TweetFast | 2025-10-27 09:59:34+00:00
Skyrocket your audience on X (Twitter) effortlessly Save hours every day and turn your account into an engagement machine.

All in one simple and affordable tool - Generate AI-crafted tweets and replies that actually sound like you - Plan and automate your posts effortlessly - Translate and improve your content in one click - Promote your projects easily - Like and retweet automatically, just while scrolling - Analyze your tweets and competitors - Create custom memes to boost engagement

TweetFast is more than a tool: it’s your copilot to dominate X. Save time, gain visibility, and focus on what truly matters: growing your influence.

No fluff, no upsells, just a fair price (literally the price of a coffee ).

We’ve already seen early users skyrocket their engagement and audience since using it If you’re trying to grow your presence on X, I’d love to hear your feedback
by hexbin010 | 2025-10-27 09:59:42+00:00
Flahavans are the best oats (£3/kg). ~200 year old Irish company

> We specifically prohibit the use of Glyphosate spraying at any stage of the growing of oats by our farmers.

https://www.flahavans.com/inside-flahavans/our-oats/gmo-glyp...
by akoboldfrying | 2025-10-27 09:59:52+00:00
Hope you don't mind if I point out a couple of small bugs in babble.c:

1. When read_word() reads the last word in a string, at line 146 it will read past the end (and into uninitialised memory, or the leftovers of previous longer strings), because you have already added 1 to len on line 140 to skip past the character that delimited the word. Undefined behaviour.

2. grow_chain() doesn't assign to (*chain)->capacity, so it winds up calling realloc() every time, unnecessarily. This probably isn't a big deal, because probably realloc() allocates in larger chunks and takes a fast no-op path when it determines it doesn't need to reallocate and copy.

3. Not a bug, but your index precomputation on lines 184-200 could be much more efficient. Currently it takes O(n^2 * MAX_LEAF) time, but it could be improved to linear time if you (a) did most of this computation once in the original Python extractor and (b) stored things better. Specifically, you could store and work with just the numeric indices, "translating" them to strings only at the last possible moment, before writing the word out. Translating index i to word i can be done very efficiently with 2 data structures:

char word_data[MAX_WORDS * MAX_WORD_LEN]; unsigned start_pos[MAX_WORDS + 1];

(Of course you could dynamically allocate them instead -- the static sizes just give the flavour.)

word_data stores all words concatenated together without delimiters; start_pos stores offsets into this buffer. To extract word i to dest:

memcpy(dest, word_data + start_pos[i], start_pos[i + 1] - start_pos[i]);

You can store the variable-length list of possible next words for each word in a similar way, with a large buffer of integers and an array of offsets into it:

unsigned next_words[MAX_WORDS * MAX_LEAF]; // Each element is a word index unsigned next_words_start_pos[MAX_WORDS + 1]; // Each element is an offset into next_words

Now the indices of all words that could follow word i are enumerated by:

for (j = next_words_start_pos[i]; j < next_words_start_pos[i + 1]; ++j) { // Do something with next_words[j] }

(Note that you don't actually store the "current word" in this data structure at all -- it's the index i into next_words_start_pos, which you already know!)
by scottapotamas | 2025-10-27 10:00:00+00:00
Enjoyed the paper, thanks.

While there was brief discussion about environmental influence due to temperature and environmental EMI, it would be nice to get an idea of how this approach compares with regards to radiated emissions.

Fast edges and their wide spectral content are one of the earliest things to minimise/eliminate as part of compliance testing - other approaches aren't as active of an aggressor so getting to production may not be as easy given the stated goals for low cost/effort implementation.

The frequency domain data from the MXA shows the output during edge measurement, but there's no discussion about measuring how much these tones leak...
by raducu | 2025-10-27 10:00:20+00:00
> Does any of that argument really matter? And frankly, this statement.

My definition of a complete AGI is: an AI that can read JIRA tickets, talk with non-programmers and do all my job and get me and all/most software engineers fired and proves sustainable.

But in general, it's an AI that can do any remote-work just as good as humans.
by dannycastonguay | 2025-10-27 10:00:24+00:00
Junior AI Engineer / Data Scientist Location: USA broadly 100K USD + commission Role Summary: Support the development and deployment of AI systems, focusing on experimentation, data processing, and performance optimization. You’ll work closely with the Singapore lead to execute model training, testing, and integration tasks in production environments.

Requirements: 1. 1–3 years experience in machine learning, Python, and data pipelines. 2. Exposure to cloud environments (AWS, GCP, or Azure). 3. Comfortable working independently and asynchronously with remote teams. 4. Good communication skills and disciplined execution. 5. Bachelor’s in Computer Science, Data Science, or related field.

Ideal Profile: Early-career data scientist or ML engineer with a startup or research background; eager to learn, ship fast, and grow into a lead role.
by CuriouslyC | 2025-10-27 10:00:44+00:00
"Scale" isn't a justification for regulatory differences, that's a straw man. We take shortcuts at scale because of resource constraints, and sometimes there are more differences than just scale, and we're over simplifying because we're not as smart as we'd like to imagine. If there aren't resource constraints, and we have the cognitive bandwidth to handle something in a consistent way, we really should.

If we were talking algorithms, would you special case code because a lot of people hit it even if load wasn't a problem, or would you try to keep one unified function that works everywhere?
by dannycastonguay | 2025-10-27 10:01:21+00:00
Full-Stack / App Developer (Client-Facing) Location: USA (Houston, Chicago, or Bay Area, CA) Compensation: 110–125K USD + commission

Role Summary: We’re looking for an application developer who thrives at the intersection of software engineering and client delivery. You’ll design, build, and deploy production-grade applications—often integrating AI or data-driven components—and work closely with enterprise clients on-site (~50% travel). You’ll collaborate with our AI and data science teams to bring robust, user-ready systems to life.

Requirements: 1. 4–7 years of experience in full-stack or application development. 2. Strong proficiency in Python, JavaScript/TypeScript, and modern frameworks (e.g., React, FastAPI, Node.js, or Flask). 3. Experience deploying to cloud environments (AWS, GCP, or Azure). 4. Ability to translate business requirements into maintainable, scalable code. 5. Excellent client-facing communication and collaboration skills. 6. Willingness to travel up to 50% for on-site work with U.S. clients.

Ideal Profile: A hands-on builder with a consulting mindset—comfortable both coding independently and representing the team in client environments. Prior experience in AI product development, data-intensive systems, or enterprise integrations is a plus.
by easyThrowaway | 2025-10-27 10:01:22+00:00
The "mega bridge" is one of the most politicized and polarizing projects I've ever seen in my life.

My family lived in Messina for a while and it seems that in the last 100 years no one was actually interested in building nor genuinely stopping the project for good, just using it to bash whoever is on the opposite side of the argument.

- On the left it's seen as the biggest ecological issue they have in Italy, despite the ferry company handling the passage is a well known mafia-owned monopoly whose ferries leak tons of garbage and oil on the sea every single day.

- On the right they've gone with the most ridiculous, expensive and unachievable version of a project in order to to make sure they can siphon as much money as they can before declaring that the project has to be stopped or whatever.

Every summer I go back to my mother's family and when the topic comes out it's as they're basically stuck in a time loop.
by ragebol | 2025-10-27 10:02:31+00:00
> There is usually no noise or evidence of struggle

from [0]

https://en.wikipedia.org/wiki/SIDS

So, 24/7 kinda, yeah... Realistically, the risk is relatively low I'd say, so to still stay a functioning parent with other duties (for baby or otherwise), you don't look 24/7
by thiago_fm | 2025-10-27 10:02:46+00:00
I'm also working with .net since recently, my own take:

It isn't worth it, because those that already using it, will likely pay or migrate to a different solution.

I wasn't a .net dev before, so I was surprised that it 'abstracts' RabbitMQ, Azure Service Bus etc. This doesn't exist in the 2 other languages I've done a lot of work with -- even though we also have message bus. This is such a useless feature!

There's no need to use it, you can just use RabbitMQ with its original package, or Azure Service Bus etc.

People used it because it was famous, not because it was stellar in some way. There are so many other alternatives.

For O11y or other features, those are easily implemented or already even existing if you use Datadog / something using Opentelemetry.

So as I've said before, it's useless. It's something worth maintaining only for the people charging for it and those that are stuck with it, new projects will use something else.
by cbdevidal | 2025-10-27 10:03:16+00:00
I believe we have different definitions of “globalist.” The dictionary says:

glob·al·ist /ˈɡlōbəlist/ noun 1.) a person who advocates the administering or planning of a political strategy, economic system, etc. on a global rather than a national basis.

“[Right-libertarian populists] are unapologetically anti-globalist while at the same championing free trade and a realist foreign policy.”[1]

Both parties have furthered the advancement of global rule, one world government, top-down planning. In different ways, to be sure. Repubs for example voted in JD Vance, a man who was led by Peter Thiel, who as you know is advancing the surveillance state with Palantir. Peter made him who he is, and certainly has his ear. And Dems marched in lock-step with other globalists around the world in 2021-2024.

Global free trade, where individuals and not politicians decide who to trade with, as I understand it, is the _opposite_ of the dictionary’s definition of globalism. It is the smaller government that Republicans ostensibly stand for and then don’t provide.

Get government out of the way and let people be people.

[1] https://www.populismstudies.org/Vocabulary/right-libertarian...
by lukaslalinsky | 2025-10-27 10:03:29+00:00
No, I'm targeting Zig 0.15. The new Io interface is not in master yet, it's still evolving. When it's merged to master and stable, I'll start implementing the vtable. But I'm just passing Runtime around, instead of Io. So you can easily migrate code from zio to std when it's released.
by netsharc | 2025-10-27 10:04:29+00:00
At least it's optional.. YouTube thinks if you're accessing from country X, you want the video titles in language X. Utter fucking geniuses. I say "thinks", it sometimes does this and sometimes doesn't. And there's no "Leave the fucking titles alone" option anywhere...

Reminds me of IMDb pulling the same genius move of "Hey, here's the title of that movie as it was released in the region we've geolocated you in!"
by dns_snek | 2025-10-27 10:04:48+00:00
> We already had a definition of AGI. We hit it.

Any definition of AGI that allows for this is utterly useless:

> Me: Does adding salt and yeast together in pizza dough kill the yeast?

> ChatGPT: No, adding salt and yeast together in pizza dough doesn't kill the yeast.

(new chat)

> Me: My pizza dough didn't rise. Did adding salt and yeast together kill the yeast?

> ChatGPT: It's possible, what order did you add them in?

> Me: Water, yeast, salt, flour

> ChatGPT: Okay, that explains it! Adding the salt right after the yeast is definitely the issue.

(It is not the issue)
by reify | 2025-10-27 10:04:49+00:00
Mr Tan is getting extremely desperate, no one is using his ai browser.

Prompt injection just for fun

Imagine having your very own AI agent! Your robot pal who goes out and does useful things for you! Just ask, it’s on the case!

This exploit was discovered by two security guys at the Brave web browser. They put a comment on a post on Reddit with the prompt injection in it. Then they asked Comet to summarise the Reddit web page. [Brave, archive]

Comet then went to their test user’s Perplexity AI login page and grabbed the user’s email address. Perplexity sent back a verification email for that address to login — then Comet read the verification email.

Of course it can read your GMail.

Finally, Comet posted a new comment to Reddit containing the verification email and the login code — and that’s enough for the attacker to take over the test user’s Perplexity account. Then Comet errored out and said it couldn’t summarise the web page.

All the user had to do for all of this to happen was go to a web page and ask Comet to summarise it.

courtesy of David Gerard
by NitpickLawyer | 2025-10-27 10:05:56+00:00
First, before you do anything you should check if you even should do this. Modern peripherals may have local storage (for drivers and such) and they may be visible (even automounted) by the OS. In that case your risk profile may not allow it (see stuxnet). Also be aware that sharing one keyboard will make you prone of brainfarting and muscle memory your credentials from one PC to the other. Depending on the reason behind airgapping, that may or may not be frowned upon.

Anyway, I use a "dumb" version of this setup, out of convenience. I have a dumb USB switch, with only one host connector. I use 2 cables, and have them tied together with a binder paperclip thingy. On the (rare for me) occasion I need to switch, I just unplug one cable and plug the other.
by smashah | 2025-10-27 10:06:10+00:00
Very true, unfortunately there's no password strong enough to stop Malaysian Airlines ground crew from loading a pallet full of Mossad-rigged walkie talkies on my flight from Kuala Lumpur to Beijing via conveniently-placed-NATO-AWACS-infested airspace.

2FA isn't going to protect me from cruising altitude walkie talkie detonation and having the debris scattered over an impossibly wide area.

I guess the best thing to do is not take an airline of a country that has recently showed public support for Gaza specifically during a humanitarian visit in the months prior to my flight.

Thankfully none of this is true and everything the mainstream media and governments tell us are true - imagine if things weren't as they seemed?.. Craziness... Back to my password manager!
by masfuerte | 2025-10-27 10:06:35+00:00
I think it is

> buttering the cost of switches [over the whole execution time]

The switches get cheaper but the rest of the code gets slower (because it has less flexibility in register allocation) so the cost of the switches is "buttered" (i.e. smeared) over the rest of the execution time.

But I don't think this argument holds water. The surrounding code can use whatever registers it wants. In the worst case it saves and restores all of them, which is what a standard context switch does anyway. In other words, this can be better and is never worse.
by ruperthair | 2025-10-27 10:06:41+00:00
This may be an obvious point, but I didn't see it mentioned in the (otherwise excellent) article: I would have been interested in the cost saving in just implementing the 'delete on read' with S3 that they ended up using with the home-made in-memory cache solution. I can't see this on the S3 billing page, but if the usage is billed per-second, as with some other AWS services, then the savings may be significant.

The solution they document also matches the S3 'reduced redundancy' storage option, so I hope they had this enabled from day one.
by tsimionescu | 2025-10-27 10:07:16+00:00
That's irrelevant to the point I was making, that the Mossad is seen, based on evidence, as both an efficient and a ruthless organization.

If you want to discuss the merits of the operation, though: for one thing, Israel is not at war with Lebanon, so any attack on Lebanese people, even Hezbollah soldiers, is immoral (as are Hezbollah's attacks on Israel, even the ones that kill Israeli soldiers, are immoral). Secondly, even accepting that Hezbollah militia members are a legitimate war target, that doesn't make all members of Hezbollah legitimate targets. Even in war, attacking troops who are at home on leave, or attacking auxiliary personnel such as military doctors, is not considered a legitimate military target. How many of those killed were active duty military personnel, and how many were not? I would bet that the numbers are much worse than the 99.5% propaganda.
by lelanthran | 2025-10-27 10:08:04+00:00
> "Scale" isn't a justification for regulatory differences, that's a straw man.

It's not a strawman - that's literally how things work.

You can hold a bake sale at school with fewer sanitation requirements that a cake store has to satisfy.

You can possess weed for personal use, but will get locked up if you possess a warehouse filled with 200 tons of the stuff.

You can reproduce snippets of copyrighted material, but you can't reproduce the entire thing.

(I can go on and on and on, but you get the idea)

Which laws, regulations or social norms did you have in mind when you thought that scale doesn't matter?

I'm unable to think of even one regulation that applies universally regardless of scale. Which one were you thinking of?
by Yizahi | 2025-10-27 10:08:08+00:00
The problem is for a majority of those tasks people conveniently "forget" the actual start and end of the process. LLMs can't start most of those tasks by it's own decision and neither they can't end and evaluate the result of those tasks. Sure, we got automated multiple tasks from a very low percentage to a very high percentage, and that is really impressive. But I don't see how any LLM can bridge that gap from very percent of automation to a strict 100% of automation, for any task. And if a program requires a real intelligence handling and controlling it, is it really AI?