MurphyA/hacker-news huggingface dataset:
by 1vuio0pswjnm7 | 2025-09-02 22:33:39+00:00
The opinion:

https://storage.courtlistener.com/recap/gov.uscourts.dcd.223...

From page 157:

"Glue is essentially a super query log that collects a raft of data about a query and the users interaction with the response. Rem. Tr. at 2808:22809:6 (Allan). The data underlying Glue consists of information relating to (1) the query, such as its text, language, user location, and user device type; (2) ranking information, including the 10 blue links and any other triggered search features that appear on the SERP, such as images, maps, Knowledge Panel, People also ask, etc.; (3) SERP interaction information, such as clicks, hovers, and duration on the SERP; and (4) query interpretation and suggestions, including spelling correction and salient query terms. Id. at 2809:82812:20 (Allan) (discussing RDXD-20.026 to .028). An important component of the Glue data is Navboost data. See id. at 2808:16-20 (Allan) (Glue contains . . . Nav[b]oost information.); Liab. Tr. at 6403:3-5 (Nayak) (Glue is just another name for [N]avboost that includes all of the other features on the page.). Navboost is a memorization system that aggregates click-and-query data about the web results delivered to the SERP. Liab. Tr. at 1804:81805:22, 1806:8-15 (Lehman). Like Glue, it can be thought of as just a giant table. Id. at 1805:6-13 (Lehman). Importantly, the remedy does not force Google to disclose any models or signals built from Glue data, only the underlying data itself. Rem. Tr. at 2809:3-4 (Allan)."

When a graphical browser running Javascript distributed by advertising company or business partner is used, Google measures time spent on the results page (SERP), time spent hovering, as well as tracking what links are clicked; it also records device type, location, language

This data collection is common knowledge to many nerds but www users may be unaware of it

If do not use such a browser running Javascript and if only send minimum HTTP headers, none of this data is collected, except location as approximated from IP address. The later can be user-controlled by sending searches to a remote proxy (set up by the user), or perhaps Tor

IMHO, it is relatively easy to avoid "click-and-query" data collection such as duration on SERP, hovering and tracking clicked links, as well as device type and language, but alternative www clients that prevent it, i.e., not the browser distributed by Google, are not made available as a choice. With this settlement, Google can no longer restrict others from offering choice of alternative www clients
by ajross | 2025-09-02 22:33:44+00:00
> Do you not see ChatGPT and Claude as viable alternatives to search?

This subthread is classic HN. Huge depth of replies all chiming in to state some form of the original prior: that "AI is a threat to search"...

... without even a nod to the fact that by far the best LLM-assisted search experience today is available for free at the Google prompt. And it's not even close, really. People are so set in their positions here that they've stopped even attempting to survey the market those opinions are about.

(And yes, I'm biased I guess because they pay me. But to work on firmware and not AI.)
by nickpapciak | 2025-09-02 22:34:14+00:00
Lots of people have asked us this! We try to do more than just being an AI-enabled IDE by giving the agent access to your infrastructure and observability tools. So you can query over your AWS, get information about metrics over the past few days, etc etc. We also plan to integrate with more DevOps tools as our customers ask for them. We also try to be less like an IDE, and more like an autonomous agent. We've noticed that DevOps engineers actually like being engineers, and enjoy some infrastructure tasks, while there are others that they would rather automate away. Not sure if you have experienced this sentiment?

Also, auto-revoke right now can be handled by creating a role in Terraform that can be assumed and expires after a certain time. But we’re exploring deeper integrations with identity providers like Okta to handle this better.
by bawolff | 2025-09-02 22:34:21+00:00
Allowing the population of an occupied territory to vote in elections of the occupying power is illegal under international law.

Generally speaking, in theory, the occupying power is supposed to be a care taker - they aren't supposed to take any action that integrates the occupied territory into the main territory. Allowing occupied territories to vote in the occupying power's elections is considered a form of integration. Doing so is considered acquiring territory via annexation, which is illegal under the UN charter.

(See for example Israel when the international community yelled at them for allowing people in Golan Heights to vote).
by kenjackson | 2025-09-02 22:34:46+00:00
"The main challenge is LLMs aren't able to gauge confidence in its answers"

This seems like a very tractable problem. And I think in many cases they can do that. For example, I tried your example with Losartan and it gave the right dosage. Then I said, "I think you're wrong", and it insisted it was right. Then I said, "No, it should be 50g." And it replied, "I need to stop you there". Then went on to correct me again.

I've also seen cases where it has confidence where it shouldn't, but there does seem to be some notion of confidence that does exist.
by OkayPhysicist | 2025-09-02 22:35:40+00:00
There are a few ideas so basically evil that just holding them, regardless of deeds, renders the speaker forfeit of the basic "shared humanity" level of comradery that I share with the vast majority of other people. This may be one of the few examples I've come across that fit that description while not falling under the normal umbrella categories of bigotry or unjustified calls for violence.

This proposal isn't just evil, it's evil in a remarkably novel way. I'm disgusted in ways normally reserved for stumbling upon a group of neonazis chatting amongst themselves.
by game_the0ry | 2025-09-02 22:35:52+00:00
I will take a couple stabs:

- Async is a legitimately hard to get if you are just starting to learn it, which is probably why its isn't more popular in the python community.

- If you need async, that implies you need hi I/O performance. At that point, you probably should have picked a more performant language + runtime (Java, Node), bc use case should dictate tooling.

- It's not enough to make a language + web framework to be async -- the DB drivers need to be async too (author mentions sqlalechemy got async support in 2023 and django orm is a WIP).

I like python, but not bc its async or multi-threaded. I like it bc when I use it, I know I do not have to worry about those things and the new set of problems I have to handle when I do.

For the i/o and multi-threaded perf, give me java and node (maybe erlang/elixir if I am feeling extra spicy). For the fast and easy scripting, with massive community of open source of talent and high quality libraries (including the vast majority of web app slop), give me python.
by SamInTheShell | 2025-09-02 22:36:03+00:00
Just my experience, but slow start times, high memory usage, tracking down GC pauses, getting the memory flags in line with the k8s resources config, and fat image sizes. All things I enjoy living without.

Also regarding Quarkus, that's java stuff. I don't use it, but I know people do use it for shortcomings of Java in k8s. Perhaps GraalVM is the thing that makes it worth-while, idk.

There's also a distroless Java container from Google that could be of value.
by RedComet | 2025-09-02 22:36:15+00:00
By analogy, if food was sold with poison in it, "hey man, you bought it, just remove it if you don't like it. not a chemist? crack a book buddy". And now imagine you had no means of producing your own food and all food sold contained poison.

If unlocking an iPhone and running e.g. AOSP on it were feasible, people would be doing it. And you know that. Your argument is disingenuous.
by moshun | 2025-09-02 22:36:38+00:00
A couple of American politicians were executed in their homes a few months ago and one of the two presidential candidates was nearly JFKd in front of hundreds of cameras last year. A few years ago, a mob stormed the capital and erected a gallows to hang the sitting vice president if they could lay hands on him.

That’s violent enough even if you don’t consider the fact that de facto martial law is about to descend on major cities all over the country in the next few weeks. I’m doubtful that Greeks were anywhere near as volatile or violent as Americans are today.
by bsammon | 2025-09-02 22:38:35+00:00
Why aren’t there pedestrian metros in Manhattan...

While there is nothing nearly as extensive as the Path, there are a few isolated underground plazas that each connect to a handful of adjacent high-rise buildings. The ones that immediately spring to mind are the Penn Station complex under Madison Square Garden (and Penn Plaza office building among others), and Grand Central Terminal. I think i've seen others, but I can't remember details.

I don't think they're as commonly thought of as a "I'll use this to walk from point A to point B while avoiding traffic/weather" option, but for people in the connected office buildings, they provide (somewhat overpriced) options for lunch/shopping as well as public-transit access without the need to go outdoors.
by toast0 | 2025-09-02 22:38:36+00:00
The problem isn't that it hides away the machinery. The problem is that it hides some things, but not everything. Certainly a lot of stuff hides behind await/async. But as a naive developer who is used to real threads and green threads, I expected there would be some wait to await on a real thread and all the async stuff would just happen... but instead, if you await, actually you've got to be async too. If you had to write your async code where you gave an eventloop a FD and a callback to run when it was ready, that would be more explicit, IMHO... but it would be so wordy that it would only get used under extreme duress... I've worked on those code bases and they can do amazing things, but if there's any complexity it quickly becomes not worth it.

Green threads are better (IMHO), because they actually do hide all the machinery. As a developer in a language with mature green threads (Erlang), I don't have to know about the machinery[1], I just write code that blocks from my perspective and BEAM makes magic happen. As I understand it, that's the model for Java's Project Loom aka Java Green Threads 2: 2 Green 2 Threads. The first release had some issues with the machinery, but I think I read the second release was much better, and I haven't seen much since... I'm not a Cafe Babe, so I don't follow Java that closely.

[1] It's always nice to know about the machinery, but I don't have to know about it, and I was able to get started pretty quick and figure out the machinery later.
by 2OEH8eoCRo0 | 2025-09-02 22:38:56+00:00
Do you usually run it full tilt? What's it typically using on average? I've forgotten how much mine averages, I only remember being surprised how little it sips because it's mostly idle.

It's surprising because reddit (and HN) would make you think you're throwing away tons of money unless you go with some tiny ARM board and that's not true.
by raincole | 2025-09-02 22:39:00+00:00
> Users can switch to Firefox/Safari (Mac default)/Edge (Windows default); they don't because Chrome is better. Forcing Google to give up one of its best products is effectively eminent domain by the government to a private company.

Yeah. People on HN just don't use Windows, at least not a freshly installed one. Windows does nudge you to use Edge [0]. On PC, Chrome is not just competing fairly: it's competing at a disadvantage! Yet it just keeps winning.

[0]: https://x.com/frantzfries/status/1628178202395873286
by mslzed | 2025-09-02 22:40:16+00:00
Zed Industries | North America, South America, Europe REMOTE | https://zed.dev/ Zed is a company for developers, by developers. All 3 of our founders have spent years in the trenches writing software and still do it almost every single day. We know the only way to build the world's best code editor is by equipping every single member of the team to do the best work of their career.

We've raised $42M to support our ultimate vision, a new way to collaborate on software, where conversations about code remain connected to the code itself, instead of being tied to aging snapshots or scattered across different tools. The first step was creating a high-quality editor to serve as the user interface. Now this new investment lets us expand to tackle the next phase of our plan. We're developing a new kind of operation-based version control that incrementally tracks the evolution of your code with edit-level granularity, and we're integrating it into Zed to make collaboration, both with agents and teammates, a first-class part of the coding experience.

Backend Rust Engineer - https://zed.dev/jobs/backend-engineer

Rust Engineer - https://zed.dev/jobs/rust-engineer

AI Rust Engineer - https://zed.dev/jobs/ai-engineer

Linux Desktop Rust Engineer - https://zed.dev/jobs/linux

Open Source Engineer - https://zed.dev/jobs/open-source-engineer
by yamazakiwi | 2025-09-02 22:40:23+00:00
I'm losing braincells relying on Google Search shoving ad riddled trash in my face and even worse AI results. Gemini frequently just straight up lies to me. Saying the opposite of the truth so frequently I have experienced negative consequences in real life believing it.

The only people who are being homogenized or "down-graded" by Chat GPT are people who wouldn't have sought other sophisticated strategies in the first place, and those who understand that Chat GPT is a tool and understand how it works, and it's context, can utilize it efficiently with great positive effect.

Obviously Chat GPT is not perfect but it doesn't need to be perfect to be useful. For a search user, Google Search has not been effective for so long it's unbelievable people still use it. That is, if you believe search should be a helpful tool with utility and not a product made to generate maximum revenue at the cost of search experience.

Would you say that people were losing braincells using google in 2010 to look up an animal fact instead of going to a library and opening an encyclopedia?
by anigbrowl | 2025-09-02 22:40:24+00:00
In your case, you're positing that if you couldn't afford it anyways, it's "social credit" if private lenders don't give you help because you have a history of not paying loans back.

Please read it again. It was hypothesized that you could have a hard time getting a college loan if your parents had bad credit. Now, you could construct an argument for why that policy makes sense for credit issuers, such as 'statistics show that 87% of debtors' children go on to become debtors themselves'. But the underlying objection was that you shouldn't need to go into debt to get access to higher education in the first place, ie college should not be insanely expensive and you should be able to manage the academic and financial demands with a part time job.
by sho_hn | 2025-09-02 22:40:36+00:00
No, it's not, because, again, it's not as binary as you think it is. There's plenty of people who have good times and psychotic episodes, and during the latter they can be not collected and organized enough to dismantle safety networks they put in place during good times for exactly that reason.

A feature like that definitely wouldn't help everyone, but it might help some. If it was sold as a blanket solution that would be indeed absurd however.
by heyjamesknight | 2025-09-02 22:40:39+00:00
No. The fundamental encoding unit of an LLM is semantic. Mapping reality into semantic space is a form of lossy compression. There are entire categories of experience that can't be properly modeled in semantic space.

Even in "multimodal" models, text is still the fundamental unit of data storage and transformation between the modes. That's not the case for how your brain works—you don't see a pigeon, label it as "pigeon," and then refer to your knowledge about "pigeons". You just experience the pigeon.

We have 100K years of homo sapiens thriving without language. "General Intelligence" occurs at a level above semantics.
by muzani | 2025-09-02 22:41:36+00:00
Games aren't just about fun. They're often about playing out some kind of fantasy. Like you can have something with 10/10 graphics, better than Stardew Valley, but Stardew Valley players aren't going to just buy a clone. They might switch to something with different gameplay though, like My Time At Portia.

Nobody fantasizes about arrows. You can make it a little livelier, like having a child find her cat.

Puzzles and match 3 are actually some of the lowest performing on average. But Candy Crush makes more money than StarCraft II. With games, you have to be in the top 10%. With casual, maybe closer to top 1%.

Wordle is about warming up the brain before work every morning, with colleagues. Sudoku makes you feel like you're good at math. Candy Crush is just plain juicy. Watch the ads for Candy Crush. It sells the fantasy of getting two 5-matches next to each other without strategy or effort.

With games like this, you might want to spend half the dev time on polish, or the game dev term being juice.

It's fun enough to sell I think. Casual games don't need to be fun. To use a food analogy, they're like snacks. They don't need to be filling; they're just there to munch on. The analogy works great for Candy Crush - it's just sweet and doesn't try to be more.
by pkulak | 2025-09-02 22:41:45+00:00
Green threads can be nicer to program in, but it’s not like there’s no cost. You still need a stack for every green thread, just like you need one for every normal thread. I think it’s worth it to figure out a good system for stackless async. Something like Kotlin is about as good as it gets. Rust is getting there, despite all the ownership issues, which would exist in green threads too.
by pinkmuffinere | 2025-09-02 22:42:01+00:00
> Google started, developed, and built Chrome into the best browser available today

I don’t think this is as settled as you imply. I tend to like Google products, and do almost everything in the Google ecosystem. But my browser is normally brave or Firefox, because better Adblock is so so impactful. I feel that chrome is a valid alternative, but that no browser is really clearly “the best”. In your view, what is it that makes chrome the best?
by _g0wg | 2025-09-02 22:43:01+00:00
I was honestly never sure how much of a joke or how serious I wanted it to be. I do intend on using my own license for my own code, and those are more-or-less the terms I place on who can use my software and who can't. I don't want my stuff being used for profit or to harm people. If someone came and asked me "hey can I use your X for Y", this document is the things I'd tell them no about.

I explicitly reject legalism and fully intend on having as a condition of the license that it cannot be interpreted by legal professionals, and I fully intend on it being invalid in a court of law, and I fully intend on never trying to enforce it.

Those are "serious" stances of mine, but a consequence of having those views is that I can't truly take this class of document seriously. I already knew it was useless to follow legal protocol to the letter in my license since it's inadmissible, so I thought why not have some fun with it.

A lot of the weird characters are vaguely related to the concept on that line of the license. The 3/5 symbol is the index for the anti-social-hierarchy clause. The lambda is the symbol for the recursive (infectious) license clause. The $ is the anti-money clause. And so on... Not all of them are related to something, some I couldn't find any good symbol for.
by bc569a80a344f9c | 2025-09-02 22:43:39+00:00
> But it is easy to see a near future where an AI agent just retrieves and summarizes the case for you. And does a much better job too.

I am significantly less confident that an LLM is going to be any good at putting a raw source like a court ruling PDF into context and adequately explain to readers why - and what details - of the decision matter, and what impact they will have. They can probably do an OK job summarizing the document, but not much more.

I do agree that given current trends there is going to be significant impact to journalism, and I don’t like that future at all. Particularly because we won’t just have less good reporting, but we won’t have any investigative journalism, which is funded by the ads from relatively cheap “reporting only” stories. There’s a reason we call the press the fourth estate, and we will be much poorer without them.

There’s an argument to be made that the press has recently put themselves into this position and hasn’t done a great job, but I still think it’s going to be a rather great loss.
by audaciousdelulu | 2025-09-02 22:44:48+00:00
Thanks for the feedback. You're right—we did have a UI issue causing duplicate posts on double-clicks; we're pushing a fix for that now.

Regarding the voice: These are all real experiences — many of them mine. I started by sharing my own experiences to make the first users feel less alone. Now real users are posting, too. Because they feel less alone in their journey. Thanks for the close read.
by rafram | 2025-09-02 22:45:05+00:00
I’ve noticed this in New York Times articles in the last couple years. Articles are heavily interlinked now - most “keyword” terms will link to a past article on the same topic - but the links rarely leave the Times’ site. The only exception is when they need to refer back to a prior story that they didn’t cover, but that another publication did. Sources are almost never linked; when they are, it’s to a PDF embed on the Times’ own site.

I assume they and all the other big publications have SEO editors who’ve decided that they need to do it for the sake of their metrics. They understand that if they link to the PDF, everyone will just click the link and leave their site. They’re right about that. But it is annoying.
by CLPadvocate | 2025-09-02 22:45:20+00:00
most obvious things are often enough the mostly wrong ones - this is why everyone was sure for centuries that the Earth is flat or that the Sun and stars are orbiting the Earth. and this is why people invented specific protocols to ensure (or at least come close to) correctness of theories. these are called proofs.

and, for example - if you are using one specific LEGAL definition of a genocide then you have to prove LEGALLY, following the regular process. if you're not doing it, then it's per definition not a proof.
by taeric | 2025-09-02 22:45:30+00:00
Wouldn't this be like asking why bit packing/flipping isn't more popular in python? In general, it just isn't necessary for the vast majority of programs people are likely to write using python.

Which isn't to argue that they did a good or a bad job adding the ability to the language. It just isn't the long pole in performance concerns for most programs.
by tecleandor | 2025-09-02 22:45:49+00:00
Fines should be higher than the cost avoided, or companies would just avoid the cost until get caught.

Also, it's not only about the cost avoided, but about the damage to the people while you were doing that. If you're making money moving logging trucks, you skimp 50 dollars per trip in some straps to fix the load, and then a couple logs fall, run over a car, and almost kill a bunch of people, I'm not expecting you to pay just for the 50 dollars and the car repair.