MurphyA/hacker-news huggingface dataset:
by timhigins | 2025-06-04 21:53:05+00:00
> Exempted Code

> Not all source code, documentation and metadata used in the development of Direct File is included in this repository. Specifically, any code or data that is considered Personally Identifiable Information (PII), Federal Tax Information (FTI), Sensitive But Unclassified (SBU), or source code developed for National Security Systems (NSS), as defined in 40 U.S.C. § 11103, is exempt. Due to these restrictions, certain pieces of functionality have been removed or rewritten.

Very curious about what these pieces are that were removed
by davidgomes | 2025-06-04 21:53:15+00:00
OP here, everything is available on GitHub:

- https://github.com/appdotbuild/agent

- https://github.com/appdotbuild/platform

And we also blogged[1] about how the whole thing works. We're very excited about getting this out but we have a ton of improvements we'd like to make still. Please let us know if you have any questions!

[1]: https://www.app.build/blog/app-build-open-source-ai-agent
by bityard | 2025-06-04 21:54:01+00:00
I fully support right-to-repair but do you need a law to repair batteries?

You can buy a battery build kit for M18 tools (for example) on AliExpress that comes with everything but the cells.

I'm a bit of a tool nerd and I'm not aware of any power tools that are doing DRM in their tools to prevent usage of third-party batteries but I don't mind being wrong so I know which brands to avoid.
by threecheese | 2025-06-04 21:54:15+00:00
Large private SaaS company, non tech hub/normal US large city: 60/40 split offshore/onshore for engineering. Not minor imo. Accelerated post-COVID from maybe 10/20% India which we’d had for a decade. They are gone now, replaced with lower cost coders and a lot more of them.

The 60 is mostly farshore, unless you are a high priority project in which case you get nearshore. Rumor is it’s expanding, Vietnam can do copilot just as good as US; requirements are written in English. They’ve started shipping Vietnamese tech leads here under visas, they alone interface between Product/eng leaders and the low-English teams. For all the Merika! I hear on the news, I certainly am not seeing it in the workforce.
by xp84 | 2025-06-04 21:54:44+00:00
Is it a gross generalization to say that if you're visiting a site whose name resolves to a private IP address, it's a part of the same organizational entity as your computer is?

The proposal here would consider that site local and thus allowed to talk to local. What are the implications? Your employer whose VPN you're on, or whose physical facility you're located in, can get some access to the LAN where you are.

In the case where you're a remote worker and the LAN is your private home, I bet that the employer already has the ability to scan your LAN anyway, since most employers who are allowing you onto their VPN do so only from computers they own, manage, and control completely.
by sokoloff | 2025-06-04 21:54:45+00:00
I think there are people for whom reading a prompt guide (or watching an experienced user) will be very valuable.

Many people just won't put any conscious thought into trying to get better on their own, though some of them will read or watch one thing on the topic. I will readily admit to picking up several useful tips from watching other people use these tools and from discussing them with peers. That's improvement that I don't think I achieve by solely using the tools on my own.
by snewman | 2025-06-04 21:55:55+00:00
A few questions / thoughts:

1. I didn't see it stated explicitly, but I presume the neural net is on the far end of a radio link somewhere, not running on hardware physically mounted on the drone?

2. After viewing the FPV video on the linked page: how the hell do human pilots even come close to this pace? Insane (even assuming that the video they're seeing is higher quality than what's shown on YouTube – is it?)

3. The control software has access to an IMU. This seems to represent some degree of unfair advantage? I presume the human pilots don't have that – unless the IMU data is somehow overlaid onto their FPV view (but even then, I can't imagine how much practice would be needed to learn to make use of that in realtime).
by clues | 2025-06-04 21:57:15+00:00
You can download all the nonogram clues by iterating through https://pixelogic-5x5-puzzles.storage.googleapis.com/clues/c... to https://pixelogic-5x5-puzzles.storage.googleapis.com/clues/c.... Each file has 250 lines (except for the last one which has 11 lines) and each line has five bytes which are base64 encoded.

Each nibble (four bits) in those five bytes is a row or column of the board, top to bottom then left to right, encoded as:

0: 0 1: 1 2: 1 1 3: 1 1 1 4: 1 2 5: 1 3 6: 2 7: 2 1 8: 2 2 9: 3 a: 3 1 b: 4 c: 5

If you concatenate all the clues_*.txt files, in order, to a single file, you can search through it to get the number of a pattern using standard tools, e.g.

$ grep -n $(echo c222c c222c | xxd -ps -r | base64) clues.txt 452085:wiLMIiw=

Which is the nonogram at https://pixelogic.app/every-5x5-nonogram#452085.

I have uploaded and archived a copy of that combined clues.txt file at https://web.archive.org/web/20250604215009id_/https://litter..., to help anyone else who would like to explore this without having to download those tens of thousands of files.
by michaelt | 2025-06-04 21:58:03+00:00
I don't think this proposal will stop you visiting the management UI for devices like switches and NASes on the local network. You'll be able to visit http://192.168.0.1 and it'll work just fine?

This is just about blocking cross-origin requests from other websites. I probably don't want every ad network iframe being able to talk to my router's admin UI.
by TeMPOraL | 2025-06-04 21:58:05+00:00
I agree that symbolic processing still has a role - but I think it's the same role it has for us: formal reasoning. I.e. a specialized tool.

"Logical consistency" is exactly the kind of red herring that got us stuck with symbolic approach longer than it should. Humans aren't logically consistent either - except in some special situations, such as solving logic problems in school.

Nothing in how we think, how we perceive the world, categorize it and communicate about it has any sharp boundaries. Everything gets fuzzy or ill-defined if you focus on it. It's not by accident. It should've been apparent even then, that we think stochastically, not via formal logic. Or maybe the Bayesian interpretation of probabilities was too new back then?

Related blind alley we got stuck in for way longer than we should've (many people are still stuck there) is in trying to model natural language using formal grammars, or worse, argue that our minds must be processing them this way. It's not how language works. LLMs are arguably a conclusive empirical proof of that.
by jbverschoor | 2025-06-04 21:58:41+00:00
Of the opposite.. there’s soo much hate against Apple and all their contributions. But somehow Google, Meta, annd Microsoft are better represented.

Swift solves a problem that is still there. It was also released before the final release of Rust.

It’s just that people seem to think that because it’s from Apple, it’s only meant for iOS/macOS.

I love swift, it combines so many things, and Apple is really good get pushing the language forward with its compilers/warnings.

I’m also using it for shell scripts and small utils, and it’s really great. I made https://github.com/jrz/container-shell to improve the experience of scripting cli tools in Swift.
by mdhb | 2025-06-04 22:00:12+00:00
I think that argument is on increasingly shaky ground these days as the barriers are starting to come down in a lot of ways.

First in the sense of hand crafted interop solutions that modern languages provide.

Take Dart for example as something that has a (by comparison) very small package ecosystem.

However it has support for interop across: JavaScript, Java, Objective C, C, C++, Rust, Swift, Kotlin and Go I believe off the top of my head.

Then you also have efforts like WebAssembly and specifically the in-development component model which seeks to totally break down that language specific package ecosystem and make importing and working with another language as easy as it is when importing a package from your own language ecosystem.

So with those things in mind, however true that might be today, I don’t think it’s a strong argument moving forward.
Would you use an LLM that follows instructions reliably?
by gdevaraj | 2025-06-04 22:01:03+00:00
I'm considering a startup idea and want to validate whether others see this as a real problem.

In my experience, current LLMs (like GPT-4 and Claude) often fail to follow detailed user instructions consistently. For example, even after explicitly telling the model not to use certain phrases, follow a strict structure, or maintain a certain style, it frequently ignores part of the prompt or gives a different output every time. This becomes especially frustrating for complex, multi-step tasks or when working across multiple sessions where the model forgets the context or preferences you’ve already given.

This isn’t just an issue in writing tasks—I've seen the same problem in coding assistance, task planning, structured data generation (like JSON/XML), tutoring, and research workflows.

I’m thinking about building a layer on top of existing LLMs that allows users to define hard constraints and persistent rules (like tone, logic, formatting, task goals), and ensures the model strictly follows them, with memory across sessions.

Before pursuing this as a startup, I’d like to understand:

Have you experienced this kind of problem?

In what tasks does it show up most for you?

Would solving it be valuable enough to pay for?

Do you see this as something LLM providers will solve themselves soon, or is there room for an external solution?
by ar-nelson | 2025-06-04 22:01:26+00:00
I find it interesting that this kind of "animal intelligence" is still so far away, while LLMs have become so good at "human intelligence" (language) that they can reliably pass the Turing Test.

I think that the LLMs we have today aren't so much artificial brains as they are artificial brain organs, like the speech center or vision center of a brain. We'd get closer to AGI if we could incorporate them with the rest of a brain, but we still have no idea how to even begin building, say, a motor cortex.
by fidotron | 2025-06-04 22:01:37+00:00
The inclusion of "Embedded" on the front page when all the documents say it's experimental and not supported in public releases "yet" does make me curious if they will announce more at WWDC.

The big hopes for me this year of WWDC would be a Swift port of the Foundation DB record layer, from Java, along with a decent http server package. It's underappreciated just how useful it is in golang having a production capable http server in the standard library.
by pixl97 | 2025-06-04 22:02:11+00:00
You're good at some things because there is only one copy of you and limited time and bounded storage.

What could you be intelligent at if you could just copy yourself a myriad number of times? What could you be good at if you were a world spanning set of sensors instead of a single body of them?

Body doesn't need to mean something like a human body nor one that exists in a single place.
by kuschku | 2025-06-04 22:02:12+00:00
I'm surprised you've never seen this before.

Especially for universities it's very common to have the same hostname resolve to different servers, and provide different results, depending on whether you're inside the university network or not.

Some sites may require login if you're accessing them from the internet, but are freely accessible from the intranet.

Others may provide read-write access from inside, but limited read-only access from the outside.

Similar situations with split-horizon DNS are also common in corporate intranets or for people hosting Plex servers.

Ultimately all these issues are caused by NAT and would disappear if we switched to IPv6, but that would also circumvent the OP proposal.
by itishappy | 2025-06-04 22:02:53+00:00
1. It's entirely onboard.

2. The video they're seeing is worse. Spectators typically see the frames saved directly from the camera, but the pilot will be seeing them compressed and beamed over the air to their headset. See vid.

3. The human pilots do actually have access to it. Not directly, but the flight controller translates their inputs and makes use of the IMU to do so.

https://www.youtube.com/watch?v=kMGRLGkm0QE
by numpad0 | 2025-06-04 22:03:13+00:00
10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 are all private addresses per RFC1918 and documents superseding it(5735?). If it's like 66.249.73.128/27 or 164.13.12.34/12, those are "global" IP.

1: https://www.rfc-editor.org/rfc/rfc1918

2: https://www.rfc-editor.org/rfc/rfc5735

3: https://en.wikipedia.org/wiki/Private_network
by bri3d | 2025-06-04 22:03:33+00:00
1) No, this is interesting specifically because it was all onboard, the drone has Jetson Orin NX on it.

2) No, the video the pilot sees is usually quite bad. Racing pilots usually use either HDZero (mid resolution video with weird pixel artifacts sometimes) or analog video (looks like a broken 1980s VCR). It’s amazing what they can fly through. These DCP spec drones are also slow by racing standards. Look up MultiGP racing, it’s even faster.

3) It can be overlaid but it’s useless. The human pilot is using the control sticks as the input to an outer rate regulation loop which contains the gyro as input to an inner stabilization loop though, so the IMU is still in the mix for human control.
by modeless | 2025-06-04 22:04:05+00:00
The video of swerving into a tree was caused by the driver turning the wheel and disengaging FSD. It's clear and unambiguous in the crash report data. You should check the news sources you're relying on.

What ultimately matters is the statistics, and while the statistics Tesla has released are not very convincing, we can at least be sure that supervised FSD is not dramatically more dangerous than human drivers. That would definitely have been obvious in the statistics by now.
by charcircuit | 2025-06-04 22:04:08+00:00
1. They do have a choice. No one is forcing them to buy a specific product.

2. A product who is more complicated and expensive to repair is not necessarily a worse product. This could be a trade off in favor of something consumers value more.

3. It's normal to target a lifespan for a product. For mature products ignoring it is a sign of amateurs. This is not the same thing as making a product bad on purpose.
by spankibalt | 2025-06-04 22:04:23+00:00
> I never said anything about 3D workstations in the 80s.

Exactly my point. Your metric (for judging graphics capabilities) in this case was strictly preference (bias) about a set of games with a specific visual aesthetic from 1991/92 ("It wasn’t until the era of ray casting 2.5D 1st person shooter that PCs started looking better than their counterparts").

> Just because you didn’t have access to an Amiga 500 it doesn’t mean PCs were superior technology in the 80s. [...] this is the crux of your disagreement: Just because you weren’t able to experience the competition in the 80s doesn’t mean it somehow didn’t exist.

As I wrote, I got to experience Atari STs back in the day, albeit in a limited fashion. And this might come as a terrible shock to you, but people are also able to experience technology decades later and extrapolate accordingly. It's what historians (of science and technology for example) do all the time. Good lorde!

> We are simply comparing 80s home computers. In the 80s, PCs were several steps behind the competition.

Yes, until, by my estimation, 1987/88 (at a time a lot of dedicated PC-gaming magazines got off the ground as well). Strictly on technological grounds, i. e. on many technological but also economical metrics, as contextualized by real-world use cases across whole industries and economies in many nations.

The big deal about these home computers was indeed the "bang for the buck" mantra. This is, at least as far as I'm concerned, completely indisputable. But when evaluating whole eco systems against each other, a 386 workstation from 1987 is as much part of that equation as an Amiga 2000 workstation as XT-grade Europlastik from Schneider as an Amiga 500 or an Atari ST. That's not hard to comprehend.

> However I’d wager you knew fewer people with $10,000 PCs than you knew with Amigas. ;)

Well, the first Amiga I ever saw was an A2000 in a yearbook. And "in the flesh"? 2007, at a demoscene thing. PCs, incl. graphics workstations (such as the used one I bought from my mentor who got himself a 486 replacement)? All around me. Even at my grandma's workplace (chemical engineering) which I was often allowed to terrorize as a kidlet, already shortly before the fall of the Iron Curtain. The STs were only an outlier, computers as music instruments; their users (households) also owning/sharing PCs. Video game consoles were much more popular when it came to arcade-style gaming. But that's just in my neck of the woods; I'm well aware that the Amigas were some of the most popular, and capable, machines here in Europe, especially Germany.

> However PCs were the better option if you wanted something where you could define your own spec.

Precisely. The openness of the eco system was and is, generally speaking, both strength and weakness.

> Anyway, I think we’ve hit an impasse. You’re unwilling to accept that your experience is flawed and my unwillingness to accept your experience is fact.

My experience is, as I've internalized a long time ago, certainly limited. But then again, so is yours. :p

G'day.
by aniruddhc | 2025-06-04 22:04:33+00:00
Hi! I'm the Eng Manager responsible for Autoscaling for Serverless and Worker Pools.

We're actively defining our roadmap, and understanding your use case would be incredibly valuable. If you're open to it, please email me at <my HN username>@google.com. I'd love to learn more about how you'd use worker pools and what kind of workloads you need to scale.
by westurner | 2025-06-04 22:05:13+00:00
> Unfortunately, producing ultrapure titanium is significantly more expensive than manufacturing steel (an iron alloy) and aluminum, owing to the substantial use of energy and resources in preparing high-purity titanium. Developing a cheap, easy way to prepare it—and facilitate product development for industry and common consumers—is the problem the researchers aimed to address.

"Direct production of low-oxygen-concentration titanium from molten titanium" (2024) https://www.nature.com/articles/s41467-024-49085-4
by impossiblefork | 2025-06-04 22:05:39+00:00
That really isn't true.

You are basically chosen by parties and other entrenched organizations. New parties are very unusual.

However, none of that really matters. Democracy, laws, etc. don't make this kind of anti-privacy policy more legitimate. If you create a STASI, it doesn't matter if you do so democratically, and that really is what we are talking about.

With software on your phones controlled by others going through your stuff you have a beyond-STASI-surveillance level.
by ggirelli | 2025-06-04 22:06:23+00:00
> Have you experienced this kind of problem? In what tasks does it show up most for you? I have experienced this type of problem. A colleague asked an LLM to convert a list of items in a text to a table. The model managed to skip 3 out of 7 items from the list somehow.

> Would solving it be valuable enough to pay for? Do you see this as something LLM providers will solve themselves soon, or is there room for an external solution?

The solution I have found so far is to prompt the model to write and execute code to make responses more reproducible. In that way most of the variability ends up in the code, but the code outputs tend to be more consistent, at least in my experience.

That said, I do feel like current providers will start to or are already working on this.
by ChrisMarshallNY | 2025-06-04 22:06:41+00:00
> Swift seems like a really nice language that's held back by it's association with Apple.

Or empowered by its association with Apple. That's a pretty big pond.

I like Swift, and I write software for Apple devices. I don't really care, whether or not it supports other platforms. For my backend work, I tend to use PHP, because there's a very broad base of servers that support it, it's good enough, fast enough, and, doggone it, people like it...

Another comment mentions that languages aren't really the issue, platforms are, and enumerates a number of application contexts, and the languages that are used to develop in those contexts.

If you want to write native Apple software, then you need to either use ObjC, or Swift. You can use C or C++, and JavaScript, if you don't mind gluing them on, but native is Swift/ObjC, and Apple doesn't really do much to support ObjC (but they have to, anyway, because I guarantee that some of the biggest apps out there, still run with ObjC -including some Apple ones).

I use Swift. I write both UIKit and SwiftUI, but find that UIKit is what I use to deliver a great user experience. I have to use SwiftUI, for a few applications (like Watch apps), and am constantly slamming into its limitations.
by lizknope | 2025-06-04 22:07:05+00:00
I have some file names that are really long. If I can use 255 characters then why not name the files with lots of words so that I can use "find" or some other file index utility.

I found the article from 2022 about younger people not understanding them.

Gen Z Kids Don't Understand How File Systems Work

https://news.ycombinator.com/item?id=30253526
by kuschku | 2025-06-04 22:07:07+00:00
That's not what I'm talking about.

A common example is this:

1. I visit ui.manufacturer.tld

2. I click "add device" and enter 192.168.0.230, repeating this for my other local devices.

3. The website ui.manufacturer.tld now shows me a dashboard with aggregate metrics from all my switches and routers, which it collects by fetch(...) ing data from all of them.

The manufacturers site is just a static page. It stores the list of devices and credentials to connect to them in localStorage.

None of the data ever leaves my network, but I can just bookmark ui.manufacturer.tld and control all of my devices at once.

This is a relatively neat approach providing the same comfort as cloud control, without the privacy nightmare.
by OJFord | 2025-06-04 22:07:07+00:00
Location: UK (but open to non-standard hours in local timezone) Remote: yes Willing to relocate: no (/potentially Canada in the medium term) Technologies: language-agnostic, but professional experience mainly with Python, SQL, & Terraform; more keywords: AWS, Go, Rust. Résumé/CV: https://cv.ojford.com Email: cv.hn at my username .com

Currently building data analytics platform for agricultural customers; previously connectivity/control/update for IoT devices. I think I'm good at understanding and adapting to a new business domain, and enjoy that learning opportunity. I believe we build better software with a better understanding of the context it operates in.

Have done & can do full-stack work (helped current company grow from three engineers and through acquisition) but lean towards backend/infrastructure in expertise. Currently technical lead (IC) for platform & data.

MEng EE & CS blend. (No professional EE experience, but somewhat maintained as a hobby.) 8y post-intern experience in web software.

Looking for something new to sink my teeth into in an organisation with room to grow. Remote opportunities only please, and that I'm eligible for residing in the UK & as a British citizen, though I'm perfectly willing to travel for particular events/big meetings. Cheers!