MurphyA/hacker-news huggingface dataset:
by potholereseller | 2025-06-01 19:24:27+00:00
It would probably depend on the Scheme/Lisp implementation and how it was secured.

If it used a Scheme implementation like in Halo:CE, then people would have justifiably hated it. If it used something more like MIT-Scheme, people might've been okay with it. But I suspect it would get the same hate that JS gets, since there is a lot of low-quality JS code floating around -- even though JS itself isn't remotely that bad -- and you would instead have a lot of low-quality Scheme code floating around. Damned if you do, damned if you don't.

FWIW, it is feasible to put Scheme/Lisp in a browser today, and it might even be fun. Take a browser that lacks JS (e.g. Dillo, w3m); figure out how to add Firefox's or Chromium's approach to isolating each Javascript instance; and embed a Scheme or Common Lisp implementation (e.g. Chez Scheme [1] or ECL [2]).

You will need to decide what Scheme/Lisp functions/macros to include/exclude. It may seem obvious to exclude file operations, but they did that with JS and now we have IndexedDB; a restricted, virtual file system might be fun to play with. Multithreading might seem like a great thing to include, until you start trying to implement secure multithreading. I would start with whatever cl-isolated [3] allows and expand/contract from there.

And before anyone asks, "would this actually be worth implementing in 2025?", the answer is decidely "yes". You could build powerful desktop applications without the full weight of Electron. You could develop local-network webapps for you and/or your company. But I think it would be a bad idea to deploy this on the open internet without first spending a lot of time securing the browser overall.

Another option is resurrecting Closure [4], which is written entirely in Common Lisp. In that, you could go on a wild tangent and support multiple scripting languages (e.g. Common Lisp via cl-isolated, cl-forth [5], cl-javascript [6], cl-python [7], scheme88 [8], and even Coalton [9]).

[1] <https://old.reddit.com/r/scheme/comments/a3oogf/questions_on...>

[2] With ECL, you could use cl-isolated in addition to OS-level containerization, to achieve more defense-in-depth. Or maybe port cl-isolated to Chez Scheme.

[3] <https://github.com/kanru/cl-isolated/>

[4] <http://closure.common-lisp.dev>

[5] <https://github.com/gmpalter/cl-forth>

[6] <https://marijnhaverbeke.nl/cl-javascript/>

[7] <https://clpython.common-lisp.dev/>

[8] <http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/s...>

[9] <https://github.com/coalton-lang/coalton>
by SatvikBeri | 2025-06-01 19:24:56+00:00
Yeah this kind of stuff drove us crazy. Numpy uses things like SIMD everywhere with no option to turn it off, which is good for performance but makes life really hard when you want consistently reproducible results across different machines.

Before switching to Julia we eventually standardized on numpy.std with ddof=1, and with some error tolerances in our tests.
by techpineapple | 2025-06-01 19:26:01+00:00
“ It doesn’t take a genius to figure out that if half your population is female, and each of them average 1 baby in their lifetime, each generation will be 50% smaller than the previous generation. After 10 such generations, a society that started off with a million people will wind up with just a thousand people. Imagine a city like New York shrinking to the size of a small town. And in another 10 generations, that small town shrinking to the size of a single household. That’s where we’re headed.”

Doubtful, the societal incentive structures would drastically change far before we got that small.
by Rossisme | 2025-06-01 19:27:00+00:00
If you're looking for webhook support plus full transcript access (not just summarized notes), I'd recommend checking out ChatterBox as an alternative to Recall, but no sales call to start using, self-service, and less expensive (consumption model .09/hr). It supports real-time transcription and meeting data across platforms—including Zoom, Meet, and Teams. I don't believe they have a Discord or Slack integration, but it's built with developers in mind - I'd bet they'd explore it.

https://chatter-box.io/
by absoluteunit1 | 2025-06-01 19:28:01+00:00
> I have yet to meet someone who replies "me too" when I mention I use dvorak-fr.

I see - that's something I was afraid of. Way before releasing Type Quicker I had actually started working on adding all these layouts but put that on hold to prioritize other things. So far, it seems QWERTY is still like like 99% of users
Ask HN: Difference between decaf and regular coffee as a customer at Starbucks?
by instagib | 2025-06-01 19:28:02+00:00
A friend, a barista at a struggling Starbucks, faced several challenges recently. First, they ran out of beans and had to resort to substituting decaf beans. However, they refused to inform customers that their espresso was decaf. To make matters worse, the air conditioning broke, and the replacement swamp cooler broke also. As a result, the temperature inside the store soared above 100 degrees Fahrenheit (38 degrees Celsius), while also forcing them to implement a new uniform policy requiring all employees to wear all black. While the free school benefits are appreciated, the poor management has made her consider leaving her job.

Once you mix coffee with milk it seems impossible to tell if the coffee was full strength or not. How about espresso? Foam characteristics?
by dghlsakjg | 2025-06-01 19:28:36+00:00
The OP is correct that there are verifiable claims of minor abnormalities in the Canadian MAID system. The meat of the complaints that the anti-MAID crowd latch onto is that a single caseworker for veterans was proven to have raised the possibility of MAID in 4 known cases. There have been accusations of other instances with veterans. In all of the cases of inappropriate suggestions of MAID as an option, there isn't any proof that any of them resulted in death (likely because it is not a simple process, and has numerous avenues for concerned third parties and experts to raise concerns, and requires consultation with independent doctors). A generous interpretation of the known cases shows that there have been about a dozen individuals who have had MAID suggested inappropriately.

They are leaving out the denominator, however, which indicates that there are at least 15k MAID deaths per year, and increasing rapidly (probably closer to 20k, but statistics are generally at least 24 months behind), which doesn't include the people who qualify, but ultimately choose a natural death. Current estimates are that ~4-5% of deaths in Canada are MAID.

So yes, there are "abuses", but arguably no evidence of irreparable harm.
by quantadev | 2025-06-01 19:29:29+00:00
The first chatbot I wrote back in early 2023, had exactly this (branching and history editing), and I was highly active on the OpenAI discord showing them it, and trying to influence them, to go in this direction. Tree-based editors can be hard to implement, and can be confusing to users, so that's one reason GUIs tend to not attempt it, and just go with linear (although often nowadays "editable") chats.

Related to this I've learned that a lot of the time it's best to just use a "Context File" which is a big file of instructions explaining goals, architecture, and constraints so I can just tell the AI to read it and then say "Do Step 21 Now" for example, if step 21 is laid out in the file. This way I sort of can micromanage the context, rather than trying to reuse old discussions which are usually 90% throw away content, no longer appliable.
by timewizard | 2025-06-01 19:30:58+00:00
> The Trump administration’s release of more than 77,000 pages related to the 1963 assassination of President John F. Kennedy has thus far shed little new light on the killing

We never expected it to. It has shed much new light on the conspiracy to cover up the crime. It also highlighted how an intelligence agency with no oversight was allowed to continually and constantly break the law and ignore the constitution.

A great story, but sadly, one the main stream media is just not interested in. For some reason.

> Some families are learning for the first time how parents, grandfathers or spouses participated in American spycraft

The CIA actively looked for American businessmen who could be useful to their operations. They called the "Clandestine Contact Service." It's about the lowest level of "participation" you can have in "spycraft."

> “confident that Oswald was at no time an agent controlled by the KGB. From the description of Oswald in the files he doubted that anyone could control Oswald.”

They just wont give up the cover up. Here we are 60 years after the _murder_ of an elected President and we're still playing these games. Ridiculous. If you accept this as true then you have to accept the United States Secret Service was criminally incompetent in failing to stop a single "lone nut."

> He was a patriot, Dorothy said, and probably saw his work for U.S. intelligence officials as a way to help his country.

...and then:

> As a child during the early 1960s, his dad would leave for Vietnam and the family wouldn’t hear from him for a month or two.

There was nothing patriotic about the war in Vietnam. This whole article is revisionist deep state jingoist propaganda.
by edude03 | 2025-06-01 19:32:10+00:00
I built something like this a few years ago. Essentially how it worked is you'd specify the path to a nix flake in the kernel parameters, and once the installer was booted it would pull that flake and run it (which ran the installer, formatted the disks and restarted the system). It was part of a larger project but I wonder how the nix team would feel about a small binary that would be included in the default installer image that does this
by rcpt | 2025-06-01 19:32:15+00:00
Community input is bad. Maybe in the 50s things were different.

But that was a long time ago and the pendulum has swung too far in the opposite direction. Robert Moses could not build today. Nobody can build today. Largely because we have given neighborhood busybodies veto power over all decisions.

It's a disservice to the people when they democratically vote for something like a high speed rail and then never get it because the voices of local property owners matter more than that of the population.
Show HN: You2Aanki – Turn Videos into Anki Vocabulary Flashcards
by isege | 2025-06-01 19:32:33+00:00
Hey HN, this is my first product launch.

I built You2Anki along my language learning journey to aid my vocabulary from any content I want.

Most tools I tried weren’t particularly made for language acquisition. You2Anki was designed with that focus in mind. Simple, intuitive and distraction-free.

I hope it helps you!
by kaoD | 2025-06-01 19:33:08+00:00
> If presentation is the job of the server (html templates), the server is the source of truth and the client state is expected to be transient.

Which is exactly why the client state should be transient non-application state like datepickers, dropdowns, text boxes, etc. and it does not belong in the server (essentially what jQuery was used for back in the day, interactive sprinkles). And the other way around.

Perhaps you agree with me but there was something lost in translation?
by everyone | 2025-06-01 19:34:12+00:00
My friend was telling me Andor S2 is insanely good. So I'm seriously considering watching it.

However, I had previously watched a few eps of S1, and everything was fine and very well made.. but I just didnt care about anything that was going on, so I stopped.

Just wondering did anyone else feel the same about S1 and then get blown away by S2?
by quantadev | 2025-06-01 19:34:58+00:00
Yeah, that's where the 'branching' comes in for sure. Ideally a chatbot would be 'tree-based' where you can just go back to a prior point where you wish you had said something different, and just pickup as if you were back at that point in time, while the other parallel branches are ignored.

The way this is done, technically of course, is you build the "Context" by walking back up the tree parent by parent, until you reach the root, building up 'context' as you go along, in reverse order. That will then always be the 'right' context, based on branching.
by kmfrk | 2025-06-01 19:35:19+00:00
Been using this for a long time, and it's fantastic.

I also found out that Kagi (the paid search engine) supports rewriting results, which is probably where you'll see a lot of the links you follow.[1]

For instance, if you get some Fandom results, you can change them to antifandom that is part of the BreezeWiki project[2], if you so prefer: https://forgottenrealms.antifandom.com.

[1]: https://kagi.com/settings/?p=redirects

[2]: https://antifandom.com
by rcpt | 2025-06-01 19:36:02+00:00
Members of the community have incentives to prevent high speed rail and apartment towers being built near them. The general population has incentives to build high speed and apartment towers in those neighborhoods.

But, because of community input, the voice of local busybodies is louder than that of the general population. It is a a disservice to democracy and prevents our governments from functioning in a way that serves the people.
by flyingbuilding | 2025-06-01 19:36:11+00:00
A few years ago, I made the shift from hands-on engineer to team lead.

The transition looked like a promotion from the outside—but inside, it felt like a strange identity swap.

I traded:

Quiet mornings of problem-solving for back-to-back meetings

Code reviews for performance reviews

Mentorship for mediation

Some days, I miss being "just an engineer." The clarity. The flow. The feeling of building something real with your own hands.

But then I see a junior dev I mentored ship something brilliant. Or a teammate steps up confidently in a meeting because I created the space.

And I remember: I’m still building—just with people, not code.

For those who've made (or are considering) this shift: What did you gain? What do you miss?
by evrrcuriius | 2025-06-01 19:36:27+00:00
I plan to begin and I grew up before the nineties. I probably know less than your kids. Paper is my native go-to. Thank you for this! Advice please: Can I get started using my now-antique Win 98 and Win7 hardware, while using phone or Win11 for online lookups?

It looks to me like there is consensus for Minecraft and Godot. I expect Minecraft to work on old hardware. How about Godot? Can it be used offline?
by tw04 | 2025-06-01 19:37:45+00:00
> If you accept this as true then you have to accept the United States Secret Service was criminally incompetent in failing to stop a single "lone nut."

Stopping ‘a single “lone nut”’ is by far the hardest thing to do. They aren’t actively seeking co-conspirators so you typically have no idea what they’re planning until they take action if they aren’t blatantly stupid in their planning like trying to steal firearms or buying truckloads of fertilizer for non-ag use.
by yencabulator | 2025-06-01 19:38:30+00:00
ndjson has an actual spec (however bitrotted), everything else in that space makes rookie mistakes like not specifying that a newline is a required message terminator -- consider receiving "13\n42", is that truncated or not?

https://github.com/ndjson/ndjson.github.io/issues/1#issuecom...

None of the above is actually good enough to build on, so a thousand little slightly-different ad hoc protocols bloom. For example, is empty line a keepalive or an error? (This might be perfectly fine. They're trivial to program, not like you need a library.)
by timewizard | 2025-06-01 19:38:32+00:00
They are completely falsifiable. You would just need to have the intelligence agencies actually cooperate with the investigation and release all their information on it.

We know for a fact they didn't do that. They intentionally obstructed several investigations. They knowingly lied to congress. They destroyed records they were ordered to preserve. These facts are all part of the released documents and they're all plain as day. They tried to keep this all locked up until 2060 for a reason.

At the very least we can retrospectively look at the actions of CIA, FBI and USSS and see their corruption. That they've never been held responsible is unconscionable. I'm glad you're somehow capable of defending them with this lazy nonsense.
by latchkey | 2025-06-01 19:39:21+00:00
"driver" is such a generic word. tinygrad works on mi300x. If you want to use it, you can. Negates your point.

Additionally, ROCm is a giant collection of a whole bunch of libraries. Certainly there are issues, as with any large collection of software, but the critical thing is whether or not AMD is responsive towards getting things fixed.

In the past, it was a huge issue, AMD would routinely ignore developers and bugs would never get fixed. But, after that SA article, Lisa lit a fire under Anush's butt and he's taking ownership. It is a major shift in the entire culture at the company. They are extremely responsive and getting things fixed. You can literally tweet your GH issue to him and someone will respond.

What is true a year ago isn't today. If you're paying attention like I am, and experiencing it first hand, things are changing, fast.
by gpm | 2025-06-01 19:39:35+00:00
The definition is wrong.

A mathematical function is a set, possibly infinite, of pairs of abstract elements (commonly defined via sets) where no two pairs share the same first element. Nothing less, nothing more.

Computation is the act of determining the abstract output (second element in the pair) for a given abstract input (first element in the pair).

Nothing in those definitions is capable of expressing the concept of having perceptions (consciousness). That's not an abstract thing.

This isn't to say the concrete thing doing the computation couldn't in principal be conscious, just that it doesn't definitionally make sense for the math itself to be conscious.
by MangoToupe | 2025-06-01 19:39:53+00:00
I don't want to disagree too strongly with use of the term "systems language" as my career is not tied to it, but I do think we should reevaluate it. "Systems" programming is in many ways a cultural term and not a technical one. It implies something about scale and reliability that is actually quite hard to tie to specific qualities of languages. In some sense, go is very much a systems language because it allows operating at high scale and high reliability. But in another sense, it is very unsuitable for "systems" work in the sense that you can't (trivially) swap out a kernel written in C for one written in go, although I suppose you could bolt manual memory primitives to the side, remove a bunch of features and runtime, and get it to work. But at that point you're just writing C in go with basically no benefit (and probably great cost if you consider how much weaker the go compiler is compared to LLVM or GCC), so it seems rather silly.

I worked in a "systems" lab as an undergraduate (basically, doing memory allocator research as an independent study) and my main workhorse was python because I was working with largely static data and then generating C. Is python a systems language? The idea is ridiculous. But I was definitely doing systems work. I think we need more flexibility in terms of how we view these cultural ties as inherent to the language as opposed to how it's wielded in context. Most of the time we can use a more specific term (eg "manually memory-managed", "C ABI linkable", "native", "reentrant", "able to use inline assembly", etc) with zero loss of meaning and great benefit in reducing arguing over terms.

Hell, if scala native could take off, it could be a real competitor to C++ and Rust. Is oberon a systems language? How about lisp? People have definitely written entire operating systems in both. Things get really weird once you wander outside the mainstream. Is erlang in a switchboard a systems language? I would say it should be considered such despite looking wildly different than C in just about every manner.
by timewizard | 2025-06-01 19:40:02+00:00
Oswald was in the FBI subversive file. The FBI was actively investigating him and trying to interview Marina. There was a field agent assigned to him.

He was removed from the subversive file ONE day before the USSS searched it before the parade route. They always search the file before a parade.

Had this system worked as intended than USSS would have shut down the Book Depository and would have held Oswald in custody for the day. Even Hoover himself remarked how unconscionable this all was and he punished several agents for it.

This _particular_ lone nut should have been EASY to stop.
by harryjosh | 2025-06-01 19:40:15+00:00
Unlock the full potential of your AI initiatives by integrating an expertly curated medical dataset bundle designed to drive innovation and deliver tangible results. This all-in-one collection empowers you to:

Benchmark and Fine-Tune Precisely: Leverage expert-crafted evaluation prompts and model answers to rigorously test and refine your algorithms. Train on Real-World Clinical Scenarios: Access a diverse range of authentic patient cases and treatment pathways, ensuring your models learn from varied, high-fidelity examples. Enhance Conversational Intelligence: Utilize refined GenMedGPT dialogue samples to build virtual assistants that understand nuanced medical inquiries and respond fluidly. Build Robust Diagnostic Tools: Incorporate genuine patient–clinician interactions from HealthCareMagic case studies to develop decision-support systems that mirror real telehealth exchanges. Reinforce Knowledge with Structured References: Tap into concise flashcards and patient information sheets to infuse your models with precise, specialty-specific insights. By consolidating months of data gathering and curation into a single resource, this dataset bundle accelerates your development cycle, elevates model accuracy, and positions you to deliver cutting-edge healthcare solutions. Incorporate these comprehensive medical insights to transform your AI projects into impactful tools that advance patient care, streamline clinical workflows, and drive measurable value.
by dangus | 2025-06-01 19:40:42+00:00
Plenty of Americans work with this so-called “European mindset.” Most Americans seem to consider the attitude to be changing greatly especially among the most recent generation entering the workforce.

When I looked up average work week hours it actually looks like the US is comparable to most EU countries. Some states even have much better numbers than some EU members, like Greece (which is trending toward a lengthening work week).

https://landgeist.com/2022/02/08/average-weekly-working-hour...
by pjerem | 2025-06-01 19:41:15+00:00
I think it’s still pretty frequent even nowadays. I have payment cards with systematic authorization and and others without and I can totally see the difference.

Transactions with the cards requiring authorization will take several seconds while with my other cards it will be instant most of the time.

It depends on the configuration of the terminal : most merchant will allow offline (or asynchronous) transactions up to a certain amount when there is an important flux of customers waiting to pay.

I’m also pretty sure (that’s speculation at that point but I felt it in my experience) that some cards have more chances to have instant (offline) transactions than others. The more « premium » the cards the less I saw the "waiting for authorization" screen. Especially for small amounts.