MurphyA/hacker-news huggingface dataset:
by mrtksn | 2025-06-25 06:50:23+00:00
Maybe or maybe not, we will never know that. Who knows how things play out when a country is integrated back in the international system and have something to lose when if get caught on checks. Maybe there would have been a book about how Iran continued its clandestine nuke program but eventually dismantled it as its society and economy normalized and having that had no benefits.

Now we know the timeline where agreements are not honored by the US.
by Onewildgamer | 2025-06-25 06:50:23+00:00
Our management introduced copilot last year, there was some mild hype, people were curious, gave it a spin, but it didn’t stick around in many conversations.

Now that everyone has access to Claude and claude-code, Copilot barely gets mentioned anymore. Maybe this wave dies down or they improve it, anyway these tools still have a long long way to go.
by yoz-y | 2025-06-25 06:51:21+00:00
The problem is not backward compatibility but labeling. A USB-C cable looks universal but isn’t. Some of them just charge, some do data, some do PD, some give you access to high speed. But there is no way to know.

I believe the problem here is that you will have PNG images that “look” like you can open them but can’t.
by Abishek_Muthian | 2025-06-25 06:51:29+00:00
I was one of the early mobile app developers and after nearly a decade of wrangling with the tools & environment of the duopoly I got fed up and quit mobile app development.

Recently I picked up Flutter and I really liked it. Apart from the declarative programming, not having to touch Android Studio and Xcode for building the app in Linux was the main contributor for the pleasant experience.

I plan to release the app soon so I’ve already paid the Apple Tax for dev license and hardware but I still dread having to use Xcode; hopefully tools like xtool will help in that regard.
by ggm | 2025-06-25 06:51:51+00:00
I remember reading about this in a web forum mainly for dublin core fanatics. Metadata is fascinating.

Different software reacts in different ways to partial specifications of yyyy/mm/dd such that you can try some of the cute tricks but probably only one s.w. package honours it.

And the majors ignore almost all fields other than a core set of one or two, disagree about their semantics, and also do wierd stuff with file name and atime/mtime.
by norskeld | 2025-06-25 06:52:43+00:00
This. I was skeptical at first, but it is indeed good at searching and answering questions without! That said, I still have to double-check results for niche queries or about stuff that is relatively new. Sometimes, the "sources" for the answers are just someone's opinions — unsubstantiated by any facts — on an old Reddit post that's only tangentially related to the topic. And sometimes, you simply know that manual search and digging through SO answers yourself will yield better results. At this point I've developed a gut feeling that helps me decide whether to prompt Perplexity or just g**gle it.
by mystifyingpoi | 2025-06-25 06:53:10+00:00
Yeah, I also don't think they've broken backwards compat ever. Super high end charger from 2024 can charge old equipment from 2014 just fine with regular 5V.

What was broken was the promise of a "single cable to rule them all", partly due to manufacturers ignoring the requirements of USB-C (missing resistors or PD chips to negotiate voltages, requiring workarounds with A-to-C adapters), and a myriad of optional stuff, that might be supported or not, without a clear way to indicate it.
by ashkulz | 2025-06-25 06:53:48+00:00
One more data point: at work we use Stripe for most regions [1], but in our largest region (South Africa) we have to use Paystack [2] (a Stripe subsidiary). The API isn't 1:1 compatible and there's no plans to do so in the near future. Having multiple providers is a must for us to consider a solution.

Lago is better in that they have have support for custom payment integrations [3].

[1] https://stripe.com/global

[2] https://paystack.com/stripe/south-africa

[3] https://getlago.com/docs/integrations/payments/custom-paymen...
by projectdelphai | 2025-06-25 06:54:24+00:00
I think you're underestimating how "fast" uv really is. It's night and day different. The sentence that got me to switch and I echo still was: "uv is so fast, I sometimes don't even think it's actually doing anything". The first time I used it, I had to actually double check if uv actually was working and installing the packages that it was saying it was. There's a lot of reasons I've heard not to use it that kind of (not really) make sense (you don't want another package manager, you're happy with just base pip, etc). But if you're already using poetry, you really should just switch. uv is just poetry but without any waiting.

Even your most complicated projects should be able to switch within a day. The only reason I took any time was having to restructure my docker containers to work with uv instead of poetry. And that's mostly with my inexperience with docker, not because uv is complicated.
by kkarpkkarp | 2025-06-25 06:54:34+00:00
yes, this is absolutely simple and one of the best UX I have seen /s

- suppose you already found the page where you can get the key, you copy it and at say to the Zed editor

- zed editor says on every request you reached your requests quota and it does not work (it is json directly returned from api, so this is the message from google engineers)

- after googling you are finding this message lies. it is not requests quota, you simply did not connect your account with billing account (what?)

- ok, so lets connect

- you see you have some billing account created years ago, good. lets connect

- nope, the limit of accounts connected to billing account has been reached, go away

- so maybe we can try to create a new billing account?

- you set up this, add credit card data, it says you will be redirected to new window to verify something something

- new window shows claudflare "your request has been blocked"

- despite this it looks billing account is created, you has been redirected to the billing account dashboard

-is it connected to your api account? lets check. no it is not of course

-so try to connect

-your newly created billing account is not on the list

great job, google, you will really convince me to switch from openai/claude to gemini :)
by justinhotban | 2025-06-25 06:54:53+00:00
I have just launched a new website, https://www.threenh.com/. I also use this approach: TRAMP defaults to the ControlMaster=auto OpenSSH option, but it will override the ControlPath setting when starting an SSH session. TRAMP does this to avoid lag when the master session opened outside the Emacs session is no longer active. This is why TRAMP prompts for a password again even if an SSH connection has already been established.
by NickHoff | 2025-06-25 06:55:02+00:00
A UUID v4 is a 128 bit number, but 4 bits are reserved to specify the version number and 2 more bits are reserved to specify the variant, which leaves 122 bits of randomness. That means it can take on 5 x 10^36 possible values. Following the birthday math, you'd have to generate about 103 trillion UUIDs to have a one-in-a-million chance of having a collision.
13-Year-Old Author Joshua Hart Launches Site for His Books
by Joshua_Hart | 2025-06-25 06:56:33+00:00
Joshua Hart, a 13-year-old author of Glow and Benny’s Blunders, has launched his official author website: https://joshuahartauthor.com.

The site showcases his books, project updates, and contact information. Both titles are available through major retailers worldwide, and the website serves as a central point for readers and publishers to explore more about his work.
by setopt | 2025-06-25 06:56:44+00:00
I guess it depends on your day job and workflow?

I’m a researcher and work on small projects with 1-3 people (most of the time it’s just me prototyping stuff alone). I then tend to work on a branch for weeks at a time, so the git branch provides very little information compared to the space it takes in a prompt.

If I was switching branches every 5min, it would be useful.
by k310 | 2025-06-25 06:58:51+00:00
I was thinking that you get credits to spend as you choose. Smacks of "free market" :-)

Monopolists and gatekeepers will hate the idea.

So, I decide that 5 credits are too much to pay NYT for news that everyone knows, or some outlet that smacks of having LLM's write everything, so I spend them rewarding some freelance writer or artist. If NYT does some outstanding research, I'll pay some credits for it.

Freedom of choice. A radical idea for media. Indies need equal footing.
by ashkulz | 2025-06-25 06:58:52+00:00
What's the plan for monetization? Your license is Apache 2.0, which I'm not sure makes sense from having customers pay.

In contrast, Lago uses AGPL-3.0 and has an open-core model (not sure if the premium features are source available or not), which makes it more clearer on how they're going to make money.
by TZubiri | 2025-06-25 06:59:39+00:00
>Two important concepts for describing time are "durations" and "instants"

The standard name for durations in physics are "periods" or 'uppercase T' ('lowercase t' being a point in time), which curiously enough are the inverse of a frequency (or the frequency is the inverse of). A period can also be thought of as an interval [t0,t1] or inequality t0<=T<=t1

> The concept of "absolute time" (or "physical/universal time") refers to these instants, which are unique and precisely represent moments in time, irrespective of concepts like calendars and timezones.

Funnily enough, you mean the opposite. An absolute time physically does not exist, like an absolute distance, there is no kilometer 0. Every measurement is relative to another, in the case of time you might use relative to the birth of (our Lord and saviour) Jesus Christ. But you never have time "irrespective" of something else, and if you do, you are probably referring to a period with an implicit origin. For example if I say a length of 3m, I mean an object whose distance from one end to the other is 3m. And if I say 4 minutes of a song, I mean that the end is 4 minutes after the start, in the same way that a direction might be represented by a 2D vector [1,1] only because we are assuming a relationship to [0,0].

That said, it's clear that you have a lot of knowledge about calendars from a practical software experience of implementing time features in global products, I'm just explaining time from the completely different framework of classical physics, which is of course of little use when trying to figure out whether 6PM in Buenos Aires and 1 PM in 6 months in California will be the same time.
by dilyevsky | 2025-06-25 07:01:00+00:00
OK but we actually kinda do know that because there were sunsets in that deal which meant we would've gotten here just a few years late.

> Who knows how things play out when a country is integrated back in the international system and have something to lose when if get caught on checks

Ah that's the Merkel's school of international relations =) We also know that with a russia example which you mentioned. Didn't work too well, did it?

Btw, DPRK were also given many concessions and reintegration opportunities (Kaesong) yet that was not the path they chose.
by baobun | 2025-06-25 07:01:20+00:00
Anthropic:

> The MCP specification recommends human oversight for this type of tool – there should always be a human in the loop with the ability to deny tool invocations, meaning users would review these queries before execution.

They are not intended to run unsupervised with privileges. There is no exploit vector since the human will not allow malicious queries to run. Sounds reasonable, assuming they never sold it as anything else.
by iliketrains | 2025-06-25 07:01:24+00:00
Official support for animations, yes! This feels so nostalgic to me, I have written an L-system generator with support for exporting animated PNGs 11 years ago! They were working only in Firefox, and Chrome used to have an extension for them. Too bad I had to take the website down.

Back then, there were no libraries in C# for it, but it's actually quite easy to make APNG from PNGs directly by writing chunks with correct headers, no encoders needed (assuming PNGs are already encoded as input).

https://github.com/NightElfik/Malsys/blob/master/src/Malsys....

https://marekfiser.com/projects/malsys-mareks-lsystems/
Show HN: I built and launched labubu wallpaper website
by qinggeng | 2025-06-25 07:01:25+00:00
I'm a huge fan of Labubu (those adorable elf-like art toys from Pop Mart!) and I was always a bit frustrated trying to find a good, centralized collection of high-quality wallpapers featuring them. They were often scattered across random forums, social media, or were low-resolution.

So, I decided to scratch my own itch and build: https://labubuwallpics.com/

It's a simple website dedicated to curating and sharing Labubu wallpapers for desktop and mobile. My goal is to make it a go-to place for fellow fans to easily find and download awesome backgrounds for their devices.

What you'll find:

A growing collection of Labubu wallpapers, include labubu live wallpapers

Easy navigation and one-click downloads.

This is very much a passion project, born out of my love for Labubu. I'm still actively adding new wallpapers and tweaking things. I'd absolutely love for you to check it out and let me know what you think.

Link: https://labubuwallpics.com/

Any feedback on the site's design, usability, the wallpaper selection, or features you'd like to see in the future would be incredibly helpful!

Are there any specific Labubu series or themes you'd love to see wallpapers of?

Did you encounter any issues while browsing or downloading?

Any suggestions for improvement?

Thanks for taking a look! Hope some fellow Labubu enthusiasts (and maybe even new fans!) find it useful!
by ginko | 2025-06-25 07:01:50+00:00
Worst was with the discussion about Wayland having extra latency on mouse pointer movements. The explanation there was that X11 used HW pointer device that got updated as soon as there was a change but that might lead to gasp occasional pointer tearing. So better add a couple ms of latency to everything in Wayland and sample the mouse pointer position once per frame.

FWIW, I do see screen tearing on my X11 multi-monitor setup. I just don't care.
by postpawl | 2025-06-25 07:02:40+00:00
I'm not sure why you're focusing on PUCT having “final say”. This Texas Tribune article shows ERCOT kept market prices too high for nearly two days after outages ended when their own market monitor said they should have reset prices the following day. It was clearly within ERCOT's control to fix.

https://www.texastribune.org/2021/03/04/ercot-texas-electric...
by spit2wind | 2025-06-25 07:03:30+00:00
The author uses writing techniques like those given by Joel Spolsky:

- Rule 1: Be Funny

- Rule 2: Writing a spec is like writing code for a brain to execute

- Rule 3: Write as simply as possible

- Rule 4: Review and reread several times

The author isn't quite as adept at integrating the humor as seemlessly as Joel, yet it's interesting to see how effective the style is, even for someone still learning it. I commend them for making the topic more accessible. It was probably fun to write and was definitely fun to read!

https://www.joelonsoftware.com/2000/10/15/painless-functiona...
by helloplanets | 2025-06-25 07:04:05+00:00
> the current models already cost something on the line of the median country GDP to train

This is just blatantly false.

> According to AI Index estimates, the training costs of state-of-the-art AI models have reached unprecedented levels. For example, OpenAI’s GPT-4 used an estimated $78 million worth of compute to train, while Google’s Gemini Ultra cost $191 million for compute.

https://hai.stanford.edu/ai-index/2024-ai-index-report

No need to even open up the actual report to find that. Just scroll down the page to read the 'key takeaways'.
by dkjaudyeqooe | 2025-06-25 07:05:09+00:00
Globally, big airlines seem to be doing fine:

https://www.aerotime.aero/articles/most-profitable-airlines

I think there are lots of airlines that are propped up by governments that lose money leading to the meme you're quoting. Many industries were affected by the events you quoted, those sorts of things aren't specific to airlines.
by johnisgood | 2025-06-25 07:06:40+00:00
I have a couple of projects consisting of around >1k lines of Bash. :) Not to bloat, but it is pretty easy to read and maintain. It is complete as well. I tested all of its functionalities and it just works(tm). Were it another language, it may have been more than just around 1k LOC, however, or more difficult to maintain. I call some external programs a lot, so I stick'd to a shell script.
Show HN: Scream to Unlock
by pankajtanwar | 2025-06-25 07:07:55+00:00
I kept wasting time on social media, even though I’d promised myself I’d stay focused. Regular site blockers didn’t help.

I needed something that felt annoying enough to break the habit. That’s how the idea came up: make the blocker ask me to say something embarrassing out loud before it lets me back in. If I actually have to yell “I’m a loser” into my mic. Even better - the louder I screamed, the more time I’d get.

So I put together Scream to Unlock. It’s silly, but so far it’s done its job. My social feeds stay locked unless I really want them.

Extension link - https://chromewebstore.google.com/detail/scream-to-unlock-ye...
by tckr | 2025-06-25 07:08:50+00:00
Parsing the stock exchange notice [1], the three founders seem to have received 42 Million USD. If they had the same amount of shares, they received around 14 Million each.

> The three founders of Memfault - CEO Francois Baldassari, CTO Chris Coleman and VP Developer Experience Tyler Hoffman – will reinvest 30% of their share sale proceeds in Nordic Semiconductor shares, totalling approximately USD 13 million.

[1] https://newsweb.oslobors.no/message/649971
by danielheath | 2025-06-25 07:10:24+00:00
Today, I can save a PNG file off a random website and then open it.

If PNG gets extended, it's entirely plausible that someone will view a PNG in their browser, save it, and then not be able to open the file they just saved.

There are those who claim "backwards compatibility" doesn't cover "how you use it" - but roughly none of the people who now have to deal with broken software care about such semantic arguments. It used to work, and now it doesn't.
by HappMacDonald | 2025-06-25 07:10:49+00:00
I'm waiting for models that do a better job of making space an emergent property instead (or in addition to) time.

Distance and Locality seem to be the only real factors of space that have any bearing on QM or even GR, after all.

So what really even is this "distance" thing that seems to be so pervasive that it's fantastically easy to take for granted?
by rebeccaskinner | 2025-06-25 07:11:28+00:00
Several years ago I (briefly) worked at a startup that was trying to do this for publishing (but has since pivoted into generic ad-tech). My impression at the time was that most publishers weren’t onboard. True or not, they seemed to think if you’d pay a penny for an article then you might but a subscription and so they want you to make an account, want your contact info so they can send you spam, etc.

The other issue is that big name publishers saw micropayments as eating into their subscription revenue and weren’t interested, but without them it was hard to put together a compelling enough bundle of sites to overcome the signup friction for users.

I still think it’s a good idea but I don’t see how you overcome those obstacles.
by StochasticLi | 2025-06-25 07:12:20+00:00
Because rich people can reduce their income to 0 or close to 0 via different legal ways like LLCs, funneling through other corps, certain investments(which are basically tax-money laundering schemes), being tax residents of tax havens, etc. It depends on the country what you can do. In Germany, it's basically 0.
by TZubiri | 2025-06-25 07:12:52+00:00
This would be impressive even as a human assisted project.

But there's a claim that it is unsupervised, which I doubt. See how these two claims contradict each other.

>"XBOW is a fully autonomous AI-driven penetration tester. It requires no human input, "

>"To ensure accuracy, we developed the concept of validators, automated peer reviewers that confirm each vulnerability XBOW uncovers. Sometimes this process leverages a large language model; in other cases, we build custom programmatic checks."

I mean, I doubt you deploy this thing collecting thousands of dollars in bounties and you sit there twiddling your thumbs. Whatever work you put into the AI, whether fine tuned or generic and reusable, counts as supervised, and that's ok. Take the win, don't try to sell the automated dream to get investors or whatever, don't get caught up in fraud.

As I understand it, when you discover a type of vulnerabilities, it's very common to automate the detection and find other clients with such vulnerability, these are usually short lived and the well dries up fast, you need to constantly stay on top of the latest trends. I just don't buy that if you leave this thing unattended for even 3 months it would keep finding gold, that's a property of the engineers that is not scaleable (and that's ok).
by CementToast | 2025-06-25 07:13:37+00:00
Other than the obvious heavyweights, here are a few others:

1. notebooklm for deep-dive into any document

2. Notion AI for QA on my own documents (works really well)

3. cartesia.ai for very good and cheap audio generation

4. veed.io for automated shorts generation with voiceovers and background imagery

5. zenquery.app for data analysis on my large csv and json files

6. regrowth.so for building my own brand on twitter by copying others

7. syft.ai for news summaries (actually works)
by bayindirh | 2025-06-25 07:13:52+00:00
JPEG is no different. Only the decoder is specified. As long as the decoder decodes what you give it to the image you wanted to see, you can implement anything. This is how imgoptim/squash/aerate/dietJPG works. By (ab)using this flexibility.

Same is also true for the most advanced codecs. MPEG-* family and MP3 comes to my mind.

Nothing stops PNG from defining a "set of decoders", and let implementers loose on that spec to develop encoders which generate valid files. Then developers can go to town with their creativity.
by danans | 2025-06-25 07:14:08+00:00
> I can really find no noticeable difference in the way of life other than everything I do outside of the home is a lot easier to access now

Yes, small walkable towns are nice. I personally prefer them to unwalkable suburbs by a long shot. But plenty of people reasonably find the balance of their preferences is better met by suburbs. And as suburbs densify into towns themselves, people might reasonably want to upgrade the transportation options available.

> Is that what you're trying to subtly hint at? That the people in those suburbs are afraid of reverting their "white flight" efforts? Apparently that's a thing, astonishingly

Not sure if you meant that sarcastically, but what's astonishing? Historically zoning has been used this way: to exclude non-white people, but it works against poor white people also.

> So who is worried about the cost of the transportation? Are you suggesting nobody — that the original comments were making shit up?

Yeah. For the average middle class suburbanite who can afford a car, transportation is pretty affordable (caveat high oil prices). It's only expensive if you are poor.
by gitaarik | 2025-06-25 07:15:48+00:00
I use a Bluetooth audio receiver in my car. It has a Jack output that you can plug into your car's amp. You connect your phone to it through Bluetooth, and then you can play music in your car. It's very convenient, because your phone automatically connects when you turn it on, and you don't have to mess with cables. They're also pretty cheap.