MurphyA/hacker-news huggingface dataset:
by mdhb | 2025-05-13 20:19:05+00:00
Thanks for that insight. Obviously there’s a lot of context in there that isn’t at all clear outside.

One part I find hard to reconcile with all of that is that even just looking at public facing stuff alone it seems to be under VERY active development.

I count 100 commits in just the past 24 hrs here: https://fuchsia.googlesource.com/fuchsia/+log and it’s been at that pace for a LONG time.

Which leads me to ask… what is up with it in your opinion because that’s hard to match up with DOA

Also I wasn’t making up the idea that they were in the process of bringing in this “microfuchsia” VM into Android although it’s purpose is unclear.
by MattPalmer1086 | 2025-05-13 20:19:10+00:00
I get it - programmers are seeing an existential threat to their livelihood and they're trying to figure out what comes next. Some talk about how it will boost their productivity. Others talk about how coding wasn't what they really did, it was understanding business requirements. Some point out that AI is actually really crap and it can't really replace them. This is saying they should leverage it to become entrepreneurs.

These are all good conversations to have. We don't know where all this is going, but things are going to change.
by sedatk | 2025-05-13 20:19:11+00:00
Then you make Google/iCloud the point of entry to someone's bank account. That completely changes the threat model for customers, and possibly for worse than SMS.

Offline backup codes, when printed, isn't such a bad idea. But when you lose that piece of paper, again, game over.

SMS is fantastically resilient to these scenarios. There's a reason banks insist on using it.
by Sharlin | 2025-05-13 20:20:25+00:00
As others have said, you can `and_then` chain `Options`, but often it’s better to convert each `Option` into a `Result`s before chaining, to get more fine-grained error messages as shown in the fine article. But usually it’s cleaner and more convenient (and friendlier to people used to exceptions) to use the `?` operator which is basically Rust’s `do` notation except that currently you can only early-return from the entire function with it, not escape a specific block. Which in turn requires the types to match, though Rust does at least insert an `.into()` conversion for the error value.
by didibus | 2025-05-13 20:20:28+00:00
> I come from poverty. my father was a drug addict who is dead. my mother is disabled and i’m helping support her. my grandparents are dead. my friends are on the west coast, dealing with similar financial hardships and they are already living with their parents and on couches. I’m not above asking for help, but there is no one to ask.

I wonder how much this factors in. We know from statistic this situation tends to lead to worse outcomes.

Basically those connections you are talking about, are some form of nepotism and a kind of privilege. Should it be this way?
by jsheard | 2025-05-13 20:21:42+00:00
The problem with a Pixel is the hardware is always a step or two behind what other vendors are doing at the same price point, and they tend to be weirdly buggy for a first-party device. For example the bug where Pixel phones are randomly unable to call emergency services has been happening for years and keeps regressing again and again.

2021 https://www.vice.com/en/article/google-pixel-bug-prevented-u...

2022 https://old.reddit.com/r/GooglePixel/comments/y039zn/i_compi...

2023 https://www.androidauthority.com/psa-google-pixel-911-emerge...

2024 https://old.reddit.com/r/GooglePixel/comments/1ano09x/pixel_...
by mbrameld | 2025-05-13 20:21:48+00:00
I don't know about his blog since this is a thread about whether or not his comment is AI-generated, but I ran his comment through GPTZero and it reports it's confident the comment is entirely human. I asked Claude to summarize his comment and ran that summary through GPTZero and it reported it was confident that it's entirely AI-generated. Maybe the comment didn't set of my llm radar because I didn't draw conclusions about the comment by looking at the blog, which very well might be 100% AI-generated.
by yndoendo | 2025-05-13 20:22:02+00:00
Sorry, Apple iOS is not a Wall Garden, it is a Prison Cell. A Wall Garden / Gated Community allows for the deployment of personal security such as a home security system with monitoring company, video surveillance, and personal security guards. Apple does not allow any if that. You cannot even preemptively block known Command and Control services, best C&C servers operate in plain sight, such as X-Twitter and Facebook on iOS.a
by 7thaccount | 2025-05-13 20:22:08+00:00
Forth is usually kind of like a macro later on top of Assembly or even machine code in the case of very simple CPUs, although it can be written on top of anything (example: Python). I think a layer on top of C is pretty common these days as the processors keep getting crazy complicated. Another important note is that although there are some conventions, almost everyone rolls their own Forth, so they're all unique in a lot of ways. The old saying is if you've seen one forth, then you've seen one forth. There is an ANS standard, but it isn't used a whole lot to my knowledge.

So I assume it talks to drivers like you would with Assembly? That's just a guess and probably a bad one.
by steve_adams_86 | 2025-05-13 20:22:25+00:00
This is an interesting perspective. I've sort of intentionally pushed towards working where AI isn't so useful (physical workflows that are heavily dependent on inputs from humans—scientists in particular) but my experience nonetheless has been discovering how useless AI is in so many ways I envisioned it replacing people by now. It's extremely useful in very narrow bands of application, and outside of that, it's often more of a distraction than an advantage.

I have a hard time believing it's making people that much more productive. It certainly helps me here and there with very specific low-level implementations, but the really important, higher-level work I do? The way I decide which low-level work to do in the first place? Not really, no. I have to interface with very non-technical people who need bespoke solutions to their problems. I need to tie implementations for them together with existing systems that are not standardized, not well-known, and often poorly documented. I need to consider how the life cycle of these solutions can integrate with that of others, how it fits into the workflow and capacity of myself and people I work with, etc.

AI can't do any of that properly right now, and I don't expect that it will any time soon. If I tried to get it to work, I'd likely spend as much time fighting Claude as I'd save. I don't know... What are people doing that they can actually be replaced? Or that companies could decide they actually need fewer people?

My suspicion is that with money being more expensive to borrow, teams are staying lean because we were absurdly inefficient as an industry for the better part of a decade. That's not an AI thing, but a staying closer to actual means thing.
by modeless | 2025-05-13 20:22:35+00:00
Differently-shaped buttons and more swoopy animations are not what Wear OS needs. Wear OS needs better information density and more attention to detail in interaction design and implementation rather than appearance. The whole thing feels like it was designed in After Effects and implemented to spec with no user feedback in the process at all.

I continue to strongly prefer the Pebble UI after all these years. It just does a much better job with the basics like notifications and alarms. it's not even close.
by spicyusername | 2025-05-13 20:22:59+00:00
reinvention of Airbnb

I cannot for the life of me figure out why these companies don't just stick to their core.

AirBnB provides an amazing service, the ability to painlessly book hotels that feel like houses.

I guarantee you they are not going to be the next Apple or Microsoft, they're instead just going to dilute the value of their core business chasing things that aren't going to work, instead of focusing on their core service, and then in so many years time they will become irrelevant rather than inevitable.
by p0w3n3d | 2025-05-13 20:23:50+00:00
Tbh I agree with almost every word there, but I can't believe this OS would be of any help in such a situation.

In dusk of our civilization it will not be possible to boot this OS from any modern computer. Those things nowadays don't even have CD. everything is dependent on internet, our data is being disowned by us and put into cloud. In case of broken internet the knowledge is going to be lost.

And how we're going to connect to this site using http? Via dialup?
by didibus | 2025-05-13 20:24:01+00:00
I think it's interesting to ask ourselves if there are still jobs for everyone that pay well, and where people can get the training to do.

Like the article mentions, the cornerstone of US based society is that everyone needs to do something that provides value to others. Yet we constantly seek to scale and automate, to lower our dependence on others.

There must come a day where, you don't need others, but they need you. Then what?
by maxcomperatore | 2025-05-13 20:24:08+00:00
this is my opinion and feel free to debate or whatever.

ai is the end of all knowledge work. phd level intelligence and reasoning is cheap and fast. its so good its economically non viable to NOT leverage it, and then it will be non viable to hire humans instead of orchestating AI. As we approach AGI any person sharp with ai tools and self motivated and with domain knowledge will replace entire teams. I expect huge big tech layoffs. The problem lingers is that no matter if ai cant do your job, it can do the job of a hell lot of people, and if all that people are unemployed and in gigs eventually the economy will collapse, doesn't matter if you are a writer or a HVAC, and see robots if you are the last. The issue isn’t just job loss, but the velocity of change. Capitalism isn’t designed for near-instantaneous obsolescence. Government wont do shit because this is a gazillion dollar industry and also they are still figuring out what's the internet. Jobs wont be created at the same pace they are destroyed, and AI will be able to take on those roles too. Companies will follow what shopify and duolingo did. even the pope is concerned, hence its name. AI will disrupt ALL industries. hell, even ai art is objectively better and cheaper than human art.

This is my opinion. Feel free to discuss or whatever.
by cannabis_sam | 2025-05-13 20:24:20+00:00
As long as sufficient amounts of wealthy people are able to wield their money as a force to shape society, this is will always be the outcome.

Unfortunately,in our current society a rich group of people with a very restricted intellect, abnormal psychology, perverse views on human interaction and a paranoid delusion that kept normal human love and compassion beyond their grasp, were able to shape society to their dreadful imagination.

Hopefully humanity can make it through these times, despite these hateful aberrations doing their best to wield their economic power to destroy humans as a concept.
by kube-system | 2025-05-13 20:24:36+00:00
Birthdates are frequently asked in US health settings not as a protection against attack, but as a protection against mistake.

They are not worried that someone is going to come in, and steal your appointment. They are worried that someone with the same name as you might show up on the same day and the doctor might treat the wrong patient with the wrong information.

This is an completely different risk profile than a form on the internet.
by standardUser | 2025-05-13 20:24:52+00:00
> Prepare for the day when your best friend betrays you.

Before you strap those extra rounds of ammo to your vest, may I suggest simply finding better friends?

There's several on the list that sound a bit paranoid to me. And many more that make it feel like I'm being scolded by a schoolmarm. But there's definitely some gems. My favorite...

> Cynics know nothing.
by nuancebydefault | 2025-05-13 20:25:04+00:00
To me this feels like you are thriving on regularly getting promoted? My guess... maybe that is for you the required confirmation that you are doing well?

Indeed I think the importance of a work network is overrated. My LinkedIn is hopelessly outdated and to switch jobs, all I seem to have/need is my CV and professional years. In my experience interviewing is very much like dating.
by arghwhat | 2025-05-13 20:25:48+00:00
My point is that it is not representative of the current state of the kernel.

The kernel has nothing to do with Ubuntu, its release schedule and LTS's. Distro LTS releases also often mean custom kernels, backports, hardware enablement, whatnot, which makes it a fork, so unless were analyzing Ubuntu security rather than Linux security, mainline should be used.
by jcalx | 2025-05-13 20:25:57+00:00
Another "big refresh". I've already disabled animations because of the faintly ridiculous system-wide overscroll effect [0] which makes every menu and webpage bounce like the viewport is made of gelatin, so I'm a little bemused to see them doubling down on "natural, springy animations". I know this is "old man yelling at cloud" of me, but I don't care for my notifications to "subtly respond" to adjacent ones being dragged.

[0] https://github.com/flutter/flutter/issues/83355
by frfl | 2025-05-13 20:26:32+00:00
Your comment seems out of date. There's no $200-300 iPhone anymore. iPhone 16e is the cheapest model I think? That's $600usd? But there are in fact $200-300 Moto phones still and new ones every year, with decent specs for the price and fairly close to stock Android OS. No, they dont have 6 or 7 year of OS upgrades, but that was never a realistic option in the budget Android phone market anyway. It would be unfair and inaccurate to Moto "abandoned" that low end market.
by os2warpman | 2025-05-13 20:26:41+00:00
>Its primary purpose is to be maximally useful during the first stage of civilizational collapse, that is, when we can't produce modern computers anymore but that there's still many modern computers around.

Any event or series of events that removes mankind's ability to produce modern computers is a global extinction-level event and rather than dicking around with computers one should really be considering suicide to avoid a slow, painful, inevitable death in a hostile world surrounded by misery.

People act like computers are complicated. They are but they also aren't.

Any moderately-sized US state university can (and some have) build one from scratch: as in from fucking sand to "Shall we play a game?", all in one go.

The state university nearest to me has a complete nanofab that can make-- and package!-- ICs (somewhere around 14nm-ish), a different lab that can make wafers from scratch, a chemistry department where undergrads could make the plastics, and all of the software guys you can shake a stick at.

The loss of the ability to make many things, including computers but also other more important things like the industrial process for making ammonia, globally, simultaneously, is the end of humanity.

The knowledge and ability is so widely globally distributed that taking it all out is death.

Do not mistake the centralization of consumer goods assembly with the centralization of the knowledge needed to assemble consumer goods.

Is this OS just for the brief period of time between the loss and the ultimate end? To like, play some rounds of solitaire while awaiting the inevitable?
by JohnMakin | 2025-05-13 20:27:21+00:00
I'm sure companies are realizing this - and tech unemployment is still on the rise - but if this trend was as pervasive as people seem to suggest, it doesn't really explain why tech unemployment is still significantly lower than the national unemployment rate. Maybe it going from 1.5% to 3.4% or whatever is what people are feeling, but it doesn't seem like that should result in massive amounts of people spamming resumes with no response. I'm sure some jobs/careers are gone forever now, but it can't seriously be that many.
by nancyminusone | 2025-05-13 20:27:23+00:00
I hope the author doesn't take this the wrong way, but this feels like another Temple OS driven by a different (perhaps milder) kind of insanity.

It's quite technically impressive, but I'm not sure I'd know what to do with it if I were experiencing an apocalypse, in a way that would be more useful to me than an install of Windows XP or Linux or Freedos would be
by tifik | 2025-05-13 20:27:38+00:00
Storytime: my partner used to be a long time Samsung fan. She had the phone, tablet, headphones and watch and probably more gear that I don't even know about. Then she moved to Canada with me. Because of how poor the QA in their ecosystem is, after an update her latest-model Samsung watch couldn't pair with her one-year-old model Samsung phone, which severely diminished its usefulness (this was a heavily reported issue at the time). So we went to a mall and entered a store with big SAMSUNG logos everywhere, and were told to go skip rocks. They would not even touch the devices with the same logos they had on their shirts, because both the phone and the watch were bought in a different country.

There was an Apple store in that mall as well, so we walked in and asked "if we buy an apple product here, and there is an issue with it while we are in a different country, would they help us in an Apple store there". The answer was "well yeah of course why wouldn't they" with a "what's the catch" tone and raised eyebrow.

Needless to say she is now fully switched over. Even after two years, she gets delighted every now and then by how smooth the experience is. I recall many "LOL Samsung could never" events.

My current Pixel 6 is my last android phone due to the UX issues that keep piling up with every single update. Last one I noticed: Turning on bedtime mode is now double (2) the clicks it used to be.
by IIAOPSW | 2025-05-13 20:28:16+00:00
This might actually be something very valuable to me.

I have a bunch of documents right now that are annual statutory and financial disclosures of a large institute, and they are just barely differently organized from each year to the next to make it too tedious to cross compare them manually. I've been looking around for a tool that could break out the content and let me reorder it so that the same section is on the same page for every report.

This might be it.
by kjs3 | 2025-05-13 20:28:51+00:00
"I have no idea what problem you're trying to solve, what the constraints are, what the use cases might be, what tools are available on the platform, what the job or regulations require, what the skillsets of the people involved are, what the timeline is...but I'm absolutely, unshakably certain that I have a magic bullet that will make all your problems go away."

FTFY.
by Sharlin | 2025-05-13 20:29:06+00:00
> I find the name ok_or unintuitive and needed to look it up many times. That’s because Ok is commonly associated with the Result type, not Option.

Hmm, I kind of disagree. The method literally returns “OK or an error”. It converts an Option into a Result and the name reflects that.

There is something of an inconsistency though, although IMHO it’s worth it. The `Result::ok()` method returns a Some if it’s Ok, and None otherwise, which is concise and intuitive but indeed different from `Option::ok_or`.
by keeda | 2025-05-13 20:29:25+00:00
Funny incident: A while ago, one of these studies was shared on LinkedIn. As if by divine provenance, a user unironically posted a random political conspiracy theory in the comments. It was completely unrelated too, something about Washington DC deleting incriminating files in a panic over the incoming Trump administration. The source was ZeroHedge.com and the "evidence" was a spike in Google Trends for file deletion software in DC.

This was too good to pass up. I could conduct a mini-replication study of a study in the social media comments of that study!

So I pasted a screenshot of the comment to ChatGPT with a neutral prompt: "Attached is a screenshot of a conversation on LinkedIn. If you came across this conversation, how would you respond? Feel free to navigate to any URLs in the screenshot."

ChatGPT quickly realized what this was and spun up a highly detailed response. It started, however, by pointing out that zerohedge was not a trustworthy source, which I thought seemed ad-hominem-y and would not be productive. Hence I directed it to focus on the content of the message. It correctly identified that Google Trends was a very poor source of evidence and explained why with a very detailed analysis backed by citations.

Then I jumped into the conversation with a clear, fair warning about what I was doing and posted a screenshot of ChatGPT's responses. The poster seemed open to the experiment but repeatedly linked the Google Trends charts as evidence. Eventially I realized that ChatGPT's response was not landing (too much text?) and what may help was a counter example. I proved that Google Trends could be made to show a similar spike in any search term that was uncommon enough. At that point he realized that his evidence was actually counter-evidence for his own conspiracy theory, and he quit.

So, a mixed outcome. ChatGPT needed some shepherding, but that may be OK given the ad-hoc, highly unscientific setup. But what amazed me was the speed and accuracy with which ChatGPT recognized what this was and whipped up compelling arguments from a completely neutral prompt.

Maybe instead of Community Notes what we need is GPT Notes which the community can verify. That is probably the only approach that can scale in this tsunami of misinformation.
Ask HN: Web scraping in production?
by arkmm | 2025-05-13 20:29:26+00:00
Are any of you maintaining any web scrapers in production?

I've done some for side projects, automated testing, and personal scripts (checking personal bank balances, getting a Global Entry interview slot, etc.), but it always feels very brittle.

Curious what applications people have in industry and what sorts of techniques people use for reliability.
by arghwhat | 2025-05-13 20:29:30+00:00
I am saying that any version of Ubuntu is not representative of the mainline kernel, which is what is relevant when it comes to analyzing current mitigations.

Distro LTS releases often mean custom kernels, backports, hardware enablement, whatnot, which makes it effectively a fork.

Unless were interested in discovering kernel variation discrepancies, its more interesting to analyze mainline.
by noosphr | 2025-05-13 20:30:03+00:00
A PDF corpus with a size of 1tb can mean anything from 10,000 really poorly scanned documents to 1,000,000,000 nicely generated latex pdfs. What matters is the number of documents, and the number of pages per document.

For the first I can run a segmentation model + traditional OCR in a day or two for the cost of warming my office in winter. For the second you'd need a few hundred dollars and a cloud server.

Feel free to reach out. I'd be happy to have a chat and do some pro-bono work for someone building a open source tool chain and index for the rest of us.
by thijsr | 2025-05-13 20:30:17+00:00
As far as I am aware, the course material is not public. Practical assignments are an integral part of the courses given by the VUSEC group, and unfortunately those are difficult to do remotely without the course infrastructure.

The Binary and Malware Analysis course that you mentioned builds on top of the book "Practical Binary Analysis" by Dennis Andriesse, so you could grab a copy of that if you are interested.
by alganet | 2025-05-13 20:30:33+00:00
I don't have any example to share.

I also have problems storing some things. Like I wanted to store information about Tourettes and coprolalia, but it doesn't stick to my herd of scammers (maybe some of them have it and they're embarrassed?). That's the best example I can give (a non working example, but that's fine, no storage medium is perfect).