skysight-inc/HackerNews huggingface dataset:
(Not a lawyer.)

The GDPR is not about cookies, the freely-given consent requirement applies just the same if they’re tracking you in other ways (perhaps submitting a fingerprint via XHR, or even server-side—arguably just storing IPs in an access log counts[1]). The recorded data doesn’t have to be actively used to identify you, only usable for that purpose in principle.

The earlier 2002 “ePrivacy Directive”[2], which came to be known as “cookie law”, does mention cookies in the motivational part, though the actual text just refers to storing stuff client-side whatever the means. Storage strictly required for the website to function is specifically exempted. Unlike what the GDPR would say later, the preamble said sites would be able to tell users to GTFO if they refuse the cookies.

[1] https://curia.europa.eu/juris/document/document_print.jsf?mo... (ruling), https://gdprhub.eu/index.php?title=CJEU_-_C%E2%80%91582/14_-... (unofficial explanation)

[2] https://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=CELEX..., recital 25 and article 5(3).
Nice to see you here Asim!

Stay tuned for some updates from Wasmer regarding networking, I'm super excited on what's coming next for full networking apps running on Wasm... can't wait to share it!
Australia’s central bank has equity wiped out by billions in bond losses
I think that if you have a toolchain as easy to bring up and use as Go's, and the stance towards dynamic libraries that Go has, it's understandable that plugins come with the downside of recompiling. It's a chore for sure, but if Caddy is an important part of your infrastructure, having a node that compiles static versions of it for your specific use is not too much of a change from repackaging a docker container with your specific configuration of nginx.
Honestly Nvidia is in such a dominant market position with lots of defensible business streams like CUDA and such that any slump in their stock price is a buying opportunity for me.
I bought the No Starch Press Linux bundle in 2019.

There are only a couple of books in this one that weren't on the 2019 one. It's a shame that they don't allow to just buy the difference if you bought a similar bundle in the past. But I guess their agreements must forbid that.
Why not?

If you have a one-party system, then all it means that the actual policy choices are made not by parties, but rather by factions or individuals within the one party, so if you want to change things, then the levers of change are obtained not by being a voter (or candidate) and having your party gain positions in the country but by being a party member (or official) and having your faction supporters gain positions in the party.
Macron tried, but other european leaders have their heads stuck in their arse (cater only to their own bubble). USA is happy to sell arms and undermine european and russian economies.
Ask for a second key and leave it in the slot?
I think the answer for efficiency in programming is to reduce the total number of servers, data centers and bandwidth required to deliver the solution.

Picking a programming language has virtually no bearing on this. There are certainly some languages that can run faster in some scenarios, but these microbenchmarks have little relevance to any practical reality at scale.

For me, I like to go though hell instead of around it. Don't try to make one server sip the power obsessively. Make that one server do as much as possible, since you are already paying a fixed, idle power cost.

I think picking things like SQLite vs SQL Server have a much bigger impact on power consumption. These are less disruptive choices than swapping programming languages as well.
Could you try now and let me know if this persists?
Agreed, but the exact written word does matter. Technicalities have consequences, sometimes regardless of intent. You seem to be arguing that it was pointless to even give a license to the code, since it was somehow obvious what he meant? Well, the author has now added an MIT license to the code, so the point is moot.
Well, those websites just wait for the OS most of the time, not using any energy.

These benchmarks may not be representative for PHP as the usual way of operation for it is not some hot loop numerical compute done continuously.
Yeah but my feelings.

My feelings override everything in this article.

My feelings.

Could you imagine being in this position? Could you?

It's all about the goal here - peace and no pain.

Nope, not about the system. Anyone who says otherwise is an idiot.

/s
So you say that WWII did not humiliate Germany? Can we do same to Russia then?

What is your proposal to how not humiliate Russia? Russia already humiliated themselves by not wining this conflict for so long. In their book anything less than total conquest of Ukraine is humiliation.
I wish Next.js talked about this some more and beefed up their API routes.

Writing your BFF in the same codebase, sharing types, and parsing incoming data on the server without filling up the client bundle is a fab experience.
Reminds me of my college days, we’d play “trophy bowl” where teams of 2 against 2 would have to find a hidden object and then place it in a room cup in the centre of the room (or a bowl of a trophy if one was available).

Our preferred strategy was to have my teammate pin down the other two so I could search the room uninhibited.

Made for great entertainment for anyone watching.
> Is the assumption that once Russia mobilises its population, they'll all go "sir, yes, sir" and go storm Ukraine?

Russia has like 150 mil in population and they currently plan to mobilize 300k. That's a fraction of percent - I'd expect that there would be more than enough who will.

> Also, the responsibility for this war is absolutely on Russia, for deciding that Ukraine is a part of Russia through either a puppet government or through direct invasion.

Oh please, each member of the conflict, from Russia and Ukraine to Germany, France and the US - all have made multiple conscious consecutive steps to escalate it into a war. Remember how there was Minsk-1, then Minsk-2, and how all this had dragged on? Remember how Nord Stream pipeline sanctions were a thing years before the war? Remember how just before the war Russia demanded security guarantees from NATO? Good times, lots of opportunities.

You may disagree with it ideologically or engage in needless value signaling, but this won't change the reality of multiple cause-effects that brought us where we are.

I blame the political elites, IMO this is just criminal incompetence of politicians, completely detached self-righteousness and a lack of any political will to find compromises. And of course your typical corruption: American Congressional-Industrial-Complex once again demonstrates us how Eisenhower was right in his assertions and that last warning speech.
You can absolutely get away with 12gb, 10gb, even 8gb vram and play 4k high refresh rate.

But also doesn't account for poor programming. I remember a reddit post about God of War using 15gb of vram after a while of playing, probably a memory leak.

Having available vram just gives yourself headroom for newer games with higher quality textures, there was a game which name eludes me which shipped with 8k resolution textures for 4k gaming so it used like 10gb of vram? Or something along those lines.

But it can also be used for pre-caching stuff, like if you were playing WoW and the next zone was already precached so you don't need to load it from the disk.

I think that new tech Sony and MS were working on, direct storage access? Will play a bigger and better role than higher vram.

I only game at 1440p so I don't care for more than 8gb of vram.
> Or it's a community of Jerks.

If you think they’re jerks then don’t join in.

If they think you’re a jerk they won’t want you to join in.

It’s not the mystery you’re making it out to be. If many people tell you that by their norms you’re rude then by definition you’re rude as that’s the definition of rude - not meeting social norms for interaction in a given situation which is causing people to be upset.

If you don’t understand their norms or why they’re upset, that’s your issue to work on not theirs.

> Proud boys think I am a jerk, for sure.

Yeah so you probably wouldn’t be welcome at a Proud Boys meeting. That’s fine. Did you think this was a ‘gotcha’? You’re arguing against your own position!
... - .. .-.. / .- / -... . - - . .-. / -- .- ... -.- / - .... .- -. / - .... . / --- -. . / .-- --- .-. -. / -... -.-- / - .... --- ... . / .--. .-. . - . -. -.. .. -. --. / -.-. ..- .-. ... .. ...- . / .. ... / .-. . .-.. . ...- .- -. - / ..-. --- .-. / .- -. -.-- - .... .. -. --. / --- - .... . .-. / - .... .- -. / .- / ... ..- .--. . .-. ..-. .. -.-. .. .- .-.. / ... .. --. -. .- .-.. / --- ..-. / -.-. .-.. .- ... ... / .- -. -.. / . -.. ..- -.-. .- - .. --- -. .-.-.- / .. ..-. / .. / .... .- -.. / -- .- -.. . / -- -.-- / .--. --- .. -. - / .- -... --- ..- - / . .-.. . ...- .- - .. -. --. / .- .-. -... .. - .-. .- .-. -.-- / ... -.- .. .-.. .-.. ... / .. -. - --- / ... - ..- .--. .. -.. / ... - .- - ..- .. / -.. .- -- . / -- .- .-. -.- . .-. ... / .. -. / .- -. -.-- / --- - .... . .-. / .-- .- -.-- / -- -.-- / .--. --- .. -. - / .-- --- ..- .-.. -.. / -... . / -.. .. ... -- .. ... ... . -.. / .- ... / - .... .- - / --- ..-. / .- -. / ..- -. . -.. ..- -.-. .- - . -.. / .-. ..- -... . / .-- .... --- / .. ... / .--. .-. --- -... .- -... .- .-.. -.-- / -- .- -.. / .... . / -.-. .- -. - / -.. --- / -.-. ..- .-. ... .. ...- . .-.-.- / .. / -.-. .- -. / ..-. --- .-. -- ..- .-.. .- - . / -- -.-- / - .... --- ..- --. .... - ... / .--- ..- ... - / ..-. .. -. . / - --- / .-- .. - / -.-. ..- .-. ... .. ...- . / .. ... / .- -. - .. --.- ..- .- - . -.. / .- -. -.. / -.. ..- -- -... .-.-.- / .. - / .. ... / -. . .. - .... . .-. / -- --- .-. . / -. --- .-. / .-.. . ... ... / .- .-. -... .. - .-. .- .-. -.-- / - .... .- -. / -- --- .-. ... . .-.-.- / .. / -.-. .- -. - / -... . .-.. .. . ...- . / .. / .... .- -.. / - --- / ... .--. . .-.. .-.. / - .... .. ... / --- ..- - / ..-. --- .-. / -.-- --- ..- .-.-.-
He wrote the Gnus news reader. Many years ago I found a bug in it on a Friday morning, I searched around and found out how to report it to him, by the afternoon of the same day he had notified me of a work around!
Technically speaking, you could probably also develop a USB-A that could do the same thing with a little mechanical and electric configuration.
Never heard of it before this post. Sounds like they're new and have yet to make a name for themself.
Requirements for a banking app (or even a retail app) is not like you might expect on a FANG-type app. Focus would be on functionality, stability, possibly ease of use (but way down the line), and security. I'm guessing management is not too bothered about app size and banking mgmt won't be overly technically focused.

Incidentally I was maintaining a cross platform mobile app for a major UK company. Between Android versions of the fairly ancient framework the app size grew 2 or 3 fold. There were a couple of issues, one was js minification was failing before it was wrapped into a native app by the framework, I think I fixed that in the build file. Also both the ARM and x86 libraries were being included in the APK even though we were only targeting one particular device series. Removing one of these almost halved the file size. It was only really the guy managing the devices and device builds that cared about this, the business wouldn't have noticed.
Humph. My home IP address which is shared by thousands of random people behind two layers of NAT, in Brazil, gets a score of "63, low risk". My mail server, on Linode in the US, which has had the same IP# for about 20 years and sends mail to GMail and Microsoft without problems (and only from a small group of people who never send spam) gets a score of "0, high risk". This is useless garbage, and dangerous to boot. The last thing we need is more arbitrary and unaccountable "reputation scores" being propagated by self-appointed and unqualified reputation judges.
well, be damned
They left out the block channel button. Very effective.
Seriously, as an avid YouTube consumer (and not a creator) training my algorithm is such a huge part of what my entertainment life is. Definitely have used private mode, on a VPN, with a different browser to watch videos I didn’t want polluting my algorithm. Now that my kid knows how to use YouTube and I let him use my account, my years of work are totally shot… maybe.
It’s nice to be able to see and block channels, guide the algorithm away from YTP, and be sure to keep plenty of math and science options on the recommendations.
I’ve also noticed that it varies by time of day.
I wouldn’t mind more control, but as it is, I learn the system and do have control that I need. I don’t always know what I want, and do like surprises. Like, who knew I’d be into cow hoof trimming? YouTube did.
FWIW, in German it's actually used with the definite article since.. forever I guess and maybe it's the same in other languages. I happen to know you don't use "the Ukraine" in English, but it's a hard habit to shake off - so this may not even be a case of any propaganda. (Just looked up the wikipedia article and there's also no mention of this being applicable, but you know, wikipedia...)
We don't use SYSCALL on Windows. We link KERNEL32 and friends. It adds bloat to our binaries (for instance, hello world could be 4kb rather than 16kb if we didn't need DLLs) but Microsoft leaves us with little other option, since it'd require just as much bloat to use Xed to wrangle the syscall ordinals out of NTDLL. Our policy is to stick with stable supported interfaces whenever possible. Since XNU's SYSCALL interface is allowed, and it's nearly identical to those of Linux and BSDs, it'd be tragic to not use something that fits so perfectly hand in glove with the rest of our system call support. Look here, all we need to support a XNU system call is 16-bits of a word. https://github.com/jart/cosmopolitan/blob/2.1/libc/sysv/sysc...
There isn't really a "concession" you could give that would make Putin happy.

Whatever you give Putin, he will want more. You could give them all of Ukraine, and Putin would start plotting his next invasion on whatever country he wants next (Moldova, Latvia, Poland, Georgia, etc)

Ultimately, He wants the "right" to expand and grow the his new Russian Empire to at least the size of the old Russian Empire or the USSR without the US or the EU or NATO interfering and getting in his way.
I know Microsoft isn’t popular but Office365s family plan is fantastic value for the money. All interactions with Microsoft support have been… scripted but successful.
People won't want the newer synthetics if they can easily get the classics. Legalization would destroy the cartels
So you're using the code of a maniac to judge an entire framework?
The nazis used to call this "Gnadentod"

https://en.wikipedia.org/wiki/Aktion_T4
I am massively concerned that Trump may actually win next elections. I keep hearing that's not possible, Americans are not that stupid and so on. But he almost won second time and republicans across whole spectrum seem to love him despite his massive character flaws.

If that happens, US helps to Ukraine stops, period. I would expect Europe is left on its own and that may be a bad time for Ukraine and actually not only Ukraine.

I certainly hope all this is incorrect since I have family and life in Europe.
It's the Spectator, but .. this is still a real risk of assisted-suicide schemes. It's very difficult to make sure that the person isn't being coerced, or that nobody else stands to benefit from their suicide. Which, if someone is a particularly difficult patient, there usually is several people or organizations that stand to benefit from it.

This was the argument that moved me from "in favour" to "don't know" on the subject.
B ¬∈ A
Par for the course for the Spectator. Do not expect anything remotely informative there, it ranks just between the Daily Mail and the Telegraph in terms of accuracy.
Canadian living in Canada. There is some floral language written here but the article is exposing an issue that is relatively new and coming to the forefront. I read a more nuanced article on the ethical issues (particularly, the Canadian context this article brings out) but don't have a link handy.

From my recent interactions, Canada's health care system seems to be failing for the elderly and young+disabled. Cost of living has skyrocketed in the key populated areas (GTA and GVA) and people have more of a FOMO/me-first attitude in all aspects of life.

The gripe on health care is not just about waiting times. It is administers kicking patients out, threatening with private charges (Ontario Bill C7 that this article references but does not explain to someone unfamiliar), neglect in healthcare and step down facilities.

I am relatively young and can recognize this is not how I want to go. The trend that could emerge is exactly what the article describes .. if life gets too hard, just end it. This is not what Canada used to be.

Govt waste is monumental and services ever dwindling. The key political leaders seem to be espousing positions that pander particular viewpoints but don't actually get things better again. We need a Canadian-version of the Trump slogan - Make Canada Care Again!
Who is "they" in this dialectic? The Russian people definitely deserves a future.
They could even win freedom from corruption, also win democracy, and even pluralism, thanks to the outcome of this war.
They deserve no less.
Vladimir and his cronies deserves a hefty wake-up call...
That's funny, because as a generalist I tend to look down on single-purpose developers. Way too often they don't know anything about the rest of the system they're interfacing with and produce locally optimal but globally inferior solutions. My main gripes include frontend developers that don't understand HTTP and backend developers that don't understand SQL.

And besides, where does your notion of "full stack" begin? Is it backend application code? Operating system libraries? Kernel code? Hardware drivers? I'd argue "full stack developer" is a misnomer anyway, since no developer can (or would want to) write both kernel drivers and html/css frontends.
More that sanctions or any other punishments must be focussed on the Putin regime and not the Russian population in general. And should end quickly if the regime changes.
+1, thanks for the correction
Seems expensive for such a random collection of books, where you only might need one or two of them
> I am stunned that a JS tool came out on top

I wanted to know why, and I found this article by the author:

https://just.billywhizz.io/blog/on-javascript-performance-01...

also: https://github.com/just-js/just/issues/5#issuecomment-778673...
> Picking a programming language has virtually no bearing on this.

How so? Usage of, e.g. RAM and memory bandwidth shows huge variation depending on which programming languages are chosen - and that tends to be the most relevant bottleneck wrt. aggregating workloads onto a single server, or a limited number thereof.
> Extremely sad to see this blunt rethoric here.

Extremely sad to see how everyone has gone so deep into post-truth and magical thinking of "if I don't think about it won't be real", that a cool-headed assessment of facts is now a "blunt rhetoric".
I think (but have no data to prove) that most is not bullshit. I assume that, because building something costs money and nobody is going to spend money if it has no use. Except for scammers and/ or overhyped technologies that are not actually necessary but used because managers like buzzwords like crypto, meta verse, AI ...
Putin’s Strategy to Weaponize Winter
My conviction is that lowering to machine code in pieces then stitching them together is no longer necessary or advisable. Emit files containing some richer format - most obviously a compiler IR - and combine those before lowering the single blob to machine code.

I am not a compiler expert but this notion that there are optimisations to be had in the more expressive higher-level compiler IR and then delaying the emitting of machine code rings true. I would be grateful were anyone able to direct me to some papers etc on the subject.
The settings are available though, are they not working?
Except SIMD code while faster may sometimes be less energy-efficient than scalar code. Different SIMD extensions have different energy efficiency characteristics. Also, multithreaded code may finish a task sooner, but spend more energy budget due to costs of synchronisation, spawning and joining threads, etc.
I don't think that's enough to counterbalance the flow in the other direction.
Why is JavaScript in the top [now #1] of the techempower benchmark? (2020)
You know radioactivity residues travel fast, and to any direction right?
Yeah, our "gap sprints" end up just working on stuff we didn't get done in the regular sprints. Really nothing different.
Always nice to see game developers creating their own engines!
I just do both really. There are some games that are just better sitting on the sofa that can be started fast and no fuss. Then there are some games that are maybe more of a slow Sunday afternoon at a desk vibe.
> people who just… constantly fill mailing lists with attacks

A mailing list ban. "no contact" in a general is a modification of freedom of expression and/or association, and way beyond the authority of a dev community.
I use todoist to schedule actions (not a calendar block that a meeting will happen, but a "do x" event at a specific date and time)

For notes I use Obsidian, which results in plain Markdown files that I can backup. It has a daily plugin that creates a file for today. It also has a good vim mode and a lot more.

I wrote about these and other tools and how I use them here:
https://mejuto.co/productivity-tools-and-services-i-use/
Okay so people don't get it. Bullying people into committing suicide, is there a better literal definition for psychopathy than that?

Something's deeply wrong in Canada, Mate. I won't hear empty words replace the literal fact that they are expanding these laws. Get your shit together Canada, this is evil stuff.

You're all one car accident away from being predated upon by these 'people'.
Same here, not using YouTube's built in search function eliminates most of the ad and also recommendations problems. I use You.com since they additionally show Reddit and TikTok results which I sometimes find more useful than YT videos.
> I thought we didn’t like eugenics anymore?

Since when? Abortion of children with Down’s syndrome (up to the point of birth) has been legal in the UK since 1967.

http://enablemagazine.co.uk/interview-downs-syndrome-and-the...
The article reads like it is written by someone who does not agree with euthanasia to begin with, and who is trying to use classism as a tactic to quash it.

While it is interesting to think about how intractible problems for the poor can be minor issues to the rich, and how that affects one's decision to be euthanized, ultimately, it isn't the right to choose to die that should be taken away.

There are real cases where euthanasia is a compassionate choice. Outlawing it just forces people to suffer needlessly.

The authors appeal that the government is a uncaring cost optimizer pushing death on the poor misses (or misrepresents) the point. The issue isn't euthanasia, it is that living conditions of the poor are untenable. The solution shouldn't be to force them to live a long life through government enforced misery, should it?
Ask HN: What's happening with Gmail spam filtering?
In the last 2 weeks my gmail inbox went from zero spam to at least 2/3 spam/phishing emails per day on the inbox. I'm marking them as spam but nonetheless it keeps happening. I'm wondering if because spam traffic increased and spammers found a new way to trick anti-spam or if gmail engineers changed something on their end. Is anyone experiencing the same?

Not a big deal as it's been almost a year I'm migrating off gmail and I'm keeping it only for a few things, but still annoying
re2c is a free and open-source lexer generator for C/C++, Go and Rust