MurphyA/hacker-news huggingface dataset:
by razemio | 2025-06-25 07:37:52+00:00
I daily every os for 2-3 years and then switch. There are lots of benefits to OSX. Stability, perfect Standby and battery runtime to name a few. This would not be possible if they would support older Hardware. As long as windows and linux is unable to archive similar metrics, they prove apples point about this topic. Just look how fast everybody transitions to M Processors including the software developers. There is no point to stay on old hardware with apple.
by rednafi | 2025-06-25 07:37:55+00:00
I guess this is why people need to get out of this “Python dev” or “JS dev” mindset and try other languages to see why those coming to Python complain so much about dependency management.

People complain because the experience is less confusing in many other languages. Think Go, Rust, or even JS. All the tooling chaos and virtual environment jujitsu are real deterrents for newcomers. And it’s not just beginners complaining about Python tooling. Industry veterans like Armin Ronacher do that all the time.

uv is a great step in the right direction, but the issue is that as long as the basic tooling isn’t built into the language binary, like Go’s tools or Rust’s Cargo, more tools will pop up and fragment the space even further.
by m3h | 2025-06-25 07:40:01+00:00
Perplexity - for search (Google replacement), summarization and rewriting, basic research and making presentations (using Perplexity apps)

Granola - transcription and meeting notes, searching across notes, recalling action items

I've played around extensively with ChatGPT, but Perplexity now covers my use cases. I'm looking to test Claude, primarily because Perplexity does not currently support MCP servers, and I need an assistant who can answer questions across all my work files (Google Drives, Calendar, Slack messages, GitHub, etc.).
by encom | 2025-06-25 07:42:31+00:00
>Display hardware has progressed

It has, but WWW is still de facto sRGB, and will be for a long time still. But again, I'm not strictly opposed to evolving PNG, I just hope they don't ruin it in the process, because that's usually what happens when something gets update for a modern audience. I'll be watching with mixed optimism and concern.
by Dwedit | 2025-06-25 07:42:45+00:00
If you wanted better compression, it's called Lossless WEBP. Lossless WEBP is such a nice codec. Compared with Lossless JXL, it decompresses many times more quickly, and while JXL usually produces a smaller file, it doesn't always.

Lossless AVIF is not competitive.

However, lossless WEBP does not support indexed color images. If you need palettes, you're stuck with PNG for now.
by TheDong | 2025-06-25 07:43:19+00:00
I'll count my clicks, starting from going to https://aistudio.google.com

1. "Get API Key" in the upper right on the default landing page

2. "Create API Key" in the upper right on the https://aistudio.google.com/apikey page

3. Select a project (default sure why not)

4. "Create API key"

... I dunno, that seems substantially the same as 3 clicks to me.

Is there some different more confusing path people take? Is the "Get API Key" button on the landing page new?
by BrandoElFollito | 2025-06-25 07:43:22+00:00
I used to travel all over the world from mid 90's to late 00's. Including about once a month to the US from Europe and Asia.

I am French, white, blue-eyed, it was business travel in business or first class.

I never understood why the US border was so hostile to visitors. Equal to the Russian border if not worse.

The US used to be an immigrants country, built by these immigrants. So why the hostility against foreigners? Their parents or grand parents were in the same spot, usually way worse wealth-wise.

Middle East entries were the best - sometimes slow, chaotic but always enjoyable. Europe was with bored agents who did not give a shit.

After one last trip my children begged for (the landscapes in the US are indeniably wonderful) I stopped going to the US, mostly because of a vague fear of being arrested for no reason. I felt like in a dictatorship country (but worse than in the ME where there predicability).

In Europe you can get in trouble, but it is soft. You have to fight the bureaucracy but that's more or less all.
by MidoriGlow | 2025-06-25 07:43:26+00:00
Elon Musk said in last week’s Starship Update: the very first Mars missions are planned to be flown by Optimus humanoid robots to scout and build basic infrastructure before humans arrive (full transcript + audio: https://transpocket.com/share/oUKhep6cUl3s/). If Gemini Robotics On-Device can truly adapt to new tasks with ~50–100 demos, pairing that with mass-produced Optimus bodies and Starship’s lift capacity could be powerful—offline autonomy, zero-latency control, and the ability to ship dozens of robots per launch.
by johnisgood | 2025-06-25 07:45:50+00:00
Thankfully there is now searchability, so I would have to search for this particular chat, this was some time ago. I think once it starts to tell you "no", it almost never will turn to "okay, I'll tell you" (maybe only if there were one or two "no"s), so I probably started a new chat, and added how it is for research purposes and whatnot. I do not remember the specifics and I would really have to search for the chat to be able to give you specifics. I may have to search for "sorry" or something.

I found something though.

I asked it for the interaction between two medications, and it told me "I am sorry you are going through this, but I can't give you information about ...", which I guess is still pharmacology.

Edit: I remember another case. It was related to reverse engineering.

Edit #2: I found another! I cannot give you specifics, but I asked for it to give me some example sentences for something, and it went on about "consensual relationships" and so forth, even though my partner consented. I told the LLM that she did consent and it went on about that "I'm sorry, but even if she consented, I cannot give you ... because ... and is not healthy ...", and so forth. (Do not think of anything bad here! :P)
by lelanthran | 2025-06-25 07:47:09+00:00
> Cable labeling could fix 99% of the issues with USB-C compat.

Labelling is a poor band-aid on the root problem - consumer cables which look identical and fit identically should work wherever they fit.

There should never have been a power-only spec for USB-C socket dimensions.

If a cable supports both power and data, it must fit in all sockets. If a cable supports only power it must not fit into a power and data socket. If a cable supports only data, it should not fit into a power and data socket.

It is possible to have designed the sockets under these constraints, with the caveat that they only go in one way. I feel that that would have been a better trade-off. Making them reversible means that you cannot have a design which enforces cable type.
by ChocolateGod | 2025-06-25 07:48:06+00:00
> you have monitors with differing pixel densities. At the moment only Windows handles that use case perfectly

I have a mixed DPI setup and Windows falls flat (on latest Win 11), the jank when you move a application from one monitor to another as it tells the application to redraw is horrible, and even then it sometimes fails and I end up with a cut oversized application or the app crashes.

Where as on GNOME Wayland I can resize an application to cover all my monitors and it 'just works' in making them it the same physical size on all even when one monitor is 4K and the others 1440p. There's no jank, no redraw. Yes, there's sometimes artifacting from it downscaling as the app targets the highest DPI and gets downsized by the compositor, but that's okay to me.
by rvnx | 2025-06-25 07:48:07+00:00
Claude convinced me to take a very important medication, without Claude I would not have had the balls to take it (because of the potential side-effects) and it showed me all the possible medications, and the benefits/risk balance between this and being untreated.

At the end, went to doctor, offered me the same choices. No regrets so far. Without it, I would suffer for nothing.

It is a very good tool to investigate and discover things, could be also the opposite: seen a bit unproductive that it is censored, because doctors are mostly here for validation anyway for serious things.
by eigenspace | 2025-06-25 07:48:17+00:00
I would recommend looking into how julia handles code reloading with our builtin infrastructure and the Revise.jl package. Basically, every method to a function and as of v1.12 (currently in beta), every binding and struct definition has a "world-age" associated with it.

Basically, julia is dynamically typed, but inside a function it acts like a statically type language within a fixed world-age. So that means that based on the input types to a function, the compiler is able to know that the method table is not allowed to change, const-global, and types also can't change.

Between world-ages however, anything goes. You can redefine methods, redefine structs, etc. What's especailly nice is that old data doesn't become invalid, it's just living in an old world, and if you get a Foo struct you can know what world it comes from.

We have an invokelatest and invoke_in_world functions for advancing the world-age inside functions, and users creating something like an event loop just wrap their event loop iterations in an `invokelatest` and suddenly everything hot reloads automatically as you change code in your editor.
by fc417fc802 | 2025-06-25 07:49:27+00:00
The alternative is the website operator who wants to save on bandwidth instead adopts JXL or WEBP or what have you and ... the end user with old software still can't open it.

It's a dichotomy. Either the provider accommodates users with older software or not. The file extension or internal headers don't change that reality.

Another example, new versions of PDF can adopt all the bells and whistles in the world but I will still be saving anything intended to be long lived as 1/a which means I don't get to use any of those features.
by mzl | 2025-06-25 07:49:42+00:00
As many others have said, time and calendars is messy, and there is often no correct solution but just a bunch of trade-offs. Jon Skeets Storing UTC is not a Silver Bullet (https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a...) was very influential for me in realizing some of the subtleties in what a point in time means for a user, and how that should incluece the design of a system.
by juneyi | 2025-06-25 07:51:07+00:00
I personally started out reading blogs and a few YouTube channels. Eventually got curious about one of the newer languages and started taking an hour or two here and there reading more about it.

That turned into trying out simple hello world programs and eventually I found it started becoming way more interesting than my current job and found a job using it.

A lot of my network often read books and attend conferences so there's that too (not my cup of tea but everyone's got their preferred outlet)
by mike_hearn | 2025-06-25 07:51:19+00:00
You seem to be under the impression there were no conspiracies during COVID, which is nonsense. You can read the Slack logs of the channels where conspiracies were organized (e.g. the papers denying lab leaks were organized that way). You can read emails where people were given their top-down orders. You can read meeting notes and journal reviews where people say that whilst claim X is true it would cause people to stop following government orders so it should be suppressed. You can read interviews with public health officials who say they organized conspiracies to lying, and you can observe that the entire medical profession went along with that. The synchronized flipflops on masks alone was enough to destroy many people's belief in doctors and public health.

By all means, try and wordsmith your way out of these facts. It doesn't work. Trust in the medical profession has dropped through the floor, and it will keep falling further for as long as responses like yours are common in discussions of it.

As for your 60 number, those are mostly state level boards, who have a monopoly over licensing in that state. If a doctor gets struck off in a state they could move to another, lose all their customers and home, and try to start again, but in practice those boards don't approve doctors who were struck off in another state regardless of reason. So in reality it's not much different to having one. The wider argument is of course silly, akin to arguing that if two dictators happen to make the same decision their countries aren't dictatorships because all decisions are emergent phenomena arising from the wisdom of the crowds.
by bz_bz_bz | 2025-06-25 07:51:45+00:00
You keep editing your responses heavily, so it's hard for me to respond correctly. I assume the changes to your post mean that you have found this article: https://www.texastribune.org/2021/03/05/texas-ercot-electric...

I'm not sure how you decided what I'm "focused" on. Read the first two sentences of my previous post again.
by bjackman | 2025-06-25 07:52:30+00:00
[How] do you track when it's safe to delete the old version of a patched piece of code?

Edit: or, I guess since this doesn't seem to be something intended for use in prod, maybe that's not necessary. You can just bloat the runtime process more or less indefinitely.

I was curious because IIUC Linux kernel livepatches handle this via something related to RCU, which I guess is not possible in this context.
by NitpickLawyer | 2025-06-25 07:52:36+00:00
Are ML researchers "scientific researchers"? Then yes, they are using LLMs. AlphaEvolve is one such example.

Are mathematicians? Then yes, for example Terrence Tao is using LLMs. AlphaProve / geometry are also examples of this, using LLMs to generate lean proofs, translate from NL to lean, and so on.

And for the general "researchers", they use code generation to speed up stuff. Many scientists can code, but aren't "coders" in the professional sense. So they can use the advances in code generation to speed up their own research efforts.
by busssard | 2025-06-25 07:52:37+00:00
this is just (well needed) hype-reduction. Current Ai is definitely a yes-sayer. But, this doesnt stop people from creating group-models with one of them finetuned to be unhinged and another to be thinking out of the box etc.

once we managed to transfer our skills to them (coding, analysis, maths etc.) the next step is transferring our creativity to them. It is a gradual process with human oversight.
by hn_throw2025 | 2025-06-25 07:53:44+00:00
Your first point resonates with me.

I am often using a mobile device and away from my computer, but want to put something in my Obsidian notes or a Trello card.

ChatGPT speech rec is excellent (so much better than iOS), so often I will start a temporary chat, press the Mic button, and say something like :

“Take the following dictation and repeat it back to me without adding anything. Don’t alter the content, but clean it up if needed… “. Then I ramble on for a while, with pauses when I need to gather my thoughts for the next bit. Then, when I get the paragraph back, I long press for the copy option and paste it back into my other app.
by rvnx | 2025-06-25 07:53:48+00:00
One technique is to ask: “are you sure?”

“How sure are you on /20”

If it says yes I am sure, and other LLMs confirms the same way, then you can be fairly confident that it is a very good candidate answer.

If it says he is not sure, he is probably just agreeing with you, and better double-check by asking “is there other solutions ? What is the worst idea ?” Etc, to force it through thinking and context.

It is cross-validation, and you can even cross-validate by searching on the internet.

Though, 100% they say what you them want to say.

Except on religion and immigration, and some other topics where it will push its own opinion.
by ben_w | 2025-06-25 07:53:55+00:00
They certainly can be sycophantic*, but this is why my "What ChatGPT should know about you" customisation is as follows:

Honesty and truthfulness are of primary importance. Avoid American-style positivity, instead aim for German-style bluntness: I absolutely *do not* want to be told everything I ask is "great", and that goes double when it's a dumb idea.

* Or fawning, I don't know how to tell them apart from the outside, even in fellow humans where we don't need to wonder if we're anthropomorphising too much. Does anyone know how to tell them apart from the outside?
by jillesvangurp | 2025-06-25 07:54:31+00:00
I think the Spotify model would be better. I don't want to micro manage my micro transactions. What I want is just pay 10$ a month. And then everything I want to read is readable. Let somebody else decide how split that 10$. Of course the problem with that is that Spotify isn't very fair about giving artists their cut. But that should be a fixable problem.

BTW. That's 10$ more than anyone is getting right now. Every month. 120$/year. I haven't bought a news paper in decades, and I actually used to. I spend a lot of time reading online news. But individual news paper subscriptions don't have enough value to me. Most of the archive links I click on e.g. HN are a bit underwhelming in terms of what they have to say. That's because whenever any of them say something original and interesting (which isn't all that common), somebody else will publish the gist of that for free within minutes. And mostly it's the other way around and they are just repeating/summarizing what is already widely published. Which is not that valuable to me. LLMs can do that now; and I suspect those are widely used by everyone; including paywalled outlets.
by graemep | 2025-06-25 07:54:57+00:00
I think people might pay for micro-transactions, but a lot of news has no real value.

The news mostly reports facts that are available from other sources. Pre-internet a lot of their content was rewrites of stuff pulled off news wires. The front few pages of a newspaper and opinion bits were genuinely their own content - but a lot of the former was available from the (many) sources that sent people to cover major events.

People paid because they had limited choices. If you wanted to read the news it had to be a newspaper. Otherwise you could watch a limited number of TV channels or listen to the radio.

Reporting was often inaccurate, and thanks to changes of ethos and cost pressures is probably worse (I am judging that bit from a UK perspective though)

On top of that I doubt the value of keeping up with the news at all. Look at a news source you read regularly from an year ago and see how much of it you remember. Something more in-depth (a book, a blog post, a good analytical video) gives you a much better understanding of the world and those are also far more available.

There are a very few places that have unique content that is worth reading, but these are not the typical news websites that replaced newspapers.
by Dylan16807 | 2025-06-25 07:55:11+00:00
> it has to increase the cost of energy because you have to pay for renewables and pay for the battery operators to do nothing and pay for the gas operators to do nothing.

No, it doesn't have to increase the cost.

If you have a town powered by gas, the cost of maintaining and staffing the gas plant is locked in.

But most of the cost of that gas plant is the fuel.

If the total cost per kWh of a solar or solar+battery installation is lower than the fuel cost of the gas plant, then you build it. It saves you money even though you're paying the gas operators to do nothing part of the time.

If it's not cheaper than fuel, you don't build it. No harm no foul.

Follow that strategy and you'll end up with lots of renewables without wasting a penny.

Though honestly some idle gas plants don't cost that much. How many kilowatts do you need? 4? Okay, the fixed costs for 4 kilowatts of combined cycle gas power are $50 per year. That's all it takes to have backup production for the entire grid, even with no base load plants anywhere.
by nicbou | 2025-06-25 07:57:57+00:00
Deepl Write. It helps me improve my lousy German by showing me a better way to write what I came up with.

Google Lens to identify plants.

BirdNet is Shazam for birds.

ChatGPT for vague questions about everything. I feel like a child asking mom about the world again. It reduced the friction of curiosity.

It’s pretty wild that I have a real world Pokedex.
by fredrikholm | 2025-06-25 07:58:50+00:00
I see error handling as the biggest culprit here.

When I use dynamically typed languages, it's not necessarily the lack of types that make me write code quicker, it's the fact that I can call anything from anywhere with a complete disregard for whether I should.

When I'm working in statically typed languages, esp. those with explicit error handling (Go, Rust, Haskell, Odin, Zig etc), I find myself spending a lot of time thinking about edge cases, bugs etc because I am forced to do so and find myself thinking in terms of engineering rather than exploring.
Show HN: Supercharge Your Readwise Library with Local, Semantic Search
by monsieurleon | 2025-06-25 07:59:10+00:00
Announcing readwise-vector-db: Supercharge Your Readwise Library with Local, Semantic Search

Hey everyone! After months of tinkering, I’m excited to share readwise-vector-db—an open source project that transforms your Readwise highlights into a blazing-fast, self-hosted semantic search engine.

Why? I wanted a way to instantly search my entire reading history—books, articles, PDFs, everything—using natural language, not just keywords. Now, with nightly syncs, vector search API, Prometheus metrics, and a streaming MCP server for LLM clients, it’s possible.

Key features:• Full-text, semantic search of your Readwise library (local, private, fast)• Nightly sync with Readwise—no manual exports• REST API for easy integration with your tools and workflows• Prometheus metrics for monitoring• Streaming MCP server for LLM-powered apps

It’s Python-based, open source (MIT), and easy to run with Docker or locally. If you want to own your reading data, build custom workflows, or experiment with local LLMs, give it a try.

Would love feedback, questions, and ideas for next steps!
by tacker2000 | 2025-06-25 07:59:56+00:00
Actually i saw bloomberg doing this a couple of days ago, it was “subscribe for 1.99 a month” and you could use apple pay. [1]

I thought then that they could also use this to just sell the articles for 0.49 or something, since it significantly reduces friction.

But then again the proportional transaction fees for a small amount like this are probably too high.

[1] https://www.bloomberg.com/news/articles/2025-06-23/tesla-rob...
by alwa | 2025-06-25 08:00:18+00:00
Would you suppose said junkies would be taking advice from a qualified medical professional otherwise?

For that matter, would you suppose that they don’t know what they’re doing is bad for them? Witness the smokers who crack jokes about “cancer sticks” as they light up.

It seems to me that, just as we all promise our dentists we floss every day and our doctors that we promise we’ll eat better, we might be more prone to be frank with “anonymous” chatbots—and thus get more frank advice in return, at least for clear-cut factual background and tradeoffs.
by account42 | 2025-06-25 08:00:37+00:00
Holy strawman dude. You don't have to abolish the entire concept of governments in order to guarantee basic human rights at border crossings. Countries work out all kinds of shared minimum standards in international agreements.

Which is why the guy in the article is wrong:

> I don't feel there is any point in contacting the State Department, nor do I think they have any power against such a powerful and strict country as the United States

That's exactly what he should have done if things happened as described and the Norwegian government should then take appropriate action.