skysight-inc/HackerNews huggingface dataset:
You are absolutely right. Even 2 good books are a huge improvement, and reading quality should be the takeaway.
I will even admit that my romance novels is a bit of a straw man, but I think what bothers me about articles like this is the amount of assumptions that go into it. Is social media the only reason they arent reading? If it went away magically would the world be better because we all read and gained knowledge? I will even backtrack a bit and say maybe this article is good in that it does the math of what is theoretically possible if you do reject social media. At the end of the day though someone has to want to do better to make this change.
>It's more or less impossible to become a Swiss

While Switzerland might not be strictly in the EU it is very much a grey area -- it is in some ways effectively in the EU so -- personally I'm Irish and pretty sure I could live and work in Switzerland tomorrow. I'm just pointing out you don't need to be Swiss to be on a level playing field.

Worth nothing though as well Switzerland is often very hostile to employing US Passports in any financial firms (alot of finanical firms employe devs in SW) (as apposed to Americans they represent) -- laregely because of banking culture and FACTA.
Have you tried itextsharp? https://www.nuget.org/packages/iTextSharp/5.5.13.1

I've successfully used it both in .net 4.7 and .net core 2.2 to generate complex pdf structures, and it has been a great experience.
A package with no active developer gets removed unless someone takes up the role of maintaining it.

Since python software foundation will stop developing it there is no upstream support after 2020. In theory a new upstream for python 2 could pop up, and there is speculation that Redhat might do it, but Debian do not want to become the new upstream for python 2. If they included python 2 in next release they would have to support it for as long as next release get support. What will happen instead is that they will keep supporting python 2 in older releases but when those support periods are over then its over.
I, Daniel Blake

watch it
This is true, however typically the people who make that call are from the same background (MBAs themselves).
I guess I also mean actually referring to it more as DLang (or something) so people start calling it that. "D" is so hopeless to even use in conversation. Even "Rust" is miles better, and that's not exactly a brilliant name either.
Throwaway account. I’ve been with Amazon as an engineer for about 7 years now. We call ourselves diverse but really all we have are Asian (Indian and Chinese) devs... in some engineering orgs, white people outside of management are a minority (although it’s not just white managers, there’s tons of Indian managers too).

We have very few black people in engineering roles. I don’t know a single black engineer at this company to be honest and I’ve been here 7 years and interface with lots of other teams.

I don’t think the Indian or Chinese devs get paid less. The one data point I do have (anecdotal) is that every Indian dev I’ve met is generally on a spectrum between unhappy to extremely unhappy, and they’re only in their role because it’s very difficult to find another company that will sponsor you. So you either keep your mouth shut or risk getting let go and have to leave the country:

Amazons work culture is pretty shitty in many orgs - very cut throat. I’ve never seen the more horrific examples from the NYTimes article years ago about people crying at their desks, but I’ve been in enough contentious meetings and have seen people purposely set up to fail by their managers so they could be managed out because politics.
Exactly! Maybe you don’t get along the best with one person, but they still have nice qualities and you decide to work through your problems. Or you could leave them for someone similar, but where you don’t have to do that. It’s tempting to try to order those, but ultimately I don’t think it’s fair or reflects reality. It’s so subjective.
Copenhagen has about the same salary ranges as quoted in the article. Taxes are a higher, but healthcare is free and foreigners can get 3years of 25% flat tax rate if you get a tech job (based purely on income, I think). Living costs are lower than Switzerland, I rent 100sqm for about 1900EUR. Good cheese is more readily available in Switzerland though
Is this not a case study that anyone can leave Oracle now, if an Amazon scale install can?
Nobody is saying otherwise, but maintaining EOL software is also hard. The Debian project does have any able developers volunteering to do it for Python 2 in Debian's next release. That's all that there is to it.
Google Announces Pixelbook Go
In many Indian cities it is possible to find decent full appartments for about 150$ per month, not to mention the cheaper food and medical costs, and general costs of living.
Hardware, well obviously.

Wavelength not so much. From 700MHz to 5 GHz everything is in use. Now 3.4GHz (main 5G frequency) is right inbetween. Nearly noone is trying to build 5G networks with the high frequencies starting from 24GHz because you have a) no range and b) line of sight is preferred.
I run Linux with ZFS on my home NAS and I will echo your sentiments. Accidentally deleted some photos? They're all in Photos/.zfs/2019-10-14/. I can't wait to run ZFS on my desktop too.
Is that different from Silicon Valley?
Deep Crowd-Flow Prediction in Built Environments
True, but those apply to all.
Not sure about the tax figures the UK is way more than 19% the base rate is 20 and at equivalent wages you will be in the higher band
> My suspicion is that in 20 years, many of today's games will be forgotten but people will likely still play FFIV on emulator - not because some artistic quality were better but simply because you can.

Inn 20 years, emulators will probably progress enough that the (non-server-based) games people still care about will be playable -- anything where there's no server, or the server is just a DRM check and all the gameplay happens clientside. Some of the servers will probably be replicable locally for single-player or small-group play, too; I think there's already reverse-engineered server emulation for some online-multiplayer DS games, some of it even having been made before the official servers went offline.
On Windows (which I left almost two decades ago) the keyboard has always been a nightmare. Typing Alt+126 may solve the issue with tilde, but you can't possibly learn tens or hundreds of codes you might need if you happen to do any significant work on the keyboard. The Character map provides some relief, but the keyboard is a second-class citizen on Windows IMHO.

On Linux, quite comfortably, thanks to the power of Alt modifiers (which I first got acquainted with on the Amiga), tilde is just Alt+"ì". BTW I don't have to recall ASCII codes of accented characters or leave the keyboard unless I have to type some really odd ones. I just type Alt+<accent symbol>. Thus I can type foreign words like Åland or Khazad-dûm in a fraction of a second with ease from the comfort of my keyboard...

Würstels, crême caramel... È facile. Yes "È". Italian users on Windows always have issues typing uppercase accented characters... you can easily spot Italian Linux users by their uppercase text: PERCHÈ È COSÌ FACILE? Most (Windows) users will instead type: PERCHè è COSì. The most intrepid ones might even resort to "'" - PERCHE' E' COSI'. So sad.

My ~2 cents.
Few things:

1) Salaries are essentially capped at $120,000.

2) Stock options are very rare.

Basically, you can't get rich. No different than working at Google but with lower salary potential. This is why Switzerland will never be the next SV.
Unfortunately, in this day and age, social ostracism makes things worse because people tend to continue to group up on other platforms that are worse.

Like Gab- can't use Twitter? We'll make our own echo chamber.

Them being on Twitter is bad, but being on their own platform is arguably worse.

> To my mind, no good-faith claim that such things do not need to be ostracised exists.

Here's my claim- WRT to the internet, ostracism of extremists generally makes the social situation worse.

(BTW, I really don't like it, either.)
When I was in HS I had a friend whose family had this old beat up orange smallbed truck from the 70's (this was mid 90's). That thing was beat all to hell, ugly as sin. It was used as a truck.

But you know what? That damned thing ran like a beauty. It literally ran until their son started driving it and wrecked it.

I was impressed enough with it, that when it was time for me to purchase a vehicle, I went with Toyota. 15 years later and that thing has never left me on the side of the road, not even once (I do keep up maintenance on it). I'm considering purchasing another vehicle because it's time to get something larger, and when I do it will most likely be Toyota.

I've seen so many people say that at 200k miles Toyota is just getting warmed up, and there's some truth to it. You obviously have to keep up with maintenance on the vehicle, but if you do I can guarantee it will treat you right. And I'm not saying other manufacturers are any worse, but I am saying Toyota is a great vehicle to buy.
Using the six library is one way to make a large project being written from the ground up run in both Python2 and Python3.

For this particular project, I would had needed to get the code to run in both Python3 and an ancient version of Python2 made back when boost.python was still a thing, so six would be out of the question.
This!

You can put a mmwave basestation in a factory (a couple of cells near the ceiling) and controll everything (machines, "robots", transporters, forklifts, inventory,...) via LTE.
It’s a bit harder in French Switzerland, particularly Lausanne, some of the people don’t speak English or simply don’t want to. Still not that bad, however.

The police l, if you have to interact with them, might treat you more roughly if you don’t speak the local language.
Well there is now one obvious way to do most things that are targeted by this change, using the walrus operator.
> San Francisco is famously non-sunny (all that cloud).

San Francisco is on a peninsula, so it gets lots of fog. Its weather pattern does not represent the area in general.

San Jose is further inland and very sunny most of the year.

Today SF high will be 66F and San Jose 75F; big difference but in either case its mid-October and still t-shirt weather.
I really dislike how this issue is being presented in the headline and in quotes like this, because it is fundamentally no different than a critical part going bad in an ICE vehicle. The Tesla isn't "bricked" when this flash memory goes bad anymore than a Toyota is "bricked" when its transmission dies. You fix the faulty part and get the car back on the road.

That said, if there is a systemic problem with this part failing faster than it should, which certainly seems to be the case, Tesla should be pushed to either recall the affected vehicles or waive the service costs for those owners who are impacted. But that isn't any different than if there was a design flaw in a critical part of an ICE cars manufacturing.
Giving Machines the Power of Language
It is a lot easier than the other way around ;)

We managed to hire Americans (and Russians, Chinese, Indians, ...) all right at my previous job. Not every employer is willing or able though, so it definitely limits your options.
50m^2 is about 534 sqft for comparison. I haven't looked at renting in SF in a long time but 2500-4000 CHF for that seems pretty high.

You don't need to live in the city center though.
Good process ensures good results: https://en.m.wikipedia.org/wiki/The_Toyota_Way
I was accelerated two years along with a peer of mine in high school. It did not work out well for us at all. Neither of us got good grades, and we were both moved back one year to retake our final exams again. The second time around, we got what is considered an 'average' grade, or just barely above what is usually considered a 'pass'.

Some of the many issues I encountered was that the school (perhaps reasonably) felt that I couldn't possibly skip out on physical exersize classes, or sex education, or any of the various things I would be missing. So they scheduled me into these classes with my own age-group, and then tried to fit the rest of my schedule in around that...

This resulted in me being placed in whatever classes I could fit in. Many times, in those classes that are set and arranged in order of ability, I was only able to be scheduled into some of the lowest sets. Some of my classes, such as chemistry, I could only attend less than half of the lessons because of catastrophic scheduling issues. In others, I was ignored by the teachers, and struggled to fit in with any peer groups.

In terms of social skills, I wasn't exactly bullied physically, just had almost nobody at all interested in talking to me aside from the person I was accelerated with - people were well-meaning and nice enough, but it's not exactly 'cool' to hang around with somebody two years younger than you around that critical time of vying for status, so I never really got into any longer conversations or made friends.

By the time I left, I pretty much considered myself somebody who was socially isolated with extremely poor social skills, and 'weird' in some kind of fundemental way. A lot like some of the other children that had learning difficulties were. It wasn't until I got to university and had a fresh start that I realised I was actually relatively socially capable in all kinds of situations, and it was mostly the school setting that had contributed to that view of myself.

I'm not entirely against this kind of thing, but done wrong, it can definately have a massively harmful effect on a child's education. While I have recovered somewhat in my professional career, by my academic results, this 'experiment' was an appaling failure. My peer at the time hasn't been so lucky as far as I can tell, and they did not manage to get into any universities at all. If this kind of thing is to be done, it needs to be done with care and constant attention on behalf of the school's staff.
4K is about Palo Alto territory.
I really wish the documentation for things like DI, IOptions and ILogger were moved out of the ASP.NET documentation. Trying to decipher from the documentation how to use these in a non-ASP.NET project is needlessly complicated.
I realize this is not exactly a community that is friendly to being called out, but I have to simply say that it is inherently immoral to not only pay H1-B holders the same, tax them the same, let alone not make corporations that want to hire H1-Bs to sabotage indigenous populations in order to profit more, not pay massive penalties that only increase over time for the privilege of hiring a foreign national they poach away from another society, in order to compensate for systemic and fundamental mismanagement and failure at national governance at every single level.
It's a bit like all the arbitrary account terminations we hear about with Google. A machine makes a decision with virtually no recourse for the user. When governments are applying this same concept to welfare, it does indeed create a dystopian scenario where people are left to starve because some algorithm got it wrong.

In essence, it's about cost cutting. Governments seem to think that machines can replace humans in making decisions where there is nuance involved and the stakes are extremely high. It is frightening and should not be accepted. The furthest the automation should go is to flag irregularities for review. Instead, the machines are given far too much autonomy, with the robodebt collection being a scary example.
It's certainly possible, but if there is an easier and just as sturdy option available it would be easy to see an engineer going "thanks, but no thanks" when handed this cocktail napkin looking sketch.
Depends. Electronics manufactures won't promise any CPU will be available for that long (Odds are someone reading this should be thinking I'm partially responsible for that policy in my company). When spare parts are not going to be made the companies will try to predict how many will be needed in the future and order that many. This will be your biggest limit: you need a part there is a good chance the part is failing more often than expected and so the manufacture is out of stock and they cannot get more. (or sometimes they can, at a cost of $1000 each, minimum order 10,000 - the manufactures want to sell the new shiny replacement even though it isn't compatible)

Even if the above isn't an issue, storing electronics not on a circuit board is not easy, but I'm probably not supposed to talk about those issues. (You can research them)
.NET Standard 2 relaxed the versioning requirements that led to so many binding redirects.
> Unless the requested hashes are saved for every single user,

It's 4 bytes by request. Google is keeping my whole history, much more than 4 bytes by request, and they do it for advertisers. I have no trouble believing a company partially owned by the government could afford 4 bytes by request.

Let say it's a billion address for each 4 bytes. You do 2 requests, how much of them will be on both list? Let's be generous and say half! You would only have to visit 30 uniques pages on that URL to find the domain. How often do you go on 30 different pages of a website? I feel it's quite regularly.

That's for a billion matches for each 4 bytes prefix, in reality it would be much less than that and there would certainly be much less than 50% matches between each prefix.

You can even do it in reverse even more easily. Go to a bunch of forum that you want to silence the users. Find their URL which allow to post on it. Get the 4 bytes prefix. Now you got a bunch of timestamped comments with username, and they are most likely pretty unique in the Tencent database. Now you found which IP is for which username.
After working with so many MBAs from prestigious schools I find it very hard to take this kind of title at face value, before seeing the person in action. Most had an MBA at 23 years old, basically jumping straight from university classes to MBA classes with nothing in between. At best the MBA did not bring anything. At worst it made some feel so entitled that they actually performed far worse. I fail to see the added value in this and most of them failed to show it.

Given that this was happening in very large companies and involved studies in prestigious schools but nothing practical to show for it, in the end I can only assume many of these are just CV fluff.
Redux isn't complex. It provides a simple way of doing state management. React-redux is slightly more complex, but only because the docs give the horrible advice of grouping things by type instead of domain. Using the "ducks" pattern is vastly superior and simplifies a lot. It also hurts, I think, that most people create actions and reducers that are 1:1. Those should be different things.

Hooks, imo, simplified a lot of these issues.
Zurich itself is crazy expensive. If you're willing to travel by train for 20 minutes (direct, no changes), then prices quickly drop to around 2k for 120 square meters
10 years ago, the rule was rent should not be more than 1/4 of your gross salary. The rule just gets adjusted, we're currently at 1/3. Same thing goes down with health care costs. People are squeezed for it, because they have no choice. Meanwhile wages are stagnating and can't keep up with the rising cost of living.
I’m pretty sure Google Zurich pays more than $120k.
> That said: I still do every scheduled maintenance, which helps tremendously. The main problem with older vehicles is that people stop following the recommended services as the car gets older. Which is of course the opposite of what you should do with an old car.

exactly this. I've been driving my Toyota for 15 years, never had a problem with it. But I still, to this day, have it maintained. The cost of that maintenance is pennies compared to purchasing a new car. If you can afford it, it's foolish not to.
Note that this rent buys you less than 20 minute of commute every day and life near nature while still being able to reach a modern city center in short order.
Packaging arcane structures and securitizing them has a huge impact on overall risk in the market and enables pretty significant cost reductions downstream (generally) in the markets that can offload the risk via the security.

I understand there are bad actors as well as people making the trades that make money, but there is also an underlying reason the trades get made, typically that is often discounted by your argument and should be factored in.

The reason we can click a button and get a loan is because it is not extremely risky for the company to make the loan, because of said instruments (as an example)
Yeah I do the same, lets me do seamless deploys. I spin up the new version, change the nginx config, then tear down the old one.
I believe you can get python3 behavior on a file by file basis with

from __future__ import division

But it’s been a while since I’ve written anything serious in python.
Having started my own company and done everything from doing coffee runs for my team to writing investment briefs, I'm not sure what an MBA would teach me?

Not being snarky, genuinely curious as to what benefit I could derive as I've always seen as something that I'd eventually pursue.
C++ interop sounds like a great unique selling point. Rust/Go/Swift can't match it.
macOS 10.15 no longer supports 32-bit apps. What can you do?
Well the people who make a living projecting high CO2 levels would be surprised, since that is about 50% higher than their recent highest projections. Some older predictions had the levels in 2100 up to 800ppm, but the IPCC has been revising them downward for quite some time now. This is in part because we've had them for long enough to see they haven't been accurate, and because the "worst case" ones don't use any theory they just calculated a straight based on the highest rate they find. These predictions have consistently been higher than actual data. So the likelihood that we'd hit 1000ppm by 2100 would mean they'd have to have predicted around 1100-1200 ppm by then, but their worst case is around 800ppm. Which, based on their historical performance would indicate the worst case is more akin to 600-700.
Personally, I'd rather avoid both SV and CH and just live in Texas.

$1/sq. ft. ($10.76/m²) is still the norm in Dallas, and it's not too hard to find cheaper. You would pay less money for a decent-size house in the suburbs of Dallas than the cheapest 1-bedroom apartment in SV or Zurich.
Yes, this is why the Go language was a complete failure too. And C before that.
Craftsman used to be the middle ground between cheap and professional. That was a solid and useful niche to occupy. Then they got greedy and slid down to the cheap category, leaving no reason to prefer them over anybody else.

And once you lose your reputation, it's impossible to get it back.
It's already worse. Even their "legit supplies" are full of counterfeits and frauds.

At least Sears has been consistently crappy for the last 20 years.
To get the whole picture, multiple metrics have to be looked at. Along with revenue, I would also look at margins. The other companies might be foregoing revenue intentionally because they are prioritizing margins.
KDE let's me do all this stuff, on OpenSuse. Zypper is also way ahead of apt.
> A maybe minor point: It's more or less impossible to become a Swiss if you aren't already whereas it's kind of possible to become an American. If your company makes it it's entirely possible this can become a problem down the line, for instance regarding your tax status or rights and obligations.

These days it's significantly easier to get a Swiss passport than a US one for most nations.
The political reaction to it means it's far from "easy".