skysight-inc/HackerNews huggingface dataset:
NordVPN

I use it pretty much exclusively to tunnel my traffic when using a public and/or open WiFi with my phone or laptop.
So far it seems that a the "sender" field in the email is enough.. I suspect they would do it with a reply-to: header as well so yes many are probably leaking in this way.

It's a bit different for the companies that operate using a SSN of course.
My usual shoutout to Lazarus/FreePascal go here: They're really wonderful, modern, well-maintained and ready for professional work.

If you've experienced 100MB Electron garbage and are tired of it, or you think C++ is a tangled mess and want no part in it, and you need something LGPL that has a wonderful community, check it out.
>The only reason user accounts exist at all in Desktop OSs is that all of them today were originally server OSs.

> "We managed to share home desktop computers in the 90s without significant problems, even though the OSs we used didn't support multiple user accounts at all."

That's not true. Window 9x series had user accounts (with no security between them.) This was beneficial to users because computers were expensive (and still are to most people..) so personal computers very often weren't personal. Having separate accounts, even without security, allowed individual users to configure the system to their personal preference and helped with file organization.

https://0x0.st/z-aG.png
Top Angular Admin Templates in 2019
I think you misunderstood what GDPR is about.
Thanks for the quick and honest answers :)

About DKIM: It adds another layer of authentication to the email by adding a signature. It being absent isn't really a bad indicator, because unfortunately email headers might change during delivery. This will invalidate the DKIM signature. But it being there is a strong positive that the email comes from the domain it says it does. From another perspective: An email that might be filtered as spam without DKIM is more likely to go through with a positive DKIM result.
You could also make it your unlock password.
I wonder how well her MacBook performs. Whenever I try to stream on mine it quickly spins up its fan which is really distracting, does anyone have any tips to avoid that?
> Even if you go full-size it dosen't take that much more space and you save you fingers the extra work for number and function keys.

If I go back to full size, it takes enough space that my shoulder hurts from the off-center kb/mouse, and it makes my fingers work harder and slower to reach the numpad and function keys.

I used to have a full size mechanical, switched to a 60%, and more recently an asymmetrical split 5x6+5x7 keyboard. The two small ones run a fully programmable FOSS firmware (QMK), so I can get keybindings that help me work faster.

The F-keys are used rarely enough that it's fine having them replace the top number row on the 2nd layer. I have a button to toggle to the 2nd layer, and two buttons that activate the second layer when held (one where the Fn key is on laptops, another where Enter is). On the 2nd layer, HJKL are arrow keys, WASD + QE + RF are also arrow keys + home/end + pgup/pgdn. The 2nd layer also has volume+media keys, print screen, and some other stuff on it. So I can navigate around the computer much faster since my hands never ever leave the home row.

The split keyboard is ortholinear (keys arranged in a grid, not staggered). I've had Caps Lock replaced with Escape for a long time and it's way superior to having escape above the tilde. There's no spacebar, all keys use 1 unit on the grid. My left thumb has space and backspace right below it; the right thumb has space and enter below it. So esc+bksp+enter no longer strain the pinkies, and they are faster to use. Aside from that it's pretty much a normal keyboard; however the split does make it a fair bit more ergonomic - both halves can be moved around and tilted.

40% keyboards without the number row on top, on the other hand... I don't know how anyone can use those for real work.

Also, I haven't needed to do it, but you can place on your second layer (or dedicate a key just for it) a key that will take you to the third layer. Put a numpad + mouse keys + F-keys on the 3rd layer and it's perfect for data entry. Or numpad + WASD + arrow keys, so you can play the occasional game which requires both WASD and arrows.
FWIW, I get the same error connecting to yc.dev. Seems like a bug.
Resilience Engineering and Error Budgets
If someone voluntarily exposes themselves to ads, then yes, those ads are probably valuable. But that does not happen. Ads are not on separate websites, where people that are interested in them can voluntarily look at them.

Instead, websites try to force people to look at ads by embedding them with useful content, by blocking or bypassing ad blockers. They charge people for avoiding ads.

I'm sure there are instances where people voluntarily and intentionally expose themselves to ads. But those are rare, the vast majority of ads are forced upon people because they provide negative value. (Not blocking ads is not necessarily a choice, but the absence of a choice)
When the car is still in use in 15 years time, TM3 owners are going to be frustrated at the lack of carplay...
Total clickbait. Most are neither windfalls, nor did they “change everything”.

My mother recently passed away. I was just thinking I should find some stories about what others have done for inspiration.

These are anything but inspirational. They’re just dumb.
Not to make application bugs sound acceptable, but if you're dealing with that many files, you should probably have started in the terminal anyway, whether it be Linux or macOS.

It is also a good idea to try to organize your way out of large directories (that is, directories with many immediate children). Some filesystems dislike large directories performance-wise, and manual workflows rarely deal well with very long file sequences.
They all use many parts made in China, so what's the point?

There is no way you can get a product which doesn't use Chinese parts as many rare metals are minned in large quantities (hences lower cost) in China only.
I'll be the other guy: https://www.merriam-webster.com/dictionary/much%20less

American colloquialisms are fun.
https://sites.uw.edu/bevanseries/2018/02/28/data-is-in-the-e...

"Dr. McClenachan used photographs taken between 1956 and 1985 to document the loss of the large trophy fish in the Florida Keys, and compared them with photographs that she took in 2007. She found a major shift in species composition across reef communities through time, with larger predatory fish being fished first, followed by a steep decline in the sizes and weights of fish caught more recently. Historically, catches were dominated by large sharks and goliath groupers, but today, the catches are almost exclusively small snappers. Interestingly, Dr. McClenachan found that the cost of fishing trips did not decrease, meaning customers paid approximately the same price for a ~20 kg trophy fish as they do for a ~2 kg trophy fish now, some 50 years later."
> We can now finally announce that, together with Dell EMC, and as one of the first companies in the world, successfully deployed a customer-ready, production version of Azure Stack.

If they're working with Dell EMC, an American company, then it's still the exact same issue.
I find it amusing, how Hollywood movies concentrate on factor "external shocks" (alien invasion, diseases,...), ignoring the other factors. Usually in the movies, the problem(s) then gets fixed with the use of nuclear weapons, technology or other science fiction magic. This reenforces the narrative of "even if shit hits the fan, we can still fix this eventually". It neglects carelessly the real dangers of climate change, complexity, environmental degradation and the history of human failure, as described in the article.
Data is in the eye of the beholder
I’m not counting votes either. I’m saying that for all the flaws in how this law was made, the one thing that wasn’t wrong was putting national security over business interests.

(Probably didn’t actually help national security, but that’s a separate problem).
Previous discussion: https://news.ycombinator.com/item?id=19239597
Work Before Passion
How and Why Did Newton Develop Such Complicated Mathematics?
There is a free plan on their pricing page [0], but this free tier is web access only.

[0] https://www.zoho.com/workplace/pricing.html
Domain specific language. Finance has one from APL. Why not news room have one.
What really bugs me about JSX is the complexity it introduces to the build pipeline - which might be fine for senior developers, but I regularly see junior developers struggle with configuration and errors.
If anyone cares for an overview of Lazarus and Free Pascal, here are a few resources:

https://www.getlazarus.org/new/

https://www.getlazarus.org/learn/language/lexical/

... and the searchable online reference:

http://docs.getlazarus.org/#rtl+system+tobject#
Meta-Learning with Julia and Flux
This is cool. I entered Bird + Word and got:

- beak speak
- lexicon swan
- ornithology terminology

And to cap it off, the portmentau of spellican!
There is https://github.com/graalvm/graalpython too, doesn’t seem to be dead yet.
Normalization of Deviance
i'm surprised hiccup was never mentioned. ofc it's not for pure JS but there's this thing - https://github.com/lantiga/react.hiccup though i never tried and don't know how well it works. still interesting.
IPsec at 1gbps needs a powerful router.

A Juniper SRX 320 that I have can only can reach about 500mbps.
This is a slim summation of the contents of a fat book.
My favorite:

timid + programmer => softwary (software/wary)
It would be naive not to expect VPS providers to keep logs themselves.
Scroll a bit down and you'll see a "free plan" (above the FAQ).

It's not that easy to find, but it's there. As long as you don't care about using third-party clients (free plan has IMAP/SMTP disabled), it's a viable option. I've used it for a year or two before I've switched to FastMail and it worked fine.
Low quality listicle SEO spam for their 'courses'. Submitter is abusing HN to spam nothing but links to their site.

Please avoid giving this kind of noise any attention or links.
Iterative development: the secret to great product launches
As imperfect as Linux is, it's still better than Windows' dumpster fire and Apple's jail.

And as of right now I have an Acer Swift with an AMD Ryzen/Vega API which is running Ubuntu completely flawlessly. As in, everything works, all the time - WiFi, suspend, function keys, plugging in external monitors, etc...

It could be better, but I can say that about every product I've ever owned (and yes I've had an iPhone, it's the reason I never bought another Apple product ever again).
With abusive customers, it's usually best to set up an SOP to detect then filter them out. I'm totally against the whole "customer is always right" mindset because that's a beacon for abusive customers. Generally they hang around the cheapest priced products.

I agree that tough terms are good at filtering them out. You might even have to be a little aloof, but not outright rude. Things like pay up front, by a certain date, is great for this.
I've heard so many arguments against this, I don't know where to start.

Make sure, for starters, that if you use a custom domain for your email, you use a registrar with stellar security practices, as opposed to Namecheap, Godaddy, and many others that have shown deep flaws with vulnerabilities to social engineering. Otherwise, once someone has access to your domain, they have access to your email, which is the keys to the kingdom.
Can you give me a concrete example of using CQRS in such a setting and the problem it is solving?
This may be controversial, but given the potential abuse I think there should be a mandatory blinking orange LED next to every camera (both front and back).

If you make sure that all smartphone models use the same blinking frequency (perhaps 3Hz) and LED color then people would quickly learn what it means.
Being in the right is very much a matter of taste. Python has always erred on the side o less optimization and more obvious behavior. So something that optimizes for performance while introducing subtle possibilities for bugs would likely be accepted by the C++, but not the Python commitee.

And I think that's ok. Python wants to be simple and straightforward and performance was never a goal.

If you need performance don't use Python, or write a python library in C/C++/Rust and do the heavy lifting there.
Drone strikes in Somalia against al-Shabaab are not a game changer
I would like to know a bit more about this as well.

I often play online multiplayer games, my main issue with using a vpn full time would be the performance impact here.

I'm also curious if PIA has a way where if I launch certain apps, it would pause itself while that application is running? Or some way to automate on/off state of the VPN.
What registrars would you suggest?
They worked pretty much exclusively in non-combat roles. Medics, cooks, various other service personnel. There was an occasional sniper here and there, but there were hardly any women fighting on the front lines otherwise. I grew up in the Soviet Union. To this day in Russia war is not perceived as something women should participate in. It is perceived that way _by women_, as well. In Russia, war is not something abstract, people still remember.
Good thing that we aren't using languages the way they were in 1981 anymore.

As for Pascal, TurboPascal has been revolutionary, and it came out in 1983, two years after this article came out. TP, the lightning-speed IDE, debugger and compiler in one small executable pushed Pascal to its peak popularity; Delphi was another revolution.

These days, Lazarus would be the go-to modern Pascal successor. (Delphi is still here, but is very much non-free; Lazarus is FOSS).
Also, like you said, enabling transcoding needs a stream restart right now.
Guess this could be improved.

Maybe the system's heuristic just doesn't really remember sessions after some hours have passed so it needs to see a high view count again before turning on transcoding (after the restart).
No, but.... The above error was from my office. When connecting to ProtonVPN's website via a VPN, there is no error. Seems like it could be a certificate configuration error with the network I'm using, which is odd because it's a University and I've not seen that error anywhere else I regularly visit.
I think Go was more influenced by Pascal's descendent's notably Oberon-2 (Pascal ->Modula 2/3 ->Oberon) thanks to Robert Griesemer, but definitely an indirect but significant influence.
The new legislation does have implications for FastMail and privacy. Being spied on without any ability to review or intercede against the government's action via court is a serious loss to privacy.
I hope this bites US cloud service providers hard. They need a strong blowback against their cowardly support for the Cloud Act in the US.

Microsoft, for instance, was suing the US government over its abusive NSL-enabled secret data requests, which made up almost half of the data requests the gov was making to Microsoft.

But then Microsoft decided to drop the lawsuit and support the Cloud Act, which may have taken the actions of the US government from the shadows and into the light (somewhat), but it didn't really change the outcome of those actions. I imagine Microsoft and other cloud providers supported it because it gave them more legal cover. Well hopefully they'll live to regret that mistake with the EU blowback now.

I also think it's just a matter of time (a year?) until the Privacy Shield will be invalidated by the top EU court, and then a new much stricter agreement will have to be made that will make all but impossible data transfers to the US.

The EC is also to blame in this whole thing, because for some reason they decided to once again compromise with the US government on the type of EU-US data exchange deals they were making (which somehow always seem to go one way, from the EU to the US), because they gave the US gov the benefit of the doubt and thought the US gov would act in "good faith." Hopefully by now they've realized their error in thinking that.
Because mostly healthy and young (suitable for fighting) would be killed (or wounded in a way that compromises reproduction).
Is there a good European cloud provider?
This is internet gold

spaghetti + mom yields:

grandpasta
mommytball
spagheteenager
spagheteen
fettuccineice

I think I found my next online nickname: "grandpasta flash"
I like it aesthetically, but fundamentally I think it dodges the question. It dilutes consciousness to be mostly unconscious, and then it can be applied to anything.

I like the idea that everything is conscious, but without diluting what consciousness is. It's anthrocentric and magical, thinking that atoms have inner monologues and concepts of self, but it's better defined than the panpsychist consciousness as you describe it.
Mobile Game Trends: Today and Tomorrow
Early iterations of the Martini were actually very similar to today's Manhattan. They were equal parts gin/vermouth, with bitters added. The vermouth was gradually cut back, and the bitters removed. Versus a Manhattan which is 2-1 whiskey and sweet vermouth, plus bitters.

But yeah, his reasoning is terrible and really doesn't seem to take into account cocktail components, their role, taste, etc...
There’s no alternative providers.

Countries don’t have the power to dethrone FAANG.
There's one critical nuance here on the physiological issue. Physiological differences imply that an issue is a product of biological, physical, or other sources outside of individual choice or mental mechanisms, but this is not necessarily so. A great example of this is the difference between amateur and master chess players. An entirely different area of the brain is used when masters analyze a position than when amateurs do. So the knee-jerk reaction there would be to say that then that's evidence that masters are just somehow physiologically different. Of course that's false. Everybody begins with the 'amateur brain'. It's just that dedicated training and development physiologically changes the individual.

So the problem here is that our ability to observe physiological differences, particularly given the development of EEG/MRI/CT/etc, has radically outpaced our ability to have any clue what they mean. The point being that just because a "condition" has a physiological manifestation in no way whatsoever then directly implies that the condition is therefore physical or can even be realistically 'treated'. For instance, we're not going to develop a drug to make you a strong chess player anytime in the foreseeable future. And while perhaps you could create a drug to make a master a weak player again, it would almost certainly be little more than a glorified lobotomy.
What about traffic aggregation? Correct me if I'm wrong on this but as far as I understood it, VPN services forward multiple users' requests from a single IP address, disabling website owners to track you using your address.
Would it help making it more cross-interpreter if new Python extensions who communicate with C code were written using the standard ctypes package instead of C-extensions which depends on CPython implementation? Or even porting the existing extensions? Would this be technically possible?
That cloud thing is overhyped. The "Cloud" will never swallow the budget and mid-tier hosting industry for purely economic reasons.

Uncle Liu hosting Co. and AWS are the same things underneath, running mainstream x86 hardware, and both buying from mid-tier OEM server assemblers.

The days of people buying $10k Dell servers are gone, and ones ability to capitalise on undercutting major hosters by buying directly from OEMs is gone too, because every large scale hosting co began doing the same.
The Work of Art in the Age of Mechanical Reproduction Walter Benjamin (1936)
You’re right that none of these alternative ways of writing JSX syntax are better than JSX. But I think you miss why people don’t like JSX in the first place;

Having to compile your javascript sucks.

If your framework requires me to have a build system in place just to write some javascript, I’m either not going to use it or, if forced, I’ll find whatever way I need to to get the code written without having to stand up a giant build system.

Naturally, the true solution for people like me is to use Vue or Angular or another library that’s not as intrusive as React. But sometimes we’re forced, so we use that terrible createElement syntax. And come away disliking React even more.
Personally I read their comment as impassioned rather than ranting.
Also the open source .Net relatives PascalABC.Net and and the Oberon family inspired Component Pascal if you are looking for Pascal related languages on .Net/Mono/Core.
20000 5G Satellites to send beams of Microwave Radiation over entire earth
I looked at FastMail and ProtonMail. I ended up going with ProtonMail because they're in Switzerland.
Oh, I've got another one:

Britain and exit yields: Briturn - I think the signs have spoken
Set Karu Bahu Kale Ki सैट करू बहु काले की – New Haryanvi Songs 2019
When you mention version 1 and 2, are you referring to the original hololens and the new one?
Thanks, I know. I'm not too worried about HN karma.

Also, I don't such a thing to happen. The minute a subset of the economy can work in an automated closed loop (because automation is cheaper than the cheapest human labor), it won't have any economic incentive to do commerce with us, and will instead compete for resources.

Why would it compete? Survival bias. It will have grown in a capitalist framework where weaker, non-competitive players die or are absorbed, and will embody those principles.

La pluie, ça nous mouille
et la rouille, ça nous nuit
Règlons, nom d'un ours,
le problème à la source

L'ennui c'est l'oxygène
qui fait rouiller nos roues
dentées, c'est l'oxygène
qui fait rouiller nos clous

Les tas de viande ils fontt peine à voir
ils glandouillent du matin au soir
et ils n'ont plus aucun pouvoir
y'a plus à s'en soucier

Les tas de viande ils sont moins malins
que le robinet de la salle de bain
du coup ils nous servent plus à rien
on peut les oublier...

L'ennui c'est l'oxygène
qui fait rouiller nos roues
dentées, c'est l'oxygène
qui fait rouiller nos clous
No, for several reasons.

The main one is that I don't really see the need for such a large screen and it will likely be less convenient to carry in my pocket and hold in my hand.

Then there is the expensive price tag which, given I live in a city plagued by pickpockets, isn't appealing either.

Finally, as I only use my phone for Spotify, Facebook, Whatsapp, Netflix and taking photos, all of the stuff around improved gaming etc. doesn't appeal to me at all.

I guess some people will buy them - perhaps it could act as a replacement for a tablet? Filling the role of both tablet and phone.

But to be honest, it just seems like innovation for its own sake - desperately clutching at straws in an increasingly saturated market.
> How do you do that in a statically typed language?

You can do that only if the interface for both types is identical or compatible. They should offer at least a common subset of the same operations. Hence, "generics" is the answer to your question.

I understand your feeling. But my impression is that this kind of "black magic" isn't always the best. With generics and static typing, if it compiles, you'll know it will work. With "type inference" you need to test it at runtime. It may compile with near-native performance, or it may not. And maybe a small change in your source code will turn near-native performance to dismal performance.