skysight-inc/HackerNews huggingface dataset:
Where there is a conflict, it's likely to also affect water supply sooner or later.
> casual. For navigating. I usually do it with my fingers on the arrow keys, sometimes hitting page up/down

> The 40% keyboard fails #2

Only because you don't use hjkl to navigate. You could, but you don't (for whatever reason).
One takes out 20% of England's population, if it's London.
Perhaps it’s impossible to have the job security and income levels that people desire in smaller cities.
This was always coming. Next we will have unblockable ads delivered through first party and using obfuscated techniques like canvas or webassembly. The endgame will be all/most websites embedding 1st party ads and tracking and the only way to not see them would be to not use the WWW at all. At that point we will have lost.
Why do you think it is "weird" to use WireGuard for connecting application server with a DB instance?

(Backdrop: I have recently moved our various prod servers into a WireGuard based VPN to encrypt the traffic between them. I found it was easier/pragmatic to do this than:

* to setup SSL for my DB

* to figure out how to encrypt traffic between my application server and Redis or my application server and Nginx
)
In terms of hands on evil in the Soviet regime I think I'd nominate Vasily Blokhin as one of the worst - during the Katyn massacre he personally executed 7,000 over 28 nights, one after the other:

https://en.wikipedia.org/wiki/Vasily_Blokhin
https://www.xigmanas.com/wiki/doku.php?id=index
As Climate Risk Grows, U.S. Cities Try Saying ‘No’ to Developers
If you're contracting in Sweden you are 90% looking at Stockholm (the remaining 10% being Gothenburg or Malmö/Copenhagen). My experience is that Stockholm hourly rates are around 750-1200 SEK which would be ap. 70-110 EUR.

I have not worked in London but a quick search says the rates are pretty similar.
Yup. 10th and Piedmont is the gayest place within 600 miles.
> Switching to another cloud provider this way is trivial

Based on my limited experience, I highly doubt this. Have you actually deployed cross-cloud k8s setups, or is this merely a theoretical statement on your part? Deploying to another cloud provider brings a whole new universe of failure modes and auth quirks, let alone migration and switch-over woos.
Learn how to ask a question.

Think of all the times you've seen poorly worded questions on Stack Overflow, in support tickets, etc.
Think of the power that being able to get answers to your questions has.

Most of us are good at asking questions where we're working within our comfort zones, but struggle when we're on unfamiliar territory (e.g. I'll ask a better question if I have some issue with my code than I would if I were talking to a mechanic about a problem with my car, since I don't know the terminology / worry more about appearing ignorant in the latter scenario). However, by taking time to consider what's useful to the mechanic & what I can report as fact vs my opinion, I can ask a cleaner question.

Related, it's also good to learn how to think about things as a collection of dependencies, and how to debug/analyse issues by testing different parts of that dependency graph to isolate variables and narrow down where in that graph an issue must exist. This both helps to ask cleaner questions, provide more background information, and often to resolve issues for yourself.
Thank W3C for caving into the Corporations that want to remove the Openness from the web-standards that allow for this kind of nonsense.

Google is the biggest offender after all their entire business is Tracking and Ads but it seems they get a pass as being an "offender" from most people
I wasn't aware putting trackers on subdomains was a working adblocker workaround. Now that I know it, I'm surprised it hasn't been a massive problem since much earlier.
Does anyone know if there is any effort to move jQuery development towards using TypeScript or something similar? For some reason I had assumed they probably already were.
if canvas become a medium for nasty ad delivery it will go the same way of <object>, I am not too worried.
But as always, it will be an arms race.
I believe the UK estimates were based on the damage required before complete societal breakdown happens rather than simple headcount of immediate casualties. The UK government always was rather realistic about what would happen in the event of a 'general war', even if they didn't make that information widely known.
Amazon: Police can keep Ring camera video forever, share with whom they’d like
We can surely find ways to block canvas or webassembly from such websites no?
Should work fine for most of europe or at least the north. All servers are in sweden
As a dev making €50k in Western Europe, your salary is crazy to me. :)

And I'd wager COL here is also higher than Iowa.
I've seen registrars selling certain desirable domains at a premium. What if a non-profit's domain is suddenly considered premium and they want to charge thousands of dollars to renew? It becomes a ransom that you must pay in order to keep access to your email inbox, and everything that comes along with that.
It would be really interesting to know who is the individual in the photos. They would be 54yo by now! (1965 is the year I saw in the article).
> Edit: I'm not against this, but American Individualism makes people think they can get a better deal by negotiating alone.

One would think individualism should encourage a healthy level of skepticism towards corporate FUD, rather than unreflecting acceptance of trivial falsehoods as true.
Another shakedown by a corrupt politician.
Image recognition algorithms client side. Accept and load the ad, render page, replace it with a white square over it.

If you're willing to get cpu/gpu intensive on the page rendering a lot can be done.
As someone who uses a 4x12 key grid keyboard, I disagree with the assertion that there is no ergonomic benefit.

The benefits are twofold, in my experience:

1. On the subject of a reduced number of keys

Every key is within 1 unit distance (ok, root(2) units for diagonals) of the home row. I no longer have any cause to remove my fingers from the homed position while I type. Ever.

Using (the usually criminally underused) thumbs to switch layers is great. Depress one thumb, and the numbers are now on the home row - no stretching or moving. The symbols which are usually shifted numbers are now on the top row with no need for shift. Depress the other thumb, and the cursors appear in the usual vim locations, with PgUp/Down and Home/End on the row above and special single-key Ctrl-Left/Right on the row below for by-word movement.

2. On the subject of grid layouts

I personally find the grid layout to be extremely ergonomic. There is no ergonomic intent in the staggered layout, and standard touch typing form requires a lot of bending fingers underneath or around each other.

Using a grid layout matches the mechanics of my fingers much more closely.

There are also a few keys near the middle of the board (B, Y) where it's not even clear in a staggered layout which finger is the natural one to use.

I started typing at the age of 6, hunting and pecking. That was 30 years ago.

Over the years I developed a relatively quick form of 4 finger per-hand typing, but with no proper homing - I could perform fairly long runs of typing uninterrupted based on knowing the keyboard inside out, but my hands would move all over, and I would have to look down frequently, especially after any pause, to find the first key I was going to use next (I could then proceed for a few words working entirely relatively from there).

I made several attempts to learn proper touch typing over the years, but it never went anywhere.

About 2 years ago, I got a Planck clone because it seemed like a fun idea. Within two weeks, and without any drills of training, I was typing entirely without looking at the keyboard.

It's obvious and natural which key maps to which finger.

In summary, the combination of no movement of the hands, and the grid layout (which actually is more ergonomic than staggered - no finger curling!) made typing significantly more intuitive. Especially as a programmer, for whom the symbols scattered around the right hand side, all intended to be operated with my weakest finger (I'm left handed) as an essential part of text input.

I'm still not a particularly fast typist, I never have been. But I find my built in laptop keyboards frustrating now and have no intention of going back. Small and stationary is beautiful, for me!

Just my 2c, as someone who actually uses one.
but this is all we ever asked, wasn't it? That the content creator take direct responsibility for their advertising instead of shipping us off someplace else.
There's no losing if people voted with their attention instead. If the terms of exchanging data are unacceptable then don't accept any data from that source. The digital equivalent of voting with your wallet.

Kind of like climate change, there are actions we all know would help but individually giving up those conveniences is difficult.
Cooking is a skill one can develop their entire life, like most skills. But in my opinion it's perfectly achievable to go from zero to one or even a few basic meals in an hour. Even more so if you have a slow cooker and follow a recipe.
People say if the only tool you have is a hammer, everything looks like a nail - but when the only tool you have is a left-handed can opener life gets _really weird_ and that's how we got the UTF-8 BOM

UTF-8 BOM is largely a Microsoft idea, they've got a bunch of code that thinks in UCS-2 (now retrofitted to more or less pretend it knows UTF-16) and so it thinks about byte order when decoding text files, and from there a Byte Order Mark in files that don't have byte ordering seems like a reasonable idea.

If the files actually _mean_ something then a UTF-8 BOM just introduces confusion. Lots of code I'm responsible for processes UTF-8 just fine, but if it handles say files full of key = value pairs and your file begins with a BOM, well, OK then, that first key starts with U+FEFF, weird choice but no reason we should disallow that. And of course that isn't what you wanted and so now Windows users are complaining I'm not "compatible".
There's a term ambulance drivers use, "Walk, talk and die". For victims of car crashes that got a hard knock to the head. A brain bleed in the brain stem (if I'm remembering it right) will build up pressure until the stem suddenly disconnects.

Not electrical, but such syndromes seem to be real.
Juul took a page from Big Tobacco’s chemical formulas
> Google is the biggest offender after all their entire business is Tracking and Ads but it seems they get a pass as being an "offender" from most people

Note that "most people" (even individuals) also happily insert Google Analytics snippets on their own blogs or websites. I see that all the time thru uMatrix. So it's far from "Google being a bad actor" alone.
I've been compulsively travelling a lot. Been around the world. I am mostly not unhappy, but the problem is not applying myself and whenever I try to, I get into these gumption traps.
>and I've never heard of anyone other than Sun using it

Well, I happened to have used it. This entire post gave me flashbacks. I was studying in Moscow and was too poor to afford my own PC, and when I bought one I still didn't have an Internet connection, so I was mostly using a computer room in a certain educational organisation. And they had all those Sun thin clients, and that awful-looking UI and Opera browser (back when it had ads). There were some ancient computers with text-only displays as well. It was definitely an experience.
Related: Some great tips and ways to think about cooking as you would other skills: https://www.goodreads.com/en/book/show/25770528. Examples of some good tips from there...

When using a new ingredient, try it in something you're already familiar with, so you can isolate that ingredient, rather than introducing it in a completely new recipe where you can't easily tell what impact that ingredient has vs others in the recipe.

Think about how to setup your kitchen - is it better to have all your spice containers in a group with one another, where they all look similar, or to put them alongside the items you use them with (tumeric with your basmati rice, nutmeg with your pestle & mortar, etc) so that it's easier to find everything you need for a recipe.
I Was Donald Trump on WT:Social and Everyone Believed Me
You still get full cookie separation because each website has a different subdomain and thus a different cookie. The analytics provider can track you across the internet, but they have to invest work and resources instead of getting it basically free.
Baltimore Museum of Art Will Only Buy Works by Women Next Year
1st party ads are not unblockable. They only lack one aspect that helps identify them (the 3rd party hostname). But they still can be dealt with.

One way browsers try to take away that freedom is by limting what extensions can do. If that continues, at one point we would need a new browser to accomplish it.

My favorite vision of the future would be if Debian would provide a version of Chrome or Firefox that: a) is stripped of all tracking and b) gives extensions full access to everything.
In the world of tracking a self hosted, self-owned tracking solution would probably be by far the exception rather than the rule.
Before you get too scared, please watch this ads sponsored by Ad, Inc between your corridor transitions. Btw, your game developer didn’t intend that at all, its just for our platform to be profitable.

You can remove it by going premium (tracking not included) for only $RTX3080Ti/year.
Being the “Andy Payne” cited in the acknowledgment, I can authoritatively say “can confirm”.

I built an implementation of this method around 1992-93.
Can Google Stadia Take over All the Existing Cloud Gaming Services?
Ugh, this makes me worry about my purchase of imgz.org two days ago...
> The digital equivalent of voting with your wallet.

And like voting with your wallet, it will be completely ineffectual in actually addressing the problem.

> Kind of like climate change

Another area where the need for comprehensive societal solutions gets dumped on the individual instead, rendering it ineffectual.
So what is the strategy to deal with legitimate 1st party subdomains and tracking/ads subdomains if they use random strings as identifiers? (I am guessing this is where we will need a combination of crawlers and machine learning algorithms)
At some point, you’re going to have to apply spam detection techniques rather than whitelist/blacklist ones.
I'm an Italian Software Engineer raised in Rome and I did studied Latin in High School.
This is a topic that I care about deeply.
LATIN IS BOTH DEAD AND USELESS.
Unfortunately most of italians strongly disagree on these two points like the author of the article and my father.
Latin is spoken by very few people and it has very little utility.
Latin is much less usefull and much less spoken than all modern Latin derived languages.
If you learn Spanish, Portuguese, French, Italian or Romanian you will be much better off.
The whole argument of Latin being useful to learn later on another Latin language is pointless.
If you learn Spanish you will likely learn any other Latin derived language much faster than if you knew Latin.

Latin is no more. Don't cling to the past. Move on.
English, Spanish and Chinese are the new Latin today.
Start answering questions. You'll automatically learn how to ask questions.
As Oil Prices Drop and Money Dries Up, Is the U.S. Shale Boom Going Bust?
O'Reilly acquires Katacoda–and a new way for 2.5M customers to learn
They are still shipping us off someplace else. The fact that they technically put their name in front of it to trick the browser, doesn't change this.
I'm not in any way, shape or form suggesting that you _don't_ benefit from whatever keyboard you're using. I'm just saying that, if it's anecdotal ("works well for me"), say so — don't hide it behind a veneer of faux science.
How do they meet other people online now? Those platforms aren't really conductive to creating new friendships. It seems like you'd already need most of that somewhere else. Where are they getting it?
I found this site fantastic for improving my RegEx skills - https://regexcrossword.com/. Most people find solving puzzles more fun than reading text books, and the hands-on experience / forcing you to think rather than just read, can really help things stick in your memory.
I have a Diverge 3 and I love the split aspect of it (easier on the wrists / nerves), and love the programmability (I have the keys that I use most near the home row), and I appreciate the wrist rest, but I miss the function keys' row. It has 71 keys.

I think 40% keyboards work well for gamers, but are impractical for developers, who need to access all the symbol keys ( (, {, [, etc;), and often need access to the function keys, too. Layering, having to press Fn and another key to achieve what could be a single keypress on a 101-key keyboard, just adds work. The input mechanism must be seamless so that one may focus on the actual work. The keyboard should just disappear. The much-touted keyboard.io has the same limitation.
Google and Facebook have been adding gclid and fbclid arguments to outgoing links for a while. Click one of those, and the linked site can conspire with googbook to correlate identities.

More sites could do that.

This is generally better than 3rd partyies because the sites would have to actually conspire, cooperate and trust each other, which is a huge hurdle.

And if the trust is actually there, they could correlate offline without any indication. Facebook already does that (with credit records, likely phone records and medical records as well) and I wouldn’t be surprised if others don’t.

Correlation is less than perfect this way - but e.g. zip, gender and age are enough to give a pretty good correlation, and name makes it almost perfect - if you have an account somewhere, you probably gave these details.
I agree that this is not an insignificant aspect. But I still don't think it is therefore something that should be tolerated.
The Long-Forgotten Flight That Sent Boeing Off Course
Some plants have bacteria that can get nitrogen from atmosphere. Animals digesting those plants return nitrogen and other nutrients to the ground in a form that can be used by other plants, also by removing dead plants they open space for new plants to grow.
Just showing a customer's previously viewed items accounted for 85% of the "lift" credited to the recommendations team I worked on.
Wakaru doesn't have a potential form because its meaning includes potential. So wakareru is unambigously "separate/split/divide"

Now, I never realized... the interesting thing is both wakaru and wakareru use the same kanji: 分かる 分かれる (although there is also 解る or 判る for wakaru)
Agreed. If ads are served by the site I'm visiting and don't include cross-site tracking bugs, then I think that should be acceptable to most.

Speaking for myself, I've never been opposed to ads on sites (within reason - popovers are trash), because I understand that creating content costs money, but I don't like all the tracking that comes with them.
> the museum will only purchase works made by female-identifying artists.

For men artists, the potential hack in this kind of situation would be to start identifying as female from now on? How would they deal with that?
Nearly all of Apple’s first party software works this way.

Notes,
Reminders,
Pages,
Numbers,
Keynote,
Voice memos,
etc

All using iCloud APIs to synchronize what is essentially local-first software.

You could even count Mail, Contacts, and Calendar, although they rely on more established protocols to sync.
Except this whole subthread started over a remark that what he went through wasn't as bad as how the US treats people in its jails.

Which was still bad enough to deserve a written condemnation from the UN.

The US simply ignores all these reports by various international oversight organisations such as the UN, or the ICC (there are strictly per definition no war criminals among US citizens isn't that great).

So yeah, ending up there, especially after you pissed them off, is something to be avoided at all costs.

Doesn't mean that someone is deserving of any and all treatment that is strictly "not as bad" (because that's a pretty friggin low bar).
The Bolivian Coup Has Everything to Do with the Screen You’re Using to Read This
There is this nice book called "The Slight Edge" which builds on this whole idea in general and how it is applicable at every facet of life. It is really an insightful book and atleast you will slightly change about how you think about stuffs.
Forbid advertisements.

We can't solve a political problem with purely technical solutions. We can provide workarounds for 5 to 10 years but the core problem has to be shut down at one point.
I just use cheap foam ones (classic 3m ones they use in industrial plants), still sounds tons better.

In the UK the bar staff have to have some behind the bar for them to use, and they're usually happy to give them out if I forget mine.
https://en.wikipedia.org/wiki/2012_National_Reconnaissance_O...

Consider that the NRO very likely has at least a dozen superior to Hubble spy satellites orbiting as we speak.
I think the most valuable thing you can learn depends on what you already know.

If person A knows differential equations but not regressions or Python, and person B knows Python but not the other two and Person C knows regressions but not the other two then the most valuable thing they can learn in an hour will be different.

It might also depend on their goals (does person B want to learn data science of websites)
Nobody disputes banks create the majority of the money. The dispute is on whether that amount is bounded (by some multiplier on Central Bank created money) or de-facto unbounded by a multiplier cooperatively controlled by the collective bankers, and probably even more specifically whether the latter has been impacted at all by the Basel accords.
Artificial Intelligence Books you should read in 2020
Why not use -march=native? When I look at it, I hope the compiler knows what it's doing wrt cache and whatnot.

https://godbolt.org/z/zRQRkr
The trick to this is not hosting your mail server with a provider which has a bad reputation.

Mine goes through a DigitalOcean droplet and my mail usually gets through (based on the assumption that if I received a reply, the other person must have received it!)

By contrast a volunteer group I'm involved with was using OVH "because it's the cheapest". Suppliers and customers were routinely telling us the emails were going to spam. Moved to another provider (no idea who, the infrastructure team does that) and the complaints fell to a trickle.

Good IP block reputation (check RBLs) + valid SPF + valid DKIM is usually enough to get mail through. Except occasionally to Hotmail... but that's Hotmail...
Microsoft restores services after it experienced a large global outage
Essentially most sites are not "owned" by a single technical authority in the business - this is the main reason such a simple workaround goes unused.

The key parts there are:
- single
- technical
- authority

Watching businesses attempt an integration of a line code anywhere to download the third party tool is painfully hilarious.

Getting them to set up a DNS record to point to you is often so far off the table its playing in the forest with the faeries. Having them pull your code and serve it statically alongside their site... I couldn't imagine
Assuming you are not providing any updates (not even security critical ones for argument's sake), you only need to package and add documentation for an on-prem installation. Why is it so costly?
Exactly. In theory they are effectual, if people actually did it...

I'm a big proponent of top down climate change policy to force change as opposed to hoping if we virtue signal enough people will be shamed into driving a bit less etc.