MurphyA/hacker-news huggingface dataset:
by gnabgib | 2025-04-22 23:59:26+00:00
Related:

Google scraps plan to remove third-party cookies from Chrome (26 points, 9 months ago, 3 comments) https://news.ycombinator.com/item?id=41046637

Chrome is entrenching third-party cookies that will mislead users (511 points, 8 months ago, 311 comments) https://news.ycombinator.com/item?id=41391412

What Google's U-Turn on Third-Party Cookies Means for Chrome Privacy (3 points, 7 months ago) https://news.ycombinator.com/item?id=41788239
by zmmmmm | 2025-04-22 23:59:38+00:00
first party cookies yes

But third party cookies are a lot more insidious, because they get sent without any visibility to the user and have generally peripheral relevance to the application they are using. It's like if you go to the supermarket and they ask you if you want to sign up for a loyalty card and you say yes, vs you go to the supermarket and they secretly plant trackers on you so that when you go to other shops they can tell who you are. One is a lot worse than the other.
by carlosjobim | 2025-04-23 00:00:06+00:00
No. Do not open source it. Respect yourself and the work you have accomplished. If you have no interest of making a business from your code, you can give away the finished software for free. Then you can postpone the decision if you want to make it a source of income later in the future.

There are no benefits at all for you by making the code open source. There are no benefits for users either. The only people who benefit are huge corporations and a few open source fanatics who wouldn't even give you a glass of water if you asked for it.

If you want to benefit other people with your code and make a living from it, sell the software for an honest price. That way you attract quality users and are fairly compensated for your work.
by pelagic_sky | 2025-04-23 00:01:50+00:00
I have quite a few very fond memories of Toys R Us.

My Aunt and Uncle would come visit us and part of the ritual was to take my sister and me there and we got one toy each, under a certain budget. I typically got Muscle Men or GI Joe.

I can still smell that store in my mind...38 years later. And I can still visualize the GI Joe Aircraft Carrier that was holy unobtainium for me and my families budget.

All of this to say...I am thankful I never witnessed the fall. I hit an age where we stopped going and I just never went back.
by frumplestlatz | 2025-04-23 00:02:26+00:00
Things improved a lot as homebrew relearned the design constraints and reasons why MacPorts made the decisions they did, and wound up adopting many of the same solutions.

It was frustrating in the beginning to see so much marketing-driven shade being thrown from an ill-informed position.

Obviously that wasn’t you or the current maintainers of homebrew, and things have improved tremendously, but that’s the era from which frustration like the grandparent post originates.
by actuallyalys | 2025-04-23 00:02:34+00:00
I should honestly give DAP a try in Neovim. I think DAP being newer, seemingly getting less attention than other elaborate technologies to integrate like LSP or Treesitter, and having a more complex UI made me suspect it might not be reliable. Adding a DAP plugin to a secondary editor also feels less risky. But it sounds like my concerns may have been addressed, if not overblown all along.
by shadowgovt | 2025-04-23 00:04:43+00:00
Timeline-wise, the Palestinians were there long before the Israelis in modern Israel. I don't think forcing them out is a reasonable starting point. At best, that becomes a perpetual shame like the US treatment of native Americans.

Personally, I look to Ireland and England as a potential model. People have been conflating Hamas and Gaza in this thread... At the height of the Troubles, more Irish supported the IRA than Palestinians support Hamas, and I don't think anyone ever suggested the solution was to relocate the Irish.
by dole | 2025-04-23 00:05:13+00:00
The newly hijacked right-click context menu I suspect is a new source of hangs, flickers and explorer.exe auto-restarts. Love they added a special “restart” context menu entry in Task Manager especially for it.

Windows 10 Explorer was a perfect vehicle then they had to go and throw a shitty wrap and other afternarket trash on it.

Edit: nevermind the times you have to manually hit F5 so the file you just renamed displays the new name, instead of auto-refreshing. What the sweet hell did they do?
by kurthr | 2025-04-23 00:05:50+00:00
I like that he sees that we haven't made progress (in 10 years or now 20) and likely won't. He doesn't delve into the silliness that a lot of pop-sci particle physicists have. It's all well beyond me, but I've always wondered why the inertial Higgs mass seems also to be gravitational in addition to all the binding energy mass, which is inherently relativistic. Whether that's (presumably not based on his comments) related to "dark matter" is the other sort of cosmological connection. Nice review.
by blindprogrammer | 2025-04-23 00:06:07+00:00
That’s exactly what I have in mind too. The only issue is avoiding the “freeloader problem” that most big corporations have embraced lately. For example, with my local navigation system, I don’t want Google scraping all my valuable data to feed into Google Maps—only for them to charge me $10,000 per API call when I try to query the same data they took.

If you’re a nonprofit or a small, local business, then by all means, use my maps—that’s who I built them for. But big corporations? No.

Open Maps is facing this exact problem right now. Every shady AI and LLM is scraping their data and making millions, yet contributing nothing back to the source.

I want to avoid all that by making it very clear: if you're a big corp and you want access to our data, you need to pay up. Otherwise, take a hike.

They’ll probably take the data anyway without permission, just because they can afford $500/hour lawyers—but at least I’ll have made the effort to stand my ground.
by int_19h | 2025-04-23 00:07:16+00:00
I can't speak for everyone, but as far as I'm concerned, I was willing to "forgive and forget" after the first Trump term.

But then January, 6 happened. And then Trump explicitly ran on the platform of rejecting the validity of the 2020 election and persecuting his political opposition, not to mention this whole DOGE thing and nuking the economy.

So, this time around, no. Anyone who stuck with him despite all that had their chance and they blew it. And this especially pertains to people who aren't just full-throated supporters, but actually facilitated this admin directly.

This is the kind of stuff we'll need https://en.wikipedia.org/wiki/Lustration for.
by dannyphantom | 2025-04-23 00:08:01+00:00
They used to be connected; it was split in ~2017(ish) with the Canadian division having been bought while the US stores closed all locations. Doug Putman bought it in 2021 and I saw an article about 3 or 4 months ago that Putman took on ~$120M in debt financing to scale out the org.
by luqtas | 2025-04-23 00:08:34+00:00
the western part once turned into a huge wetland, after the Andes emerged from the ocean. that was more than 10 Ma ago although. that was also what made the western Amazonia part differ on its biodivesity

humans may altered the biodiversity of Amazonia by breeding only wanted species. but we don't have too much evidence of that (yet). but if it was, the biodiversity of pre-humans was probably richer, as indigenous apparently managed the forests with fire and farmed hyperdominant cultures [0]

[0] https://portal.amelica.org/ameli/journal/181/1813954027/html...
by vjerancrnjak | 2025-04-23 00:10:11+00:00
Filtering by user id would also be trivially fast.

It’s transactions mostly that make things slow. Like various isolation levels, failures if stale data was read in a transaction etc.

I understand the difference, just a shame there’s nothing close to read or write rate , even on an index structure that has a copy of the columns.

I’m aware that similar partitioning is available and that improves write and read rate but not to these magnitudes .
by variaga | 2025-04-23 00:10:48+00:00
I'm aware that some private equity actually does plan to make money by applying good management to a fundamentally sound company which is currently struggling (or "cheap") because of fixable mismanagement. Warren Buffet got rich by doing this repeatedly.

But that's not what happened to Toys'R'Us.

"Raider" PE doesn't care about the high interest rates because they don't intend to pay them for long enough to matter, and - as mentioned in other replies - usually the sophisticated counterparty to the loans has identified a less-sophisticated other counterparty to sell the loans to and sees this as a risk-free deal that nets them origination fees. Suckers exist. Banks make it their job to find them.
by mcphage | 2025-04-23 00:11:55+00:00
I did understand the paradox.

Those are the instructions he was given: he won’t know the date of his execution until he is told. He performs some reasoning, and concludes that he can’t get executed any day that week: therefore he will go free.

But if “he will go free” is a possibility, then his chain of reasoning falls apart. Previously he had argued “if I survive to the last day, I will be executed today. That won’t be a surprise. Therefore I can’t be executed on the last day.”

But once he has “…or I won’t get executed at all” as an option, then his reasoning would begin “if I survive to the last day, then either I’ll get executed today, or I won’t get executed at all” … and that’s as far as he can go. He can’t use that to conclude he won’t get executed on the last day, and he can’t then use that to conclude he won’t be executed on the second last day, and so on. The entire argument breaks apart immediately.
by anyfoo | 2025-04-23 00:12:58+00:00
And I don't think there's an excuse not to. I work on giant projects with tons of people, that still manage to use -Werror.

Yeah, some warnings are turned off, but not as many as you'd think, and usually for good reasons, which also includes deliberate design decisions. For example, we don't care about pre-C11 compatibility (because we won't build for pre-C11), so that warning is off. We also like 0-sized arrays, so that warning is off as well.

It's a moving target, because compiler engineers add new warnings over time. Adapting the new compiler means taking care of the new warnings. There's almost always a way to do so instead of turning a new warning off.
by int_19h | 2025-04-23 00:14:09+00:00
Fun fact to consider: when you apply for citizenship, you have to list which organizations you're a member of on the form you submit to USCIS. This includes trade unions and political parties and such. Failure to complete that form truthfully is potential grounds for denaturalization in the future (on the basis that citizenship was obtained through fraud and thus was never valid). Given that this administration has already talked about denaturalization a lot, I wouldn't put it past them to cross-reference those forms with any databases they can get their hands on.
by riggsdk | 2025-04-23 00:16:20+00:00
I spent waaay too long trying to figure out why my CSS rule didn't work. It doesn't accept me to overwrite an already existing one. The rules did not specify this at all. It is not clear that the game wants me to find another rule that fixes the problem instead of adding a single perfectly valid line of CSS that does it. There is a huge difference between those two. CSS being cascading meaning that any CSS property coming after an initial rule will overwrite the previous one (in part or fully). It would be really nice if the game would tell me if the rule I added wasn't allowed instead of just silently failing to do anything with no feedback.
by southernplaces7 | 2025-04-23 00:16:22+00:00
You seem to misunderstand my previous comment and also the thing being criticized by the post I replied to.

I understand that there are fuzzy tasks that AIs/algorithms are terrible at, which seem really simple for a human mind, and this hasn't gone away with the latest generations of LLMs. That's fine and I wouldn't criticize an AI for failing at something like the instructions you describe, for example.

However in this case, the human was asking for very specific, cut and dry information from easily available NFL rosters. Again, if an AI fails at that, especially because you didn't phrase the question "just so", then sorry, but no, it's not much more trustworthy for deep research and data scientist inquiries.

What in any case makes you think the data scientists will use superior phrasing to tease better results under more complexity from an LLM?
by 1659447091 | 2025-04-23 00:17:08+00:00
I've had my bank overnight a credit card to my hotel overseas before. Not an issue at all, simple to cancel with a toggle in the app or website. Also had them send a new debit card once because I grabbed an expired card without paying attention and couldn't get cash from an ATM once I got to the overseas location. I get foreign cash from my bank before leaving now. For countries that allow it.
by tomhow | 2025-04-23 00:17:14+00:00
This is quite the curveball, but, sure: this would never happen. The primary guiding principle of HN moderation is that community trust and goodwill is the most precious thing we have, and any action that diminishes it would destroy HN and everything we've worked for. The community scrutinizes everything we do. I can't fathom any such experiment that would be remotely beneficial to HN/YC that would be worth diminishing community trust for. Can you?

Edit: why this question, by the way?

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
by int_19h | 2025-04-23 00:17:18+00:00
The point is that what we're witnessing is the logical end result of the preceding decades of giving the federal executive more and more unchecked power (it didn't start with Bush, either).

Trump is indeed uniquely bad in many ways, but the reason why he can do so much damage is because he was given access to the tools accumulated by previous presidential administrations.

I hope that we'll learn our lesson once this is over. But I'm also skeptical.
by NoPicklez | 2025-04-23 00:17:31+00:00
Pretty much, it will only look great for the next incumbent president to remove the tariffs that were put in place immediately.

And realistically even if major companies moved their businesses to the US, they would still need to pay US prices for the goods and people that would make them. I am sure someone has done a simple cost analysis, but prices would be higher regardless as it costs more to make the stuff in the US.

Although a 3090 is still a kickass GPU, it should still play new AA games for a long time (someone with a 3080).
by matthewdgreen | 2025-04-23 00:17:40+00:00
As another user notes above, there are relatively few applications of 3rd party cookies that aren’t a direct privacy violation or that can’t be realized some other way. If the manufacturer installed a special slot on your car that was explicitly designed so that anyone could install a tracking device, the first thing you’d probably do is fill that slot up with epoxy. But when we discuss simply removing that slot as a manufacturer default, everyone on HN is suddenly up in arms: “why are you blaming the third party tracking slot!? The slot itself isn’t what’s tracking you.”
by zozbot234 | 2025-04-23 00:18:34+00:00
> Dependent types are "only pay for what you prove" --- if you don't try to prove anything there is no problem.

I have to disagree with this, since fully general dependent types seem to inherently involve a kind of compile-time evaluation. You can recover a sort of phase distinction (i.e. a post-compile "run time" phase) but only AIUI through an "extraction" step that dispenses with the actual dependently typed parts of the program.
by Thrymr | 2025-04-23 00:19:04+00:00
Robotaxis are "scheduled for volume production starting in 2026". Sure.

"On stage at the Tesla Autonomy Investor Day in Palo Alto, California, Musk boasted about Tesla’s self-driving technology, predicting his company will have more than 1 million robotaxis on the road next year." CNBC, 2019

[0] https://www.cnbc.com/2019/04/23/elon-musk-any-other-car-than...
by joshdavham | 2025-04-23 00:20:30+00:00
While Supabase does support many equivalent Firebase features like a database, auth, functions, storage, etc, Supabase doesn't support website hosting whereas Firebase does. Supabase is mainly for backend stuff (BaaS) whereas Firebase is for both frontend and backend (PaaS).

To get the equivalent functionality of Firebase, you'd need to add something like Netlify or Vercel to pair it with your Supabase backend.
by ethbr1 | 2025-04-23 00:20:59+00:00
I'd split the difference and say the cons that low quality software creates only matter sometimes.

E.g. Concur is primarily feature-complete and will only ever need to evolve gradually.

So the drawbacks of being brittle, kludged-together, and incapable of making rapid feature changes doesn't really matter.

In some other products, that matters a huge deal.

So the tl;dr is, as always, optimize for the things that actually matter for your particular situation.
by girvo | 2025-04-23 00:21:50+00:00
This is very much a tangent, but I think it's nearly certain that "segway" will end up overtaking "segue" as the predominant spelling for the word that is defined as: "to make a transition without interruption from one activity, topic, scene, or part to another"

The "mistake" happens so often, partially because "segway" is a much more straightforward spelling if one has only heard the word said aloud, that I think it will eventually become the actual way it is spelled!
by goofOff84 | 2025-04-23 00:22:13+00:00
Idk, neither ovid nor catullus struck me as particularly "serious". Hell, Pygmalion is one of the funniest stories I've ever read in my life. You have to veer into people who are both proud and ideological (eg Cato the Elder) to really get a sense of roman arrogance, IMO. I suppose Seneca might also be a very "serious" roman writer without veering into arrogance.
by 31337Logic | 2025-04-23 00:22:14+00:00
"Some" customers?!

Congratulations. We've now all been made to feel as if 15% is the absolute guilt-trip minimum that everyone should always be donating, regardless of service level. Fuck off. You haven't fooled me. Fast food, and anything else simply picked up after ordering, is never worthy of a tip. Customers never used to pay it, and employees never expected it. This is a manufactured symptom thanks to our reliance on instant/easy payment. I remember the time when you had to reach into your pocket and physically part with your money. That simple act alone made us all a lot more money conscious.

I'm not cheap, but I absolutely will not tolerate anyone who thinks I owe them at least 15% of the bill, by default, without even attempting to give a shit about good service.

If you're a business getting pinched by rising costs due to tarifs/COVID/solar flares/whatever, then simply raise your prices and keep it honest. You'll earn my respect, and future business, a lot more this way, rather than trying to smuggle it in under the illusion of "tip".
by blindprogrammer | 2025-04-23 00:22:17+00:00
Yes, as I read HN and Reddit, I’m seeing all the big corporations acting like vultures. The problem is, as these corporations monopolize the market—either by buying out or rendering smaller independent companies and developers obsolete—and as most of the brilliant programmers end up working for the same 3–4 tech giants, I’d be forced to either:

Allow these vultures to steal my code, lock it behind a paywall, and then compete with me using my own work; or Make my code GPLv3 to effectively block them and their subsidiaries from touching it.

In that case, I and other independent developers would retain control and be the ones improving the code—unless, of course, the AI-bros are allowed to steal with impunity, which would make this whole conversation pointless.
by kccqzy | 2025-04-23 00:24:07+00:00
If descriptors didn't exist in the language, classmethod, staticmethod, and property would become keywords. Languages like Java and C++ already have static as a keyword; C++ also made its type system have a special pointer to member type; such behavior can be hardcoded without having a flexible descriptor mechanism.

Custom method lookup would just be the same as custom attributes, that is, by the user overriding __getattr__.
by nunez | 2025-04-23 00:24:21+00:00
SSDs were revolutionary. I remember the first time I upgraded the spinning rust in the (then) old laptop my school gave me to a IDE SSD. It was like getting a new computer! Night and day performance improvement.

The only thing that's come close to the "wow!" factor that SSDs invoked was the Apple M1. Many Windows laptops STILL haven't caught up to its performance, and I don't think ANY have caught up to its iPad-like battery life!
by mightyham | 2025-04-23 00:24:49+00:00
Having used Solid on a largish web product for over a year, I am thoroughly convinced and will not be returning to React in the future.

This is somewhat of an aside: I am aware that the creator of Solid has long been experimenting with adding laziness to the reactive system. I think it would be a mistake. That everything is immediate keeps state changes intuitive, fairly easy to debug, and is one of the strong points of Solid's design. I've never run into a real world scenario where delaying computations seemed like an optimal way of solving a given problem.
by solardev | 2025-04-23 00:25:40+00:00
Charge it back on your credit card. Let your credit card company handle the dispute with them.

Or escalate, escalate, escalate, calling and emailing every day and asking for a manager and their manager until you get what you want. Be polite but firm and keep the pressure on until they give up.

Personally I'd just charge it back. Businesses like that run on screwing over everyday customers as a matter of course. You mean nothing to them but the chargeback will be a small hit to them.
by davidron | 2025-04-23 00:26:04+00:00
I bet Microsoft would do something similar. If Microsoft entered an agreement with another company, Apple for instance, to build a version of word for the Mac, a fork, and part of the license has a requirement to attribute in the help file or something like branding requirements, and then Apple doesn't do it right, then Microsoft reaches out to Apple and tells them to fix it else be in breach of the license. They fix it, happy happy. They don't fix it and lawyers get paid.

This was MIT licensed open source software and an attribution clause was not properly respected. Hardly piracy.
by yjftsjthsd-h | 2025-04-23 00:26:28+00:00
> Meet eas-like-local-builder: a Docker image built to streamline local Expo Android app builds, mirroring the Expo Application Services (EAS) environment for local builds

Okay, so my guess is that this is for building Android apps from source? But I don't know what Expo/EAS are and that seems important