MurphyA/hacker-news huggingface dataset:
by EtienneK | 2025-06-02 18:05:31+00:00
> This is a TypeScript library that implements the provider side of the OAuth 2.1 protocol with PKCE support.

What is the "provider" side? OAuth 2.1 has no definition of a "provider". Is this for Clients? Resource Servers? Authorization Server?

Quickly skimming the rest of the README it seems this is for creating a mix of a Client and a Resource Server, but I could be mistaken.

> To emphasize, this is not "vibe coded". Every line was thoroughly reviewed and cross-referenced with relevant RFCs, by security experts with previous experience with those RFCs

Experience with the RFCs but have not been able to correctly name it.
by debarshri | 2025-06-02 18:06:22+00:00
Adaptive | Software Engineer | Amsterdam/Utrecht/Delft, NL | Go, kubernetes, Docker, React, Typescript, Chrome plugins

We are building a platform to manage data security and privileged access to servers, databases, VMs, MCP, cloud and other critical systems etc. Along with the access and authorizations, our customers can mask or tokenize data, discover and classify data sources, and manage workload identity.

What we are looking for:

- We are at the cusp of our 1-10 journey; we have quite a few customers. An engineer who is willing to get into the weeds of code as well as talk with customer and deliver an outcome

- Profound understanding of Kubernetes. Kubernetes is very core to our offering; therefore, profound understanding is necessary. The expertise required is not limited to a DevOps perspective; it also includes the ability to write Go code.

- Passion for technology and someone who is willing to be our product champion.

What we offer:

- Organisation is flat; engineers still report to me (founder)

- Fast paced, fast growing environment

- Quality of work, We consistently stay at the forefront of technological advancements. We build lot internal tools for testing, QA, internal release platforms

- US centric GTM

- Competitive salary

Total headcount is around 10 engineers. You will be joining a fairly small team.

More about the company - https://adaptive.live

Please feel free to reach out to me at debarshi[@]adaptive[.]live
by veggieroll | 2025-06-02 18:06:25+00:00
I think there's a really interesting opportunity for a synthesis of the classic NPC dialog menu and a fully freeform LLM character.

Namely, the dialog would still be fixed, where there's a pre-defined flow of the conversation and fixed set of facts to deliver to the player. But the LLM could generate variations on it each time so it's never exactly the same twice. And it could add more character so the NPC gets frustrated if you keep asking it over and over. Or, it tries to dumb it down for you. Or, it gets sick of you and just tells you point blank: Look, you need to know XYZ. That's all I have for you.

Namely, the dialog would still be fixed, where there's a pre-defined flow of the conversation and fixed set of facts to deliver to the player. But the LLM could generate variations on it each time so it's never exactly the same twice. And it could add more character so the NPC gets frustrated if you keep asking it over and over. Or, it tries to dumb it down for you. Or, it gets sick of you and just tells you point blank: Look, you need to know XYZ. That's all I have for you.
by gdeglin | 2025-06-02 18:06:28+00:00
OneSignal | California, New York, Pennsylvania, Texas, Utah, Washington | Onsite or Remote (Within Supported States) | Full Time | https://onesignal.com/careers Tech stack includes Go, Rust, Ruby on Rails, Kafka, Postgres, Redis, InfluxDB, Typescript, React

OneSignal is building the best platform for businesses to intelligently engage with customers across every channel. We provide a simple interface to push notifications, email, and in-app messages, letting content creators focus on quality user engagement instead of complex implementation.

We're hiring Senior Software Engineers for our Product, SDK, and Backend teams.

More information and apply at https://onesignal.com/careers
by ethbr1 | 2025-06-02 18:07:07+00:00
US attack subs are doing their best, but it's never 100%.

Nuclear missile subs are very good at hiding (they've been doing it for 60+ years) and the ocean is a big place.

1 Borei is what, 96 MIRVs?

Which is the point... even one missed is unacceptable.
by spauldo | 2025-06-02 18:07:33+00:00
M-expressions were intended to be easier for humans to read and write. They weren't meant to be structured. They never got implemented because sexps aren't hard to work with and homoiconicity was an unexpected bonus.

Calling eval on (1 2 3) gives you exactly what you asked for. It's just probably not what you wanted. The problem isn't with eval, but with the idea that (eval (1 2 3)) or (eval '(1 2 3)) is what you want to do. You probably want (eval ''(1 2 3)) - two single quotes. That'll give you a list containing the first three positive integers.
by ActorNightly | 2025-06-02 18:07:41+00:00
This is by far one of the best ways to learn IMO

https://store.steampowered.com/app/573090/Stormworks_Build_a...

The idea of that game is that you build vehicles to do rescues and deal with natural disasters. While there is a career mode where you gain currency that you can spend on parts and fuel, most people who play that game play it in sandbox mode where you essentially design vehicles to do certain things, while also configuring the game to chose missions it generates. For example, you can make it so you only have to deal with land rescue missions or only fight enemy ai.

The building system is VERY in depth. While you don't have to worry about structural strength, you do have to keep things in mind like part placement, CG location, internal volume for buoyancy for ships. Then you get to propulsion, which you have to build out of components - the game has a fairly indepth internal combustion engine simulator where you build custom engines, and have to make sure they are fed with adequate fuel, air, and cooled appropriately. You can do jet engines, you can do nuclear, you can do full electric, and so on.

Then you have to build systems to do missions - for example, to transport a container you have to build a crane to be able to pick it up.

Finally, the game features a microcontroller system which is the bread and butter of doing cool things. There is a bunch of sensors that can read data (GPS, laser distance, pitch, roll, heading, radar, e.t.c), which you can route into a microcontroller, and do math either with logic blocks or Lua code, and thats how you build automation. You will get very familiar with things like PID controller tuning, trigonometry math (for things like distance sensing), state machine coding practices, and other things that are all applicable to the real world.
by tslocum | 2025-06-02 18:08:00+00:00
Location: Seattle, WA Remote: Yes (6 years of WFH experience) Willing to relocate: No Technologies: Go (Golang), Java, PHP, Python, JavaScript, HTML, CSS, PostgreSQL, MySQL, Linux sysadmin, Docker, Docker Compose Email: tslocum@gmail.com

Professional software engineer for ten years, hobbyist programmer for many more. Fully self-taught, always excited to learn more. Active and passionate open source software author and contributor. Seeking a fully remote position. Please review my extensive portfolio of open source projects and contributions.

Résumé/CV: https://rocket9labs.com/resume.pdf

Portfolios:

* Code: https://code.rocket9labs.com/tslocum (All of my code is here)

* Games: https://rocketnine.itch.io (All open source and written in Go)

* GitHub: https://github.com/tslocum (Only my contributions to other projects)
by Workaccount2 | 2025-06-02 18:08:25+00:00
It hard to say because at least here in New England, a lot of the swamps have been long drained.

But if it's anything like the wetlands or swamps that remain - you'd have to be utterly naive or completely insane to try and cross them on foot. Pools of shallow water among sludgey mounds of mud and incrediblely dense and tangled vegetation. It's not even something you would consider entering, much less try and cross.
by JumpCrisscross | 2025-06-02 18:09:16+00:00
> head injuries are a known cause of dementia

Almost 2x more likely [1].

> wonder if the risk of head injury has reduced with time?

The lack of spikes from the world wars would suggest otherwise.

[1] https://karger.com/ned/article-pdf/56/1/4/3752570/000520966....
by littlestymaar | 2025-06-02 18:10:47+00:00
> Many market makers work with others people money. So they don't need an inefficient market as an incentive.

Financial institutions pay a lot of people for these tasks, and they are very well paid (and HFT infrastructures cost hundreds of millions), all of that is being paid by their own money, there must be an incentive for them to spend so much money on this.

> Market makers also could have a distorted view of the market. Thinking it is inefficient while it is not. So they have an inefficient market as incentive even though it does not exist.

This assumes that one of the wealthiest industry on the planet is entirely made out of clueless fools, which is a interesting perspective.
by thesz | 2025-06-02 18:10:53+00:00
Careless application of Gumbel Softmax would let your model to select same input for both inputs of a gate.

Also, note that selecting a wire has all same problems as selecting an operation, such as vanishing gradient, but no apparent mitigation like residual initialization. And for wire selection gradient vanishes quicker, because there are more wires (tens and hundredths) than operations (16).
by igouy | 2025-06-02 18:12:19+00:00
> Smalltalk UIs used to work with only one CPU thread. Any action from the user would freeze the whole UI while it was working …

If that happened maybe a programmer messed-up the green threads!

"The Smalltalk-80 system provides support for multiple independent processes with three classes named Process, ProcessorScheduler, and Semaphore. "

p251 "Smalltalk-80 The Language and it's Implementation"

https://rmod-files.lille.inria.fr/FreeBooks/BlueBook/Blueboo...
by defoemark | 2025-06-02 18:13:17+00:00
Hey everyone. We've just released our CLI tool that runs CodeAct agents powered by HuggingFace Smolagents.

What it does: Like OpenAI Codex or Claude Code, but you can use open-source models like Deepseek R1 0528 or Llama 4. Perfect for Python automation, data analysis, and ML tasks.

Cool features:

- Run different models for different tools (eg. cheap model for web search, powerful one for analysis)

- Add MCP servers in Claude Desktop format - grab them from Glama or Smithery.

- 100% Python code

- Agentic system configuration in one file. Easy to tweak and test different models combination.

Drop a comment with your use cases - I’d love to hear how you're using agents for your workflows!
by smmx | 2025-06-02 18:13:36+00:00
SEEKING WORK | Remote | CET Location: around 46/14 In past 20 years I did many different projects, mostly worked with teams 1-5. 60% of projects were related to sport and TV, rest was various other fields. I was jumping between leading, architecting, designing, programming and things in-between :) Last years I programmed mostly in C# (web services, aspnet, razor, ...) also desktop apps (WinForms, WPF, Avalonia), JS/Typescript (mostly for gui, I enjoyed mithril and now SolidJS). I also did some c++ for various small integrations (for example some plugin for Godot, some ffmpeg, ...) and lately studying Rust. Mostly worked with GPC 70% , AWS 20%, other 10%. I like to make GUI/backends that makes sense, are easy to understand (test with users) and performant/fast. Also to last years, with minimum dependencies. I also have experience with live events setup for small broadcast of events, networking experience I did tons of remote support with people around the world, also know how to use this information to make better programs (or design...). I do not have any experience with AI. Looking for 20-100 hours per month. hellohn@smmx.dev
by duxup | 2025-06-02 18:13:46+00:00
>If you want to get a chef to come to your home, you’re still going to get a chef. It’s going to be a real person. If you’re going to go on an experience with somebody, it’s still going to be a real person. I think we, the company, can provide a lot of that platform layer, but I do think that most of this is going to be peer-to-peer, person-to-person.

Would be interesting to see if people choose this over say door dash or something like delivery.
by DaiPlusPlus | 2025-06-02 18:13:59+00:00
> OAuth 2.1 has no definition of a "provider"

Strictly speaking, yes. But speaking of IDPs more broadly, it’s perfectly acceptable to refer to the authorisation-server as an auth-provider, especially in OIDC (which is OAuth, with extensions) where it’s explicitly called “OpenID provider” - so it’s natural for anyone well-versed in both to cross terminology like that.
by PaulHoule | 2025-06-02 18:14:14+00:00
Hate to break it to you but I see "reduce" as a bad smell. Not like it doesn't have good uses but I've often seen people use it in ways that were wrong in subtle ways. Maps and filters are usually clear to me, reduces not always.

In quite a few languages also I've seen that "map", "filter", "reduce" and constructions like that are often slower than ordinary loops.
by sebnado | 2025-06-02 18:14:27+00:00
We’ve been running an AI-first dev loop in production for ~2 years (disclaimer: I help build Ze1 and Sandscape, they are both Ai driven products). A few things we’ve learned:

Instead of cranking boilerplate, they spend Day 1 reviewing AI diffs. We pair them with a senior for a “why did the agent choose this?” teardown.

What matters is mean-time-to-rollback. If the agent + test harnesses catch breakage faster than a human pair can, 2 × better is already good economics. Reliability engineering beats perfection thresholds.

Syntax, style and most unit-level bugs are now linted or auto-fixed. Humans zoom out to architecture, data contracts, threat models, perf budgets, and “does this change make sense for the product?”. So even juniors are now a lot more involved on the sujective elements of development

So I think that as the easy bugs vanish, new failure modes show up: latency cliffs, subtle privacy leaks, energy use, fairness. The goal posts moves
by majkinetor | 2025-06-02 18:15:20+00:00
Critical are things that make your daily life seriously disturbed if there are issues beyond your control. Things like:

1. Life 1. House 2. Salary 3. Reputation 4. Physical or mental health 5. Time

> definitely during production where lives are on the line

You can say that for any company - if they wired electricity in a bad way on my job, lives can be lost.

> because you have no idea what your products or solutions may end up being used for

Many products are used exactly for 1 thing. For example, online banking. You don't use it to for dating, although you theoretically can if you really want to

> But to whom?

Only end users.
by Fnoord | 2025-06-02 18:15:47+00:00
The Dutch word 'kunt' (je kunt = you can) gets censored in WoW because of 'cunt'. That is, if you have mature language filter on. I have this on because I have no interest in raging kids in said game, but I do want to read simple, common Dutch words. Annoys me to this day. CS gave the obvious answer (WONTFIX, with obvious workaround disabling the mature language filter altogether). It could be solved easily by looking at context instead of simple blacklisting. I connect from a Dutch IPv4. I sometimes talk Dutch. The same would be true for the other endpoint.
by nathan_douglas | 2025-06-02 18:16:07+00:00
Location: Ohio (Eastern Time) Remote: Yes Willing to Relocate: No Technologies: Terraform, Ansible, Kubernetes, Nomad, GitOps, Argo CD, AWS, Rust, JS, etc. Résumé/CV: https://bitterbridge.github.io/resume/resume.pdf Email: safe.maze9320 AT tenesm DOT us (or look in my profile, or on my résumé) LinkedIn: https://www.linkedin.com/in/nug-doug/ GitHub: https://github.com/ndouglas/ Fun Project: https://clog.goldentooth.net/

I'm a DevOps/Platform/Infra/Backend generalist with ~13.5 years of experience and a bachelor's in CS and about a decade of farting around prior to that. I'm finishing up migrating and modernizing a major product for the Department of Veterans Affairs, and I'm looking to exit the civic tech space.

I'm interested in machine learning and AI, ideally HPC and/or scientific/research computing. My idea has been to move into MLOps, then move from there into HPC, and my longterm goal (5-10 years) is to move into deep tech research (possibly get my PhD).

But I have broad interests and my feelings about AI are complicated. I don't think I'm searching for a destination, but searching for a journey and companions. I don't know much more than that, except that it probably doesn't involve me doing frontend.

My current fun-time project is writing an LLM agent to personify my Raspberry Pi research cluster, and write tools, MCP plugins, etc to embody that simulated consciousness within the infrastructure. It feels weirdly like stapling a ghost to a circuit board.

Q. Where do you see yourself in five years? A. Ascending slowly into the sky from the parking lot of the Santa Fe Institute.
by eadmund | 2025-06-02 18:16:27+00:00
The issue is that one’s fridge or light bulb becomes a lodgment from which an adversary can launch LAN attacks (e.g. via Ethernet) on one’s more-sensitive devices, such as one’s personal computer (which contains more-or-less one’s entire life: banking details, correspondence and so forth).

I don’t really care if the IoT device is compromised; I do care if it is used to compromise my trusted devices.
by matthewmacleod | 2025-06-02 18:17:15+00:00
Dexory | Head of AI | Oxfordshire, UK | Hybrid / ONSITE

We’re building the world’s most advanced, real-time warehouse intelligence platform powered by autonomous robots and AI that thinks spatially, reasons like a human, and drives logistics performance instantly.

We’ve nailed the robotics. We’ve scaled the deployments. Now we’re embedding real-time cognition. This is your chance to lead Dexory’s first AI team and architect the brain of the autonomous warehouse.

As Head of AI, you’ll go beyond leading a function; you’ll shape its future. You’ll blend strategic thinking with hands-on building, defining how our platform sees, thinks, learns, and adapts at scale.

For more information: https://job-boards.eu.greenhouse.io/dexory/jobs/4594018101
by zhengiszen | 2025-06-02 18:17:24+00:00
In parallel news : "All residents of the UAE will receive access to ChatGPT Plus, a premium version of OpenAI’s chatbot, after a major partnership was agreed between the company and the UAE government, OpenAI said in a statement in May." Source: https://m.jpost.com/business-and-innovation/article-856253

It is always easier when one has cheap or free energy plus nuclear joker

https://www.france24.com/en/live-news/20240905-oil-power-uae...
by eksx | 2025-06-02 18:18:35+00:00
Page Vault | Senior Software Engineer | 100% Remote | $90k - $160k At Page Vault, we're on an exciting mission to transform the way web evidence is used in legal battles. Our cutting-edge technology captures web content effortlessly and, critically, makes it admissible in court. We're a fully remote team spread across the U.S.

We use React.js, Node.js, MySql, AWS

This position is 100% remote.

Please apply using the following link: https://www.notion.so/page-vault/Join-Our-Team-90d59fb2b9ca4...

For the referral question on application please specify 'Hacker News'
by joeld42 | 2025-06-02 18:18:37+00:00
We don't need to update the scene at once, so when geometry changes we rebuild the buffer and send it over to typescript, and the three.js mesh will own the buffer. By being careful about what needs to be updated, we can keep things interactive.

This is an older blog post but it covers the general idea of it: https://blog.arcol.io/parametric-geometry-engine
by graemep | 2025-06-02 18:18:40+00:00
> Industrial stuff sure, but if someone's internet fridge or smart TV goes haywire, so what

If large numbers of fridges or cars fail to work properly or go haywire at the same time, it matters.

The article also mentions enabling DDOS.

The same with things like routers, any type of infrastructure.

We have increasing amounts of electricity generation and storage moving to consumer devices. Its a good idea and could make the system more resilient if done right, but if it relies on insecure devices it would be a huge systemic vulnerability.
by watwut | 2025-06-02 18:18:41+00:00
I would refer back to my own "since the process of expulsion or other punishment is sort of legalistic, the institution needs legalistic defense". Universities do not allow their faculties and workers to expel students randomly and on whim. There is process about it, to prevent abuse of power.

Consent forms are normal in whole range of areas, because society does not expect people to know all the rules that exist.
by brw | 2025-06-02 18:19:20+00:00
I've used sendme a few times after coming across Iroh on Bluesky. It's honestly great. Just Works™, very fast, supports files and folders, resumable transfers, one sender to many receivers, and has fast relays as a fallback when a direct connection truly isn't possible, and it will actually tell you whether you have a direct connection or are using a relay (unlike others like Magic Wormhole or Croc from my experience).
by simonw | 2025-06-02 18:19:27+00:00
The three things I'd be most interested in seeing are:

1. A fine-tuned model for structured data extraction. Get something that's REALLY good at outputting in a specific JSON format, then show it running against a wide range of weird inputs.

2. A fine-tuned vision LLM that gains a new ability that the underlying model did not have, such as identifying different breeds of common California garden birds

3. Text to SQL. Text to SQL is always a great demo for this stuff, a fine-tuned model that's demonstrably "better" at text to SQL for a specific complex database schema would be a really great example.
by jll29 | 2025-06-02 18:19:28+00:00
Thanks for sharing, this is a very well-written and useful set of libraries, not just random, but also the other sub-libraries of utl.

One caveat:

> Note 2: If no hardware randomness is available, std::random_device falls back onto an internal PRNG ....

> ...

> std::random_device has a critical deficiency in it's design — in case its implementation doesn't provide a proper source of entropy, it is free to fallback onto a regular PRNGs that don't change from run to run. The method std::random_device::entropy() which should be able to detect that information is notoriously unreliable and returns different things on every platform.

> entropy() samples several sources of entropy (including the std::random_device itself) and is (almost) guaranteed to change from run to run even if it can't provide a proper hardware-sourced entropy that would be suitable for cryptography.

Personally, I think it would be best if there was a way to communicate to the system (or here, to the library in specific) what is the use case. For cryptographic applications, I don't want the library to fall back gracefully to something insecure; I would want a dark red critical error message and immediate termination with an "insufficient entropy error" error code.

However, for a game graceful degradation might be quite okay, because nobody is going to die in the real world if a monster behaves a little less random.

I learned a lot about recent advances in pseudo-random number generators by reading your code and associated documentation, including some stuff that DEK has yet to incorporate into volume 2 of TAOCP. ;)
by fidla | 2025-06-02 18:20:27+00:00
David Sacks said this is BS.

David Sacks Calls Out the AI Doomer Industrial Complex

Sacks exposes web of AI Doomerism:

Who are they? Three key nodes: -- Effective Altruists -- Former AI-focused Biden staffers -- Anthropic

Patterns: -- AI threat inflation: bioweapons, job loss, etc. -- Carried out by a network of groups primarily funded by EA billionaires

Goals: -- Global AI regulation -- " extreme restrictions on proliferation of computing power" -- Safety and security regulations -- Built-in "Woke AI" -- Picking 2-3 winners -- Similar to AI policy under Biden