skysight-inc/HackerNews huggingface dataset:
This is the correct URL: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.31.7...
Grew up in California, after college moved to DC. 2 years into that, I decided the path I was on wasn't for me, and moved to South America to study Spanish for a few months. Ended up loving it in Buenos Aires, and lived there for about 9 months. I interviewed at startups there, but the pay was so low relative to other countries, that I couldn't stomach it, and ended up finding a job in Amsterdam. Was there for 4.5 years, and really loved it. My girlfriend at the time really wanted to live in London, so we moved, and I ended up getting a job at a SV-based BigCo. When we split, after 4 years, I figured it was time to try the US again.

So almost a decade in total! Hard to say if it's "valuable" as honestly it just felt like life. I have dual citizenship though (US / Euro), so moving around was much easier than for some. I am really glad I took advantage, and do believe it opens you up in a unique way.

You learn how to get along with people from all over, get good at identifying accents (like making friends just because you can tell that person is from Manchester, and not just English), and hopefully pick up a language or two. My Spanish is thankfully still pretty good, but my Dutch is awful.

I'm in NYC now, and while I am enjoying it, I can definitely see myself moving again. Maybe Australia, or somewhere else in Europe? Gets harder with kids I'm sure, but I know people from oil households who moved around a lot (Nigeria, Bahrain, Norway) and are still normal, well-adjusted adults. Itchy feet? Who knows. But a big benefit of working in tech is that the job doesn't really change, regardless of where you are. It's much harder for friends of mine who are lawyers, or even doctors (building a practice is very local), to consider moving internationally.
Swift is a brilliant environment. Always good to see more adoption for it.

http://swift.org

I simplify it as an easier Rust that comes with an official REPL.
> lede graf

Journalistic jargon for "lead paragraph"

https://underthecurve.github.io/jekyll/update/2016/12/29/hed...

> ceteris paribus

"all other things being equal"

https://en.m.wikipedia.org/wiki/Ceteris_paribus
Didn’t know that, neat!
US American living in Europe since 2009, this being at least my third time round depending how you count it. Originally from Northern California and have lived in different parts of Germany and in Budapest, Hungary.

It’s incredibly rewarding but also sometimes frustrating. If I can give anyone any advice, it’d be:

1. Learn the local language.

Nobody respects an expat who doesn’t make a proper effort to learn and use the language. You might still have local friends but they will, and should, think less of you if you lean on English too much.

2. Go back home regularly.

It’s easy to lose perspective, especially if you’re often confronted with distorted opinions (positive or negative) about the place you come from. I go back to California every six months, and I recommend going at least once a year, even if home is very far from where you live.

3. Stay humble.

It’s natural to form opinions about your host country but it’s important to remember you’re a guest, and that you don’t understand everything about the locals no matter how well you speak the language or how long you live there. That doesn’t mean you never get to complain about the obstinance of the Elbonians, just keep it light. And try not to tell people how to vote. :-)

4. Manage your expectations.

If you’re from the US and in tech you will most likely be making less money and have fewer career opportunities than at home. That’s ok: you should be aware of what else you’re getting from the experience and be satisfied with that bargain. Techies live pretty well everywhere, so avoid thinking about dollar figures or Gooface interviews. Unless you’re super into Gooface, in which case go where they have offices.

My life has been greatly enriched by “going international” and I recommend it to anyone with an open mind. I could imagine living in the US again, but I can’t imagine viewing that as a permanent arrangement.
Is this really an issue for anyone? This seems like a whole lot of complaining over functionality that actually works fairly well in my opinion.
I'd be interested in knowing more about the limits you hit in Singapore, if you're willing to share! Singapore is a really interesting city and as someone who moved to Hong Kong a few years ago, I've always wondered what life in Singapore is like.
Warren Buffett Archive
If you made $400k a year I think you can convince a private banker to do something with them.
Just yesterday I read this article that an acquaintance of mine wrote on her experience as an American who lived for a while in the UK and then went back to the states https://www.girlabouttheglobe.com/where-are-you-from/
Hope you can get Swedish citizenship in time! I grew up in Germany, but am British, but after spending enough years here I am so glad I can apply for German citizenship before Brexit day.
Here's another list that might be of interest: http://slatestarcodex.com/2014/06/16/things-that-sometimes-h...
Output of what?
I was born on an island in the Caribbean, lived in Australia for over 10 years then lived in Russia, Netherlands, UK for about 6 months each and now I'm in Germany.

I think that living in many different countries does change you significantly. It makes you more aware of subtle cultural differences and also about human psychology at a fundamental level. I think it also probably made me a bit cynical overall. It gives you a general feeling of instability.
In case anyone else has not been following Angular very closely, apparently AngularJS is version one, based on JavaScript, while Angular refers to version 2 and higher, which use Typescript. A major difference seems to be that Angular is more geared towards one-way binding. Two-way binding was from what I gather a common complaint from the React side, saying it's slow and leads to complex and unexpected behavior.
Electric power grid in space (game)
McKinsey? Well, I guess this cements the fact that AI is now the buzzword of choice for godawful management consultant bullshit artists.
AstroNavigation – A free course
Books differ so much in size and difficulty that this is a rather meaningless metric.

Even on the fiction side the differences in size are huge (typically 100 pages to 1300 pages) and the ease of reading differs as well.

On the non fiction side the differences in reading speed can be 100x depending on difficulty and familiarity with the material. For example, I'd consider the workload of one semester of my university program equivalent to about three medium sized books, which amounts to two months per book, without a fulltime job on the side.
This is not the typical sort of topic usually posted on HN.
You mean "The Crescent City"? That's to do with the shape of the river.
Basically I handed in my resignation because I got a new job. The next day my wife lost her job. Then my OLD boss gave me a pay bump to stay at my OLD job.

So I did both jobs, the old and the new, simultaneously.

The initial plan was that I'd do it for a couple of weeks or a month. I was just trying to cover my wife's income until she found a new gig.

Lo and behold, doing two jobs simultaneously is surprisingly easy.

And Lord is it lucrative.
You might consider reviewing the research on people who frequently use profanity.
But you can inspire them, your kids. Tell them your stories. Your adventures. Your mishaps. How things are different in other countries.

Tell them about mountains, rivers and the seas. About different animals that they can't see anymore. Tell them about how mankind came to be.

You can be their, potentially, biggest inspiration at this age (presuming they are quite young).

PS: Sigh, I'm a hopeless romantic.
There is massive genetic factors related to producing Vitamin D.
Distance wouldn't be much of a problem. It isn't much longer than Paris - Frankfurt. Chinese trains cover the distance in 2 hours. It would work from a European perspective, but Europe built most of its networks decades ago. The Chinese aren't just building train lines, they are building entire regions.

Everyone complains how few things can be built in SF or LA, but suddenly having a lot of space available is something negative? Californians have a dream scenario on their hands as the high cost of construction can relatively soon be offset by the huge gains in capturing the global tech market. Something that will pay off for a century. And they should have the money to do it. It is probably one of the best infrastructure investments available anywhere.
systemd timers are actually simpler than cron syntax!
Yes, I have. 5 years in Spain. I was studying there and as someone who was born, raised and now living in eastern Europe, I can tell you that this was one of the most valuable experiences of my entire life.

First things first, I grew up in a large city that was torn by protests up until the late 90's, despite the collapse of the soviet union. Even though I was a kid in the 90's, I grew up with the idea that I'll emigrate. And So I did the moment I got the chance in the mid 2000's. I am not sure if things had changed at that time or I had but life was nothing like I would have expected. First off, coming from a poor country with no financial support is extremely difficult. Second, Eastern Europe is a pretty non-secular place so foreigners are not something you see every day. I wouldn't say the foreign kids(as few as they were) in school were bullied in any way or left out but they were almost always pushed a bit off to the side. Something I did not experience in Spain. Students, professors, random strangers on the street - everyone, no exception was very friendly and welcoming, helpful and friendly. I did my last year of school there and at the time my country was not in the EU and I was an illegal immigrant by all means. I was concerned about this when I enrolled and I asked the secretary of the school if that is a problem. Her reaction blew my mind: "We are not immigration services. We are an educational institution. What kind of animals do we have to be to say no to a kid that wants to study?". I truly had no idea what to say, I think I stood there for a good 5 minutes with my mouth wide open. For years I was trying to figure out where the catch was, but there really wasn't one. I studied software engineering and I did extremely well, graduating second in my class by a tiny fraction behind the guy that was first. When I started university I was 18 and I had been writing code since I was 10 so everything was very natural to me. Which in addition made me even more popular since I could help the others and I gladly did. I guess one of the most valuable experiences was that I used to live in the south of Spain, which besides giving me plenty of opportunity to make Spanish almost a native language to me, also made English a native language due to the large British diaspora. 2 years down the road the Spanish couldn't tell I wasn't Spanish and the English couldn't tell I wasn't English. So on that front alone it was all worth it. I suppose I was never a fan of hot weather but I could easily picture myself spending the rest of my life there. However a few life changing events happened(lost my best friend, along a very bitter experience I had with a girl over there), so I figured the best way to cope with it was to move back home and start over. Was it worth it? Totally!
To build a successful startup, you don't have to get a co-founder. What you need is a team.

If you are able to get things off the ground, doing 0 to 1 all by yourself, then you don't need a co-founder. But doing 1 to N, you need a team.

I had a co-founder in my first company, and we were very unproductive, as reaching consensus took a lot of time.

Then I started my second company without a cofounder. Things get way better this time. I'm an engineer and I get to build things quickly. The only downside of founding company alone is, raising money may take longer. Investors typically discriminate sole founder. But it's not impossible. There are still investors willing to take a bet on sole founders if you are able to prove that you are capable enough.

It's more possible than ever to start a company alone, especially when you know how to write code. Think about this, which is faster: a business person learns coding, or a programmer learns business skills?

Edit: adding this --

It becomes easier to start a tech company as a sole-founder nowadays, e.g., cheaper to bootstrap, commodity of tech stack / cloud infra, tons of advices on the internet, Stripe Atlas... I suspect that when this generation of sole-founders succeed, some of them will become VCs and they'll have more empathy on sole-founders and will bet on more sole-founders like them.
The Fed is a private entity which is owned by its "Member Banks" (ie. big banks).

https://en.wikipedia.org/wiki/Federal_Reserve_System#Member_...

Moreover, the currency that the Fed issues is not technically a "national currency", its "Federal Reserve Notes", that is a debt instrument which is theoretically backed by "US Dollars". Where are these US Dollars?..and more importantly how do we get some?
Anvil adds Python object storage to inbuilt database
Yeah, the article was never constructive but before that last line it was at least punk: pissed off and doesn't owe you a thorough explanation. But that line really drives home how little was said.
That wasn't the question. The question was, "why should I use systemd?" not "why shouldn't I use cron?"

As for the timer functionality in systemd, the configuration language is, IMO, far easier to understand. It doesn't get any easier than:

[Timer]
OnCalendar=weekly

or:

[Timer]
OnStartupSec=0
OnActiveSec=1h
Yeah, no.

If you're working 80-90 hour weeks, which isn't a crazy number from what I can tell at a lot of these startups, you aren't reading two or three books a week.

Or rather, it's very unlikely you have the mental capacity left to process what you're reading unless its mindless pap - which is fair, I can dig mindless pap - but that is almost the same creature as watching Netflix or 3 am infomercials.

If you are working two full time-jobs worth of hours each week and are still managing to read books, good job?
My problem, as a programmer, is that I can’t easily express what I’m thinking on screen/paper. I already do draw out a lot of it, when I can, but its not enough. I already try to document what’s in my mind before I commit it to code, but the “house of cards” mental aspects don’t go away, so there’s really not much difference between distracting me from documenting my thoughts and distracting me from writing code, both are equally as detrimental.

It depends on what I’m working on, of course, so I think its essentially when problems become too abstract, then I can’t easily translate my in-my-mind understanding to paper/screen.

I did, however, enjoy my time playing with Max/MSP (a visual programming language) for the exact reasons you mentioned: I could think “out loud” so to speak, at least to a larger degree than I can in text. Pseudocode helps, a bit, but I’ve always found boxes-and-lines better to focus my thoughts. Incidentally, whiteboards are one of my favourite programming tools :)
If you are interested in website UX, a classic is "Don't Make Me Think."

https://www.sensible.com/dmmt.html

https://en.wikipedia.org/wiki/Don%27t_Make_Me_Think
Not sure how it is where OP is, but in many African countries it's common to have multiple SIM cards, to take advantage of in-network calling deals or to compensate for spotty coverage maps.
Yes, it's real. And the lag often causes me to accidentally share to the wrong place == really bad.
Hope you’re not getting too much saddle rash on that high horse!
> Hey, I bet you've heard of this, it sounds like Riff is absolutely in the same space :D

I have, and I admire a lot of the work Deis folk have been doing at Microsoft. I have different opinions about the future looks, but I could be wrong. And I'm not the only member of the riff team.

In terms of "scale to zero" for workers, I think your "two whys" need is containers on-demand, not workers on-demand. That need is going to be met by the various virtual kubelet efforts underway. Azure have been out front on this, actually, with AWS Fargate coming hot on their heels. I expect that as GKE matures it will hit this too.

As we move towards "five whys", it turns out that we are essentially re-treading the path that Cloud Foundry got to years ago (and Heroku before that): focus on making it easy to run code.

Containers are in themselves an almost-irrelevant implementation detail 99% of devs should never have to care about, just in the same way that most of us don't think about mallocs any more.

I call this the Onsi Haiku Test, after the `cf push` haiku that Onsi Fakhouri gave at a conference a few years back:

Here is my source code.
Run it on the cloud for me.
I do not care how.

And coming into riff from the Cloud Foundry universe, one of my personal agenda items is that riff should pass the Onsi Haiku Test with flying colours.
Exactly. There are lots of 7-11s in Asia that are 24hr but most stores close early and don’t open again until 10am typically. Compared to NYC where you might find a 24hr pet store.

I did however find the best sushi I’ve had in my life at 1am in Tokyo near a fish market. It’s damn near ruined me on sushi. So the concept of 24hr or open late isn’t unheard of, but most places are closed by 10pm.
to me it's

1) quite suboptimal

2) becomes bloated with time
I recently went through an interview process at a downtown SF startup, from their words I 'aced' all technical aspects and they were 'dying' to get me in town for an on-site, final interview.

What did the on-site interview consist of? I was scheduled quick meetings with various people in the chain of command, all of whom I had already spoken with (some at great length) and then I was to accompany the whole team out for drinks/happy hour at a local pub.

I don't drink. I told them I don't drink. This was a culture fit test, I never went to the interview as that wasn't a team I wanted to be a part of. I want to write code, work with people who are better/smarter/more experienced than I am in order to better myself - happy hour isn't going to do that.
How I Fail – Ian Goodfellow
If those employees went away and were replaced with a couple more volunteer mods and an hour-per-month server maintenance budget, what would change?
Yes.

I turned one laptop into a virtual machine, and then I loaded that vm onto the other laptop.

So I had two jobs, one office, and one laptop. One job was remote, one was onsite.
Jesus this is my life :\

I used to write the best code :). Now it's meetings, checkin, answer questions, talk to QA and directors, maybe a PR if someone else didn't get it.

It sucks but I guess my job is to do all that dumb stuff so that my team can be 100% productive. They're awesome and don't deserve to have to go to meetings.

It seems to be working though, the team fucking cranks like never before. I do wish I could grab more than like one bug a week.
oddjob isn't part of systemd and doesn't use systemd.
I draw diagrams when stuff is getting too complex. Probably should do it more.
I was born and raised in the Suburbs of Chicago. I lived in the city through University. I studied abroad in Luzern, Switzerland, where I met the woman I would later marry. I moved back after my degree, first to Schaffhausen for a spell, then to Bern.

I’ve worked for a number of agencies across the country, and I’ve also freelanced quite a bit. I have a studio down by the river with some good friends of mine, where I build various apps and platforms with the various web stacks. I’ve been lucky enough to make some cool things with some cool people.

It’s pricey here. I’ve taken up work at a startup here in town to cover my costs. I have thoroughly enjoyed learning Swiss German and its various dialects – I’m told I still have an eastern accent from time to time. The river is beautiful during the summer.

I do think about Chicago often. I miss it dearly. The startup scene is burgeoning here, but it’s still Switzerland. Bern is somehow too nice to leave. Small government, applied correctly, is a lovely thing. We pay through the nose in taxes, but the system is there for you when you need it.

Still, I’m a stranger in a strange land. And simultaneously at home. A part of my own cyberpunk novella with mountains.
Oh, it is the same for programmers!

As soon as we have an idea we immediately open up an IDE, and then get a GIT repository going, and get Yarn to prepare all the libraries we need, and get a quick little back end database api set up, and then a quick little front end framework and then we are...

finally ready to start experimenting.
I would love to hear more about this from the sages of HN. I really don't enjoy GUI development in Python. I am not a good enough CS to have the language to describe what is wrong, but I find it really hard to get Python GUI stuff to do what I want.
It’s called competitive advantage.
With serverless, you automatically get scale for each endpoint individually, not just the entire app. If for some reason you get an unexpected amount of GET request to POST requests, just the GET lambda will scale. If I tried to do the same with EC2 instances behind an ELB, I wouldn’t get the same level of granularity.

And lambdas aren’t just about responding to http requests, they are also used to respond to messages, CloudWatch events, files being written to S3, etc. I would hate to have to stand up servers for that. Even if you don’t want to get “locked in” to Lambda, why not serverless Docker?
R# also turns an useful PC into an airplane, increases the typing delay, does not offer UML modelling tools, database integration, database modelling tools, Windows Forms, WPF and UWP modelling tools, enterprise code navigation tooling, mixed mode debugging between native and managed code, code generation templates, GPGPU debugging, services and drivers debugging, profiling tools, task and threading debuggers with selective control with graphical visualization,...., what a Windows developer actually needs.
It's "edge" cases like this that make me glad to be on android.

There has been a workaround for this with where you can customize the menu by redirecting all share intents to a specific app. There are cases where apps don't use the standard api for share intents, but in most cases this app works as expected.

I agree Android should have a built in function that provides this level of customization at the OS level. Google should also provide a uniform experience with all apps however I don't mind the fragmentation because it merely a side effect of backwards compatability. Specifically with Youtube, Google shows that they have share intents in mind and are simply experimenting ways to increase user engagement.

https://play.google.com/store/apps/details?id=com.andmadesof...

-----

I am not the author nor affiliated with the app in any way.
27% in that test is pretty good, though. That's 750K requests per second.

That test says nothing about real world performance though, that's true. The db read and write benchmarks are more useful.
It's not difficult at all.

Sleep 7—9 hours at night.
Eat healthy and a variated diet.
Excercise everyday.

Why people want to make this more difficult than it is, is really not my concern.

Keep to those three things and you will be well.
Exactly. :-)

If you haven't been tracking Netflix, they have a new export from Australia, a series based on the Monkey King tale from China. It's Hercules-ish, and the accents are...odd.
Why do you even need providers?

No one using React uses them. Google can't break free of old Java habits.
To be fair, the entry for Go that is 3x faster than Gin isn't a framework, it's just an http handling library. But it's clear their benchmarks are not complete enough to be useful; it's unfortunate that Techempower's vapor tests are broken.
Same here. Interface elements still shifting around after a second is very bad UX.