skysight-inc/HackerNews huggingface dataset:
Honestly, the story isn't that interesting. When I started I barely new JavaScript. Over the course of development, I learned Rust and TypeScript, and grappled with so many edge-cases and intricacies of NodeJS, SQLite, Tauri, Tantivy, and many other technologies. It was a great learning experience for me.

The original idea emerged from my workplace where everyone has thousands of documents on their machines but can't recall what's where, so they always ask each other for files, and then end up with several duplicates. It's a mess. I thought a natural language powered high-speed, low-footprint app would be a great USP, especially when you compare it against Windows Search.

Turned out, everyday office people (not nerdy hackers) have their own set ways of managing and discovering files on their machines. A guy I met keeps ONE 1000-page Word document instead of hundreds of smaller Word files because Ctrl+F in a Word document is more effective than Windows Search! Plus, a lot of files are now moving online to Google Drive or are locked behind Microsoft OneDrive, especially if it's a corporate workplace. Corporate work machines also made it quite impossible to install an app with that isn't code signed. So my target audience was kind of priced out for me!

I didn't start out to make an 'universal search app' but I fell for its allure somewhere along the way. I wanted to make a simple desktop search app that _just works_. Kind of like Everything [1] for Windows but full-text, cross-platform and less nerdy.

In the end, what I got was an app that fits my needs perfectly and I am really happy with it!

[1]: https://www.voidtools.com/
This line of thinking makes no sense. Why should we care about what their global revenue is? The only thing that matters is how much money they made from opioid consulting. If Amazon did a bad in a small part of their company (eg. they violated labor laws in the state of Washington), why should their punishment be compared to their global revenue?
Really? More severe than, let's say, HCoV-OC43 or "Spanish" flu?

https://doi.org/10.1016/j.lpm.2022.104111
Telegraph Talk and Talkers (1902)
Of course, Alfred and Everything are more mature products. My motivation was:
(1) Build something on my own
(2) Build a dedicated full-text search only product

I was trying to scratch my own itch really.
It could be simpler. Humans don't need 5TB of data to reason.
> non-universal moral intuition that suffering, abuse , etc. are bad.

You say it perhaps a bit weird, but imho you are stating that there do not exist universal moral values, which is a very non-universal stance.

> not because it is correct compared to the Ancient Greek or Piraha moral systems

- Well, the beauty is that we can make progress.

- If X can only register that system A an B are morally equal, because both systems are a system, then X misses some fundamental human abilities. That X is dangerous, because for X there is nothing wrong with Auschwitz.

- Also, a good question would be if one would like to exchange their moral beliefs for the Greek moral system. If not, why have a preference for a moral belief if they are all equal.

Not saying this is you, but I think the main fallacy people run into is that they are aware of shortcomings in their moral acting. Some might excuse themself with relativism -> nihilism, but that is not what a strong person does. Most of us are hypocrite some of the time, but it doesn't mean you have to blame your moral intuition.
You want to make it worse?
I go to examples, click on #3 "Oversized Canvas", then WebGL, then I get a blank screen.

I go back, still a blank screen.

I go back again and for a faint moment I can see the examples list and then it goes blank and the viewport becones very large because I can now scroll a lot but everything is blank.

Mobile Safari, latest iOS.
You seem to be arguing for complete secrecy [about deaths].

Nowhere in history has a culture of secrecy resulted in a more open and honest government.
Cyborg cockroaches can now be mass-produced in a robotic factory
"The most believable reason I've seen for all these drones"
Why did you focus on Mac when they already have something that is at least presentable with spotlight/mdfind, whereas Windows search is (and always has been) atrocious? Especially in a business context. I see a much bigger market opportunity for a good search tool that is tailored to Windows.
Michael Dell Spent 40 Years Preparing for an AI Boom No One Expected
These Sharks Thrive Inside an Underwater Volcano
cute. but it's not what i said.
From tiny amount of experience I've had with LLM coding assistant, biggest problem was that it does not include what can be inferred but not explicitly asked, because(?) it's sort of a decompression process for a lossy copy of the Internet. You can't ask for a cheeseburger, but it has to be a hamburger with patty topped with sliced cheese and standard condiments.

Contrarily, it didn't seem to care a lot about roleplays other than for occasional compliments for reinforcements. If anything, old HN style blunt interactions seemed to help.
We created Chrome extension where you can leave review on any website
I don't know, I guess one could always imagine a slightly more complex, slightly more sophisticated, slightly better algorithm than the ones available.

I think one problem is that human color perception isn't mathematically clean, we have (for instance) a bias toward perceiving colors differently on an anatomical level. And then you've got cultural connotations of colors, at different levels of granularity, right down to personal preferences. Insert shrug emoji here.

I can say I've never found one yet that I wouldn't trust without supervision.

My favorite is Huemint, it's very slick, but it's still not there.

https://huemint.com/
Dupe (867 points, 19 hours ago, 365 comments) https://news.ycombinator.com/item?id=42412718
Gitfo's Founders Mint Billions of GFT After Binance Delists Web3 Wallet's Token
Most people who opt for medically assisted dying around the world have cancer
Maybe superconducting transmission lines need to be underground
Literally a zero chance that the new generation of leaders of artifical intelligence will be humanitarian.
I think the anchors got trimmed off the URL, so this URL doesn't point to the correct page anymore. Page 227
Is it possible to boot a Linux Live CD on Apple Silicon Macs?
You are 100% correct. I focused on Mac because my personal machine is a MacBook :)

That was part of my failure. I wanted to solve a problem for Windows but didn't have a decent Windows machine myself! Had to rely on a 10-year old laptop to do testing and building, which inevitably didn't work well.
Any graph with a linear scale where the low numbers contain the most important information is meaningless if you include the huge outlier numbers.

Whoever made this graph doesn't seem to know what they're even looking for.
A significant fraction of healthcare administrators are there to deal with insurers, both to negotiate pre-approval and then to get paid afterward.

That's what happens when you have thousands of insurance companies, each negotiating their own individual prices for everything. On top of that, you have to deal with insurers that will deny pre-approvals for medically necessary treatments on first request as a matter of course, then deny the first claim afterwards despite acquiescing to the pre-approval. And finally, patients may have primary, secondary, tertiary, and even quaternary insurers to ensure they're fully covered, so you have to figure out which fraction of the procedure each will pay.

Rather than doctors spending their entire days haggling with insurers, they've hired administrators to offload the work so they can get back to being doctors. Unfortunately, the byzantine structure which is privatized health insurance has only continued to grow in size and complexity, necessitating a growing number of administrators to handle the interface between the two.
This seems to be putting the cart before the horse.

IP rights, or even IP itself as a concept, isn’t fundamental to existence nor the default state of nature. They are contigent concepts, contigent on many factors.

e.g. It has to be actively, continuously, maintained as time advances. There could be disagreements on how often, such as per annum, per case, per WIPO meeting, etc…

But if no such activity occurs over a very long time, say a century, then any claims to any IP will likely, by default, be extinguished.

So nobody needs to do anything for it all to become irrelevant. That will automatically occur given enough time…
I put Gemini 2.0 inside an app, gave it access to screen, terminal, clipboard
Apparently they don't have a lot of the details either, and may not even be allowed to make some of what they have public? Note the line at the bottom of the presentation: "This document has been reviewed and determined not to contain export controlled CUI."
"once we have a large enough customer base, we're going to jack our fees and our early adopters will need to find a new payment processor."

Seriously, customers are on to this and don't need the hassle. If you can't charge fees and survive, you can't survive.
Happy to see the article being discussed here!
I was responsible for the technical implementation of the interactives. If you are interested in the source code, you can find it here: https://github.com/jnsprnw/mip-entropy
It’s built in Svelte 5 with Tailwind.
the tools but not necessarily the data, presumably they have internally trained versions
Respectfully, I paid for my health insurance so I probably overpaid for the breast pump, all things considering.

Game theory wise, I’m forced to pay money to then be given the “choice” between spending 50$ or spending 0$ for the exact same outcome. Even if I was a values driven person and chose the 50$ option out of principles, the system is designed so that everyone would choose the 0$ option.

So it is a choice, in the sense that I could choose to give you the 50$ instead. But there is no logical reason to take that option.
Sweden open to measures to tackle energy crisis, blames German nuclear phase-out
I agree with the flagged and dead comment by @anovikov.

Everyone has human rights no matter where they are or are from. Everyone living in accordance with local laws have the protections and freedoms as all persons. Citizenship however? The right to vote! The right to decide! The right to impose one’s cloistered views upon others? May this right be given by some rudimentary process of merit, such as civic service or application (demonstrating competent working knowledge of democracy and governance.)

Everyone has the right to their own hide, who can truly be said to have a stake in the civic order who has not served or worked to comprehend that order?

Note: This is a critique of default citizenship not the linked article specifically.
Gemini API – Google AI for Developers
None of it matters when China is burning coal like crazy and 99% of all ocean plastic comes from Asia.[1] Europe is mostly costly virtue signaling.

[1] https://www.weforum.org/stories/2018/06/90-of-plastic-pollut...
content but also better ad targetting by better understanding all of the content that users post
Anybody from Malaga around here?
The problem with dinner parties is that they only work if all attendees like each other equally. Any group of people talking at once will boil down to the lowest common denominator, so one bad guest can easily ruin the whole event. Meanwhile during a pizza party it's okay to chat in a smaller group, which means that when you have a complex network of "A likes B but doesn't like C who is best friend of B", there's much higher chance of making it possible to somehow divide the guests into sensible subgroups.
Those are some wise quotes.
For me golang vibes are better.

Go is a little too verbose but in a stupid way. Rust is too verbose in a clever way. Go is so dumb it is mind numbingly boring. Rust is so clever it becomes boring to learn.

You can use go in about 1 way that works. Rust you can use in many different ways. My guess is that really knowing rust is 2-5x harder than really knowing go.

To really get into go you need to understand the runtime, scheduling and especially GC. For rust you need to at least understand the compiler the macro language and of course the borrow checker. Then if you want to do concurrency you need to look into async await or whatever is going on these days.

For whatever reason I find the go runtime fun to learn about and the rust compiler tedious to learn about.

Go tools are smoother and easier to learn. I know it makes me a philistine but fast compile times are nice.
You definitely need to account for enforcement, not just pretend your rules will magically be obeyed, when making your decisions. But I don’t see why the situation would be so dire that you can only choose between a free-for-all and destroying all small business. Licensing and inspections go a long way, and there are plenty of industries like that which haven’t been taken over by a few megacorps.

Consider air pollution from cars, for example. It starts with the manufacturers who are required to meet certain standards. But individual owners can and do modify their cars to break the rules. Despite this, air pollution from cars has been dramatically reduced with a combination of regulating manufacturers and regulating individual car owners with emissions testing.
The best practice is to reduce your dependencies.

Trim your requirements.txt
Reasoning by analogy is more predictable because it is by definition more derivative of existing ideas. Reasoning from first principles though can create whole new intellectual worlds by replacing the underpinnings of ideas such that they grow in completely new directions.
They also mention having access to a source-meter, which is not cheap either. I wouldn't mind spending some time in that lab!
Measures like ICE bans still improve the local air quality.
If anyone from tailscale see this comment, one important thing missing on this page is a link to the documentation. The video does explain things, but including the link to the documentation for reference and further learning would be quite useful.
I was irritated when a family member sent their genetics to this firm years ago because of the privacy implications for me. Turns out I was right to be concerned.
If everyone keeps using everyone else's use of fossil fuels as a justification for their own, then no progress will ever be made.
Interesting, I'm working on a similar project myself. Is your web clone open source?
Interesting! Do you have an example with code? I am struggling to adapt the cheeseburger example to something with code.
That misguided attempt has resulted in full graduate courses and textbooks. Maybe one look is not all that it takes to fully assess its worthiness.

https://www.amazon.com/Microphysics-Macrophysics-Application...

https://arxiv.org/pdf/cond-mat/0501322
Yeah, Meta pays well, but they probably wouldn't match the $10M equity pile that some generic engineer or researcher who joined 1 year before ChatGPT dropped could be sitting on. Ofc, the equity->cash conversion rate for OpenAI pseudo stocks isn't clear, but those paper gains would be tough to abandon.
Related Which? Report: https://www.which.co.uk/policy-and-insight/article/why-is-my...

Discussion on the spying at the time: (3 points, 5 comments) https://news.ycombinator.com/item?id=42086312 (9 points, 5 comments) https://news.ycombinator.com/item?id=42152472
GraalJS and React 18's Streaming SSR
same company has a different tool as well called pixi which aims for much nicer integration with the conda ecosystem. Also uses uv under the hood so speed is comparable.

https://github.com/prefix-dev/pixi
"We need to be careful", agreed. "It's not mundane", agreed. (It's mundane in information theory because that's how they define entropy.)

"It's [...] not right" (from your first comment), can you give/link a specific physical example? It would be very cool to have a clear counterexample.
> An example that I think needs JS is a copy paste button.

Evidently you can use Hyperscript for this. Its website <https://hyperscript.org/> demonstrates it with a similar "copy" button.
> The above Wikipedia quote is also contradicted later in the same article, which says that a driver named Louis O’Regan died in 2024.

The list of fatalities is for on the Isle of Man TT Mountain Course which is used by both the Isle of Man TT races and Manx Grand Prix races (the "amateur rider's alternative" to the Island of Man TT). Louis O’Regan died qualifying for the Manx Grand Prix, meaning the 2024 Isle of Man TT was deathless. The list is confusingly combining two races for some reason.
Office on the Web is a cruel joke. It theoretically does what you want it to do, but more often than not, it will do it extremely slowly while vaporizing your RAM.

I can't imagine it being better on Linux.
Making Today helps you turn chaos into clarity, one task at a time
Tired of endless distractions and overwhelming to-do lists? Making Today transforms daily chaos into crystal-clear priorities. Organize tasks, streamline workflows, and track progress—all in one intuitive platform.

Clarity is the foundation of productivity. Whether you’re managing a team or balancing personal goals, Making Today simplifies your day and helps you focus on what truly matters.

Ready to take control? Start making today work for you.
There's a budget GeForce GPU selling in China that not even Nvidia knew it made
No, "first" infers a sequence and is associated with the beginning of that sequence. In the case of a relative heading, the existing heading is 0 degrees. Any change is relative to that origin point. Zero is also not the absence of anything, that would more properly be considered a NULL or NaN.
May I ask why you chose svelte 5 rather than something else? I’ve noticed that a lot of “one off” interactions are being built with svelte nowadays. What are the benefits of using it?
Autodidacts learn on their own. They are not taught by others. That means the teaching skills are not passed along from teacher to student. Pedagogy is more like cooties than like a science. We share it socially and once you've "caught it," you're "contagious."

Richard Feynman, an autodidact outlier, famously mistook mastery of a subject for being able to easily explain that subject to the lay person because he could do both. These are separate skills. He probably learned to teach from family, given his techniques and his stories about his childhood and the prevalence of extended family at the time.
I'd argue that 1-based indexing is the "natural interpretation". Mathematics is inherently 1-based, and it isn't surprising that languages designed to do mathematics like R, Matlab, Mathematica, Julia all do 1-based arrays because that makes modeling paper mathematics in programs easier.
I see there's enough apples to go around to those who would rather call me names and reply to each other than try to mount a cogent argument to the facts of life. Of course, it's easier for them to think I'm crazy or delusional than it is for them to understand that they're just plain stupid and arrogant. Of course, the biggest problem with the stupid is that they're often too arogant and stupid to know how stupid they are. That's why the Earth is as it is, after millenia of the carnage caused by widespread human idiocy and cruelty.

The first two casualities of the enemy of truth's war on human happiness are truth and love. Seeking deeper truths leads us to the importance of love, and seeking to be more loving grants us access to deeper truths. They are the two most necessary components of our virtues' upward developmental spiral.

I've heard it said, "Hurt people hurt people." Ad hominems and calling someone crazy is always the way of the vanguished foe, the ones whom words fail, and whose intellects have broken under the strain of the truth.

Once the ad hominems start, their loss has been written in pen by the arbiter, and the victor can explain the blunders that led to their overwhelming victory.
Well that brings up another thing that we seem to have lost in society: how to be pleasant at a social event even if you don't like or find agreeable everyone else there.
It may have been Jimmy Carr who pointed out that:

Americans think that Brits can be quite patronizing ("pæ-trə-naɪ-zɪŋ").

Actually it's patronizing ("peɪ-trə-naɪ-zɪŋ").
Swift Language focus areas heading into 2025
Which is why I refuse to hang out with people who fulfill these two conditions at once:

1. They're boring

2. Their opinion on me matters
True. All of the measures mentioned have local benefits, with a price tag attached. Global impact is less clear cut.
I don't have a dog in this fight, but I just want to say that it is extremely refreshing to see a good ol' fashioned Linux vs Win vs Mac debate in 2024. The Internet isn't dead.

I lied; I actually do. GIMP sucks!
I start with bash and work my way up as needed
I pushed my Amstrad to the limits but, God, wasn’t the Amiga something else?
The Asymmetry of Cold Email Harm vs. Value
I wrote a guide about cold email that sparked heated discussion here on HN.

https://news.ycombinator.com/item?id=42357273

Many felt all cold email is spam by default. That made me think deeply about the nature of spam and value creation.

The reality I've found is interesting: The harm of an unwanted cold email (0.5 seconds to delete) is dramatically smaller than the potential value created (new jobs, solving real problems, connecting valuable solutions with people who need them).

I wrote about this asymmetry and what separates real spam from valuable outreach.

Would love to hear HN's thoughts on this tension between minor individual friction and broader value creation.
I only heard the recommendation to completely avoid adverbs for the first time the other day, although in the context of creative writing rather than technical. I think there's validity to trying to define a uniform style without fluff for technical writing, but I can't help but think that trying to studiously follow personal stylistic decisions of famous try to improve as a writer won't usually end up with something particularly original. Does anyone think that Stephen King got where he is today by just blindly following idiosyncrasies from writers who came before him rather than developing his own style?
Well There's Your Problem, the podcast about engineering disasters with slides, covered this disaster in https://www.youtube.com/watch?v=VbfSlTIfMig

Episode 45: 1955 Le Mans Disaster
What's the current state of the art in terms of being able to regrow teeth/regenerate alveolar bone?
Depends on what you are doing, but without additional constraints the real answer is probably python.
Reminds me of an old Nokia proof of concept charger for a mobile phone that used energy harvesting. It never was enough to make a call though:

From 2009
https://www.eetimes.com/nokia-working-on-energy-harvesting-h...

But it seems that the idea is still alive, from 2023:

"Relying more on ambient energy sources could prove monumental in automated warehouse inventory tracking, in medical instrument management and for deployment in airports, shopping centers and even individual smart homes. Nokia’s goal is to have energy harvesting technology in cellular networks that can support this massive IoT deployment."

https://www.nokia.com/blog/the-future-belongs-to-zero-energy...
See fluidnc http://wiki.fluidnc.com/en/config/kinematics as an example where you can get kinematics going without too much effort. It also has links to more pen plotter implementations to learn from.
I pasted these two comments into Claude and had it update the tool: https://gist.github.com/simonw/dc79f6adcdb189469890bc0a44331...

New version is now live at https://tools.simonwillison.net/writing-style