MurphyA/hacker-news huggingface dataset:
by mlyle | 2025-06-29 21:58:23+00:00
The whole point of an agreement is that it sets out what parties will do for each other, and what happens if there is a breach.

Apple could already do things with the App Store without needing to agree to something to get Apple to let Apple do App Store things.

Apple is not going to sue themselves for being in breach.

etc.

Just because there's e.g. a license agreement doesn't mean you need to agree to something, if you are somehow otherwise authorized to do the thing. E.g. fair use, or you have a pre-existing right or ownership, or whatever.
by AnthonyMouse | 2025-06-29 21:58:33+00:00
> So what the license of the output should be based on is the training data.

An obvious practical problem with this is that the licenses are variously incompatible with one another:

https://en.wikipedia.org/wiki/License_compatibility

> The big players can only avoid this logical conclusion by pretending that the model ("AI") is some kind of intelligent entity and also by training on everything so any license is only a minority of the input.

Whether it's an intelligent entity or not doesn't really enter into it. The real question is whether the output is taking enough from some particular input to make it a derivative. Which ought to depend on what a given output actually looks like.
by raybb | 2025-06-29 21:58:42+00:00
Two things: https://urbanismnow.com a weekly newsletter that pulls together (mostly) positive news from around the world to inspire local change.

The other more recent is a web based CalDAV client for Todo items. I love the tasks.org mobile app and can't stand the Nextcloud Tasks UI so I'm making an alternative that'll be local first and simple but fast.
by robotswantdata | 2025-06-29 21:58:47+00:00
New “AI in a box” product, can run the big models I.e. DeepSeek-R1-0528 etc. comparatively cheap, fast and just works. Our build partner is big on sustainability, considering a return to upgrade option.

Likely will do a prosumer SKU, will be faster and cheaper than the Mac Studio equivalent.
by grujicd | 2025-06-29 21:59:04+00:00
I was forced to purchase 73EUR priority ticket for few LP records few weeks ago. They don't fit into Wizair specified backpack, so I know it is against the rules if I carry them separately, but come on, it's few hundred grams and they're very slim, don't take any place in overhead storage. So I'm looking forward for this regulation, even if tickets get few euros more expensive, it would be a win for me as LPs are a great souvenir since you remember the journey each time you play it.
by zahlman | 2025-06-29 21:59:21+00:00
Fantastic. I wish I'd started on writing something like this years ago (although I'd wanted to teach explicitly rather than having a collection of how-tos).

> when I finally decide to compile into a book, everyone now uses AI

This is part of what discourages me from starting now, sadly. That, and having more concepts for actual Python projects than I know what to do with.
by Melatonic | 2025-06-29 21:59:31+00:00
Sounds like the app is just not properly optimised yet.

The built in iOS camera app can do something sort of similar - you can set it to shoot in adobe raw (12mpx scaled down from the 48mpx sensor). Often the phone will shoot HDR by combining multiple photos. And in night mode (either manually activated or auto) it will stack (combine) multiple exposures for long exposure noise reduction and (maybe) exposure stacking. Setting it to a longer amount (max is 7 seconds I think) should thereotically combine more photos.

The adobe raw format can store this info (it's actually quite underrated - I first switched to iOS with the 15 pro and immediately tried to find a way to shoot a true "normal" raw like a .DNG). I'm very into photography and used to be a professional film editor and one my favourite hobbies is astrophotography (with a real camera and tripod).

The cool thing about adobe raw specifically is that the HDR stack is not baked into the file. If you open one in Lightroom mobile, for example, there is a slider under the far right "profiles" editing section. The slider defaults to the middle (50) which is basically the default stacked HDR look from Apple. Moving the slider all the way left will have it use a single exposure (normal raw - no HDR no stack). Anywhere in between will be a blend of the two. If you don't see the slider then you haven't properly opened the adobe raw file in Lightroom mobile (you may have opened a jpeg preview or accidently shot in .heif)

It's quite counterintuitive because "profiles" when editing a non adobe raw is a totally different function (more like adding preset looks). If the file was not taken in HDR then the slide will do nothing. I'm not exactly sure what moving the slider to the right does (it seems to increase the amount of HDR or something - I never use it).

I've noticed that when editing adobe raw on iOS messing with this slider seems to be by far the most CPU intensive aspect. Sometimes the image preview updates immediately and sometimes it takes awhile and the phone heats up. Sometimes the app just crashes. It might be using a similar algorithm to what the Adobe Indigo app is using here for image capture.

Editing raw files also kills my battery life faster than anything else I've done (which makes sense) considering that it's a fairly intensive process. This was also true on previous Android phones so it's not limited to iOS. I usually stop any music playing at the same time and make sure the phone is out of direct sun and it seems to handle heat buildup well when doing this. If it does heat up I remove the case and put it in front of my car AC vent or some other ventilated area and it cools relatively quick.
by refulgentis | 2025-06-29 21:59:45+00:00
Letter of the RyanAir rule is if it fits 40cm x 20cm x 25cm - I got what felt like a rushed extortion attempt myself about 8 months based on that.

Had a couple flights where it sort felt like the Best Buy Protection Plan sales scenario, where that was what the gate's crew perceived as a core duty.

(I hear ya, I was going to go with the more concise argument that this is about price transparency, rather than go off experience or handwaving about anecdotes or "everyone knows...", but realized it'd just turn into anecdata vs. anecdata)
by welpo | 2025-06-29 22:00:02+00:00
I'm trying to create the best A/B test sample size & duration calculator: https://calculator.osc.garden/

It's free (https://github.com/welpo/ab-test-calculator), and it has no dependencies (vanilla JS + HTML + CSS).

Right now it only supports binary outcomes. Even with the current limitations, I feel it's way above many/most online calculators/planners.
by scoofy | 2025-06-29 22:00:13+00:00
After invention of the electric bulb.

>It’s easier than ever to light lamps, and harder than ever to make a living from it

Lamplighter used to be a job. Now it’s not.

The point of anything becoming trivially scalable for most people is that it suddenly stops being profitable.

My favorite years in Austin for music were between 2007-2010. You could always see a band who were making music for fun, free drinks and girls, not to be famous. You can see a gig every day or so for $10 or $20. Just people doing it to make a few bucks and for fun.

Then I moved to NYC. Every venue was "who are you here to see" bands had to make relationships with venues to make them money. Everything was about the industry and getting famous. None of it was about having a good time. I hated every minute of it.

When you can listen to any artist from around the world in your earbuds all the time, most people won't be able to make a living from it. Still, you'll be able to go to a honky tonk in Austin on the weekends for $20, because there will always be folks making and performing live music, not for the money, but because it's fun.
by nicbou | 2025-06-29 22:00:26+00:00
I'm still working on a German health insurance calculator. It evolved into a very elaborate recommendation tool.

Health insurance is one of the earliest, most important decisions immigrants make, and they often choose wrong. It can delay visa applications, cause coverage issues, or create expensive problems down the road.

Now they click a few buttons and get very specific recommendations explained in plain English. If they're confused, they can involve an independent insurance expert for free. The guy replies within an hour or two, and is cool with Whatsapp. The way I gather feedback from users, he's strongly incentivised to stay honest.

There is no AI involved, just good old-fashioned business logic. It means that the advice is sound, well-tested and verified by multiple competing experts.

It's such a far cry from either trusting whatever reddit or your employer tells you, or the slow back and forth of getting a quote from a (possibly dishonest) broker.

The second version[0] has been live for about a month, and the results are phenomenal. This third version vastly improves the quality of the advice, adding information about gap insurance for visa applicants, and making actual recommendations instead of listing all options.

It's a really fun project, even if the topic is boring. It's a great research, UX, copywriting, coding and business project. It's the product of a few months of hard work, and so far it seems to pay for itself.

[0] https://allaboutberlin.com/guides/german-health-insurance
by Swizec | 2025-06-29 22:01:01+00:00
Amdahl’s Law is the single best thing I learned in 4 years of university. It sounds obvious when spelled out but it blew my mind.

No amount of parallelization will make your program faster than the slowest non-parallelizable path. You can be as clever as you want and it won’t matter squat unless you fix the bottleneck.

This extends to all types of optimization and even teamwork. Just make the slowest part faster. Really.

https://en.wikipedia.org/wiki/Amdahl%27s_law
by dvdkon | 2025-06-29 22:01:04+00:00
You should worry, system users are relied on to effectively separate privileges even in "single-user" desktops. This has led to privilege escalation before, not to mention the potential for browsers to access these ports [0].

That said, a random password should be enough protection, even if it isn't the cleanest solution.

[0]: e.g. https://palant.info/2020/06/22/exploiting-bitdefender-antivi...
by pstuart | 2025-06-29 22:01:09+00:00
This is clear to all except partisans who put loyalty to their party over their country.

It's not like we're asking for SCOTUS to accept constitutional slights from the left side of the aisle, its about consistency of reasoning regardless of which party is involved.

As you've noted, the conservatives of SCOTUS are working backwards from their desired goals rather than pursuing justice for all.
by jesse__ | 2025-06-29 22:01:10+00:00
I've been working on a 3D voxel-based game engine for like 10 years in my spare time. The most recent big job has been to port the world gen and editor to the GPU, which has had some pretty cute knock-on effects. The most interesting is you can hot-reload the world gen shaders and out pop your changes on the screen, like a voxel version of shadertoy. https://github.com/scallyw4g/bonsai

I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.

https://github.com/scallyw4g/poof
by aspenmayer | 2025-06-29 22:01:39+00:00
> This is HN, ain't nobody here afraid of a CLI.

Gatekeeping much?

> If (1) you personally need a GUI and (2) have a religious objection to running closed software on your closed source OS, ask a more technical friend to set up Cattail if you're on Windows, or an Automation that drives the CLI if you're on macOS.

I’m just asking if Tailscale has an open source application. Users who know what a GUI is and why it’s also important that it is open source will care that the GUI isn’t open source. The ones who don’t, won’t. Who benefits from obscurantist-posting like you are doing? Probably not the folks who don’t know that Tailscale doesn’t have an open source app, because the GUI is part and parcel to what the app even is conceptually to the sorts of users who don’t know what GUIs are.
by ok_dad | 2025-06-29 22:01:39+00:00
I'm writing tests, fixing bugs, and adding features to improve the quality of a piece of financial software that transfers certain financial data on a special private network. It's way less fancy than it sounds, but I'm enjoying improving the tests and adding important security and legal compliance features. Knowing that others will depend on my hard work to keep their business financial records straight is a great reward, and I am taking my responsibility seriously.

I'm also working on learning about building software with LLMs, specifically I am building a small personal project that will allow me to experiment with them using measurable hypotheses and theories, rather than just tweaking a prompt a bunch and guessing when it is working the best. I know others have done this, but I am building it from the ground up because I'm using it as a learning experience.

I plan to take my experimentation platform and build a small "personal agent" software package to run on my own computer, again building from scratch for my own learning process, that will do small things for me like researching something and writing a report. I don't expect anything too useful to come out of it, since I am using 1.7B/4B models on a MacBook Air M2 (later I might use my 3080 but that won't be much improvement), but it will be interesting to build the architectural stuff even if the agents are effectively just useless cycle-wasters.
by talentedcoin | 2025-06-29 22:02:27+00:00
The one paper you keep shopping around here does indeed affirm that CBD may have some neuroprotective properties. That doesn’t change the fact that for the vast majority of people susceptible to schizophrenia or psychosis, that cannabis (always a mixture of THC and CBD in its natural state) is dangerous for them and can trigger mental issues. You can feel superior or more intelligent than others as much as you like, but that will not change this fact. You are getting a negative reaction from people who know this because we have been negatively affected by it, either ourselves or people we know. If you yourself “engage with the research” beyond your tunnel vision, you will see that the link between cannabis and mental issues is pretty well established by this point. In fact, refusal to acknowledge downsides of cannabis use is one of the hallmarks of cannabis use disorder. Pluck the beam out of your own eye.
by dlubarov | 2025-06-29 22:02:41+00:00
I don't quite get the point you're getting at; we're all in agreement that there is a blockade. The flotella doesn't really add anything to our understanding of the situation - we already knew there was a blockade and that unauthorized ships wouldn't be allowed to pass.

That doesn't imply much about aid; it's not a total blockade and there are mechanisms for importing aid. One can argue that the aid distribution mechanisms are bad, and it might be reasonable to propose various changes (different aid mechanisms, a relaxation of the blockade, etc), but it wouldn't really make sense for Israel to make exceptions and allow certain unauthorized ships to just circumvent its blockade.
by rjh29 | 2025-06-29 22:03:13+00:00
A lot of people use only that 7kg carry-on allowance to travel. 7kg can easily hold clothes, toiletries, laptop. Most of the time you can carry a personal item (purse/laptop) in addition to your main bag.

Thing is, the majority of people pay for a carry on allowance or checked-in luggage, so this rule isn't going to make airlines cheaper. The ticket prices will just go up to match.
by edhelas | 2025-06-29 22:03:27+00:00
We are talking about 1-2% of annual production during strong heatwaves and 0.3% of the annual production since 2000 in average until now.

Also its only specific to some reactors that are on the rivers, the ones that are next to the sea doesn't have this limitation.

Meanwhile heat on solar panels can reduce their efficiency by several percents per °C added. And heat also affect wind turbine (less wind) by several percents as well when the T° is going up.

Annnddd there's exactly the same limitations for all the other plants (coal and gas) that are built next to a river.

So yes the plants will have to limit their power more and more in the future due to global warming and water limitation (if they are on rivers), but it was already anticipated and doesn't have that big of a impact for now.
by Smaug123 | 2025-06-29 22:04:33+00:00
Ideas are coming way too fast to work on them all at the moment.

* Expect/snapshot testing library for F# is now seeing prod use but could do with more features: https://github.com/Smaug123/WoofWare.Expect

* A deterministic .NET runtime (https://github.com/Smaug123/WoofWare.PawPrint); been steaming towards `Console.WriteLine("Hello, world!")` for months, but good lord is that method complicated

* My F# source generators (https://github.com/Smaug123/WoofWare.Myriad) contain among other things a rather janky Swagger 2.0 REST client generator, but I'm currently writing a fully-compliant OpenAPI 3.0 version; it takes a .json file determining the spec, and outputs an `IMyApiClient` (or whatever) with one method per endpoint.

* Next-gen F# source generator framework (https://github.com/Smaug123/WoofWare.Whippet) is currently on the back burner; Myriad has more warts than I would like, and I think it's possible to write something much more powerful.
by dataviz1000 | 2025-06-29 22:04:42+00:00
I built an IPC/RPC shim for a Chrome extension so I can send strongly-typed messages between isolated JS contexts that otherwise expose wildly inconsistent messaging APIs.

I discovered that VSCode has a very nice solution so I pulled the core VSCode libraries and injected them into a Chrome extension using the dependency injection, ipc / rpc, eventing to bridge the gap between all of these isolated JS contexts and expose a single, strongly‐typed messaging API, my IPC/RPC shim sits on top of each of the native environments and communication mechanisms.

Yesterday, Microsoft released the source code for the Copilot chat. Apparently, since the basis of my Chrome extension is the same core libraries I can drop the VSCode chat UI into the side panel without much friction. Although, I might continue to use Microsoft's FluentUI chat currently implemented in the extension.

Because Copilot chat has a lot of code that runs in node in Electron, now I'm working in porting all the agent capabilities for browser automation from the Copilot chat including the code for intent, prompt creation, tools, disambiguation, chunking, embedding, ect. I'm 4 to 6 weeks away from having feature parity of Playwright for automation from a Chrome extension side panel that can do most of the inference using huggingface transformer.js locally. Nonetheless, heuristics exposed as tools such that if the intent is playing a video, all that is required is a tool that collects all the video tags and related elements with metadata. No need to use $10 in tokens to figure out which video element to play.

Yeah, I think I'm 4 to 6 weeks away from having a Copilot chat in a browser doing agent automation.

If you want to see where I'm at today, https://github.com/adam-s/doomberg-terminal.
by Agilesuitcase | 2025-06-29 22:04:54+00:00
Pomodoro technique with a quick shared break online minigame.

It runs a 25-minute focus timer, then launches a 3-minute round of a multiplayer minigame (right now just multiplayer Minesweeper), followed by a 2-minute cooldown with a chatbox

A couple friends and I do this manually, we work on side projects, mute ourselves on Discord, and play random games during the break. This just puts it all in one place.

Only Minesweeper for now, but planning to add a voting screen and a few more simple multiplayer games.

https://studytomato.com
by samjs | 2025-06-29 22:05:27+00:00
I've been building tooling for better debugger support for Rust types using debuginfo: https://github.com/samscott89/rudy

I'm planning on doing a proper writeup/release of this soon, but here's the short version: https://gist.github.com/samscott89/e819dcd35e387f99eb7ede156...

- Uses lldb's Python scripting extensions to register commands, and handle memory access. Talks to the Rust process over TCP.

- Supports pretty printing for custom structs + types from standard library (including Vec + HashMap).

- Some simple expression handling, like field access, array indexing, and map lookups.

- Can locate + call methods from binary.
by ok_dad | 2025-06-29 22:05:56+00:00
> everyone now uses AI and no longer read and learn from books

Not me, I read the shit out of documentation and also books like yours which distill knowledge from professionals down to a bunch of useful points. I have never not learned something (even if I knew and forgot it) from reading a good book about "Working with X".

Thanks for your hard work, and for giving it away to others gratis.

Edit: the string formatting cookbook has a ton of useful info that I always forget how to use, I'm going to bookmark your site by this page: https://mkaz.blog/working-with-python/string-formatting
by joules77 | 2025-06-29 22:06:05+00:00
My parents this weekend fell for a insta Ad that used an AI vid of CNN announcing some new govt stimulus scheme. You click it and it takes you to a govt looking site asking for info in a form.

Both have increased text size on their phones and the "Sponsored" indicator cant be seen properly under user name of the post. So basically both were very convinced it was real.
by brookst | 2025-06-29 22:06:08+00:00
No. Apple does not sign up for an Apple Developer account. Contracts with oneself aren't even meaningful.

This is a common tech enthusiast fallacy: thinking that law is code. So there must be some "if app published, there must be a developer account, and if the developer account violates the rule the app must be removed". It just doesn't work that way.

Apple has contracts with third parties to allow them to distribute apps in Apple's App Store. That's it.
by transpute | 2025-06-29 22:06:10+00:00
Hopefully 2025 will be the year of open-source silicon + open firmware RoT! https://opensource.googleblog.com/2025/02/fabrication-begins...

For client devices, https://lowrisc.org/news/lowrisc-a-decade-of-bringing-open-s... > OpenTitan’s “Earl Grey”, will be the plan of record hardware RoT for [2025] Chromebooks.. Caliptra, another open source Root of Trust project with wide industry adoption, has incorporated a considerable amount of OpenTitan’s IP into its design.. OpenTitan’s CPU core, the Ibex RISC-V microcontroller, is an important project in its own right.. Microsoft based its CHERIoT-Ibex design on lowRISC’s commercial-grade Ibex CPU core, extending it with the proven CHERI hardware security extensions.

For servers, https://github.com/chipsalliance/Caliptra & https://146a55aca6f00848c565-a7635525d40ac1c70300198708936b4...

> Caliptra consists of IP and firmware for an integrated Root of Trust block.. targets datacenter-class SoCs like CPUs, GPUs, DPUs, TPUs.. implementing a Root of Trust for Measurement (RTM) block inside an SoC. A Caliptra integration provides the SoC with Identity, Measured Boot and Attestation capabilities.

https://opentitan.org/book/doc/use_cases/index.html & https://github.com/Microsoft/ms-tpm-20-ref

> OpenTitan can be used to implement the full Trusted Platform Module (TPM) 2.0 specification to meet client and server platform use cases.