skysight-inc/HackerNews huggingface dataset:
Exactly!

You’ll soon have to fill out a form as if undergoing surgery just to visit a website. (And, of course, were all gonna click “Accept all”, just as we do with cookie warnings and Apple TOS.)

These judges do not know what they do. They only care about getting the case off their desk, clinging to the first semi plausible argument that allows them to do so. If you look for vision, guidance or responsibility for shaping the future I which we want to live, look elsewhere.
At least one of these statistics is calculated completely wrong - For instance, when looking at the "Americans have 22.43% less free time" statistic, that's not what the data says - It says they work 22.43% less than Americans.

But if I work 22% less, that doesn't mean I get 22% more free time (because, for instance, if I work 20 hours and have 100 free hours, working 50% less will mean I get only a 10% bump in free time).

Similarly the "make more money" statistic is calculated based on GDP per capita rather than on earnings (so for instance, while the site claims a 33% difference in earning, the Germany mean income is c$47k-$52k USD depending on the source while in the US it is c$55k-$57k, so while earning is higher it is not at the 33% difference claimed). GDP per capita tends to increase with income, but will absolutely diverge depending on the economic situation, as it's actually adding up Consumption + Investment + Government Spending + Net Exports and then dividing by the population, which isn't a valid way to work out how much is paid to workers.

Considering two basic stats are so far out, it doesn't fill me with confidence on the others...
This modernc.org/ql is an embedded database accessed through QL, which is a sub-SQL language "less complex and less powerful than SQL" (according to their homepage). I fail to see when this would be useful compared to the de facto standard SQLite.

BTW, modernc.org/sqlite (by the same author) is a port of SQLite to native Go. I've used it with great success for a few personal projects. Before that, I used the go-sqlite package, which needs CGO, and makes it hard to build static executables.
Correct. The question for law is: what does a reasonable person expect?

This is a problem because people (in general) are not good at understanding or reasoning about what computers do... and the entire purpose of the web is to put a simplifying, abstract model in between what humans want to do and how computers work. Models are always wrong, sometimes useful. The web is very useful because it is wrong.

If the web were more like Gemini -- I'm not advocating for this -- every link would be an explicit change, and the argument that a reasonable person would be aware that different things came from different entities would be solid. If JavaScript existed but a web page could not request any resource from a non-origin domain, the argument would be solid.

It's not reasonable for a random user to have to internalize a model that says that sometimes the font used by a page is local, sometimes it is supplied by the website, and sometimes it is a call to a third party. It's true, but it's not reasonable.
A nice matrix cut would also do.
Seems like the article is going through quite some effort to describe what is essentially Expand/Contract or Parallel Change patterns.
They also have some careers actively being closed to them, because institutions may be incentivised to only hire women. An academic career is an unlikely bet at this point, for example.

And in case people with only daughters think they will be fine because modern ideology only hurts women, I think they are wrong.

As an example, suppose updated laws make marriage unattractive for men (huge downside risks of losing kids and income in a divorce, completely at the whim of the spouse). The in turn it would become more difficult for women who would prefer a traditional family arrangement to find men willing to take up the risk. Even if women prefer more "lose" relationships, they might find it more difficult to find suitable mates because of the high risk of false rape allegations. And so on.

Traditionally male jobs being passed on to women might seem like a plus, but has the same issue. Maybe many women would be more happy with classic arrangements. Also there is the issue of being considered just a "token representative" and one's work being devalued.
I wonder if this will have an impact on https://gdpr.eu/ as they use Google Fonts
Yup, their response was crypto or nothing
The problem is the declarativeness of the web is very much limited for UI/UX purposes. There's been good steps taken with HTML5, although dropping XML-compliance was in my view a major mistake in terms of operability/simplicity.

I don't understand why we need to have dozens of CSS frameworks for "components" that have become common practice across the ecosystem. Pagination, "Hero" elements, intra-page tabs, breadcrumbs (and many others) should be HTML standard so that it's more accessible and users can come up with their own stylesheets. The breadcrumbs for example would enable your browser UI to show a "go up" button like your file browser does. Another interesting example would be element filtering: why can't a <form> with a local action property (like "#data") be used to filter a list of elements without JS?

As long as most UI of a page is dictated by dozens of piled-upon CSS hacks, user stylesheets will remain a wild dream. But given how little variety there is on the web these days, many things could be standardized part of the HTML spec so that CSS is only needed for customization (eg. colors, spacing) on simpler pages, while retaining the possibility for the server to suggest more complex CSS UIs as we currently do if you absolutely want to do that.
Cue the next post where people complain that using an ad blocker is theft.
Considering how those same troops are treated (or, more aptly, not treated) after they become veterans, that sympathy isn't exactly worth much either.
If you limit yourself to Supreme Court opinions and memoirs, it can be pretty good.

I recently read the takes on the subprime lending financial crisis in Obama's memoir [0] and McCain's memoir [1], and I found they agreed on the facts completely, but had completely different political approaches to what needed to happen next.

Ignoring politics Twitter and cable news is also a big help.

[0]https://en.wikipedia.org/wiki/A_Promised_Land

[1]https://en.wikipedia.org/wiki/The_Restless_Wave_(book)
We call those the good old days.
This is a pretty sad state of affairs IMO. The fact is that CDNs and similar third party services play an important role. Websites wont stop us6them, it's not feasible (btw if I "host" my fonts in S3 do I have to get consent for sharing IP with Amazon? With DNS? with every router that goes through tracert?) .

In reality, websites will add more crap "opt in" CYA forms at first loading, making the interaction fugly and unusable. We can discuss here in HN how that is unnecessary and whatnot, but that's what's going to happen...

I just wish that websites wouldn't force us outside of the EU to the asinine UX required by the EU (I hate having to press ACCEPT ALL on each page I visit.... whatever I dont want is already blocked by an extension anyways).
Transfered from Binance to a Coinbase BTC address
Not sure what owning a gun (for self defense as crime is a reality), homeschooling your kids (so you can teach them your values instead of leaving that to the state whose values are in its own interest rather than your kids') and freedom of speech (selfexplanatory) have to do with dystopia ... ?

Sounds pretty utopic in my book.
> User, the Human, is not going to be asked weather or not the browser should open every one of the possibly hundreds of references in a web page

Exactly, because we strive for a balance of convienience with complexity. Most people wouldn't mind downloading a font from Google, they already use it directly anyway. This isn't how law works, as an engineer, I'm just trying to find some sanity in what to me seems like an insane court decision with possibly very big repercussions for the rest of the internet.
Why can't they just read the terms of the license before they use the content? By this logic, saying that you didn't cause any economic damage because the software is freely available ought to be a valid reason to violate the terms of the GNU GPL.
IIRC foreign companies must form a joint venture with a Chinese one that would "own" the data and processing.
Stripping and jumping from a bridge is not illegal activity.
> result in a product that has no user-serviceable parts

You seem to think this is a step backward?

If you remember old lights you had bulbs that regularly blew, and the bulbs had to be thrown away and replaced. If you couldn't find compatible new bublbs you had to throw the whole thing away. The LEDs are not replaceable... but they hardly ever break either.

The LED lights product lasts longer, and doesn't consume bulbs. Strictly better, isn't it?
How does this not reduce to hitting any server not owned by you is leaking your IP address?

If I host my website behind Google Cloud CDN they have logs of the visitors IP. If I host my site on S3 they log the IP.

Does this mean that a visitor must insteract only with services that I own until I can get concent to use "unnecessary" third party services?

I think it is pretty significant if "necessary" is reduced to "could have don't it without". Because sure I could avoid Google Fonts, but now I need to do splitting and per-browser detection myself. Ok sure, browser font support is pretty consistent these days and I know my site just uses English and emoji in some pages. But now I can't throw that site in cloud storage. I also can't use a VPS because there are traffic logs. So I buy a server in a datacenter. But what if they have some form of traffic logs? I guess my question is where does this definition of "unnecessary" stop.
It mostly doesn't?
Floris keyboard (also on f-droid) has copy & paste buttons directly above the letters. Faster than swiping.
But GP has a point: An IP address (together with a timestamp) may be used to identify you a person but if it's not connected to actual personal data (e.g. what website you visited), "leaking" it to Google doesn't provide Google with any data about you.

I mean, IP address ranges are publicly known. If I now run a `for` loop over all IPv4 addresses and write them to my HDD, am I suddenly illegally storing personal data of all the people behind those IP addresses? Obviously no. An identifier by itself is not worth anything, unless it's connected to actual personal data.

EDIT: Never mind. GP's assumption that "there’s no Referer header - which there won’t be, assuming Referer-Policy is set sanely (which by default it is in all browsers)?" does not seem to hold in my browser. So Google does not only receive the IP address but also the HTTP REFERER.
Hey thanks for taking the time to reply. Have you maybe got in touch with hacker-friendly browsers such as nyxt? There may be some interested people over there.

Also, is there some good venues to discuss the semantic/declarative web with you htmx folks and hopefully people from other like-minded projects? IRC? XMPP? Matrix?
In your paradigm: shell, Python, Ruby and Java programs are not executable either, since they require interpreters before they become machine code. Java calls this bytecode and wants to run on a whole JVM, which is rather like a browser.
India has been deeply 'non-aligned' to that of West so far, and this was simply because West was/is confused bunch - policies in middle east, cutting deals with Saudi, winking at Pakistan, ignoring China's ascedence powered by stolen IP and dollars from West..
For those downvoting, I assume you’ve lived in all 4 countries and have first hand experience like I do too. Let’s discuss pros & cons of each!

The American system is so deeply flawed and broken in many ways; high inequality is one result. But the states is just that: a loose collection of highly varying fairly independent states. YMMV.
I don’t know that I’d agree that political discourse is worse today than (checks notes) during the civil war?

I’d say you may be looking at US politics through some rose colored spectacles. Being involved in politics is relatively much less hazardous to one’s health than at virtually any previous time in the nation’s history.
Before I introduced Black in my workplace, all code reviews were peppered with stuff like "should be indented", "use single quotes" etc. Made it impossible to talk about the stuff that actually matters.

When introducing it there was some resistance. There's always that one guy who tried it once and it reformatted that perfectly hand-formatted function. My answer to them was suck it up. In a tiny fraction of cases Black might make a suboptimal choice, but the rest of your code is so shit it outweighs this negative by 100x.
-apple-system and BlinkMacSystemFont are now both obsolete and covered by system-ui. Almost all of the named fonts in common font stacks are either now superfluous or not a good idea any more, causing more harm than they solve.

For sans-serif, I recommend at most three items: a web font, system-ui, and sans-serif. No more. I would note that system-ui is not necessarily sans-serif, but in practice it almost always is, and ui-sans-serif (along with ui-serif, ui-monospace and ui-rounded) is only implemented by Safari yet.

For serif, I recommend at most three items, possibly including one named font: a web font, Georgia, and serif. See, serif is probably a narrower serif (something like Times New Roman), but Georgia a wider one—they’re fairly different in character, so that it can be worth including if you’re doing so deliberately.

For monospace, I recommend at most four: a web font, ui-monospace (I wouldn’t, but some macOS people prefer it), Consolas, and monospace. I think Consolas is worth keeping in until Firefox updates its Windows default (https://bugzilla.mozilla.org/show_bug.cgi?id=713680), because Courier New is that bad.

Most font stacks now are just cargo culting, and are mostly mildly harmful.
correct, content-addressed storage is often implemented on top of TCP. I wrongly used TCP to generically mean "location-addressed".
Good point. There is a distinction to be made. For fraud, we have those distinctions. If I send you an email that looks like an invoice for a service you already ordered, but is really, at closer inspection, an order form, I am still responsible if I planfully designed the email so that the average recipient would be fooled. This also means that if I send that email to grandmas I’ll be held more accountable than if I send it to lawyers. These are all important discussions. The ruling we see here just doesn’t enter such discussions, because the court hasn’t even recognized the problem.
Would you and Bunnie Huang please teach a Master Class together? I have no idea what that would look like but it would be wonderful. I'd pay 200-400 for 4-8hrs of content.
So instead of Tumblr providing a better user interface that includes timestamps or lets you filter "reactions" or commments, casual reards should sign up to Tumblr.
> So I type single quotes and let black do its thing on save.

It is the one small grip, I have with black. C&P for example some string-indexed dict element as argument into a f-string sometimes produces duplicate double quotes if it gets into black's hands beforehand.
But in the end, black outweights all these minor things. This particular issue also is probably better considered as a tooling task for editors, IDEs etc.
Or compare 1% and 2% to 50% and 100%
How to avoid layout shifts caused by CSS loading.

How to avoid layout shifts caused by images.

How to avoid layout shifts caused by ads.

How to avoid layout shifts caused by DOM changes.

It is funny how as many things moved to web we still have those basic issues, that would be considered show stopper errors in a desktop app.

Sometimes I would like for the browser to keep the state from 0.2 second ago when I decided to tap or click and do something like nothing did change in this time.
> Yeah, I guess this stands. But HTML is not executable. It has to be parsed, like words in a book, not chemicals in a tube. Who is liable, the person who creates the poison, or the book (encyclopedia) which describes the process (and therefore the person who wrote it/distributes it)?

I know as soon as you typed this, you probably thought "oh crap, what about Python?" so I won't go there.

I think the major underlying thing here that makes developers uncomfortable with this court ruling is that the whole industry of software development has a chronic and pervasive problem with the idea of consent. I'm not saying individual software engineers don't know what consent means, but we constantly put out software that does things without giving the user informed consent and control, and resist all efforts to force us to ask for this consent.

Imagine trying to use the Software Industry's idea of consent when dating: "Hey, Alice, do you want to go out on a date with me? I'll only accept the answers [Yes] or [Ask me again later]". Ridiculous! But software regularly does this! "Hey, Bob, I love you and I'm going to keep sending you text messages. Do you want [all my text messages] or [only essential text messages]?" Ridiculous, but look at the "consent" options when it comes to cookies.

Not to be crass, but when software wants to get users to do something, they need to treat it as if the software is trying to get laid: You need to ask for, and receive, informed consent at every step of the way, at every new and different request. This is an uncomfortable idea to developers who are used to just commanding the code to do things.
A POTUS and military man (Eisenhower) called this out years ago. Aka, The Military Industrial Complex. No Virginia, it's not a conspiracy theory.

https://m.youtube.com
/watch?v=OyBNmecVtdU

Said POTUS Obama in his 2016 State of the Union:

"The United States of America is the most powerful nation on Earth. Period. It's not even close. We spend more on our military than the next eight nations combined."

1) 7 of those 8 are allies
2) It might be the next 15 or 20 now, as the DoD budget has increased since.

"Our troops are the finest fighting force in the history of the world. No nation dares to attack us or our allies because they know that's the path to ruin."
3) Worked out well. 20+ years in Afghanistan. The lives. The money. And that's The Best?
Not a lawyer, but to my knowledge, GDPR does not care if something technically "can be blocked" with some effort. It cares if there was clear, voluntary consent to share a particular bit of data - which wasn't the case here.
It's not though. If you take a random sample of people the odds that one is unemployed is .6% higher in one set than the other, not 12. The 12 only makes sense if you are only sampling from the unemployed, which is not how anyone on the street is going to parse that statement.
How did this just drop off the front page so quickly with 206 points in 6 hours?

Anyway, I thought this comment by the OP was interesting...

I thought a test transaction of sending ETH and getting WETH back was enough proof. My mistake was that I made an assumption about the reverse direction. Didn't see anywhere (including the official site) that we shouldn't directly interact with the contract and we have to use a dapp :/
Pure coincidence. I had written "wtf" in response to something else and it just sounded like a good coin name for a joke. I don't follow the latest in shitcoins. Not that I'm exactly surprised there's a token called WTF...
That was my view 8 years ago, before I came to USA. It was great for a few years.

Now I am not a believer anymore.
Not really. You are making this much harder than it has to be by bringing in irrelevant technical arguments. The court mostly cars about intent and effect, not technical minutiae.

Also by your logic machine code isn't executable either since it too has to be parsed (by the CPU which transforms it into microcode instructions).
What if my origin server is behind Google Cloud CDN anyways? I mean it is possible for me to run my own datacenter with a direct connection to the users IP but that is obviously unreasonable. As soon as I outsource anything it can now see the users IP.

I guess this particular case seems somewhat reasonable, but where is the line.

Also note that Google Fonts is a lot more that just hosting a download. It has different font files for different browsers for max compatibility as well as font splitting so that you aren't downloading too many glyphs and weights that you don't need for this page. Reimplementing Google Fonts isn't trivial.
I don’t know about this take, software updates when it comes to consumer products have never been mandatory, only perceived as mandatory in order to gain some new feature. As a developer, there are times we have to compromise old logic in order to add new logic. In other areas of life we call those changes progress.
Or even as simple as you don't have a working local resolver. But yeah, that's my basic question, is ethereum (and by extension ENS) dependent on DNS or could you run it all without any problems?
Seems like adding a hover/click to see the raw numbers feature would be nice
IANAL but

For the purposes of this Regulation:
(1)
‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be identified, directly or indirectly, in particular by reference to an identifier such as a name, an identification number, location data, an online identifier or to one or more factors specific to the physical, physiological, genetic, mental, economic, cultural or social identity of that natural person

— Clause 26 of GPDR [0].

Whereas I would point out the directly or indirectly part, the latter of which happened here.

[0] https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CEL...
The art of marble or bronze sculpting is still around, although much rarer than it used to be. It's a trade like any other, requiring years of study to achieve a high level of competence (notwithstanding the trend of throwing a bunch of random metal pieces together and calling it art - true art requires creativity and skill; one or the other does not suffice).

Many university art programs have a sculpture department. Student and faculty artists will make works on commission, although it's hard to find good figurative art among the sea of abstract political B.S. If you're really serious, Italy is the place for the best artisans, as it has been since the Renaissance[1].

There are still some old-school sculptors around [2] in America who take the craft seriously.

[1] http://www.spartacopalla-scultore.it/english.html
[2] https://corneliussullivan.com/
Does this mean the network stack is illegal based on GDPR?
Cultures clash. Life principles clash. Non compromising ideals clash. This is the reality of this world.

Boundaries and fences are healthy.

I’m not saying diversity is bad, like what majority of people here accuse.
If this happened at a bank everyone involved would fix it and have a nice laugh the next day.
Someone should sue them.
> how do we avoid breaking the web while keeping privacy needs in balance?

One thing that I feel would help: Massive decentralization. Self-hosting of content and regular synching of the hosted content on the server sides; or tunneling, think duckduckgo.

Self-hosting would make knowledge storage more redundant which protects against (also partial) network blackouts.

On the other hand this knowledge is then harder to control. Removing or redacting content would have to rely on the particular sites to "pull the updates" from the upstream. Copyright will also be problematic: each site would have to make copies of content with the (probably commercial) intent of serving it to consumers.

Still I can't help to think we need more decentralization and self-hosting.
My brother from another mother!!! Welcome!