MurphyA/hacker-news huggingface dataset:
by sleepyguy | 2025-09-30 14:09:44+00:00
The easy way around this is to tax US companies hard for head count in India. Like 100k per employee in India that is directly working on services for US based business. So a developer working on a product that will be used in the US is taxed.

India is a protectionist state. It doesn't deserve any slack. Tax the shit out of American companies that move work there.
by low_tech_punk | 2025-09-30 14:10:02+00:00
Most programmers don't understand the low level assembly or machine code. High level language becomes the layer where human comprehension and collaboration happens.

LLM is pushing that layer towards natural language and spec-driven development. The only *big* difference is that high level programming languages are still deterministic but natural language is not.

I'm guessing we've reached an irreducible point where the amount of information needed specify the behavior of a program is nearly optimally represented in programming languages after decades of evolution. More abstraction into the natural language realm would make it lossy. And less abstraction down to the low level code would make it verbose.
by UweSchmidt | 2025-09-30 14:10:10+00:00
Accuracy indicators for rushing and dragging are very useful, but equally interesting would be an indicator that checks for a consistent peaks, so every note is played with equal volume. A dream would be if your app can detect differences in sound (fingernails occasionally scratching the string, fretbuzz).

Is there any way to get notified when your app is done, or do you have a name for it already so we can search for it in a couple weeks?
by dspillett | 2025-09-30 14:10:25+00:00
It will last long enough for even the more determined keyboard warriors to get bored of arguing with themselves and typing in all caps YOU DON'T EVEN CARE DO YOU or similar…

TBH, I have considered writing a version (this isn't my work at all, yet) that does submit the blathering server-side so it looks like there is a useful round trip, but:

* I have more important projects awaiting the much fabled arrival of Free Time!

* While it could potentially keep an idiot “happy” longer, I'd have to mess around with some sort of login system to give the right people the right comments back, it couldn't rely on a just session ID as that would be as volatile as the comments in local storage.

* Taking in the data gives the possibility of DoS by extra routes.

* Giving back the data gives the possibility of the comments being abused as a Heath-Robinson-esk storage device!
by TuringTest | 2025-09-30 14:10:31+00:00
> My understanding was that mathematics was abstract from the very beginning.

It wasn't; but that's a common misunderstanding from hundreds of centuries of common practice.

So, how has maths gotten so abstract? Easy, it has been taken over by abstraction astronauts(1), which have existed throghout all eras (and not just for software engineering).

Mathematics was created by unofficial engineers as a way to better accomplish useful activities (guessing the best time of year to start migrating, and later harvesting; counting what portion of harvest should be collected to fill the granaries for the whole winter; building temples for the Pharaoh that wouldn't collapse...)

But then, it was adopted by thinkers that enjoyed the activity by itself and started exploring it by sheer joy; math stopped representing "something that needed doing in an efficient way", and was considered "something to think about to the last consecuences".

Then it was merged into philosophy, with considerations about perfect regular solids, or things like the (misunderstood) metaphor of shadows in Plato's cave (which people interpreted as being about duality of the essences, when it was merely an allegory on clarity of thinking and explanation). Going from an intuitive physical reality such as natural numbers ("we have two cows", or "two fingers") to the current understanding of numbers as an abstract entity ("the universe has the essence of number 'two' floating beyond the orbit of Uranus"(2)) was a consequence of that historical process, when layers upon layers of abstraction took thinkers further and further away from the practical origins of math.

[1] https://www.joelonsoftware.com/2001/04/21/dont-let-architect...

[2] https://en.wikipedia.org/wiki/Hyperuranion
by andrewdug | 2025-09-30 14:10:32+00:00
We are announcing the development of our LLM-powered smart watch, called Rist. We're developing an open, cloud-based LLM operating system that makes it easy for users to connect their own LLM workflow endpoints, enabling custom tool usage and assistant modifications. Users can even fully replace the provided cloud OS with their own custom-built assistant or OS if they’d like.

It is platform agnostic, meaning no matter where you build your LLM workflow or agent, or which models it uses, you can easily connect it to the watch by providing an endpoint to your workflow, making sharing workflows among users easy and seamless.

As a fully standalone device, Rist features LTE connectivity and manages all standard smartphone functionality through voice and text input. Phone calls, navigation, media streaming (currently audio only), email, etc. are all handled by specialized LLMs. If any workflow doesn't meet your needs, alternative options will likely be available from other developers, or you can integrate your own custom solution.

It is our goal for the Rist to be a highly productive, less distracting alternative to smart phones for on-the-go use and digital minimalists. We leverage LLMs to maximize user productivity for tasks that would normally be performed on the phone, while access to social media or modern electronic entertainment options are naturally limited by Rist’s form factor.

We looked at a lot of previous devices like the Humane AI Pin, Rabbit R1, and others, and we've opted for a simpler, more open, and developer-friendly approach. Rist provides access to the rich ecosystem of LLM workflows that developers have built across various platforms, allowing them to integrate applications without navigating a lengthy approval process.

This first version has a minimalist interface with text and voice input, with optimized battery life designed to last for days. The watch supports displaying images, text, and playing voice or streamed audio content. We'll provide comprehensive documentation for developers on managing these capabilities through their endpoints.

We are a small team of talented engineers working to keep costs down as much as possible so that we can meet our price point goal of under $100 per unit with a few color options.

Join our waitlist for updates and early access: aris.chat/rist-waitlist
by ruszki | 2025-09-30 14:10:51+00:00
You need to use comments, when your code doesn't make sense to the reader. A way better approach is to write code which makes sense to readers. There are cases when you need to write incomprehensible code for the sake of performance, for example, but that's rare. Even in high performance environments. Or maybe you need one for some bugfixing. But most of the strange "bugfixing", or performance "improvements" what I saw in my life was just technical debt, and coders were lazy, or had time pressure. It's really very rare when you really should use a comment. When I think about writing a comment, I immediately think through, or look into more whether there is a better approach. Usually, you can use Git, or Git+ticketing systems anyway for business reasons.

So far Clause Code's comments on my code were completely useless. They just repeated what you could figure out from the name of called functions anyway.

Edit: an obvious exception is public libraries to document public interfaces, and use something like JavaDoc, or docstrings, etc.
by dwood_dev | 2025-09-30 14:11:01+00:00
The solution is already here. ISPs roll out CGNAT for IPv4, but their networks are dual stack, so the client devices have real IPv6 connectivity as well as IPv4 through a NAT.

It's not great, but for 99% of consumers, they can't tell the difference. The ISP only needs a small 28 or 29 allocation, and with that they serve tens to hundreds of thousands of clients.
by pcardoso | 2025-09-30 14:11:26+00:00
I think video is not really required in a baby monitor. A nice to have, perhaps.

As I said in another thread, I used a audio-only baby monitor with 3 kids and didn't feel the need for video.

We just wanted to know if the baby started crying or woke up. And in our case, if it stopped breathing (we were afraid of SIDS - https://en.wikipedia.org/wiki/SIDS).
by faxmeyourcode | 2025-09-30 14:11:35+00:00
Curious that you say that. I feel like the reason I love to use claude code is mostly because of the orchestration around the model itself. Maybe I've been trained by claude to write for it in a certain way. But when I try other clis like codex, gemini, and more recently opencode, they don't seem as well built and polished or even as capable, despite me liking the gemini and gpt-5 models themselves and using their apis more than anthropic's for work.
by Fraterkes | 2025-09-30 14:11:40+00:00
I know I'm preaching to the choir here but I'm really surprised by how bad the UX is in many of the NYT games. Manipulating the dominoes in Pips just feels awkward and buggy.

And I know making games is difficult, but 1. games are a really significant portion of their subscription income, 2. there's obviously a lot of talent working at the Times (looking at their data vis stuff for example) 3. these games are (deliberately) simple, so why not iterate a bit more on making the few moving parts feel good?

Like, I think there's competent developers working at the Times. And building a pleasant, robust version of these simple games for one of the most prestigious employers in the world seems like it would be a really interesting and stimulating job. So I'd expect better results.

Also: I think this looks great and that your version is actually a bit nicer to use. Well done!
by jdbernard | 2025-09-30 14:12:21+00:00
Maybe, but even so workflows like this don't exist in a vacuum. We have to work within the constraints of the organizational systems that exist. There are many practices that I personally adopt in my side projects that would have benefited many of my main jobs over the years, but to actually implement them at scale in my workplaces would require me to spend more time managing/politicking than building software. I did eventually go into management for this reason (among others), but that still didn't solve the workflow problem at my old jobs.
by elAhmo | 2025-09-30 14:12:39+00:00
> The ICO also confirmed that companies could not avoid accountability by withdrawing their services in the UK.

This is quite a slippery slope. If I host a website in one country, I do not necessarily care where people access my website from. It is not like I actively provide a service to them - they just use internet (decentralised network) to access it. What if I publish a newspaper here, someone takes it where the contents are illegal, am I accountable?
by mattlondon | 2025-09-30 14:12:40+00:00
Yes this is where I find it most useful - I tell it what and where to do it, and it fills in the blanks.

E.g. "extract the logic in MyFunc() in foo.cc into a standalone helper and set up all the namespaces and headers so that it can be called from MyFunc() and also in bar.cc. Add tests and make sure it all compiles and works as expected, then call it in bar.cc in the HTTP handler stub there."

It never needs to make architectural decisions. If I watch it and it looks like it is starting to go off the rails and do something odd, I interrupt it and say "Look at baz.cc and follow the coding style and pattern there" or whatever.

Seems to work well.

I feel like as an engineer I am moving away from concrete syntax, and up an abstraction level into more of abstract form where I am acting more like a TL reviewing code and making the big-brush decisions on how to structure things, making course corrects as I go. Pure vibe-coding is rare.
by latexr | 2025-09-30 14:12:51+00:00
The Danish people don’t want it, there’s even a parliamentary petition against it.

https://mastodon.social/@chatcontrol/115241974344102261

It’s just that the current Presidency of the Council of the European Union is Danish, so they are the ones with the authority to push this now.

https://danish-presidency.consilium.europa.eu
by bluGill | 2025-09-30 14:13:02+00:00
They could rewrite all the code, and then change the license. Patents might still apply (but patents are short enough that I expect if any existed they have expired). However ZFS is a lot of code that is often tricky to get right. It will be really hard to rewrite in a way that the courts don't (reasonably/correctly) say wasn't a rewrite it was just moving some lines so you can claim ownership, but it is possible. By the time anyone knows enough about zfs that they could attempt this they are also too tainted by the existing code.

So of course they won't, but it isn't impossible.
by CaptainOfCoit | 2025-09-30 14:13:24+00:00
Wow, great idea, simple website and hopefully a positive impact, not often you see all three in one project :) Good job!

I'm guessing it's limited to US products and US labs? Would love something similar in Europe and/or EU, but it isn't clear if you're limited to US/North America right now, would be nice if it was a bit clearer up front :)
by coredog64 | 2025-09-30 14:13:29+00:00
An abstraction is somewhat reversible: I can take an EJB definition and then rummage around in the official J2EE & vendor appserver docs & identify what is supposed to happen. Similarly, for VB there is code that the IDE adds to a file that's marked "Don't touch" (at least for the early versions, ISTR VB6 did some magic).

Even were I to store the prompts & model parameters, I suspect that I wouldn't get an exact duplicate of the code running the LLM again.
by HankStallone | 2025-09-30 14:13:31+00:00
Right. Adam tells Ben to go die in a fire, and Ben says, "Come on, moderators, that's obviously a violation of the CoC." Then Adam says, "No, because I was only responding to Ben's offensive and unwelcoming language when he referred to a 'master' repository. I've compiled a list of Ben's violations, and I demand a review according to section 3, subsection D of the code...."

A good moderator will shut that nonsense down immediately, but a good moderator wouldn't need a CoC to do it. All the CoC does is give the troublemaker a tool to start playing rules lawyer, in the hope that the moderator will get tired of it and give in.

Some people think the answer is to have a CoC that's too simple for rules lawyering, like a one line "Be excellent to each other." But even that can be twisted, so it would be better as a project motto than as an official CoC.
by caseyslaught | 2025-09-30 14:14:00+00:00
Visualize massive aerial images on the web: https://rasterly.com

I started building Rasterly as a side-project to be able to dynamically visualize drone and satellite imagery of any size. You can calculate and view spectral indexes too!

The goal is to make it really easy for drone surveyors, conservationists, researchers, and so on to share aerial imagery without anyone needing to download anything.

No customers yet. Focusing on improving the performance of the tile server and preprocessing of images, and of course trying to connect with potential users! Struggling to transition into a salesman though.
by TheDong | 2025-09-30 14:14:01+00:00
Proxying network traffic is wildly easier.

The tor project was built specifically to ensure anonymity for internet traffic, and it works well as far as I know.

Phone numbers are not the same, countries require you to verify your identity to sign up for a phone plan, most sane countries have a government identity tied to each and every phone number, and proxying doesn't change that.

The US is weird in that it has some anti-government-identity stance that makes this way less centralized, but regardless, phone numbers are mostly traceable, there's nothing like tor, and the law also treats sms as more traceable.

Phone plans also cost at least something to sign up for.

I will give you that physical letters can be anonymous, but due to postage stamps it's much more expensive to send them in excess.
by Brajeshwar | 2025-09-30 14:14:15+00:00
No Refunds. I’ll use it with a Silicon Mac.

Some of the key uses that I remember with Hazel were;

- Of course, cleaning the Trash, Downloads, and the “tmp” folder to either delete or mark as old for me to attend to during my digital chore sessions.

- Syncing a backup copy of all Work-Related Google Workspace, which is pre-converted to Open File Formats (I use InSync for this.)[1]

- Screenshots older than a set day to be archived into the Pictures Backup folder. They are yearly for now. So, I have almost all screenshots I ever took, since 2022, in their yearly folder (YYYY). Each year is less than 1GB, so I’m fine with the storage.

1. https://www.insynchq.com
by aleph_minus_one | 2025-09-30 14:14:17+00:00
> In an alternate universe, we'd all be using descendants of these instead of the 8086.

Unlikely. For this to happen, the developers would have had to target the mass market (i.e. working hard to make the processor and a computer based on it rather cheaply available for the masses). This is clearly not what SCHEME-78 was developed for.
by detourdog | 2025-09-30 14:14:25+00:00
My mail server easily gets the most phishing attempts from gmail. This is due to my unwillingness to blacklist Gmail. I report the abuse through there abuse page. The results in a slowdown while the abuser reformulates their sending process. I know this by watching the changes to the sending path in the header of the phishing attempts. The content and subject often don’t change but the header does.
by otterley | 2025-09-30 14:14:31+00:00
The music analogy doesn’t hold. Unlike websites that provide content for free to the public, commercial recording artists don’t make their content available for free on demand to the public. Spotify and radio/TV broadcasters, as well as individuals, don’t get a copy unless they buy one or make arrangements with the publisher or its licensees.

This is why we’re seeing paywalls go up: authors and publishers of textual content are seeing that they need to protect the value of their assets.
by Quarrel | 2025-09-30 14:14:34+00:00
> * if you're finishing in a sauce, take the pasta out a minute before it is done.

ie, 2-3 minutes before the box time, possibly more, depending on what finishing means for your case.

> * do not put oil in your cooking water, it will NOT help it not stick.

It will not hurt, and may help. Oil will stop the super starchy water, if you followed the reduce the water volume step as suggested, from boiling over - as it will help reduce the surface tension. This is real, and particularly important for some types of noodles and dumplings.

> Remember to reserve one cup of the starchy cooking water before draining your pasta entirely

At least- again, depending on what sauce you're putting it in, and how underdone you took it out. Particularly if you'll have leftovers (as any good homecook often will!), the 'al dente' pasta will absorb all your water, and you'll need to add some before you put it in the fridge, or it will be super dry when you reheat it.

> it does not need to be "salty like the ocean"

despite what Nigella might tell you, it should be no where near ocean water. (just to reinforce this, because I'm not sure if people just think it is a thing to say, or they just have no idea how salty the sea is)
Show HN: ChannelyTV – turn YouTube videos into linear TV
by jantap | 2025-09-30 14:14:50+00:00
I've created an app that allows you to turn any youtube playlist into a channel similar to how TV works - no controls, just continuous playback. It allows for sharing the channel with others, as well as exploring channels created by others. It enables me to come back home and put something on, without thinking too much about choosing what to watch, without sacrificing watching what I actually like - youtube videos.

Main features:

- create a channel from any youtube playlist

- watch a channel with an embedded youtube video that automatically syncs and doesn't allow skipping

- share the channel with others

- switch channels similarly to a real TV

- watch a random channel
by bryanlarsen | 2025-09-30 14:15:02+00:00
Did you look at the code? There's probably AI slop in the unit tests or other ancillary code, but the API and core code show obvious signs of significant care and attention. I couldn't find evidence of the kind of slop Claude can create in rust in the 2 source files I looked at. Vibe-coded means not looking at the code, this is very obviously not that.
by wizardforhire | 2025-09-30 14:15:18+00:00
I was one week away from setting up a new cluster and was all all in on bcachefs, drama be damned … that was until this[1]

Bcachefs is exciting on paper, but even just playing around there are some things that are just untenable imho. Time has proven that the stability of a project stems from the stability of the teams and culture behind it. As such the numbers don’t lie and unless it can be at parity with existing filesystems I can’t be bothered to forgive the misgivings. I’m looking forward to the day when bcachefs matures… if ever, as it is exciting.

Also if something has changed in the last year I’d love to hear about it! I just haven’t found anything compelling enough yet to risk my time bsing around with it atm.

[1] https://youtube.com/watch?v=_RKSaY4glSc&pp=ygUZTGludXMgZmlsZ...
by noirscape | 2025-09-30 14:15:26+00:00
Placing the fines is pretty easy; they just go through their legal system, finish up the case and get their judgement. Russia has a giant outstanding fine against Google for example since Google is not censoring things the Kremlin doesn't like, even though Google has no corporate presence in Russia and the fine is iirc now larger than the entire world economy. (So it's an unrealistic amount designed to deter Google more than anything else in practice.)

The difficulty is getting enforcement; in practice, what happens is that the fine is put down as outstanding and if any executive or employee of the company enters the country, they're arrested and held hostage until the company pays up (or are held directly responsible for whatever the company is accused of). Most countries usually have corporate presency laws to avoid this sort of scenario though.

Alternatively, the judgement can be enforced through diplomatic channels, but that's a giant clusterfuck and unlikely to succeed unless it's something that's very blatantly a crime in both countries, since it's effectively retrying the case. (And even then it can depend on if the country just doesn't feel like cooperating for that specific case, for no other reason than spite; France for example is fond of doing this.)
by p0w3n3d | 2025-09-30 14:15:38+00:00
I wonder - does the GUI really belong to the OS? In all the examples I can give, the GUI is an application that runs on top of kernel and hosts the graphics calls. However all the systems I know have the non-gui applications which can run before.

So I'd say that GUI is not a part of the OS... Please tell if you agree or not
by hiimkeks | 2025-09-30 14:15:52+00:00
1. This doesn't seem to enforce anything

2. The "more free" market in the US seems to have produced worse food, based on what I am reading here

I guess the words "could" and "potentially" are doing quite a bit of heavy lifting here.

Either way, I agree it's a cool project! The transparency is needed, on both sides of the pond.