skysight-inc/HackerNews huggingface dataset:
Bubblesort is usually the worst sorting algorithm, in every conceivable way. Given that in a sorting network, bubble sort is dual to insertion sort [1], why can't the optimisations in the blog post be applied to insertion sort? I believe they can be, and the author was just being facetious.

Stop teaching bubble sort.

[1] - https://en.wikipedia.org/wiki/Sorting_network#Insertion_and_...
From what I understand smart contracts are immutable, so this "bug" can only be fixed by publishing a new contract which is by definition independent from the old, i.e. unable to access or manipulate any tokens (like these) that belonged to the old one.

Additionally, apparently contracts may rely upon one another, and a bunch of the contacts that utilize this WETH token depend upon the existing contract. All of these (and their dependents, recursively) would also need to be updated.

I.e. the money is gone unless there is a large concerted effort, but no one should reasonably expect this.
Rekwest – Adv Fetch for Node
Very interesting! Quite amusing that adding milk seems to be an unquestionable truth while adding sugar is considered destroying the flavour and adding pepper (which is not uncommon in India) appears to be unthinkable.

But I find it most surprising that the detailed rules say nothing about how long to steep the tea.
Leaking customer data to Cloudflare is also a very interesting question here.
Very good point, the courts in countries with common law work quite differently than where the courts are based on civil law. There is a quite large difference of the two systems.

https://en.m.wikipedia.org/wiki/Common_law
I too was pissed about the popups until I realized it the companies throwing up the popups that are to blame.

Hosting all your assets by yourself, on your own servers and doing analytics without sending data to a third party is not a terribly tall order.
I stand corrected - not everyone can agree!

In reality, as a service provider, you have no ability to determine if the client IP belongs to an individual or not - so you have no choice but to assume it does identify an individual.
One could write a sentence like that about smart contracts. One I pulled from Google:

Smart contracts are simply programs stored on a blockchain that run when predetermined conditions are met. They typically are used to automate the execution of an agreement so that all participants can be immediately certain of the outcome, without any intermediary’s involvement or time loss. They can also automate a workflow, triggering the next action when conditions are met.
As a Deutscher this sounds completely nuts. Correct me if I'm wrong but any not 100% technically necessary third party request is considered illegally leaking personal data?!
Or do I 'just' have to inform the users that their fonts, images and other data that could be stored in source but is not?
In the case of fonts I'm pretty sure they get cached in the browser, so bundling them with the source just doesn't make sense?
Also Google can definitely make use of That information because they know so much about the user that a single IP connect is enough to establish that a specific user visited that website.
> Stop ingesting caffeine.

I can stop anytime I want. But why would I stop when it feels so good?
R.I.P Legend
Browsers do not share these caches due to privacy concerns. There is no benefit to it being in a central vs your own cdn.
Agreed with the second part, hopefully users of GPL software would only be able to sue for GPL violation and only be able to obtain GPL compliance, rather than damages of any kind. Also, at least with GPLv3 there are some ways to get the license back by coming into compliance.
There's TH3[1], and you indeed need to purchase a license for that. The price is listed as "call"[2], so I guess it's not cheap.

[1]: https://sqlite.org/th3.html

[2]: http://www.hwaci.com/sw/sqlite/prosupport.html
Back in the day or at least when I ran my own bitcoin node, any call against the blockchain was free. This sounds like someone charging for hitting the API on a rented node, as opposed to an actual cost imposed by the currency to consult the blockchain (?) But maybe the contract-generators aren't even running their own node, just piggybacking on someone else's API. Sure. Cheaper.
If (and I am not saying it is, but if) the aim is to have some consider replacing SQLite with this, then I would say - are you ready to walk the walk?

For one, are you ready to write tests the way SQLite does?

see https://www.sqlite.org/testing.html
Doesn't this attitude overlook the "agency" of the "User-Agent"?
This decision is incredibly coherent with the fact that tracking can be done in many ways other than with cookies. Your residential IP doesn't change that much and Google keeps track of it. Google can track your navigation through websites and associate it to your google account or shadow account just by seeing if you downloaded one of their fonts through said websites.
So bravo to the Munich court for actually upholding rules against opt-out third party tracking
Ah OK, I'm probably years out of date then. I'll look it up.
Population Growth Matters
Can you really decouple all the religious things and just focus on friends building? As an atheist I would feel like an impostor there and to myself for using that place just to make friends.

Also sounds like you skip most of the talks and just go for the church afterparty?
Interesting, thanks for the update!
> Seems like a pretty wide interpretation of this law.

That was my initial reaction, but I must admit I have since decided that was because it's an inconvenient truth to me. No one visiting mydomain.com should have to assume google.com is going to receive information about them without their prior consent, and there's usually no mechanism for consent prior to loading webfonts or CDN assets.

It is very much in the spirit of the GDPR that all knowledge sharing should have prior consent, and this follows with that.

You can see the industry flailing to compensate for the sudden increase in responsibilities it has been getting recently. It's not a wild west anymore, we should be a mature industry, and mature industries have regulations earned from previous failures to be ethical or safe. That's what I see happening, the industry is getting harder to operate in, but it's just reaping what it sowed.
I don't get your comment. Paying $500 to reach many candidates is not expensive in headhunting and they didn't claim to have a problem finding enough clients. $50 would make vetting more necessary and cover less of it as well. (SE did respond to specific questions about the legitimacy of ads when I asked them.)
TIL - more on IBAN checksum:

> The IBAN check digit consists of two digits in positions 3 and 4 of the IBAN.
It is calculated using the MOD97 algorithm and provides the primary integrity check for the IBAN standard.

https://www.iban.com/iban-checker
Gameboy C (and later Gameboy Advance) was actually a big part of discovering programming for me (after QBASIC). I didn't have a great idea of what I was actually doing - lots of copy-pasting, changing stuff around, cargoing, trial-and-error.. But I made stuff happen and it was super exciting.

It's kind of amazing that even 20y+ later, a lot of the resources, tools and even websites are the same as back then. The community is just great.

Reading the OP, I think you won't need much more actually - it's not very complicated, which is part of the attraction compared to modern SE... Just start playing around and see where it takes you. Look at code from other people for inspiration.

I can´t recall what were the main sites for classic GB but gbadev.org was a gold mine and seems to still be around and kicking.
It seems like if there were a data processing agreement with Google that they don’t process the IP for web fonts it would be fine too.
That's not usually how contracts work (in the sense of the actual law, not this smart contract bullshit).
If there are different means to host the asset and the hot linking would transfer data out of the EU (in particular to the US and to a giant marketing company) that might be problematic.
Yep. About 5000 American soldiers died in the Iraq War. A tragic loss, undeniably.

Iraqi deaths? Estimated to be between 400,000 and 1,000,000. That doesn't include deaths that will follow for decades from lasting damage and the instability that followed in the region and continues to this day.
There are some important points to mention:

* the court explicitly stated that this case was about transferring personal data (the IP) without prior consent. If the user had consented, there would have been no case.

* the court explicitly criticized using google, because google a) is known to collect user information and b) google is a US company and the European courts have found the US is lacking in privacy laws. So my reading is that the judgement would not apply if you transferred such data in certain circumstances, e.g. if you transferred such data to provide "essential services" and you have contracts with the data processor about how they can use and store the data that are in accordance with German privacy laws.

* the court further stated that it sees no reason to transfer such personal data, as the website could have easily provided the fonts itself. This seems to be a crucial part of the courts reasoning, as it is a ruling on the plaintiff's claim that this use of google was exempt because it was "necessary" to provide the service.
> [...] allowed, provided you don't share the modified program

Would it be legal to share the binary diff of the fix, provided it contained none of the original binary?
Google Fonts actually provides a couple of extra services, which can't be replicated just by 'hosting' the files.

Not as relevant now, but in the past a big feature was serving the smallest font file to the user based on the browser version they had.

Nowadays, the ability to use a Unicode aware font without sending the whole thing to every user is another feature they offer.

Both feel like things that browser improvements could take care of themselves eventually though and in the meantime libraries running locally could handle.

(For similar services, licencing plays a part, as you may be paying for the font per view or something like that, but that Doesn't apply for Google Fonts)
The counterargument to this is that you are knowingly using a piece of software that has, and has always had, the default behaviour of autoloading remote resource links it finds in HTML.

This ruling could easily get overturned.
It is kind of fun to just not follow national news and then get into conversations with relatives / friends that do. Most conversations are really pre-programmed including the views that they will have. "Telegram is bad because it is used by extremists" for example. The most egregious example being COVID of course. The different national narratives were slightly out of sync at all times, so that people got told the Vaccines were effective at preventing infection, spread and the "way out", while at the same time another country was already running Booster programs because two doses were not enough and weren't even effectively preventing hospitalisations after 6 months.
Carrier-Grade NAT
It is statically typed, as in this input fired off the WETH implementation that runs a no-op and returns void.
> can the code be corrected though

A defining feature of "smart contracts" is that the code is immutable once deployed, and can never be upgraded or bug-fixed.
You get the first somewhat sober bum on the street with an ID card to register a bank account, they give you credentials, you give them €1000.
This artist died in 2010, so won't available for commissions XD. However, it's a cool aesthetic and it's worth checking out the article just to see it.

Practically speaking, if you actually want to find a sculptor to commission a work, search for a local sculptor's guild and check out local galleries or exhibitions. Many works at exhibitions will be available for sale and will have prices listed, which will give you some idea about cost.

Plus, visiting local galleries if you haven't done it before is a fun adventure!
TL;DR: He completely lost his money by entering the wrong details rather than testing payment first.
>none blockchains can scale and all are bad for planet, but have you seen how good solana actually is?

This is the opinion i started finding on subreddits more and more often, not my opinion.
Ask HN: What Happened to YouTube Recommendations?
There are lots of reports of YouTube recommendations suddenly getting much worse, e.g. on /r/youtube from the past 3 days:

https://www.reddit.com/r/youtube/comments/sg57kl/a_very_strange_home_page/

https://www.reddit.com/r/youtube/comments/sg2qnd/weird_recommendations/

https://www.reddit.com/r/youtube/comments/sfdwyh/algorithm_gone_insane/

https://www.reddit.com/r/youtube/comments/sfczuh/has_anyones_youtube_recommendations_randomly/

https://www.reddit.com/r/youtube/comments/sfaaij/horrible_recommendations_as_of_12722_6pmest_any/

https://www.reddit.com/r/youtube/comments/sexhtp/youtubes_recommendations_are_still_broken_that/

https://www.reddit.com/r/youtube/comments/settip/anybody_knows_what_in_the_hell_happened_to_my/

https://www.reddit.com/r/youtube/comments/ses7u7/what_happened_to_my_recommendations/

https://www.reddit.com/r/youtube/comments/sekomo/i_clicked_something_and_now_my_youtube/

https://www.reddit.com/r/youtube/comments/se5op4/youtube_recommendations_going_crazy_since/

https://www.reddit.com/r/youtube/comments/sdmble/weird_youtube_recommendations/

https://www.reddit.com/r/youtube/comments/sdnykp/youtube_recommendations_broken/

It seems that things got worse 4 days ago, when YouTube made Watch History a requirement for showing any recommendations. I couldn't find any mentions of recommendations being broken in the few days before that on /r/youtube.

Anecdotally, in the past week my recommendations became a mix of awful generic videos, with almost no personalization.

Does anyone know what's going on?
or just soda water

On new years day (YYYY-1-1) we traditionally make it with champagne
APL/J/K C-sources (perhaps by Roger Hui):
https://github.com/jsoftware/jsource/blob/master/jsrc/a.c and other *.c files

Niklaus Wirth, Verilog:
http://people.inf.ethz.ch/wirth/FPGA-relatedWork/RS232R.v

all of ioccc)
He made it free for a few days, go have a read!
Yeah, the plaintiff's browser made the request after all, no?
What does the browser's user agent have to do with this?
IMO a disclaimer is lacking in your post. The product you recommend in the last paragraph seems to be made yourself and you're the founder of the company that makes it. Sure the "we" implies you're involved, but doesn't disclose the extent. I believe this is important when making a recommendation of the "best language" and hyping technology in general.
Joe Rohan routinely invites frauds onto his program to lie about COVID-19. Whatever Fauci says is irrelevant here - you’re the one who brought him up, I couldn’t care less.

Rest your case, we’re clearly not going to see eye to eye.
Isn't regulation precisely the act of acting in behalf of the citizens because they are seen as "too stupid" to know what they are doing?
For pancakes I only use half a banana (mashed) and 3 eggs.
I think one of the main reasons it is done via hotlinking is that it is easier for the „webmaster“ to copy a JS snippet than to do something server side or self host. Most of these webmasters aren‘t developers.

This is particularly true for anything that comes as a „module“, like GDPR cookie notices (that are very frequently included via a JS snippet loaded from a third party site).
Look and learn from Yubico, they don’t show any YouTube embedded videos until you agree to functional cookies:

https://www.yubico.com/?lang=sv
Fidelity Plots Crypto Industry, Metaverse ETFs
Can he even claim this as a loss on his tax returns? My guess is no...
“Premature optimization is the root of all evil.” And now in a whole new way!
They seem to count CDNs as "hosting providers" and yes, without the necessary legal frameworks in place, this is also a problem if that leaks user data: https://www.technologylawdispatch.com/2021/12/privacy-data-p...
This is what happened: [0]

Basically, they tried to exit to Twitter, that failed, they were copied to death by competitors (including Twitter), no Android app on release = less users, hype died = no money to be made.

I asked the very same question as to why is it was even worth $1B [1] still no concrete answer on that.

[0] https://news.ycombinator.com/item?id=28093156

[1] https://news.ycombinator.com/item?id=25883362
I second this, I’ve never had an American pancake that came close to a Dutch one.
If your website requires CF to reliably deliver data to customers, then it’s unlikely to cause much of a stir.
Do you have a link. I read that recently this specific scam was picking up steam in the US and was concerned about the implications here in Germany.
You are allowed to add necessary features or port the software as well. Of course, what counts as a "necessary feature" is always up to debate, but if you for example own a software that only runs on Microsoft DOS and you want to port it to Windows 10, that's allowed.

Also, as far as copyright/patents are concerned those aren't a Problem with reverse engineering. If you reverse engineering something and you then discover copyrighted code while fixing a bug that's not a problem. Knowing of that code is not copying it.

If you were to copy that code or use knowledge you gained by reverse engineering to build your own product that would be an issue though.
This works because of legal precedent.

The equivalent in code is pre-existing libraries, and miles of them. But the law has highly developed ways of ridding itself of cruft and tech debt over time, in a way that lib dependencies really don't.
there's also the concept of a contract itself being invalid even if people have some right to enter it.

E.g. if you sign a contract while hanging off a cliff to give some dude all your assets in exchange for being pulled up, it is invalid in my jurisdiction.

Or if the people signing the contracts did not actually understand what they were signing it can be considered invalid (which would be akin to the mess in TFA).

Contracts are better left to people, rather then computers.
Absolutely. You can save a HAR file from devtools at least.

If you want to generate WARC from browsers, warcprox is relatively easy and fast - but setting up the proxy settings etc. is cumbersome if all you want is a single archive.

By the way, there are some great tools that use WARC under the hood such as perma [1]. They provide reliable snapshots of single documents with a stable URL.

[1] https://perma.cc/
Go to uBlock Origin settings and check every item in the 'annoyances' list. I haven't seen a single cookie banner for a few years now.

(This is assuming you're using uBO, because who the hell isn't these days?)
It certainly did for me + IBS goes away after just a week on it. Gas is passed once a week, if at all. It's hard to argue that my gut is extremely happy when eating an extremely restricted diet. Digestion is a non event.

And no, you don't _need_ fibre. I'm right in the middle of the Bristol stool scale with zero fibre. Another thing that scientists are uncovering right now but "you need fibre, fibre is good" keeps being parroted by everybody because someone said so 5 decades ago. Such is dogma.
The vast majority of people don't know what the last half of your message means. They cannot, and should not, be expected to make fully informed decisions. Industry (as always) has demonstrated they're not interested in educating or helping the user in any way about this. So they need to be regulated.
It is enough to identify whoever is paying for the internet access, which is enough, in itself. And it might be enough to identify the actual user with "reasonable" certainty, e.g. if the user was home alone at the time the IP was used.

Courts found that it doesn't have to be demonstrated that a user can be identified, the abstract reasonable risk that a user could be identified is enough to turn an IP address into PII (and this ruling explicitly mentions this).
My goal is to ship – twenty-five years in software
I live in a country where the local language is not my first language. Phone conversations are so much harder than in-person conversation due to the lack of visual cues and poor audio quality. Or sometimes you just get someone who is really difficult to understand. Even with something as simple as ordering a pizza, I’m really glad there’s an app for that (and it’s even translated into English!)
Oh goodie! If I lived in Chad I would use 99.9% less electricity, clearly a win. I would also die 31 years earlier - why isn't that one green too? Dying early is clearly much better for the environment than hanging around using up resources and belching CO2.
Google Cloud has ML\AI offerings. Most of the Google hardware probably utilizes ML in some way. There's also the bets: Waymo, Deepmind etc.
It's hard to call it a cultural trend when it's a couple famous people removing their library of music from one music service. I don't think it's unethical for a musician to stop working with a distributor if the terms of that stop being acceptable, that's wholly reasonable.

But to try and answer your question; no, I think it's kind of silly. Someone like Neil Young can only do this sort of thing once and trying to use it to deplatform another entertainer doesn't seem to be the most useful (removing Joe Rogan's podcast or whatever won't make a dent in the cause he supposedly is fighting for) and also not particularly effective unless there is a cataclysm of high profile musicians removing their music from Spotify.
The problem of course is that IP addresses can totally be used by Google to build up a profile of your browsing behaviour across the whole web. Even if typical end User ip4 addresses change quite a lot due to ISP NATs I imagine it's still very valuable information. Obv with ipV6 and static IPs for everyone it becomes a privacy nightmare
Easy: don’t use them. They are a waste of time anyway. I promise you your users care 0% about whether your font is “just right” or not.
The plaintiff's browser did what the defendant's code ordered it to do.

If the defendant's code violated GPDR (which seems to be the court's conclusion) by sending the plaintiff's browser somewhere, it's a defendant's problem, not plaintiff's.
This could be extended to any API request, if involves IP tracking
I agree that license plates make an apt comparison. How would you feel if private companies set up plate readers at just about every parking area everywhere?

Like with IPs, they wouldn't be able to identify unique individuals with 100% certainty (as both IPs and cars may be shared), but they'd get pretty close. Certainly when it can be combined with other data.

So yeah, to me it makes sense that IPs are personal data.
I really like that quote. It seems like it would work just as well for programmers too: "I didn't have time to write a 100 SLOC, so I wrote 1000."
I would not really call a "one way only exchange contract" magical knowledge.
When talking about UX, there's this bad habit of using people's mothers or grandmothers as examples, because they are 'too stupid' to understand the UI that was built. Aside from the obvious problems, this also implicitly removes blame from the designer/implementor of the interface.

I always prefer to reframe it as someone with a very important, intelligence requiring job, say vaccine reasearcher, who doesn't have time to deal with your shitty UI when they want to print a document.

I feel the same applies here.
that is true but it increases the barrier to entry for those who use google fonts for system resource issues, a lot of people offload because they don’t have the space or money to self host everything

one could argue that it is less eco friendly as well given how much space is going to be used repeating the same file on a multitude of servers
It’s not about “just right”. It’s about branding.