MurphyA/hacker-news huggingface dataset:
by pedalpete | 2025-06-04 22:39:38+00:00
I find it interesting the call out windows apps specifically, but not mac apps, and from what I understand, the new tools for compiling to Android are getting quite good.

The last few days, I've been wondering if our commitment to building our mobile app in Swift was a mistake as the only member of our team that wrote swift is no longer with us.

Has anyone got experience with Android apps written in Swift? Thoughts?
by chrsw | 2025-06-04 22:40:31+00:00
Learning architectures come in all shapes, sizes, and forms. This could mean there are fundamental principles of cognition driving all of them, just implemented in different ways. If that's true, one would do well to first understand the extremely simple and go from there.

Building a very simple self-organizing system from first principles is the flying machine. Trying to copy an extremely complex system by generating statistically plausible data is the non-flying bird.
by Aurornis | 2025-06-04 22:41:02+00:00
> I imagine the slower speed is a closer fit to combat drones

A lot of comments are trying to draw connections to combat drones, but drone racing like this has been a hobby thing for a long time. The capabilities of the drones are set to have an even playing field, not to match combat drones or anything.

These aren't meant to have any parallels to combat drones, drones that fly long distances, or drones that carry payloads.

It's really just a special-purpose hobby thing for flying through a series of gates very quickly. Flight time measured in a couple minutes, no provisions for carrying weight.
by rstuart4133 | 2025-06-04 22:41:38+00:00
Or gangsters. We had a bird feeder, which we occasionally let run dry. A cockatoo got pissed with this, and concocted a scheme. When the feeder was empty he sat on the outside fridge and screeched. Once he got your attention, he made sure he was in full view and started destroying things . He only stopped when you put out more feed.

Amused by this I mentioned it at a neighborhood BBQ, and was greeted by a chorus of "oh yes, that happens at my place too". The guy holding the BBQ held up his BBQ tools and said: "See, brand new, this is the 3rd set". It was a neighborhood wide protection racket run by one bird.
by AStonesThrow | 2025-06-04 22:42:13+00:00
Ask any Unix filesystem developer, and they'll tell you that unlink(2) on a file does not erase any of its data, but simply enables the reuse of those blocks on disk.

Whenever I "delete" a social media account, or "Trash" anything on a cloud storage provider, I repeat the mantra, "revoking access for myself!" which may be sung to the tune of "Evergreen".
by palata | 2025-06-04 22:42:17+00:00
I agree, but in your comment above it sounded to me that it was a general statement about "the kind of laws that want to check the age".

I don't have a definitive opinion on Zero Knowledge Proof for social media access, but it seems like it may make it harder for children to access social media (the EFF is not really into those ZKPs, so apparently there are downsides too).
by indoordin0saur | 2025-06-04 22:43:40+00:00
Yes. It's quite bad, but even if you're a die-hard left liberal, or libertarian or whatever, Yarvin's ideas are a great exercise. He points out all sorts of failure modes in Democratic society that don't seem to get talked about by other political theorists. For example, the way in which power is so widely distributed means that anyone who manages to come to a powerful position is strongly incentivized to spend all their efforts simply maintaining their power lest they quickly get removed and replaced by someone more power hungry. This just seems like a feature of a representative democracy and one, that in order avoid, we would need to think very hard about.
by Zak | 2025-06-04 22:43:54+00:00
There's some significant information asymmetry involved such that it's a lot of effort to know how repairable a new product is. The consumer may not even be the one to perform the repair; there are a lot of independent repair shops replacing things like smartphone displays. It would be a nasty surprise for someone who got their screen replaced for $80 on their last phone to learn it's first-party-only and $300 on their new one a couple years into ownership.
by taklimakan | 2025-06-04 22:44:29+00:00
I don’t get it. Is anyone forcing you to vibe code? If you don’t like vibe coding, don’t do it. The time you save when vibe coding is offset almost 1:1 by the time you need to verify the AI’s output for all but the most trivial applications. And even then, were you happy writing trivial code?
by palata | 2025-06-04 22:44:31+00:00
> There are always ways.

Hmm...

> But I asked what is that external provider actually receiving.

Sure, I don't know. What I'm saying is that at least it seems possible to make is reasonably private. That's better than if it was impossible, e.g. putting a backdoor in E2EE "only for the good guys". But then I would be contradicting your statement that "there are always ways", so... well.
by superfrank | 2025-06-04 22:45:20+00:00
I don't understand why you think Waymo wouldn't be able to take the same approach.

They've already got the tech for urban and residential working in their taxi service. It would probably need some work to get it working for a semi truck, but the base technology is there. The only completely new thing would be getting it working for highway travel and it feels like they could take the same approach of starting with a few key arteries, geofencing those, only picking contracts that are in their geofenced area and scaling up from there.

I'm not an expert on this at all, but I'd be surprised if the 80/20 rule didn't apply to shipping corridors as well.
by AStonesThrow | 2025-06-04 22:45:51+00:00
It is not, in fact, an umlaut, but a diaeresis, which has the same shape but a different linguistic purpose.

https://en.wikipedia.org/wiki/Diaeresis_(diacritic)

In fact, the lede paragraph of the Wikipedia article notes its retention by The New Yorker manual of style, despite being considered archaic.

Direct cited source: https://www.newyorker.com/culture/culture-desk/the-curse-of-...
by mastazi | 2025-06-04 22:45:53+00:00
Do we have any evidence that most users just click yes?

My parents who are non-technical click no by default to everything, sometimes they ask for my assistance when something doesn't work and often it's because they denied some permission that is essential for an app to work e.g. maybe they denied access to the microphone to an audio call app.

Unless we have statistics, I don't think we can make assumptions.
by dhosek | 2025-06-04 22:46:13+00:00
Around the time that self-driving cars were said to be imminent, my kids were in preschool, and I realized that school pickup would be damned hard to implement as an automated thing. Cars have to line up and advance to the pickup spot using space that’s normally parking lanes. It’s definitely a 90th percentile challenge if not higher, but the sort of thing that literally happens daily in urban/suburban environments.
by jsnell | 2025-06-04 22:46:17+00:00
> Serve the next 10 cities, and it's down to Saginaw, MI, with 41 taxis.

That is not a credible data set (it's missing 5 of the top 10 cities by population, which just can't reflect reality).

Hell, the Wikipedia article isn't even internally consistent, several of the cities earning a full section have no entry in that table.
by ashishb | 2025-06-04 22:46:21+00:00
Speaking from my experience, it does scale to zero except you pay for 15 mins after the last request.

So if you get all your requests in a 2 hours window then that's great. It will scale to zero for rest of the 22 hours.

However, if you get at least one request every 15 mins then you will pay for 24 hours and it is ~3X more expensive then equivalent VM on Google Cloud.
by caeruleus | 2025-06-04 22:46:34+00:00
You're raising some intriguing points, and I agree with your assertion about the epigenome. I still feel like your response misses the point I was making.

> followed by examples of things that are encoded by DNA

... given its natural environment. A nucleobase sequence is not a symbolic language, it relies on physical laws in general and a defined chemical environment in particular (that it helps to create and maintain) to mean something. It's similar to the point about Othello vs. the physical world in the article: The language itself does not encode every bit of information about the world it describes. For instance, in 3D space, regions of DNA that are far apart in the sequence can physically interact and influence each other’s expression.

TLDR: I think my point is that a base sequence requires a particular context (~ interpreter/knowledge about the physical world) to encode mostly everything about life. Treating it as just a language in the context of LLMs abstracts away the complex substrate that makes it work.
by thayne | 2025-06-04 22:47:10+00:00
> Even if they know what “localhost” means, most users have no idea which servers are running on localhost on each of their devices, so they don’t know the risks.

It could be worded as something like "connect to applications running on your device". And yeah, users probably don't know what things that might be, but that is why it is a scary permission, and almost all websites don't need it, and if you really do need it, you should be able to explain to the user why you need to talk to a local process, and you probably also need the user to install specific software.

> This needs to be higher level: “can website A connect to app B?”

Unfortunately, on at least some OSes, this isn't really possible. You don't connect to an app, you connect to a port, and there isn't always a way to know what is on the other side. Especially if this is something on your local network, not localhost. You could ask about a specific host/port combination, but most users won't have any idea what that means.
by gnabgib | 2025-06-04 22:48:02+00:00
Previously (89 points, 2019, 6 comments) https://news.ycombinator.com/item?id=21866800

(31 points, 2010, 7 comments) https://news.ycombinator.com/item?id=1683554

(There's no dates on the page, but some of the videos are newer than 2010)
Show HN: Triage.flow – Chat with Any GitHub Repo Using Faiss and LlamaIndex
by ashikshaffi0 | 2025-06-04 22:48:13+00:00
A few weeks ago I got rejected from a role and the feedback was that I needed a deeper understanding of FAISS and LlamaIndex.

So I built triage.flow — an AI assistant that lets you explore and understand GitHub repositories through a chat interface.

It clones a repo, indexes it using FAISS + BM25 + tree-sitter parsing, and powers a full UI where you can:

- Ask natural-language questions like “how does auth work?” or “explain @src/components/Modal.tsx” - Mention specific files/folders with @filename.ts (autocomplete supported) - See how the agent thinks in real time (Thought → Action → Observation) - View retrieved code side-by-side with the chat

It uses a hybrid RAG system, ReAct-style agent reasoning, and streaming responses — built with FastAPI, LlamaIndex, and React.

GitHub: https://github.com/ashikshafi08/triage.flow

Would love feedback or thoughts from anyone building similar tools.

(Also exploring new opportunities — open to roles around LLM infra, RAG, or applied ML.)
by imiric | 2025-06-04 22:48:43+00:00
The effectiveness of propaganda has been known for a long time. The advertising industry is built on the foundations laid by Edward Bernays a century ago, who applied the same psychological manipulation tactics of propaganda to advertising, which turned it into the trillion dollar meta-industry we know today. The same technology built for advertising is used for any other kind of psyop. Considering most people in industrialized nations carry a personal device with them at all times that can feed them content engineered to be as addicting as possible, with an agenda to influence their thoughts and behavior, it shouldn't be surprising that we're seeing sociopolitical instability in many countries, and megalomaniacs taking advantage of this opportunity to grasp power, inflate their wealth, and establish autocracies.

This playbook was described well by an ex-KGB agent who specialized in propaganda in this 1984 interview[1]. I suggest watching the full interview. The timeline of what we're seeing today aligns well with the surge of adtech, social media, and smartphones. A nation can be fully destabilized in the span of a generation, and modern tools make this much easier and cheaper than Yuri Bezmenov could have predicted.

[1]: https://www.youtube.com/watch?v=Hr5sTGxMUdo
by dunham | 2025-06-04 22:48:54+00:00
I wrote python code to extract the notes years ago[1], but it's bit-rotted, so it no longer supports tables, raw stroke data, or the newer features like equations. Maybe I'll update it someday, but I'm not using notes at the moment and have too many other things going one.

https://github.com/dunhamsteve/notesutils
by andrewmcwatters | 2025-06-04 22:49:03+00:00
As a Comma 3x owner, Comma is not even in the same league as Tesla despite having better SAE level 2 steering. It jerks too much and they have a fraction of the usable sensors.

Toyota Safety Sense 3.0 is a better experience and no one is taking about it.

Tesla is also basically a non-competitor.

Waymo’s only technological competitors are in China. Anyone closely watching the industry has known this for years.
by anon291 | 2025-06-04 22:49:32+00:00
I eat a handful of grains a day. Sometimes I make an exception for oatmeal. Anymore, is too much for me. I don't eat added sugar regularly.

> I don’t eat meat so it’s tricky to meet my Calorie needs by cutting out rice and increasing my bean consumption.

Other than eggs and dairy, there is really no good vegetarian protein source. That's my personal opinion. Vegetarian protein comes with a variety of issues.
by ednite | 2025-06-04 22:50:11+00:00
Don’t get me wrong, I’m a big fan of Clarke. In fact, I’m kind of obsessed with a lot of sci-fi writers.

I just wanted to point out that Star Trek did the rogue AI thing a year earlier, the 1967 episode with Nomad was basically “kill all unworthy lifeforms.” Probably rooted in post-war anxieties, maybe even echoes of the Holocaust. But nevertheless, an AI bent on a mission, unable to question its original directive.

Then came HAL 9000 in 1968 , cold, calculating, and quietly terrifying. Still creeps me out!

But credit where it’s due , Asimov laid the groundwork for ethical AI way back in the 1940s with his Three Laws. That’s hard to beat.

Different styles, different fears, but all compelling visions of futures we’re creeping toward or not. I'm rooting for the latter.
by anon291 | 2025-06-04 22:50:39+00:00
I first understood this when I noticed that by avoiding white rice for lunch, I was more energetic in the afternoon. Unfortunately, in Indian culture, it's very common to eat rice at every meal and the corresponding sugar drop is a huge contributor to brain fog / lethargy, as well as the extremely high levels of insulin resistance (and pot bellies) commonly found amongst most Indians. I had to undo a lot of my childhood programming to get out of the constant consumption of rice. Rice is fine sparingly and in moderation, but not in the way it is commonly consumed across asian cultures.
by vunderba | 2025-06-04 22:51:02+00:00
I came across a pretty amusing analogy back when prompt "engineering" was all the rage a few years ago.

> Calling someone a prompt engineer is like calling the guy who works at Subway an artist because his shirt says ‘Sandwich Artist.’

All jokes aside I wouldn't get to hung up on the title, the term engineer has long since been diluted to the point of meaninglessness.

https://jobs.mysubwaycareer.eu/careers/sandwich-artist.htm
by donnachangstein | 2025-06-04 22:51:35+00:00
> Can anyone explain to me if there is any way to determine whether an inbound IPv6 address is "local"?

No, because it's the antithesis of IPv6 which is supposed to be globally routable. The concept isn't supposed to exist.

Not to mention Google can't even agree on the meaning of "local" - the article states they completely changed the meaning of "local" to be a redefinition of "private" halfway through brainstorming this garbage.

Creating a nonstandard, arbitrary security boundary based on CIDR subnets as an HTTP extension is completely bonkers.

As for your application, you're going about it all wrong. Just assume your application is public-facing and design your security with that in mind. Too many applications make this mistake and design saloon-door security into their "local only" application which results in overreaction such as the insanity that is the topic of discussion here.

".local" is reserved for mDNS and is in the RFC, though this is frequently and widely ignored.
by energywut | 2025-06-04 22:52:04+00:00
More than a decade. I bought my Tesla in 2014, and I recall the announcement because it came after I had bought but before I took possession of my car, and thus I was ineligible for the upgrade.

In hindsight, thank fuck. I would have dropped thousands on it in a heartbeat and never, ever seen it. (Also, that car was a nightmare to own and the service centers were really scammy. Getting rid of it was the best move I could have made.)
by dhosek | 2025-06-04 22:52:27+00:00
There was a short story I read back in the early 80s (although it was much older), which predicted LLMs—albeit rather oddly. The system had a chimpanzee connected to a computer (the chimp being the magic sauce to make the AI work). You could give it the beginning of a text and it would create the ideal ending. An author was using it to argue with his editor about a scene break and they used the beginning of Hamlet’s soliloquy (“to be or not to be…” to demonstrate the system before giving it the author’s story to see what it did. I’ve thought about this story a lot lately, and would love to turn it up again.
by michaelt | 2025-06-04 22:52:34+00:00
> Another point is that city driving seems to be a safer in general, there is much less chance if things go wrong when you are in a taxi driving 30-40mph, than cruising with Autopilot 60+mph and hitting a truck on a freeway.

Freeways are wide, generally well maintained, have gentle sweeping turns with excellent visibility, have no pedestrians or cyclists, and don't have many junctions.

And there's only 50,000 miles of them in the US. 10 cars, 10 hours a day, 50 miles per hour, and you've driven them all in 10 days.

Much easier than city driving IMHO.
by sargstuff | 2025-06-04 22:52:37+00:00
MIX/MMIX is assembly language level programming.

MIX/MMIX home page : https://mmix.cs.hm.edu/

MMIX supplement : https://mmix.cs.hm.edu/supplement/index.html

---------

Per GNU MIX development kit (mdk)[0] intro "... a set of utilities for developing programs using Donald Knuth’s MIX mythical computer and MIXAL, its assembly language." The tutorial goes over architecture, instruction set, MIXAL related stuff and basic "getting started".

Something a bit above "bare metal programming"; Escape is an OS that runs on GIMMIX as a simulator for MMIX.[7]

DXL is a similar architechture.[1]

MMIX is more 'current'[2] aka easier to find tutorial information on RISC architectures.

Few 'intro to computer architecture'[3] -- depends on how want to approach. aka, high level overview, how things work 'bitwise" vs. abstract level one step above the bits, "stack"/instructional queue

A RISC Computer for the Third Millennium[4] related MIX/MMIX resources[5]

Random search engine 'computer architure' online courses pick[6]

----

[0](June/04/2025) : https://www.gnu.org/software/mdk/manual/html_node/index.html... GNU MIX Development Kit (MDK) : https://www.gnu.org/software/mdk/

[1] : https://en.wikipedia.org/wiki/DLX

[2] : https://en.wikipedia.org/wiki/MMIX

[3] : https://www.quora.com/What-are-the-best-introductory-texts-o...

[4] : https://github.com/ascherer/mmix

[5] : https://mmix.cs.hm.edu/links.html

[6] :https://github.com/Developer-Y/cs-video-courses#computer-org...

[7] : Escape : https://github.com/Nils-TUD/Escape GIMMX : https://homepages.thm.de/~hg53/gimmix/
by ncruces | 2025-06-04 22:53:45+00:00
Would you have gotten to be where you are now, if AI would've always been there writing this code for you?

Would you have been able to review it for its faults, had you not experienced the pain of committing some of them yourself, or been warned by your peers of the same?

Would you have become the senior expert that you are if that had been your learning process?
by soulofmischief | 2025-06-04 22:54:16+00:00
This is a biased and narrow take. The reality is that both the US and Chinese empires are threading a needle right now with respect to economics and civil unrest. The Chinese government is bad, and it's already split into China and Taiwan, further erosion of the dynasty is absolutely plausible.

There is zero value in pretending everything is hunky dory up until the moment that it all collapses.
by energywut | 2025-06-04 22:54:22+00:00
Yes. AI is advancing, but is still regularly making mistakes. Even in the domains where it excels, it still needs oversight from a skilled practitioner. Would you trust AI to run `rm` commands on your machine without your intervention? If not, why would you allow it to run a deadly multiton device on an unpredictable environment with adversarial actors?

AI is definitely not even close to being able to safely drive cars using cameras without an observant human driver.
by nickpsecurity | 2025-06-04 22:54:54+00:00
It depends on one's moral philosophy. One kind would see it as discrimination with a negative, long-term impact on people and markets. Others would say they can do whatever they want. Subjectivists and capitalists would encourage them to do so to maximize selfish gains, esp money and power.

If about selfish gain, then you should have no concern with people calling out their practice to warn others. They're doing what they want to do. They're also helping others with a warning to avoid harms, like lock-in and overcharging, that are more likely with "call us for a quote" type companies. The warnings are also market signals for buyers.

In my case, I also tell people to encourage good practices like having prices up. Posts like mine might also inspire regulations that force prices to be shared ahead of time. They might also inspire people to use or develop lock-in-free alternatives which some out there are doing.
by GuB-42 | 2025-06-04 22:55:41+00:00
I find that modern OCR, audio transcription, etc... are beginning to have the opposite problem: they are too smart.

It means that they make a lot fewer mistakes, but when they do, it can be subtle. For example, if the text is "the bat escaped by the window", a dumb OCR can write "dat" instead of "bat". When you read the resulting text, you notice it and using outside clues, recover the original word. An smart OCR will notice that "dat" isn't a word and can change it for "cat", and indeed "the cat escaped by the window" is a perfectly good sentence, unfortunately, it is wrong and confusing.
by robocat | 2025-06-04 22:56:49+00:00
I suspect regulators and incumbents have been pushing the "inertia" argument. Regulators don't want to admit culpability. Incumbents don't want new sources competing.

The reality is that it was a regulatory failure of the designers of the wholesale electricity market rules (and rules for adding new generation sources).

> It’s possible to make up for the [lack of inertia for wind and solar generators] with cutting-edge technology such as advanced inverters or synthetic inertia. But many solar and wind farms haven’t undergone these expensive upgrades.

No supplier will add in expensive synthetic inertia unless there are financial incentives or rules.