MurphyA/hacker-news huggingface dataset:
by underlipton | 2025-07-25 16:22:16+00:00
I said that it was at least American. The tendency to link other types of identity with a basic sense of racial identity is probably not uniquely American, but the way that connection links those types of mundane signifiers of identity with American racial violence (social and physical) probably is (tautology appreciated). Maybe wearing the wrong jacket in Germany conjures the ghosts of social dynamics involved in pogroms where a patch was sewn into one's jacket, I don't know. In America, having a "second-class" phone or car or location of residence does seem to prompt people to treat you as we've come to know "second-class" people ought to be treated.

As for whether it's worse in other countries... I don't think you get to make that determination without being a visible minority. Certainly, ethnic violence and racial violence are akin but not the same, just as treating people as second-class citizens based on the color of their skin is akin but not the same as treating customers as second class citizens because you don't like the strength of their OS's security standards, or don't want to hire Android programmers, or whatever.
by tamimio | 2025-07-25 16:22:22+00:00
Last month I had a bad experience with them as well. While boarding, they asked me to put the carry-on near the airplane door because the airplane was small (maybe get a bigger airplane next time!), so in good faith I did because I expected to take it while leaving, but I didn't. Other passengers had three pieces and they just got them inside, but my only piece was requested to be at the door. The problem is that the carry-on had EVERYTHING in it: my laptop, power bank, charging cables, some papers, etc., and I only had my passport and phone with me, luckily! Or I would have been stuck since my trip had 3 connections in different countries. My laptop got broken, some stuff was taken too, and I was afraid the power bank would explode as well. When I requested the bag after the first flight, they just refused. Never traveling on Air Canada again.
by DiabloD3 | 2025-07-25 16:22:27+00:00
That's not the "big difference" you're looking for, though. I'm the tech person in the lives of many normal people, and they ask me, "Hey, why does Google search suck now? How do I turn off this AI thing that keeps giving wrong information?", as if I know some magic secret switch to turn that off (adding udm=14 to the query URL is too difficult for normal people).

I don't hear anything from people I actually know who are exposed to this stuff being like, "Oh my God, this has massively improved my life and I can't live without it!" No its stuff like, "How do I uninstall Siri off my iPhone? It doesn't work right anymore and can't understand me, and keeps turning itself back on when there is an iOS update."

I don't think any amount of marketing is going to change the fact that the service doesn't work and isn't up to user expectations.

It's undercooked and now its too late to put it back in the oven, so to speak.
by nis0s | 2025-07-25 16:22:30+00:00
How is this user data even reliable or useful when someone can make fake personas and populate their activity with LLMs?

Drivers licenses can be faked. Moreover, someone can just pretend to be someone else on this app with real drivers licenses.

The whole premise, implementation and process of Tea as a social media app is flawed, and a legal liability for the devs.
by OldfieldFund | 2025-07-25 16:22:45+00:00
Impressive evals, but... benchmarks aren't everything.

Put this prompt into qwen3-thinking, and then compare with gemini 2.5 pro:

---

As candidates for creators, we should first address chaos. What is chaos? If for a given event X in A, all possible events can occur in B, and if such independence is universal, we are faced with chaos. If, however, event X in A limits in some way what can occur in B, a relationship exists between A and B. If X in A limits B unequivocally (we flip a switch, the lamp turns on), the relationship between A and B is deterministic. If X in A limits B in such a way that after X in A, events Y or Z can occur in B, where Y occurs 40 times out of 100 after X in A, while Z occurs 60 times, then the relationship between A and B is probabilistic.

---

You have to rewrite the above acting as David Foster Wallace in 2025. Don't mention the year. Make it postmodern. Refer to current and projected events and trends. AI, robotics, etc. you have full creative control. you can make it long if you wish. change every word. make it captivating and witty. You are acting as a demiurge DFW. You need to pass the Turing test here. Sell it to the reader. Write good, high-brow fiction. Avoid phrases that are typical to LLMs/AI writers.
by muvich3n | 2025-07-25 16:22:47+00:00
Actually, I also don’t use it very often. Sometimes I turn on full screen mode when recording or watching videos. My reasons are quite similar to yours. Switching to other apps when there is an app in full screen mode is so inconvenient. However, after the product launched, I realized that more people use full screen mode regularly than I expected.

But I set the menu bar and dock to auto-hide to create a less distracting, more focused workspace. Therefore, Corner Time is very important to me, as it allows me to check the time without repeatedly hovering over the menu bar.
by mbananasynergy | 2025-07-25 16:24:14+00:00
We don't really strive for perfection. Pixels aren't really perfect and there are numerous suggestions we could make today for Pixels to drastically improve their hardware. Our requirements are in some way below what even Pixels provide today.

Our requirements are not at all exotic or outlandish, the fact that most OEMs don't meet them says more about how far behind most OEMs are, rather than our standards being unrealistic. We've also been told that they're not unrealistic in practice from numerous OEMs who want to build a device that meets our requirements.

It is also important to note for Pixels specifically that since the 8th gen Pixels, they receive 7 years of support. Additionally, they partner with iFixIt to provide official replacement parts for the duration of the device's life. I'd say that's pretty sustainable, especially when you consider that the Fairphone doesn't actually provide proper support for the amount of years they claim, since they have consistent delays in providing patches.
by nabla9 | 2025-07-25 16:24:44+00:00
With safety drivers.

Taxi with safety driver is just Taxi.

They are not any closer to self driving than they were year ago. It's just investor string along: "Tesla had not yet applied for permits needed to pick up and charge passengers for rides in fully autonomous vehicles."

The value of Tesla car business is roughly 10% of it's current price. Tesla is not valued as energy company anymore because Chinese are so far ahead. Now it's just the promise of robotaxis, humanoid robot, etc.
by TimTheTinker | 2025-07-25 16:24:48+00:00
One company comes to mind that is uniquely positioned to capitalize on the current situation by offering a convenient self-hosting solution: Ubiquiti. Despite their pretty bad missteps 5 years ago, their UniFi product range is still very decent and user-friendly for SOHO/SMB networking, and they seem to have the appetite to continue expanding their product line into adjacent markets.

I have deployed simple UniFi setups for all my relatives, and they are very happy (though they couldn't have done it themselves). IMHO, they have the DNA to go further and offer a full self-hosted cloud, if they're willing to put in the effort to make it even easier and more integrated.
by autoexec | 2025-07-25 16:25:09+00:00
Not if they are in the US, which is why the EU should be developing and supporting their own tech industry more often instead of depending on US companies which can't be trusted to keep their data safe. That said, not every US company wants, or is able, to collect the massive amounts of data on you and what you're doing on your devices that Microsoft does.

The solution is for tech companies to stop collecting and keeping data on their users in the first place, like signal used to before they started keeping people's sensitive data in the cloud. That way when the US government comes asking the only answer is "we don't have anything to give you"
by Andromxda | 2025-07-25 16:25:14+00:00
> Nouveau.

Which Nvidia card do you have, and at which clock speed does your GPU run?

> With the right hardware choices running blob-free linux is pretty straightforward.

Unfortunately no. Features like SSE are pretty amazing and have made CPUs really fast and efficient, but they're unfortunately also large attack vectors, so vulnerabilities like Spectre or Meltdown occur. You need proprietary microcode blobs to fix those security vulnerabilities in your CPU.
by coldpie | 2025-07-25 16:25:14+00:00
I agree natural monopolies such as ISPs can justify additional regulation. I'm not convinced payment processors are natural monopolies (see sibling thread, https://news.ycombinator.com/item?id=44683153 ).

> I just think that it is more realistic to focus on legislation around payment processors MC/VISA atm.

I think it would be really, really, really hard to pass legislation requiring payment processors to service all customers, especially if you're using porn video games as the champion of your cause. Even if it did pass, I suspect it'd be pretty quickly declared unconstitutional and personally, I think that would be the correct call.

We already have anti-trust laws. We've used them before. "All" we have to do is enforce them.
by bernoufakis | 2025-07-25 16:25:26+00:00
> That literally takes a few minutes to look up, it's all really well documented on the official website. https://grapheneos.org/faq#default-connections

Again, that is beyond the point. The developer going rogue (for arbitrary reason) and turning the code malicious is not impossible.

> That literally takes a few minutes to look up, it's all really well documented on the official website. https://grapheneos.org/faq#default-connections

All of you who keep commenting "But it's so easy, just look it up" are lacking consideration and empathy. Other people don't think like you, they don't have to think like you. Just the documentation you have linked has so many technical terms, someone not familiar with networking and system design will barely make any sense of it.

It is a also a matter of trust. After the developer express their hostility multiple time, even if someone was willing to go through it, what if the documentation is not forth coming ? It is within the devs control after all. How does one even make sure that the software does what the documentation says it does ? etc...

> But yes, I do believe that he's obliged to do some research before putting out such absurd claims entirely based on speculation with no technical knowledge or understanding.

What "absurd" claim did he put out exactly ? His issue was never about the technical aspects of GOS. It was about the broken trust and the perception that using software from a hostile developer was a risk factor, hence his stopping using it (at least on his devices with sensitive info).
by scottlamb | 2025-07-25 16:25:31+00:00
> Somehow relatedly, I still remember the first time I heard about profile-guided optimization which is essentially the same but for all of your code at once (well, same idea, not sure it's aggressive enough to reach the same result as the anecdote you shared).

Exactly: profile-guided optimization is pretty awesome if you have the right infrastructure. You can get maybe 15% speedup on your program without going deep into all the code. But it has limits. IIUC, it gathers information about which code is hot, including which branches are taken, and enables certain compiler optimizations based on that. [1] But it's not going to make huge algorithm changes, it's not going to change data structure definitions [2], and it's not going to prepare good microbenchmark input for you to compare your new algorithm against the current one.

Also, this article is about Java, and profile-guided optimization is something Java just has baked into its JIT already.

[1] I don't know exactly which, and they likely vary by compiler version. But I think a variety of stuff to better use cache: breaking code apart into likely-"hot" vs likely-"cold" pages, deciding which loops are worth aligning, and where inlining is worthwhile. Also where branches should be optimized for likely vs unlikely vs unpredictable (conditional instructions). When it's worth autovectorizing. But it's not as good at SIMD as good as a human who puts two weeks into it, and SIMD usage is constrained by the inability to change data structures.

[2] in theory, in Rust's default #[repr(Rust)] it could reorder a struct's members, but it's not going to say change from array-of-struct to struct-of-array format or hashmap to btree.
by tracker1 | 2025-07-25 16:26:06+00:00
One of my best friends runs a firearms instruction program and literally took a grinder to cut his in half... Mine is still in one piece, but I'm unlikely to ever fire it again. Kind of a shame that Sig Sauer chooses to deny/lie over simply addressing the problem head on. No respect and definitely lost a customer in me.

I'll probably switch to a Glock 19 at this point.
by CupricTea | 2025-07-25 16:26:42+00:00
>I don’t want games to look realistic. A rainy day outside looks gray and drab, there is nothing wrong with rainy days in games not looking like the real thing, but awesome and full of contrasts.

In photography and cinematography contrast and color curves are near ubiquitously modified artistically to evoke a certain feeling. So even without 3D renderings added colors are adjusted for aesthetic over raw realism.
by exiguus | 2025-07-25 16:27:52+00:00
I like the idea, but I don't like that the result is not accessible. For example, there are no headlines, lists, or paragraphs—just a huge pre, or if you remove the 'thoughtbody' class from the p element, you can see how well a screen reader can read it.

I also have extensive experience with static sites, starting from using just Apache Directory Listing (Footer, Header, SSI), to writing my own in Perl, Ruby on Rails, Go, and TypeScript, using frameworks like Astro, Next, or Zola. Apart from the Apache setup and some Perl scripts, all of them had one thing in common: I used Markdown because it is easy to transform into HTML, which means it is accessible.
by ACCount36 | 2025-07-25 16:28:23+00:00
People tried VLMs on "closed set" GeoGuessr-type tasks - i.e. non-Street View photos in similar style, not published anywhere.

They still kicked ass.

It seems like those AIs just have an awful lot of location familiarity. They've seen enough tagged photos to be able to pick up on the patterns, and generalize that to kicking ass at GeoGuessr.
by cucumber35 | 2025-07-25 16:28:38+00:00
I built a Python-based distributed AI training system that makes collaborative model training accessible to everyone. It automatically splits datasets and models among participants based on their performance scores, allowing stronger GPUs to handle more data while lighter machines still contribute. Communication is done via simple socket connections, supporting both LAN and wider networks. Models and vocabularies are merged automatically to improve continuously. Open source and easy to integrate, it supports both P2P and centralized server setups. In short, it’s a practical framework for fair, dynamic, and scalable distributed AI training. Check out the details and code on GitHub.
by mhink | 2025-07-25 16:28:43+00:00
> Interestingly, while the engine has the most moving parts in real life, in code, it's the simplest piece of the entire car simulation. Because at its core, the engine is just a torque calculator. It's concerned with producing a single output: rotational torque, from a set of inputs. It is essentially a blackbox.

This just reminded me of AngeTheGreat's incredible video series showing his engine simulator- absolutely worth checking out, considering it's optimized enough to run in real-time! The fact that he's simulating it well enough to generate realistic sound is absolutely mind-blowing.

https://www.youtube.com/watch?v=RKT-sKtR970
by hinkley | 2025-07-25 16:30:04+00:00
The devil is in the details. A pair of my coworkers spent almost two years working on our page generation to split it onto a static part and a dynamic part. Similar to Amazon’s landing pages. Static skeleton, but lots of lazy loaded blocks. When they finally finished it, the work was mediocre for two reasons. One, they ended up splitting one request into several (but usually two), and they showed average response times dropping 20% but but neglected to show the overall request rate also went up by more than 10%. They changed the denominator. Rookie mistake.

Meanwhile, one of my favorite coworkers smelled a caching opportunity in one of our libraries that we use absolutely everywhere, and I discovered a whole can of worms around it. The call was too expensive which was most of the reason a cache seemed desirable. My team had been practicing Libraries Over Frameworks, and we had been chipping away for years at a NIH framework a few of them and a lot of people who left had created in-house. At some point we lost sight of how we had sped up the “meat“ of workloads at the expense of higher setup time initializing these library functions over, and over, and over again. Example: the logging code depended on the feature toggle code, which depended on a smaller module that depended on a smaller one still. Most modules depended on the logging and the feature toggle modules. Those leaf node modules were being initialized more than fifty times per request.

Three months later I had legitimately cut page load time by 20% by running down bad code patterns. 1/3 of that gain was two dumb mistakes. In one we were reinitializing a third party library once per instantiation instead of once per process.

So on the day they shipped, they claimed 20% response reduction (which was less than the proposal expected to achieve), but a lot of their upside came from avoiding work I’d already made cheaper. They missed that the last of my changes went out in the same release, so their real contribution was 11%, but because of the extra requests it only resulted in a 3% reduction in cluster size, after three man years of work. Versus 20% and 7% respectively for my three months of work spread over five.

Always pay attention to the raw numbers and not just the percentages in benchmarks, kids.
by dartharva | 2025-07-25 16:30:16+00:00
> Plus, any non-trash HDR monitor will tell the computer it's attached to what its maximum possible brightness is, so the software running on that computer can adjust its renderer accordingly.

My monitor does do that, but alas the software itself (Windows 10) wasn't good enough to adjust stuff correctly. It did made the decision to switch to ArchLinux easier by being one less thing I'll be missing
by joseda-hg | 2025-07-25 16:30:22+00:00
It really will depend on the country

If you're using a credit card, you specify at POS how you want to split the purchase (Number of installments, or cuotas in spanish), if it's free of interest will depend on your deal with the bank (And if the seller has different plans)

It's common for even the worse cards to charge interest at least from the third month onwards, but most banks have special deals with seller of costlier products (I'm pretty sure I could make a car payment with 0 interest (to my card))

Can't comment further, but the US has always seemed particularly backwards regarding their banking: - Needing a third party to allow instant transfers - Mobile POS being weird / Needing to take a card away from a table to charge it - How common checks are - Overdraft fees
by ndriscoll | 2025-07-25 16:31:33+00:00
Real world threats generally aren't exploiting process memory errors or whatever. Unless they're in the shadier parts of the web, users are unlikely to encounter such things even when they might exist. Spyware and adware threats on the other hand are ubiquitous and highly likely to be encountered by nearly everyone. A web browser that doesn't mitigate that is simply not fit for purpose. It's a table stakes security requirement.
by gen2brain | 2025-07-25 16:32:53+00:00
Protocol, maybe, and there was no "Wayland"; there was Gnome and KDE. I was only recently able to try Labwc with LxQt, and I occasionally try to see if there are some improvements because it is not usable currently. The biggest issue is that every implementation is different; there is not even a shared common library. If Xorg developers are now working exclusively on Wayland, when are they going to start programming?
by rafram | 2025-07-25 16:32:58+00:00
> The compiler is about 730k compressed

Thanks, you're right, I was looking at the unminified version. Minified is 3.4 MB uncompressed, 730 KB compressed. That's still crazy considering that you could avoid it by compiling your code on the server (which can be extremely fast if you disable type-checking) rather than shoving that responsibility onto your user's browser. Might be reasonable for a big web application with megabytes of other scripts, but not for a normal website.
by chongli | 2025-07-25 16:33:30+00:00
I do appreciate their citations but the spin is a bit much. I’m still very skeptical about the interpretation of a “return to religiosity” rather than religious immigrants continuing their religious observances in their new home countries.

To show a proper “return to religious observance” (any religion, not just Christianity) means showing a large number of people who attend religious services regularly but whose parents do not.
by jschveibinz | 2025-07-25 16:33:41+00:00
I am not the GP, but I will offer some concerns for a "city operated" grocery service:

1. The incentives for good service and product are not well-defined other than paycheck and goodwill. This must be a very high priority.

2. The city has many responsibilities--some critical to life and civil order--which are of much greater importance than grocery service. Therefore the competition for money and resources is weaker.

3. A large percentage of state and city residents and taxpayers--who are ostensibly the benefactors of the grocery service--may not see any benefit at all from the grocery service because of location, selection, convenience, etc. This immediately creates an antagonistic relationship with a class of people--may leading to legal challenges.

4. Starting a grocery service requires very large investments of capital. Typically, that capital investment has a potential ROI, e.g. a bond. If the goal is to sell groceries at lower prices (and profit margins), this may not be sufficient to satisfy the financing requirements--which can lead to bankruptcy.
by theshackleford | 2025-07-25 16:34:15+00:00
> VR to be, while very cool, not some revolutionary new technology

VR despite its limitations is the one thing I’ve ever achieved “presence” in, as in feeling if for a brief moment, I was actually there.

Elite dangerous, OLED Unit, HOTAS. For a brief moment in time my brain believed it was in the cockpit of a spaceship.