MurphyA/hacker-news huggingface dataset:
by BLKNSLVR | 2025-08-21 02:07:27+00:00
I understand your point a lot better now, thank you. And I like the 'public cars / roads' example and have possibly used it myself in discussions about cryptography and government backdoors etc.

Respectfully, however, I still disagree in this case, although I'm struggling how to articulate why - beyond admitting it could just be my bias against advertising.

My best attempt at articulation is:

Google have built a private road over the top of the public road, that is then spilling sewage and toxic materials onto the public road. Google's private road purely serves to profit Google. There's no public good it is serving, not like a public road or electricity infrastructure.

In writing that, yes, it's a government policy / legislation / regulation failure. But also, Google should be doing better. However, as WorldMaker said above, their brand seems somewhat confusingly, unaffected, so Google has incentive to do better than bottom-of-the-barrel.

As such I can't lay no blame, or anything less than majority blame, at Google's feet. Yes, government's around the world should be doing better at containing the spilling of toxic waste into public spaces that Google both facilitates and turns a blind eye to. Google are too profitable to fail since they can buy the continued regulation vacuum.

I'm not sure how far that went off the rails, I may have just continued ranting a bit there.

Thank you for your replies, though, I do see it from a slightly different angle.
iCloud Mail or Gmail?
by bigbaldhead | 2025-08-21 02:07:44+00:00
I know, it sounds stupid, but I recently bought an iPhone and I use Windows as the main OS (Linux as the second). I'm going crazy deciding because I've had Gmail for 5 years with over 20,000 emails and iCloud Mail with just 30. I'd like to switch from Gmail to iCloud, but I'm afraid that if I lose the iPhone and switch to Android it won't be the same anymore.

On the iPhone I also have ADP enabled, so this complicates both security and Apple account recovery. Personal use: I see everyone has iPhones but uses Gmail. Why? Gmail collects more data to profile you with advertising, Apple does not. I also have Tutanota and ProtonMail, but I would like to use iCloud Mail.

I use iCloud for Drive and stuff, but for email I only use Gmail (Apple Mail for Apple stuff only). For social media I use Gmail. I've been stuck for months, I don't know what to do, especially if I lose or break my iPhone, my only Apple device. and I can't buy another one, never lost or broken a phone in my life, I'm always attentive as if it were a child
by mapsperson | 2025-08-21 02:09:13+00:00
One at a time. The county is the sole unit of authority for land records in the US (with a few exceptions). Luckily, these days, most of them publish this data via web services or APIs.

I was able to automate a big chunk of this work by crawling county websites and looking for these web services that I could download from.

But there is no agreed-upon schema standard -- they all store the data in different formats, schemas, etc. About 50% of the effort in maintaining a dataset like this is maintaining the mappings from the source data to the target schema. That's where I am making heavy use of LLMs. This turns out to be something they are very good at. I found gemma3 to have the best balance of reliability, ease of use, and speed for my use case.
by trvrprkr | 2025-08-21 02:12:22+00:00
Grinding out your goals in a 48-hour vision quest-esque process like this, especially for someone early career or facing larger questions about trajectory, seems odd. Five years is an infinite amount of time for some people and especially so with pace of change and uncertainty these days.

I suppose this might work for some, but it comes off as excessively performative and not actually practical.
by hsn915 | 2025-08-21 02:16:07+00:00
CA means: this is not just a hobby project, it's a business, and we want to retain the power to make business decisions as we see fit.

I don't like the term "rug-pull". It's misleading.

If you have an open source version of Zed today, you can keep it forever, even if future versions switch to closed source or some source-available only model.
by hacker_yacker | 2025-08-21 02:16:50+00:00
Consumer agency in the digital age is increasingly constrained by systemic barriers and algorithmic manipulation, raising concerns about the authenticity of consumption choices. Nowadays, financial decisions are shaped by external pressures like obligatory consumption, algorithmic persuasion, and unstable work schedules that erode financial autonomy. Obligatory consumption (like hidden fees) is intensified by digital ecosystems.
by bapak | 2025-08-21 02:19:21+00:00
> sort them in folders.

They had that in iPhotos and dropped it in Photos. I missed it for about a month and then I got over it. I'd never sort my photos now, I can just search them or find them on the map.

If you want to sort photos by folder, no one stops you from using other apps. Google Photos itself is available.

Very, very few people want to spend time sorting all their photos, it's a fool's errand.
by seba_dos1 | 2025-08-21 02:19:37+00:00
And what I said is that all these most visible deployments of Anubis did not deploy it to be a content protection system of any kind, so it doesn't have to work this way at all for them. As long as the server doesn't struggle with load anymore after deploying Anubis, it's a win - and it works so far.

(and frankly, it likely will only need to work until the bubble bursts, making "the long run" irrelevant)
by jimmaswell | 2025-08-21 02:19:44+00:00
> copyright attribution

You can't copyright an idea, only a specific expression of an idea. An LLM works at the level of "ideas" (in essence - for example if you subtract the vector for "woman" from "man" and add the difference to "king" you get a point very close to "queen") and reproduces them in new contexts and makes its own connections to other ideas. It would be absurd for you to demand attribution and payment every time someone who read your Python blog said "Python is dynamically type-checked and garbage-collected". Thankfully that's not how the law works. Abusive traffic is a problem, but the world is a better place if humans can learn from these ideas with the help of ChatGPT et al. and to say they shouldn't be allowed to just because your ego demands credit for every idea someone learns from you is purely selfish.
by chmod775 | 2025-08-21 02:20:34+00:00
It doesn't need to. Thanks to asymmetric cryptography governments can in theory provide you with a way to prove you are a human (or of a certain age) without:

1. the government knowing who you are authenticating yourself to

2. or the recipient learning anything but the fact that you are a human

3. or the recipient being able to link you to a previous session if you authenticate yourself again later

The EU is trying to build such a scheme for online age verification (I'm not sure if their scheme also extends to point 3 though. Probably?).
by shortrounddev2 | 2025-08-21 02:21:10+00:00
I've wanted to create an IDE which uses a multi-window design. I think most IDEs are just doing a left-drawer bottom-drawer layout where the left drawer has all your files in a tree and the bottom drawer has your terminal. I've somewhat recently taken to detaching the solution explorer from the main window in Visual Studio and I'm kind of enjoying it. It's like what used to be GIMP's original default interface, with a main editing canvas and a few floating toolboxes
by fragmede | 2025-08-21 02:22:00+00:00
> As part of our commitment to security assurance, Apple regularly engages with third-party organizations to provide security assurance, certifying and attesting to the security of Apple’s hardware, operating systems, apps, and services. Our goal is to specify certifications that can be recognized by Apple users around the globe.

https://support.apple.com/guide/certifications/intro-to-appl...
by dwd | 2025-08-21 02:22:30+00:00
There is an emerging link between COVID-19 and long-term DNA damage. They noted this group was under-vaccinated so were possibly more likely to have contracted the virus, and also more than once.

But this story could be about more recent environmental pathogens like micro-plastics that trigger inflammation and auto-immune responses that progress into disease and/or cancer. Cancer rates in that generation is markedly higher than for previous generations at that age, and not just a case of better detection but hospital admissions and death.
Show HN: Copi AI – Customer Engagement AI-Powered Insights
by yelston | 2025-08-21 02:22:39+00:00
I envision AI as more than a chat prompt that waits for questions. It should understand users' needs and proactively help them achieve their goals.

At Copi, we aim to empower growth team members in understanding customer engagement better.

With our newly launched Copi AI insights, we analyze customer engagement data and provide proactive recommendations and action plans to help users close deals better.

This is the first version of Copi AI Insights, and I can't wait to see how it evolves as we continue building!

Do give it a try and let us know any feedback.

Try Copi at https://www.usecopi.com
by koreth1 | 2025-08-21 02:23:31+00:00
As a satisfied customer of yours, the prospect of having to give up Graphite is the main thing keeping me from giving jj a try at my day job.

Ironic, since if there are a bunch of people in my boat, the lack of us in jj's user base will make it that much harder for jj to cross the "popular enough to be worth supporting" threshold.
by Moomoomoo309 | 2025-08-21 02:23:37+00:00
I have a similar opinion to the person you're replying to, and here's why: The spectrum is not particularly useful to anyone outside of the medical community. If you say "I have autism", that tells the other person very little. That could mean a vast array of things, it is so poorly descriptive of what that actually means for you that it's hardly even useful at all. I think the spectrum in and of itself isn't a problem, the problem is that there aren't more names for it. Clump common clusters of symptoms together and make a name for that specific clump, for example, and call it Foo Disorder, and now people can actually understand what that means. By expanding the umbrella so wide, it has made the disease confusing. If there were more specific things you could point to, it would be much easier to grok.
by wat10000 | 2025-08-21 02:24:27+00:00
This feels like the sort of thing that works well for people who don’t need it. If you’re the sort of person who can sit down and plan your next half decade in detail, then execute that plan, you’re probably going to do well regardless. And if you’re the sort of person more like me, this plan will last about two days. Fortunately there are other paths to success.
by Qwertymango_13 | 2025-08-21 02:25:22+00:00
Central banks once anchored belief. Now they perform rituals. Jackson Hole is not where policy is made. It is where the illusion of control is staged. Every past surrender Burns under Nixon, Greenspan under Wall Street, Bernanke under crisis fractured discipline further. Powell arrives with credibility already broken. Markets price surrender. The President demands obedience. The data insists restraint. Either way, the anchor breaks.

I wrote about the psychology, the history, and the meaning of this moment: why Jackson Hole has become theater, not policy and why credibility will not return.
by IncRnd | 2025-08-21 02:25:32+00:00
That is already solved by governments and businesses. If you have recently attempted to log into a US government website, you were probably told that you need Login.gov or ID.me. ID.me verifies identity via driver’s license, passport, Social Security number—and often requires users to take a video selfie, matched against uploaded ID images. If automated checks fail, a “Trusted Referee” video call is offered.

If you think this sounds suspiciously close the what businesses do with KYC, Know Your Customer, you're correct!
by canyon289 | 2025-08-21 02:25:34+00:00
> What does shaping mean in this case? What tools are used, what requirements are there, both in terms of hardware and knowledge?

I'll try making an analogy to another task I like which is cooking. In cooking the chef has to make decisions like what is the overall meal going to look like, but then also detailed decisions like what the main course versus side, and even more detailed what's the proportion of side dish serving to main dish, what ingredients, how long to cook something etc.

It's kind of the same with ML models, whether AI or not. When I build smaller bayesian models I make specific choices about the model architecture, which data I use, the array shape of the output etc.

The tools used here are largely jax or pytorch, often in a framework like flax, or a NN higher level package. You often then pair it with libraries that which have NN optimizers, data loaders etc. Pytorch is more batteries included than the JAX ecosystem which separates these out.

One of the best ways to get a grasp of all of this is implement some small models yourself. These pieces will start to be come more apparent and concrete, especially because as an end users you're not exposed to them, the same way most end users are not exposed to compilers.
by nate | 2025-08-21 02:27:18+00:00
Back in 2006 when I was in YC I wrote down a handful of goals. I looked at those goals daily. Just envisioned getting them or something even better than them. They seemed so lofty and ridiculous at the time. But oddly, they all became some version of true. Some of them took so much longer (and brought new problems) than I even anticipated, but some version of what I wanted transpired. So any process like this that involves setting down some goals and getting you excited to keep putting down work towards them seems like a pretty good idea :)
by red369 | 2025-08-21 02:27:40+00:00
I put Bloomberg TV on the other day, just because it's one of the easy to access channels on a Roku I was setting up, and that experience makes me agree with your statement about space to show ads. It wasn't full of ads (yet?), but the tiny actual video surrounded by huge amounts of other content reminded me strongly of the TV future shown in Idiocracy.

https://www.bloombergmedia.com/press/bloombergtv/
by JeremyNT | 2025-08-21 02:28:16+00:00
It's just another anecdote, but the "vibes" feel like they're shifting.

The employment numbers, the inflation numbers, government austerity, the gpt-5 disappointment... the valuations are all more like meme stocks and not based on reality.

If enough articles about the crash start appearing, and enough people believe the crash is coming, the congratulations: the crash will occur.
by slipperydippery | 2025-08-21 02:28:30+00:00
No! They still do that? Reading this thread had me thinking back to an early Nexus phone I had back in my Android days, maybe around 2012, and here’s this post! I had no idea that wasn’t some odd one-off problem.

You could place the phone back-down on a surface a marble wouldn’t roll on, and 20 minutes later it’d magically be on the floor. I’ve never seen anything like it before or since. I can’t believe they’re still doing that (how, though?! And why?!!)
by sarchertech | 2025-08-21 02:28:46+00:00
I’m using Go to build a high performance data migration pipeline for a big migration we’re about to do. I haven’t touched Go in about 10 years, so AI was helpful getting started.

But now that I’ve been using it for a while it’s absolutely terrible with anything that deals with concurrency. It’s so bad that I’ve stopped using it for any code generation and going to completely disable autocomplete.
by nulfrost | 2025-08-21 02:28:48+00:00
> Running an ActivityPub server is piss easy, anyone can do it on a $5 VPS or in their basement, and that's one of its big strengths.

same statement can be applied to running a bluesky PDS. Here are the server recs: https://github.com/bluesky-social/pds?tab=readme-ov-file#sel...
by TZubiri | 2025-08-21 02:30:16+00:00
I have met one immigrant that didn't pay taxes, which is sufficient to develop and support measures to protect against immigrants. Also, you do not need evidence to claim that there is at least one immigrant who doesn't pay taxes, given the sheer numbers of our countries and the economic incentive to pay taxes, the burden of proof would be reversed if you claim that this doesn't happen.

Not everything needs a double-blind randomized longitudinal trial, sometimes you just need to act instead of being paralyzed by overanalysis of the obvious.
by TZubiri | 2025-08-21 02:32:41+00:00
> I'm guessing you feel the same about citizens dodging their tax responsibilities at least as strongly as you do undocumented workers

No, it's not the same. Immigrants can be deported, which is not the case for citizens by birthright. Additionally birthright citizens have not opted to be born in their country, however immigrants have made the choice to be in their country of destiny, so they are in a much weaker moral and legal position to justify tax evasion.

Not the same at all.
by Dig1t | 2025-08-21 02:32:48+00:00
The UK has people in prison for tweets and saying mean words. We do not have that; the first amendment is not a myth.

You called me a dilettante, I claim that is hate speech. It meets all the (current) criteria for hate speech.

Do you think that the government should be able to silence or punish you because I was offended by your insult? A world where that is true is a world where freedom and democracy die.

Language is context dependent and requires interpretation. I can easily take someone’s words out of context and they become hate speech, I can also easily misinterpret someone’s words and they become hate speech. What is fine one day can become hate speech the next under a different administration.
by josephg | 2025-08-21 02:33:15+00:00
The way RGA and Fugue are usually described, all the inserted items form a tree. In RGA, each item has {parent: ID, seq: number}. The item is inserted as a child of its specified parent. Fugue is a little more complex because items specify 2 parent IDs. You can store this as a tree where every item has left children and right children.

But if you actually implement your CRDT like this, you'll find the tree is incredibly unbalanced. You'll end up with runs of thousands of items where you have (x)->(y)->(z)->(q) and so on. It resembles a linked list more than anything. Performance is abysmal as a result. This is one of the causes for the terrible performance of early versions of automerge.

Here's the trick: Flatten the tree. Store all items in a list instead, in the order all the items show up in the document. But this presents a new problem: how do you correctly handle inserts? We need to insert new items in the list in the correct location, as if we inserted into a tree then flattened it afterwards. But it turns out that this translation is quite simple in practice. Its like ~10-20 lines of code.

Interestingly, the fugue paper first describes fugue (as a tree). Then it identifies & fixes a problem in the algorithm to produce fuguemax. If you do the list insertion order translation on both fugue and fuguemax, fugue ends up with an extra if() statement that causes this problem. If you remove that if statement, you get the (better) fuguemax algorithm.

This transformation results in much better performance, and much lower memory usage. Counter-intuitively, you get another order of magnitude improved performance if you then store this flattened list once more in a b-tree.

If you're curious, here's the equivalent insertion code for fuguemax, rga and yjs. These are all fuzz tested against their upstream reference implementations to verify equivalence. Fugue is also somewhere in this file, if you want to compare.

Here's FugueMax[1]: https://github.com/josephg/reference-crdts/blob/c53947408770...

RGA: https://github.com/josephg/reference-crdts/blob/c53947408770...

And Yjs: https://github.com/josephg/reference-crdts/blob/c53947408770...

As I said, I didn't come up with this idea. Kevin Jahns figured out this trick for Yjs. I adapted it to the other algorithms.

[1] Fuguemax is called "yjsmod" in this repository because this code predates the fugue paper. It turns out our algorithms are equivalent.
by JustExAWS | 2025-08-21 02:33:57+00:00
I have been developing a long time - 10 years as a hobbyist and 30 years professionally. For green field work especially since all of the code I write these days are around the AWS SDKs/CDKs, I find the code is just as structured as what I would write.

The only refactoring I ended up doing on my current project is extracting functions from a script and creating a library that I reused across other functionality.

Even then I just pasted the library into a new ChatGPT session and told it the requirements of my next piece of functionality and told it to use the library.

I don’t trust an LLM to write more than 200 lines of code at the time. But I hardly ever write more than 200-300 lines at a time.

I can tell you that my latest project has around 1000 lines of Node CDK code between multiple apps (https://aws.amazon.com/cdk/) and around 1000 lines of Python code and I didn’t write a single line of any of it by hand and from reviewing it, it didn’t make any choices that I wouldn’t make and I found some of the techniques it used for the CDK code were things I wouldn’t have thought about.

The SQL code it generated for one of the functions was based on my just giving it the inbound JSON and the create table statements and it didn’t idiomatic MySQL, with parameters (ie no sql injection risk) and no unsafe code.

This was a 3 week project that I would have at least needed one if not two junior/mid level devs to do without Gen AI. Since I also had to be in customer meetings, write documentation and help sells on another project coming up.
by austinshea | 2025-08-21 02:34:06+00:00
Most work isn’t greenfield.

AWS can be used in a different, cost effective, way.

It can be used as a middle-ground capable of serving the existing business, while building towards a cloud agnostic future.

The good AWS services (s3, ec2, acm, ssm, r53, RDS, metadata, IAM, and E/A/NLBs) are actually good, even if they are a concern in terms of tracking their billing changes.

If you architect with these primitives, you are not beholden to any cloud provider, and can cut over traffic to a non AWS provider as soon as you’re done with your work.
by Aurornis | 2025-08-21 02:34:27+00:00
In my experience, the best case scenario for students (or anyone) who do these elaborate planning rituals is that it serves as a catharsis that moves their anxieties from their brain to some paper. Relieved, they loosen up and get back to making progress while forgetting about their detailed 5-year plan

The worst case is when this ritual produces a rigid set of unrealistic goals that the person almost immediately fails to achieve. This new sense of failure is compounded on top of existing anxieties and now they’re making even less progress than before while being even more sad about it.
by petesergeant | 2025-08-21 02:34:31+00:00
Still fleshing out this idea, but it feels recently like LLMs are helping me "throw the first one away". Get the initial starting momentum on something with the LLM, continue to iterate until it mostly works, and then go in and ruthlessly strip out the weird LLMisms. Especially for tedium work where nothing is being designed, it's just transformations or boilerplate.
by owebmaster | 2025-08-21 02:34:34+00:00
> I know I'm going to sound like a paranoid schizophrenic by saying this but please keep in mind that there's at least a possibility that the flaggings and downvotes are politically motivated.

Those are both true. As a Brazilian, I'm politically motivated to engage with these lies that bring so much damage for a whole nation of 200million people.

Edit: Really, reading the links and the suppositions, I honestly recommend you to refrain from engaging in this kind of crusade. It does you no benefit and tech has a big list of smart developers that went crazy going a similar route.