skysight-inc/HackerNews huggingface dataset:
It's not the popup that is required, it is crappy websites that prefers to do the popups in the most annoying way to force you to accept you wouldn't want to.

Somehow we can at thanks to Europe, so that sites and app that do things well have a clear competitive advantage.

What we can be annoying is Europe not doing much to sanction abused. Like these assholes of trustarc and co that block in "processing" for 2 minutes when you refuse cookies. They pretend that it is the time to make a request to tell all the providers to not track you. But by definition if you don't want to be track there is no request they can do to tell to not keep info that they are not supposed to receive.
I don't understand this because I have used Firefox exclusively since it first came out and never run into broken sites. What exactly are these exotic sites you are visiting that break in Firefox? You mentioned an elusive government website but I have used many (IRS, SSA, Edu, etc...)
> The point of the argument isn’t, or doesn’t have to be, technicality (“bad governance constitutes theft”) but a statement about what one believes the people deserve.

People deserve: sugar, fat, an uninterruptible TV programm, constant surveillance (it it for your safety, for your children), apps or streaming apps so their brain never stops to think. /s
Often not true. Often they are just "good enough" weapons, etc.
let he who hasn't engaged in some ethnic cleansing cast the first stone
>it shouldnt be

Software can (maybe) be perfect, or it can be relevant to a large user base. It cannot be both.

With an enormous budget and a strictly controlled scope (spacecraft) it may be possible to achieve defect-free software.

In most cases it is not. There are always finite resources, and almost always more ideas than it takes time to implement.

If you are trying to make money, is it worth chasing down issues that affect a miniscule fraction of users that take eng time which could be spent on architectural improvements, features, or bugs affecting more people?

If you are an open source or passion project, is it worth your contributors' limited hours, and will trying to insist people chase down everything drive your contributors away?

The reality in any sufficiently large project is that the bug database will only grow over time. If you leave open every old request and report at P3, users will grow just as disillusioned as if you were honest and closed them as "won't fix". Having thousands of open issues that will never be worked on pollutes the database and makes it harder to keep track of the issues which DO matter.
Big Tech is making the UX awful on purpose. It's nothing more than malicious compliance.
For Chromium based browsers... why would the advertising based company make it any easier for users to opt out of advertising. The optimal resolution for Alphabet is users clicking "Accept All" and writing their member of the EU Parliament in frustration.
Singapore has 8-9x more people than Bhutan, so you'd think Bhutan could become rich fairly quickly as a city state. It doesn't have a port, and it is pretty hard to get to, so I don't think it can be particularly populated unless they manage to flatten a few mountains to build a big airport.

It is also one of the sources of the Shangri-La myth, it would be cool if they actually called a city that (China technically renamed Zhongdian Yunnan to Shangri-La, but that is very much a gimmick).
That's not what [1] says, though? Quoth: "As of March 1, 2023, data sent to the OpenAI API will not be used to train or improve OpenAI models (unless you explicitly opt-in to share data with us, such as by providing feedback in the Playground). "

"Traditional methods (PDF parsers with OCR support) are cheaper, more reliable"

Not sure on the reliability - the ones I'm using all fail at structured data. You want a table extracted from a PDF, LLMs are your friend. (Recommendations welcome)
Hetzner says they are affected: https://status.hetzner.com/incident/ec8a2f28-e964-46cb-94fa-...
I like this analogy. If one piece of software can win a game then a completely different piece of software can win at making movies
That doesn't defeat my point- is the smaller/poorer army using best practices?

When all things are the same, the army with more will win.

When all things are not the same, there are little bonuses that can cause the smaller/poorer, malnourished army to win against those with machine guns. Often it's just knowing the territory. Again though, these people are individually making decisions. There isn't some massively smart borg ball sending individual orders to shoot 3 inches to the left to each drone.
Better formulation:

a one-in-a-million event that is tried a million times has a ~63% chance of happening.
> They are nothing but required pop-ups

They aren't required at all, just don't use any tracking cookies. Cookies that are useful to the user generally don't require the banner, and many analytics tools now have the option to work without cookies (at the cost of not tracking repeat visitors).

Annoying your users with cookie popups is the price sites pay for using invasive tracking. The only miscalculation is that apparently everyone is fine paying that price
I don't know that and I don't like this assumption that only 'managers' make mistakes, or that software engineers are always right. I thinks needlessly adversarial, biased and largely incorrect.
It's not construction plywood - it's manufactured flooring. So you need fancy hardwoods for the veneer.
That’s not CRAZY at all. CRAZY is at 14° 4' 50.87" N. 145° 38' 16.22" E

https://opennav.com/waypoint/US/CRAZY
Luckily there are still loads of games using their own engine tech out there, but the pool is shrinking.
Quick reply to the cdr thing: car/cdr are old Lisp names for the head/tail fields of linked list cells! :)
i have the complete opposite experience. im not blind but i use tor. vpns and non spyware browser which is probably worse lol google captcha most of the time sends me into a loop that does not stop and always fails regardless how right i am for +3 minutes. meanwhile hcapcha lets me pass if i simply correctly fill out 1-3 captchas.
My apologies, I stand corrected.
12-13 years ago, I ran the system that inlined Scholar and other results on the main search result pages. Anurag was still involved, but AFAIR Alex, the other author of the post who also had been there from the start, worked on most code changes. I would guess that things are more or less the same today. (Because it had such limited headcount, Scholar was known to lag behind other services when it came to code/infrastructure migrations.)
> I checked the (DOM UI Events) spec to see if that was correct, but there didn't seem to be any specific information about it

Story of my life is finding out the details that apparently matter when I am debugging stuff has not been actually written in the spec (any)
Imagine how awesome and accessible those sites would be if they didn't feel the need to ask for massive tracking cookies. I'm in Spain at the moment and most of the government run service sites don't have this issue and the lack of such a banner warms my heart with the knowledge that my activity isn't being needlessly tracked.
The US Congress lost its last farmer-representative when Jon Tester (D-MT) lost this month to Tim Sheehy, a Republican who parachuted in from Minnesota.
I think the problem is that a lot of computer nerds are a bit OCD and like to apply one solution to everything. You see this with how they get crazy about strictly typed versus not strictly typed, one particular language for every application, or spaces vs tabs. I was like that when I was younger but as I get older I realized the world is the complex place and has programs have to deal with the real world there is no one solution fits all, or a best practice that always applies. To become good at programming you need to be adaptable to the problem space. Best practices are great for juniors once you've got a bit of experience you should use that instead.
I’ve lived in Australia and that was the best time of my life. Not only this, also they have water bottles with a cap that you can separate, they provide bags at the grocery store, and if you want to heat the offices to 19°C in winter, it’s allowed.

I’m told my data is protected in the EU, but of I don’t click Approve on the cookie banner, the newspaper tells me “You must either subscribe to our newsletter or approve cookies”, and the receipe website adds “We fund our cranky website full of undesired videos and where we hide our ingredient list under a “See more…” to get beyond the 3-ingredient limit, with ads, so you must allow cookies.”

If the EU could make itself useful, that would be now.
This reminds me of the rampant fraud in the labeling and sourcing of seafood. See https://spu.edu/about-spu/press-room/Press/delgado-salmon-mi... For a recent example
The Operating System for Startups
You think that's bad then imagine how much GDPR compliance costs...

As a European who works in tech and has implemented many cookie banners, I am broadly in favour of GDPR, but I think we need to take a more reasonable approach with smaller companies because it's a huge overhead if you're trying to build a product and you've only got 2-3 technical people on a team.

I also think the type of data held is important. I'm much more concerned about companies which hold significant amounts of sensitive data about me, especially when that data was collected via my behaviour and activity rather than collected from me in a form. I have no problem with a local recruiter keeping my CV and phone number on hand to contact me if a job matches my profile, but a local recruiter and Google are treated the same under GDPR.
and flagged means "try again, better luck next time"
> Tracking should have been “opt in”

Tracking is “opt in”. Google and Facebook both lost and had to change their cookie dialogs.

Companies are intentionally noncompliant because it makes them money.
I was talking about immigrants. If you are deciding between two countries, each one is likely going to have a different type or level of problems - man made or otherwise. Australia is too hot, Canada is too cold. Scandinavia might be too progressive for some, Saudi Arabia might be too regressive for some.

And so on. What kind/level of issues to put up with - I suppose that varies from person to person
Ask HN: Do you use Nix or NixOS at work?
I've been using NixOS virtualized via OrbStack on macOS as my development environment and I'm really enjoying the experience. I would love to use it at work too.

I'm curious, who here is using either the Nix package manager or NixOS at work in any capacity?
Often websites have cookies popup which covers whole screen. AdBlock is hiding it making interaction and especially scrolling the page difficult.
We could try explaining this to someone in a poor country scraping by on $50 monthly. Hint: They'll laugh at us in the face.

There's a reason people take huge risks to flee to the West, including traveling on unsafe boats, crisscrossing areas controlled by bandits, or crossing the environmentally harsh Darien Gap.
No. When I heard about Cisco having FC over Ethernet for their UCS servers I was grossed out because of how Ethernet is a L2 protocol that can't handle multi-path without ugly hacks like Virtual Port Channel and discovered that there is no real support for IP over Fiber Channel. There is a wikipedia page for IPFC but it seems to be completely dead.

https://en.wikipedia.org/wiki/IPFC
This is because the US has a history of inadequate public infrastructure. Local safety alerts and things of that nature are a public service, and there should be a system in place to perform them. There isn't, and still really isn't to this day. Sure, we have amber alerts and such but that's not really the same thing.
To change this for the better, how about not linking to sites with hundreds of third-party cookies and other tracking on HN, or at least flag those?
It's worth mentioning that cable breakages happen quite often; globally about 200 times per year [1] and the article itself mentions that just last year, two other cables and a gas pipeline were taken out by an anchor. The Gulf of Finland is evidently quite shallow. From what I understand, cable repair ships are likely to use ROVs for parts of repair jobs but only when the water is shallow so hopefully they can figure out whether the damage looks like sabotage before they sever the cable to repair it. Of course, if you're a bad actor and want plausible deniability, maybe you'd make it look like anchor damage or, deliberately drag an anchor right over the cables.

Cable repairs are certainly annoying and for the operator of the cable, expensive. However, they are usually repaired relatively quickly. I'd be more worried if many more cables were severed at the same time. If you're only going to break one or two a year, you might as well not bother.

1: https://www.theverge.com/c/24070570/internet-cables-undersea...
Those discussions are had all the time. One of downside of this bear is bear strapped with explosives that could kill us all if bear gets angry enough.

Also, once you are 12 miles offshore, technically you are in international waters and thus cannot be stopped by any Navy except your own unless there is UN Sanctions. If NATO Countries decided to violate that, it obviously opens up massive can of worms that could impact worldwide trade.
This. The internet has literally become unusable for me without ublock origin. If Google makes good on their threat of disabling adblockers, I'll ditch Chrome immediately. I was a lifelong Firefox user until a few years ago, when I just had to admit that Chrome was significantly better. But without ublock, any advantage it has becomes meaningless.
> where ads are occasional, but less intrusive

One out of three videos on Youtube short, several per video on Youtube, Facebook and X sponsored post are hidden within the timeline. That's not even talking about how much ads is outside those walled-gardens, for instance searching for something where SEO is heavily gamed like cooking recipes ends up returning websites where half the page is ads or sponsored content. I typed "buy pc" on Google and the first 4 results are paid ads labelled Sponsored, the first organic result is outside my screen. How are they not intrusive on walled-gardens?

Those cookie banners are not mandatory, functional mandatory cookies do not require consent.
Something like a HTTP 1.1 client is something you might expect would be a pretty stable thing that doesn't need too many updates, right?

But I would not assume that a HTTP client that has been untouched in 12 years supports SNI, for example, which means that actually it might be totally useless for a lot of modern sites (certainly Android did not support SNI 12 years ago).
I'm not sure how I could have phrased I consider the latter specifically to be very bad form any better? It's one thing to downvote a comment because you don't like it, flagging is quite another.

There's a difference between downvoting something substantively wrong, fatuous and/or cantankerous, bad faith, and so on, and simply doing so to punish the sort of person one doesn't like for speaking their mind. That difference is subjective, but I know it when I see it. There's no need to police this, or any way to really, but I think rather poorly of such behavior and would be gratified if they would knock it off.
Tracking cookies are opt-in, that's what the pop-up tries to pressure you to do.

The idea of the legislation was that sites would prefer to trade analytics accuracy for a better user experience. Obviously that hasn't worked out.
For a second I thought this was buzzfeed for some reason.
Have you used MUI? Massive game-changer for me (as someone who knows CSS well).
It would be much easier/faster if most websites didn't have 100 to 3000 "partners" siphoning our data
Textbook lesson in "be careful what you ask for."

They wanted this (or at least their government officials did).
> library of vectors of meaning and transformers that interpret the context

New phrase from a hollywood actor.
How soon though? 2 years? 10? 50? He starts by saying this won't happen soon, _maybe_ ever.
Yes, and I'm glad I can at least now tell such sites from others. Not allowing such malicious compliance would be better, but this is still an improvement over websites stealing data with no way of telling it happens
And when he flatly says "the population became 80-85 percent Russian", he's referring to the time period after the 1944 genocide (which he's choosing not to mention for for some reason). Before which the Russian population was, as he knows, always a minority. Moreover, essentially all of the influx of non-indigenous groups after 1783 was as a result of settler-colonialist policies of the Russian and Soviet empires. Before which the population was 93 percent Tatar, about 7 percent other groups -- with no Russian population to speak of.

Which he's also not telling you, for some reason.

See also: https://rationalwiki.org/wiki/Lying_by_omission
HippoRAG is an amazing work and it was a source of inspiration for us as noted in the references. There are a couple of differences:

(1) FastGraphRAG allows the user to make the graph construction opinionated and specialized on a given domain and for a given use-case; this allows to clear out all the noise in the data and yields better results;
(2) Unlike HippoRAG, FastGraphRAG initializes PageRank with a mixture of semantic retrieval and entity extractions;
(3) HippoRAG is the outcome of an academic paper, and we saw the need for a more robust and production-ready implementation. Our repo is fully typed, includes tests, handles retries with Instructor, uses structured outputs, and so on.

Moving forward, we see our implementation diverge from HippoRAG more radically as we start to introduce new mechanisms such as weighted edges and negative PageRank to model repulsors.
Have you tried DevContainer before ?
EU already made it opt-in. This resulted in the current situation of malicious compliance. I don't think they'd ever force the way to implement it through device settings, since you may operate a device you don't own (and won't be able to change them).
How much of your posting is sophistry? I assume this isn't (I doubt this increases the positivity of the perception of EA), but the God stuff makes very close to no sense at all.

If it's sophistry anyway, can't you take Eliezer's position and say God doesn't exist, and some CEV like system is better than Bentham style utilitarianism because there's not an objective morality?

I don't think CEV makes much sense, but I think you're scoring far less points that you think you are even relative to something like that.
You know, NATO reason to exists is to unite a front against Russia. Russia uniting itself against NATO is not less noble than that. Maybe if you guys really think you are much better than Russia that it has no rights to fight back then go there and invade it. History tells that's not wise but sometimes loud people only understand when words are delivered forcefully.
Fibre Channel is a routed protocol invented specifically to connect block storage arrays to remote servers while making the block storage look locally attached to the OS. And it works REALLY REALLY well.
I'm a huge Zig fan! Thank you for making native programming fun again! Zig is the exception to native build systems being painful.

But even a great build system doesn't help when old native libraries don't support newer hardware or OSs. At some point the high level -> native abstractions break and then builds break. :(
As someone with ADHD I can't understate how disruptive advertising is to my workflow and peace of mind. When I first started using spotify in the free-tier those occasional ads would completely derail my focus - ditto, with youtube, mid-video advertisements often lead to me just closing the tab and moving on to a different activity.
> Americans won't buy cheap cars

Not from a new car dealership, no. They'll buy cheap cars, but the mere act of driving a new car off the lot is a huge deprecation event in the life of the car. Why would price sensitive buyers go to the dealership?
They aren't required, though; they are a signal that the site you are visiting would rather utilize tracking cookies than provide a good UX. They could simply not use tracking cookies and then they wouldn't need to provide a pop-up!
Yep, that's why people do things like 44kHz sampling instead of 40kHz.
Exactly. The right thing to do is study each dependency and decide whether the reward of having the problem solved quickly is worth the many risks of adding dependencies.

I'll acknowledge here that there seems to be a significant difference between Python projects and Node projects: in my experience, a small Python project has a handful of dependencies and maybe a dozen sub-dependencies, while a small Node project usually has a handful of dependencies and a few hundred sub-dependencies. That's where Python's "batteries included" motto does seem to help.
I'd give 2 responses depending on what you mean by that:

1. As sibling comment notes, at least GNU rm does make some effort to protect you.

2. I would suggest that any further protection is just going to get in the way. For example, I've run into systems that aliased rm to `rm -I`:

-I prompt once before removing more than three files, or when removing recursively; less intrusive than -i, while still giving protection against most mistakes

but I almost always promptly override that because sometimes yes I do actually want to delete a lot of files in a lot of places and I am not having this argument with the machine.

Or as has been put more elegantly:

“Unix was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.”
— Douglas Gwyn
As a German language learner, this sounds almost normal.
Best Practice is to not care about the stupid asshole who came up with a brilliant method that works.

I tried to have the grammar checked by chatgpt but it was too challenging
What ecosystem are you comparing to?

Any C/C++ project with even mild complexity has a good chance of being extremely difficult to build due to either missing libraries that have to be installed manually, system incompatibilities, or compiler issues.

Python has like 28 competing package managers and install options, half of which are deprecated or incompatible. I can't even run `pip install` at all anymore on Debian.

Even Rust, which is usually great and has modern packaging and built-in dependency management, often has issues building old projects due to breaking changes to the compiler.

All this is to try to say that I don't think this is some problem unique to JS at all - but rather a side effect of complex interconnected systems that change often.

A big reason Docker and containers in general became so popular was because it makes this problem a lot less difficult by bundling much of the environment into the container, and Docker is very much agnostic to the language and ecosystem running inside it.
Who would ever opt in from device settings if not given an incentive to do so? What would even be the point of providing such an "opt in" compared to just banning tracking entirely?

If you made tracking required in the device settings, you'd see the exact same pop-ups, they'd just give you a worse and worse user experience until you gave in and changed your device settings, or similar
Unfortunately many sites don't care about your consent either way. The cookie is saved before you get to click anything so blocking the banner blocks only the annoyance unless you go further than just blocking the banner.
People not wanting a Leaf is how I got mine for dirt cheap. I also happen to live in a state with an extraordinary EV tax credit.

The annoyances of the Leaf are overstated, and the benefits are way better than people give credit for.

If people do what’s popular, they have to accept a popularity tax for the “keeping up with the Joneses” lifestyle