skysight-inc/HackerNews huggingface dataset:
Technically, yes. I use the term "expat" to denote that I'm not a Swiss citizen yet; the definition is pretty broad and can include immigrants: https://www.wordnik.com/words/expat.
I think in the context of wanting and being able to read 200 books, they are way overrated.

I probably read 200 books in my entire life, trying to be quite selective. Looking back on it, maybe 30-40% of them were worth my time.

And the ones that changed my outlook on things and actually enlightened me? Maybe 10 books out of 200. I'm excluding pure textbooks here though.

Reading books, for the most part, for most people is just another form of entertainment. Sure, it's probably better than social media.
I have to say, I like what I read there. I'm glad they're working more on c++ interoperability. I've ported some c++ code to D before, it wasn't not too bad, it wasn't a lot of code, but it would be great to be able to work directly with c++ libraries in D similarly to C libraries.

It always makes me sad D hasn't picked up more. Usually comments I see about D seem pretty ambivalent to dismissive. It's a great language and to me has always felt like the way C++ should have been.

It does seem to be growing in popularity. Even in the years I've been using it, the number of libraries and community resources has expanded exponentially and every day new code is being added to

https://code.dlang.org/

Not to mention dub is probably the most simple straightforward build system I've worked with.
Ask HN: How is your experience with SwiftUI so far?
Regardless of the few obvious bugs, and more about the design choices and ease to work with in production.
The 'glass floor' keeps the children of the rich at the top
I bought a 2000 Toyota 4Runner a few years ago at around 160k miles, put a few thousand dollars into required routine maintenance, and it runs great.

Sale price plus maintenance divided by time owning it currently has me at $275/month and dropping.
I was curious. The best entries for D on physical hardware:

JSON serialization: 144 of 366
Single query: 152 of 404
Multiple queries: 195 of 394
Fortunes: 154 of 371
Data updates: 99 of 365
Plaintext: 81 of 352
Rype – Learn Any New Language by *Speaking* It
I think syntax is the big whiff in regular expressions. I bet it would feel much more natural to represent them not as a string but as a tree (which they kind of are). Maybe with s-expressions? Would probably be more verbose but I imagine way more readable.
> they pay much less than in the US

Not in my experience, it is basically the same. You start at around $160K TC minimum as a junior and then it rises rapidly from there. Glassdoor doesn't have stock and bonus values for Switzerland which makes the salaries look much worse than they actually are.
The issue of government funded research is separate. I actually agree with you that it should be available to the public given that public has purchased that right. However the same cannot be said of private endeavors.

You are claiming that its okay to take peoples labor to save lives. Taking peoples labor is slavery. Yes it is wrong to do that even to save a life. Pressuring people -- sure. Shaming people -- great. Forcing them at the end of a gun barrel. No.
Good post. I haven't used D much, but the only way I really see it as "deficient" is its inability to easily create static binaries, like Go. But in a lot of ways that is never a hard requirement (it is nice, though).
Austin is also still amazingly well priced compared to the salaries you can pull there, especially against SF or Zurich.
Yeah this sounds like a combined MBA/MS CS.

You can easily go through an entire MBA program and concentrate in something like Marketing where the most technical class you'll take is Stat 102.
Either you are too lucky/unlucky and your experience is not typical or you think that a factor of two (at least) is minimal.
I have a Kenmore refrigerator that's nearly 40 years old and still running great. I'm going to hate it when that thing goes and I have to replace it with today's junk.
I decided to block all medium cookies in Chrome a few weeks ago when that message popped up, and now that you mention it I haven't seen it in a while, so I guess it is enough, no scripts/add-ons required.
> You can get a two pack with one router and one point for $269

No mention of whether it supports 802.11ax. Why are WiFi devices lagging in speed advancements so much?

I ended up purchasing a second hand AirPort Extreme because it’s still one of the best performing 802.11ac devices (in my anecdotal experiences of running a lot of clients)... and it’s OLD!
I'm not 100% sure why, but for me Sears has always been the trusted name in vacuum cleaners, and for a decade until Sears closed I went there for vacuum cleaner bags, every couple years or so. It never occurred to me to go to Sears for any other reason.
"Every third person you will meet is an engineer, generally working on something cool. Everyone has ideas as to how you can do things "better" - from tech to processes to politics. ... You can attend all sorts of product launch parties, meetups, company socializers. So many that it's impossible to go to them all. ... You can meet many of the founders and engineers that you read from on HN. Either they live in SF/Bay Area or end up visiting. Just tweet at them and ask."

I live in the SFBA for reasons other than tech/career but this has been a huge plus. It's very interesting and exciting to visit the major tech HQs and meet founders and engineers living and working here, etc.

My favorite example of this was last year, 2018, when Twilio Signal was coincident with Litquake. I stayed in the city all week and talked shop with Twilio folks all day and went to talks/lectures about the evils of technology every evening :)
What's Google's 'Audio AR' Play?
I was on holidays, so I've read quite a lot. The book is very special; it's taking place in a very alien world (Japan in the 11th century) and very poetic.There are lots of characters, which aren't always called by the same name (they're generally called by their current role in the Imperial palace administration). Overall it wasn't that tough; and it's much shorter than "Water Margins" that I've read previously.
This N-books-a-year thing sounds shallow to me. The one year I tracked with Goodreads I clocked at 14, but nowadays I don't target numbers. There are books I've had open for two years now.

I'm sure I could read 200 graphic novels in a quarter, but I mostly focus on difficult stuff that tires me at 5-15 pages in. I also read a lot of interesting and worthwhile stuff online.

Now, I bet I could do 200 push-ups a year.
No question about the headlines overstating.

But I don't think this is a rare situation. For example you can allow a bunch of users to restart and change a buildbot infrastructure (which runs as its own user, not root).
Ah yes, this is exactly why I'm not in Vienna. Software developers are curiously underpaid in Austria. I got offered a better salary even in Brno (Brünn), which is a much cheaper place.

A pity, Vienna is a beautiful city and consistently ranks among the best places to live.
A good friend of mine is a PhD Toxicologist who worked at Monsanto. He was one of the people charged with attempting to reproduce the claims of all of the people who claimed Roundup (the herbocidical ingredient in Roundup) was carcinogenic in some way. One of the things he pointed out to me is that, to humans, the most toxic thing in Roundup is the surfactant (industrial-grade detergent, essentially) that allows the glyphosate to actually stick to the plant and be ingested by it. Detergents can cause chemical burns to the skin and other nasty maladies if you ingest them; the stuff you use for washing dishes has to be formulated to be safe/less irritating to human skin but they almost always recommend wearing dish gloves just to be completely sure.
How did Lybia's irrigation project continued to move forward with the civil war and subsequent local conflicts?
So does this mean my Google Wifi router isn’t getting any new updates, or...?
> Applying your intelligence effectively is what it's all about.

They actually do correlate to race, beyond that which income accounts for, but you'd kind of expect that if law enforcement was racist against blacks and was perceived as such: policing is less effective in black communities both because of police attitudes toward blacks and vice versa. (Racial profiling—literally law enforcement targeting people based on race—obviously exacerbates this.)
The interface really needs an overhaul. That enormous drop-down that pops out when you click the "Account and Lists" button is a mess.
> I’m considering alternatives to Meetup.com for our meetup (should it still be called like that?)

It should be. It's just an English word that predates the app, and is also used in the same setting/context as the use of the word within the meetup.com app, so I really hope there wouldn't be any trademark issues.

Kind of a clever name, since it causes this confusion. I'm not sure if that was intentional, but the effect is interesting nonetheless.
We make maps of new lands that we discover. And, those maps may be inaccurate. They often are.
In my experience in the business world, it is far too common to find a company’s critical infrastructure running on stuff more messy than this particular 6000-line monstrosity (which, for the record, I am not the original author of, and, yes, I have added a few test cases for code I have added to it like my own RNG).

I once was getting paid double my previous salary to maintain Visual Basic code which makes this 6000-line script look like well structured fully tested object oriented code. When my boss came in to the room and said the project was cancelled, I let out a sigh of relief that I would never have to look at that code again.

In terms of Python2, it will be maintained until at least 2024 because it’s part of CentOS/RHEL 7. I think it will be maintained until 2029 because I saw that package in CentOS 8, but I do not recall if it’s a core package with a guaranteed 2029 EOL.
YouTube Algorithm Strategies to 10x a Video
I'm organizing Flutter meetups in Munich, Germany, for almost a year now (https://www.meetup.com/Flutter-Munich). I was so excited about building the largest Flutter community in Germany. We have plenty of upcoming events already in the pipeline. I didn't even think about their organizers' fee, I just paid it and considered it a small investment in my career and a fun experiment.

The events were always free for the attendees. I'd organize the event for free, the hosting companies would provide dinner and free drinks. The speakers talk for free and my co-organizers help me out for free. No money changes hands ever. The hosting companies were never pushy about their team or product.

My biggest fear with corporate moves like this isn't that people wouldn't be able to afford the two dollars. It's less than a coffee in a cheap bakery. My fear is that users just stop using meetup because of the "micropayments UX", then management decides one day that they shut down in 2 weeks.

It's not the two dollars. It's about potential attendees having to go through the annoying payment process (and based on the current meetup.com user experience and feature set on all platforms, I bet they won't get it right). And no, I'm not going to pay 200 dollars/month from my pocket. Attendees will stop visiting their website soon enough, anyway: I already received emails from other meetup groups that they are shutting down. It's a spiral: fewer groups want to deal with this, fewer users will register, fewer events will get organized, the users who didn't mind paying originally will have less events to choose from, they stop visiting the site and so on...

I'm not interested in running a self-hosted open-source clone. I don't want to handle user data, run servers (even if it's just firing up a container). I'd also miss out completely on the network effect. Nobody would find my clone website.

The no-show rate was never an issue and I organized small study jams with 20 attendees to tech meetups with 80-100 people. You just count the number of people that registered and that actually showed up, and use this number for future events. You've got 100 registrations, you'll have between 50-70 people showing up. Very easy to plan with it.

I also find it dishonest saying that it's going to actually save us money. Yeah, because there will not be a group to lead, so yeah...
I agree with the first part of that sentence, but good food is absolutely one of the more interesting parts of life. It's just that it can be very convenient if you can eat without it having to be an interesting meal.
50 sq m is 500 sq ft, which is considered very small in most of the US and on the small end even in NYC. It's just slightly larger than a mobile home.
Broken records, apparently.
The minute you stopped paying for service is the minute you loose it. With software updates you can still use the old software just fine. So, no I would not consider it a form of subscription.

Lemme give you very particular example. I own old copy of DxO labs software for processing photos. It suits me just fine and works like a charm despite it being 4 years old. they keep sending me offers to upgrade to new version with new features at very attractive price. If one day the old one stops working for me for whatever reason I will upgrade then. But I have already saved tons of money on just this software alone never mind whole bunch of other titles that I bought.
Doesn't France have some CERN enclave next to Swiss borders where people reside to avoid excessive costs of Switzerland, and then French tax authorities periodically trying to extract more money from them? I was told some stories by ex-CERN folks...
since the language has no standard, from the point of view of ISO, using the whole language itself is UB :-)
No, I mean 25 minutes to actual workplace.
Give oxygen to a fish, help it breath for a day. Teach a fish cardio exercises, help it breath for life.
The irony is that your statement about violence is true of both the 50s and the present day.
Here the "better" solution (imo) would be support for pattern matching:

match my_map.get(key):
case None:
// do thing (or nothing, i.e., pass)
case Some(val):
// do other thing

Scala seems to have figured out how to get pattern matching over arbitrary data (i.e., not statically-defined algebraic datatypes). I'd like to see this come to Python.

(Normally I'd fight for pattern matching to always provide static type safety guarantees, but in Python it seems completely reasonable to omit such checks.)

EDIT: But you're absolutely right that this is a place where assignment expressions will be used regularly, so thank you for pointing that out!
"The Nest Wifi point also has a speaker with the Google Assistant"

Ahh. I see.
You also need to compare the amount you have to pay out of pocket before insurance kicks in. 300 CHF probably requires you to pay out of pocket around 2500 CHF before insurance kicks in.
But it doesn’t, so why bring it up? Just ignore it and move on. I don’t understand why these conversations aren’t considered not germane and deleted, honestly.
The Problem of “Post-Empirical Science”
If I’m reading the article correctly and following the governments line of reasoning these cases have already seen trial and are not going to trial now. Hence no statue of limitations issues.

But I agree with you - there needs to be consideration for the debtors in light of the negligence of the collector
Short termism doesn't have to work that way. In this case it did, but short term thinkers who have the company in mind are willing to say X loses money so Y can make more.

Grocery stores sell milk as a loss because people look at the price of milk and buy from the cheapest - then buy the high margin cereal, candy (or whatever is high margin) that more than makes up for the loss in milk. This can still be short term thinking, and yet result in the whole doing well over the long term.
> came from a single seed

This is impossible, obviously, and should not be intended to be taken literally
You have to search fairly hard in the States to find a jug of rBGH milk anymore. Maybe the absolute bottom of the shelf stuff if you're "lucky". I assume that milk is going towards cheese production and related industries instead.
Appending '?mod=rsswn' to the url is not bypassing pay wall anymore.

http://archive.is/IpPls
I did a night school MBA in my 20s (paid for by my employer). Nothing prestigious, nothing particularly hard. My undergrad was in CS, so it was a lot of classes I had never had. I had no idea what the difference between accounting and finance was. It taught me the fundamentals that are now helping with building my business. Today you could probably learn the same thing from a good Udemy course, but it was nice to have a REAL accountant I could ask questions.
At Google Zürich the total comp starts at 160K chf/year for fresh grads and with counteroffers can go much higher.
Nasdaq Lists Crypto Index for Top Coins
Moving their in 20 days. (software engineer from London).

In my opinion there is less opportunities there (In Switzerland) higher starting salary, then people get stuck in the middle 120-140, and can't shift past. (for the reasons mentioned below). Because managers don't want to pay developers more than themselves.

HOWEVER, that same problem exists in London, but is typically solved by developers going day-rate contract. That way management can justify and still get experience.

Because the market is smaller in Switzerland it does not make it so easy for a day-rate contractor market to exist..

So, my point is, if Switzerland is better than London for developers on a global level. Its only marginal.
But compared to other salaries, Doctors, Dentists Lawyers, Engineers etc. Developers in London are well paid (treated as technical roles similar to those mentioned) Whereas in Switzerland developers are paid half++ of those jobs.
In mass production every tenth of a penny pays if it pays. This is a cost benefit analysis and not just a cost analysis. If in the lifetime of the car, this part will fail then it will have to be replaced at great expense, $1,800 to $3,000. If that happens under warranty, that will cost Tesla a lot. If that happens out of warranty, that will cost the customer a lot and will cost Tesla a lot in customer good will.

I sure hope Tesla has figured this out for 3 and the Y. (It has. According to the FA, this has to do with MCUv1 Tesla Model S and Model X units up to 2018.)
This is ripe for a lawsuit. Not only should the statute of limitations apply to all of this debt, but confiscating independently earned money from your children is a modern version of holding one's children responsible for the sins of their parents — a defacto caste system.
Nike Acquisition Spree
Out of curiosity, how is this issue handled for languages like Algol or Fortran? The gfortran codebase was also written significantly in C and mostly before 2000.
Without reference to cost of living where that salary is applied is rather meaningless. 160 in the South Bay is not very good. 95 in Minnesota might be a lot more.
Delta: A Data Synchronization and Enrichment Platform
http://archive.is/IpPls
I was thinking of an alternative that would allow anyone to publish a meeting with a standard data format (similar to recipes) and get picked up by a massive meeting indexer. But then I realized that event coordinators want a lot of control over RSVPs, sending messages to attendees, and the ability to collect money ahead of time to pre-pay for event supplies, etc. It really is annoying that you need a platform to handle this, but anything else might end up being too complicated.
> But we grew up in the world told we could do anything we wanted!

You mention anxiety, depression, and that you feel lazy. Is part of the problem that there's nothing you want to do right now?

> IQ is bullshit, and discipline, social skills, and connections are priceless

Of the four qualities you list, you already have the one that's mostly innate. The others you can develop.
https://www.netgear.co.uk/home/products/networking/wifi-rout...

works like a charm
Not easy at all if you don't have any connection. Applying by simply sending a CV won't work at all. It's a different story once you're in then finding a job is pretty easy. I have several friends that have tried and the ones who made it moved first to the Switzerland subsidiary of the company they were already working for. Other had relatives in Switzerland and didn't had any reply to their applications when staying in their birth country. After moving to their relatives in Switzerland they found a job within one month.
Here in Seattle the local Haskell meetup has just "migrated" to a mix of GitHub, Slack, and Google Groups. The reason was the price of Meetup.com ($20/month IIRC).

I guess with this announcement many other groups will follow.
I made some visualisation for sorting algorithms
https://outline.com/XqxGcf
>It doesn't matter if I get paid 2x if my cost of living is 3x and my commute time is 5x.

It depends where you're coming from. If your current cost of living is $2000/month, your salary is $100,000/year and your commute is 10 minutes, your above ratios would lead to $200,000/year salary, $6000/month cost of living and 50 minutes commute in the Bay Area, increasing disposable income from $76k to $128k. Many people would happily trade the extra commute for the 60%+ increase in money to spend or save.
Replace Redux with React Hooks, the Easy Way
I fear this $2/attendee grab by Meetup will drive more people to Facebook for finding and planning and advertising events. Sadface.

The understandable reason: Facebook is "free" and most of these better alternatives will be fragmented and mainstream unknown for a long time.

Maybe one overarching event-search service could help the fragmentation problem, if it doesn't already exist.
just saying, h1b usually have about 2 months of unemployment since being fired. Not great, but not a single day either.

your statement about social welfare is reality for Indian h1bs. They will never be able to get a green card, and yet pay all the taxes for them. 8% of your salary is pretty steep for something you can't touch, ever.
> 46 USD for Healthcare is pretty rare in the US.

For a software developer (the subject of the post) it is not pretty rare. The median software developer is well over six figures in the US now for salary. Having your healthcare entirely or nearly entirely covered by your employer, is not unusual when you're over $100k.
US immigration is racist and broken.

But can we stop kidding ourselves that H-1B holders seeking permanent status are innocent victims? They're exploiting a loophole (dual-intent) to immigrate where they otherwise would have a difficult time qualifying for an immigration visa. They've willingly accepted the trade-offs.
S-expressions which make me think of Lisp and functional programming... which I mention because regular expressions as means for defining a pattern against which to find matches has a functional programming feel to it. Perhaps something like Linq in .NET or Map() in JavaScript would work as you're more or less converting the text in a string/document to an array and then running a "does it match or not" function on it and returning the position when there's a match. So something which a functional programming feel makes sense.
You know how rigorous it is when even the Germans are surprised.
And Firefox refuses to load the page because of a cert error. Oh, the irony!