skysight-inc/HackerNews huggingface dataset:
The GDPR is quite strict in that states in no uncertain terms when one needs to ask for consent. The notion "personal data" and "anonymized data" are quite clearly defined. [1][2]

> Personal data that has been rendered anonymous in such a way that the individual is not or no longer identifiable is no longer considered personal data. For data to be truly anonymised, the anonymisation must be irreversible.

[1] https://ec.europa.eu/info/law/law-topic/data-protection/refo...
[2] https://gdpr.eu/eu-gdpr-personal-data/

Especially that last part is important. If the output of the algorithm can be reversed in a way that it can be tied to a person, you're violating the GDPR. The responsibility of choosing a good algorithm is very much yours. And so, that algorithm is a liability on your part.

Implementing a proper consent banner and adding a page with the correct GDPR information poses less of a liability when it comes to becoming GDPR compliant. There's plenty of information out there on how to do that properly. The EC even has a handy checklist just to get started: [3]

[3] https://gdpr.eu/checklist/

The notion "personal data" should also be interpreted in the broadest terms possible. Barring a few exceptions, the definition of "personal data" is really a limited set of principles that you are required to apply to a dataset rather then "these types and groups of data are protected, these aren't". The GDPR acts akin to a "right of way" principle which you are required to apply regardless of the context.

The nuclear way of becoming GDPR compliant without consent banners or GDPR notice pages is to not collect anything at all. Or even closer to home: not share anything with third party services.

I've done that exercise for myself, and that's something to take extremely literal when you start to think hard about it.

No Google Fonts. No analytics whatsoever. No using CDN's. No hotlinking. No embeds - No YouTube, Instagram, Google Maps, Vimeo,... - No collecting e-mail addresses for newsletters. No Avatars - no Gravatar - No comments - Not locally, not via Disquss. No keeping server side logs with IP addresses or any identifiable names.

It's not mentioned all too often, but the GDPR isn't about restricting what you can and can't do. It tries to enforce website owners to make conscious choices over the technologies and the platforms they use and the content strategy they would like to apply.

Looking at the author's site. Google Fonts is used, CloudFlare sets a cookie and the bottom of the page has a "subscribe to my newsletter" with a third party service. All of which are GDPR concerns.
Eich wasn't fired for making JS. He was fired because of some political donations and opposing same sex marriage.
Peripherally related question. Is it GDPR compliant to hash a user's IP address to just a wide region and store only that? e.g. "Finland", "California", "Chennai". Just to get an idea of from where visitors come?

I'd like to add only usage tracking to my sites to see how they are used, but I have zero interest in selling or using user data for any other purpose. I could add a pop-up banner, but that's for consent on using personally identifiable information (and I associate it with sleaze, to be honest).
Not the poster, but I agree with them. "Social" distancing says to me at least, avoid people period. Don't talk to them. Don't communicate in any way. Be asocial, if you will.
"Physical" distancing is exactly what it says, keep your distance from others, and has no impact on the social aspect of daily life.
You making an assumption UAE will never dip their hand into their golden goose. Money come and go. Just go ask Rothschild and Rockefeller when they had wealth beyond imagination back then. I wouldn't put too much faith in SWF. Nokia gone. Lehman gone. They take along a lot of billionaire money too. So SWF will have to be incredibily lucky like Buffet to keep their wealth. Let just say in 50 years, it will be very different than what you praised about SWF today.
Man I would love for 4:3 screens to make a comeback. The way things are going, I'm expecting 10,000,000x1 displays to be common in a few years.
> it went through the usual security controls yet she was immediately fired for doing it? Really? Do you understand how that sounds?

Yes, that's crazy... And that's exactly why people have been angry at the retaliation

> Please do explain...

To get more details, the appropriate thing to do is to draft a post that explains how these things are accomplished at Google and get it approved for publication by the legal review team. I've never done it and, while I don't exclude that I might do it, it probably won't happen soon.
I wish they’d just used scheme
I miss being able to easily pick the fonts that my applications use...
Oh, clever. Is there an open-source solution for this that I could look at?
I don't know how these things worked but I guess either

- the laws and public awareness just weren't there yet and it would be illegal without consent now

or

- it was something simple without cookies, like an image that automatically incremented a counter when requested
It isn’t :)
Most cryptographers think we will see RSA and EC type public key code breaking at least for small keys (<=1024 for RSA, <256 for EC) within 10-15 years. Once that happens we can more or less consider classical asymmetric crypto unsafe since we can assume deep-pocketed adversaries (NSA, FSB, China, etc.) may be ahead of what is publicly disclosed. That's why classically computable but quantum resistant asymmetric cryptography is one of the hottest areas of crypto research right now.
This is pretty much the reason why I've been looking into S76.

I want to game on my laptop too and it's nice knowing that S76 provides laptops that can game right away without any configuration needed.

Many other gaming laptops I've looked at required a bunch of changes up front in order to work correctly on Linux - even then you may still run into issues.

With S76 you know that you're getting a machine that will work with Linux 100%.
> Disclaimer: I’ve spend hours researching this topic and simplifying things for you.It gets a bit nerdy, but if you apply these techniques -> your life can change.

Is that meant ironically? It leaves a bad taste if not.
Who wins though, boobs or wieners ?

https://www.youtube.com/watch?v=bKxg-wca5pM
Okay, now is a good time to put my long-time idea on paper: we need a "cloud" power of attorney (not using the term digital so that people don't confuse it for a regular one just signed digitally).

Key idea is this: access to internet and its services is essential (and at the web scale, so is automation), but bot abuse is real. It should be possible for any company to ban bots but then for a person with a account on the website to say: I am giving this tool my cloud power of attorney (best if signed through a digital govt id system, e.g. https://en.wikipedia.org/wiki/BankID) and I take responsibility for what it does; you may not block it or erect CAPTCHAs for it, it scrapes/takes actions on your website on my behalf for my personal needs. This would make running a bunch of scripts on your own NUC or Pi an inalienable right while still allowing companies to fight unfair competition and plain simple DoS attacks.
Head-of-Line Blocking in QUIC and HTTP/3
> You have mini extension in browser to just auto refresh gmail

That existed without JavaScript (and IIRC it was somewhat common back when JavaScript was a novelty): <meta http-equiv="Refresh: 60">
Indeed the fact that you have to pay taxes in USD is not intrinsic value, that is actually what makes it fiat (That is the decree by which it is given value)

However the flammability is a good example of intrinsic value
Thanks. So for the manufacturing class, do you mean things like creaform or similar tools from hexagon and atos and the like, or are there some specific niches for 'slower but much more accurate ' photogrammetry ?
Random data point: OneNote, Microsoft sticky notes, moleskine books, emails to myself, github issues; depending on the context. In some future utopia there would be a unified solution. Small hunch I'd have to create that myself in order to be content with it.
Refactoring by Martin Fowler
The blog post is at best disinformation on this topic.

GDPR does not require cookie banner at all for this use case. GDPR is not about cookie banners at all. It is about consent of using personal or identifiable information. It is about safely processing data and not collection personal information that you were not permitted to have. This gets tricky as IP is recognized as private information in EU. This can be solved by telling GA to not collect it.

Google Analytics does not require you to post cookie banner, but you have to inform user on your privacy policy page that you are tracking their "anonymous" activity. How much it is anonymous knows only Google.
Source: https://marketingplatform.google.com/about/analytics/terms/u... section "7. Privacy"

What requires consent banner is Google Ads! Google is through you creating unique profile for each visitor that makes him identifiable. This is in direct conflict of GDPR that prohibits such behavior without explicit consent. So mere "We are storing cookies. > Accept <" is actually also in direct conflict with GDPR as you are lying or hiding this information from the user.

I am also not lawyer, but I was involved in implementation of this for e-commerce.
I'd be afraid flash would come back. Ah, those flashbacks...
I bought a Oryx Pro about 2 1/2 years ago to get a laptop with an NVidia GPU. I bought the high resolution version, but sometimes run it at the lower 1920x1080 resolution.

I just looked and they don’t seem to offer the higher resolution right now on that model.

Anyway, it is a fine laptop.
So if somebody compiles the data, charges an N amount for access, it's fine that some entity buys a one time access and then releases it for free?
> Companies are trying to hire more outside of California in order to lower wages across the board.

California isn't the industry...
Yes since GDPR states that personal data is any piece of information that uniquely identifies a living person, creating a unique identifier for each visitor by definition will make you a data processor.
Does installing uBlock qualify as informed consent?
Inbox Zero is not a Lifestyle
This is the result of a war that was fought two decades ago and the hackers/coders/sysadmins, the people to built things, lost and lost big. It was the dot-com crash. Looking back it's absurd. Everyone was convinced there was this big bubble and everyone got caught up in the irrational exuberance of the future of computing. But was it really? The real financial damage was done by the likes of Enron and Anderson consulting. If it was so irrational why did that supposed bubble give rise to some of the largest companies that now exist? Because it wasn't. That's why we spend the next two decades wringing our hands and fretting that there was another bubble right around the corner. This never happened. Why? Because there wasn't a bubble in the first place to worry about repeating.

What did happen is a ton of people lost their jobs and those people, passionate about what they do, kept right on doing it in the form of open source software. Google, flush with cash, hovered up talent for bargain basement prices. The board room got the message that software was eating the world and if they didn't do something quick the people to wrote the software and built the systems might want a say in how those companies were run. So they outsourced what they could and doubled up what they couldn't. The message was clear. I don't need you. I've got a second one of you ready to go. The waged a war on GPL calling it "viral" and "insidious" and convinced everyone it would be much better to use more liberal licenses that would allow them to build and sell products.

The war was lost when they convinced you that management was "icky" and you didn't want that boring old stuff. You wanted to be coding so they hired the MBA to be the scrum master. The result is you were cut out of the decision making process. Your only input was on a technical level and even there you were kept a close eye on. Some people would even proudly exclaim that they liked this system because they thought they were winners based on their slightly higher than average salary all the wile cranking out multi-million or even billion dollar software for someone else. Doug Cutting, the creator of Hadoop and basically everything that was to become Cloudera was only given a job. They made so much money even they were embarrassed but only embarrassed enough to allow him to keep working for them.

You lost and they won and this is the result. You're made to jump through these absurd hoops because it's cheaper to create these pathological systems and waste your time than to do something more efficient.
I've just landed a job at a FAANG company. Some random subjective comments based on my experience:

- it was hard work

- there was no way I could have passed these interviews without all the work.

- my past experience and education barely helped me for the interview

- it's not enough to be able to solve the problems, you need to be able to solve them on the spot, without much thinking, in an interview context

- I passed system design quite easily, even though I have little real-life experience with these systems. It would have been easy for interviewer to catch me off guard on real-life technical details, but they didn't care

- these companies (FB and Google) gave me a chance (even several ones), even though my resume is slightly atypical, and I'm on the older side (mid forties)

- Recruiters and interviewers were friendly and respectful. Overall they gave me a very good impression of these companies

- The whole process is very random

- I did learn some things while practicing. Not the best use of my time, but not totally lost either

- Algorithmic questions were harder at Google compared to Facebook

- The whole process was more fluid at FB (team-matching at google took forever, I was even ghosted by a recruiter after she told me I passed).
Jumping from Tolkien to Tolkien-inspired Dungeons & Dragons, consider the textile industry.

The Players Handbook, 5th edition, tells us (a) a square yard of canvas costs 1 silver and (b) a "squalid" lifestyle, one step up from the "wretched" lifestyle where you have absolutely nothing, costs 1 silver per day.

Based on historical rates for weaving, a weaver could plausibility weave 30 square yards of rough canvas a day, but doing so would consume over 8000 yards of rough thread per yard of canvas. A spinner, meanwhile, could only produce, optimistically, 6000 yards of rough thread a day.

Assuming most of the weaver's income was spent on raw materials, leaving them perhaps 2 silver per day for the common weaver to live a "poor" lifestyle, your spinners are going to earn maybe half a silver per day, assuming their raw materials are virtually free.

So how can your spinners survive on less than a squalid income? Well, it would probably help if they were small, like halflings, and so needed less food, or children, who had part of their living expenses covered by their parents. It would be even better if they were both; either would bump you into the "squalid" income bracket, both would bump you all the way to "poor".

Conclusion: the textile industry in Dungeons & Dragons is built on poor halfling children working 12+ hour shifts.
The question is: can I save a password generator profile per entry? Because different sites sometimes require certain characters or forbid them. In Keepassxc it seems to be global which is not really useful.
The new light-based quantum computer Jiuzhang has achieved quantum supremacy
Note that this can actually be beneficial if you are sharding the table as now new inserts will be put on different shards. (Of course ideally you would be inserting sequentially but on different shards)
I was 10 when it came out and wrote my first line of JS with 18 or something. It already felt dated to me at that time.
I was recently tasked with finding alternative to our age old spellchecker. Main criteria was it should be a separate api in cloud(we are not completely in cloud yet). Also I couldn’t use any commercial cloud spell checkers because of data privacy and security. After putting up a demo with an open source spellchecker we ultimately decided to abandon the effort. We found out that most of our competitors were recommending their users to use browser provided spellchecker like the one provided by chrome. We followed the same suite because we felt that being a relatively small development team our time was best spent writing business logic than to to create and maintain a spellcheck service.
thundersnow is wonderful. we get it every few years.

long ago lewis black had a standup bit about thunder snow and winter in new england that was pretty spot on.
When you control 70% of the desktop market share, and you are releasing an evergreen browser that updates weekly, if not more frequently, any argument about not being able to stay on top of changes in the environment become rather silly.
I love the idea. From experience, though, this type of thing becomes a bit painful when you realise that you actually want to use some of the tools & code from the javascript world.
I also prefer RSS, so I'll second that suggestion. It saves my time and prevents mixing up my inbox (work) with my blog browsing (recreation). To me at least, blogs with RSS feel more personal because they remind me of a decade ago when the web was more open and personal instead of subsumed by social networks.

Another suggestion would be to make the tags clickable! Why bother tagging something Elixir if I can't click that and see the other posts on Elixir?
> "Do you really want a browser to be gigabytes large? Especially on mobile it's not viable"

Absolutely, i would rather give the browser 50 GB even on my phone over paying my mobile operator for downloading the same data over and over again.

And it wouldn't take anywhere near that much, I am sure 80% of most used fonts are only a couple dozen, that wouldn't tale gigabytes
interesting, thank you! i wish the author had shared what exactly they sent via paper.. but i guess i can write a simple cover letter. lets see how this goes...
I'm only four jobs into my career, and the two that didn't ask me any technical questions ended up being either boring or a quagmire of non-technical leaders attempting to manage technical processes. Hopefully yours turns out better.
It's because the business people got interested and are increasingly taking leadership roles. As an engineer who has shifted over to the product management side I can safely say business people suck fun out of stuff for a living. Margins, cost savings, metrics to manage, each and every slow step of creating a new, less fun, normal erodes a culture built on making "Something cool" or "Just for fun".

Worse yet is when the business minded masquerade "Fun" activities as them still being cool such as hackathons. The sad truth of the matter is that this is what happens in a maturing industry. A lot of the green field money that sat around for Facebook and Google to gobble up has been eaten. The remaining scraps are enough to prop up small startups, but really only until they get absorbed into the giants with fat checks for the founders. The regular workers get conformed into the system, with assurances "Everything will totally stay the same" as they slowly change everything.

Businesses exist to make people money. Engineers are great at solving problems and innovating. Business people are great at squeezing every last drop from those solutions till only a husk remains. To be fair to the business people, myself included, if you do anything less than squeeze for money as hard as you can, you get beat out by the competition who copy you, and nothing is as not fun as being jobless. The more and more people who get coding knowledge the more and more being a coder will be just like every other engineering position. Someone who executes. Which is why I bailed and got into PM so I could actually have a strong say to the business in what we execute on.

To end on a happy note I have never seen more people getting into robotics clubs, trying to make small static sites, learning the basics, and I am certain that every day more and more people are running their first hello world programs. So I think there some ups and downs to everyone learning coding.
Remove all your likes from Facebook
Looks pretty cool, it might be benificial to allow it to be mounted and used as a conventional touch screen monitor rather than limiting it to just a high tech game board.

That would allow me to apply a percentage of the purchase as a business expense for my new Covid-19 work from home office space.

And to that point, would it not be wise to promote some sort of socially distanced gaming application for it too, given the fact having friends over for game night goes against the Covid prevention guidelines?
I really appreciate the modernization of scala, but I fear the projects we have at work will never be migrated past 2.xx. We are just preparing the move to 2.12...
> you literally haven't been able to buy a Macbook with a 1080p screen for years.

You are technically right, but to be fair, it has been barely more than one year. Apple sold their 2017 model of the 13" MacBook Air, 1440x900, in July 2019:

https://web.archive.org/web/20190708170222/https://www.apple...
What is a heavy duty programmer?
It's still fine.
There is as little need to “kill coal” as there was to “kill nuclear” because of safety or proliferation fears (that never arose in the US as measured by actual fatalities). The market will work its magic at its own pace. Since the US is the Saudi Arabia of coal,

(https://www.politifact.com/factchecks/2008/jan/25/rudy-giuli...

But see

https://archive.thinkprogress.org/usgs-were-not-the-saudi-ar...

as well for a counterpoint)

there are good reasons to keep the coal option around at some level for portfolio management robustness in the US for the middle term. If renewables and battery tech scale as promised, the cost pressures will gracefully erode coal’s market share for those who hate those sort of things.

Politically driven decisions about primary technologies smell a bit like the political direction for backyard steel furnaces under Great Leap Forward strategies

https://en.wikipedia.org/wiki/Great_Leap_Forward

That found, ummm, limited success.
EU pushes for 'right to disconnect' from work at home
We keep root ssl certificates up to date, surely we can handle a few fonts.
It’s funny seeing this. Yesterday I had to demo my 20 year old built in desk and found a Netscape Navigator CD inside.
I agree I would be happy with 2k as well. But this doesn't appear to be offered in laptops for some reason.
Guide to Effective Reading
Brendan Eich addresses that topic in this interview. The whole interview is (very much!) worth a read but here's some key parts about the name

https://www.infoworld.com/article/2653798/javascript-creator...

>It was all within six months from May till December (1995) that it was Mocha and then LiveScript. And then in early December, Netscape and Sun did a license agreement and it became JavaScript. And the idea was to make it a complementary scripting language to go with Java, with the compiled language.

>[The idea of an accessable scripting language] was very strongly held by Marc Andreessen and myself. Bill Joy at Sun was the champion of it, which was very helpful because that’s how we got the name. And we were pushing it as a little brother to Java, as a complementary language like Visual Basic was to C++ in Microsoft’s language families at the time.