skysight-inc/HackerNews huggingface dataset:
I don't really understand how diplomatic immunity is relevant here. It's not like it is going to protect you if you are not a diplomat.

Plus, if I am not mistaken Michael Kovrig is not a diplomat so saying that china does not respect diplomatic immunity seems baseless.
To succeed, Microsoft needs to make LinkedIn the anti-Facebook in terms of content, usefulness and trust. So far, this does not seem to be the case. I see fake profiles, click bait, flamewars, and ever-present recruiter spam.

It isn't Microsoft's fault, per se. It's a hard problem.
Does anyone actually know the reasons behind Meng's arrest?
Travelling to a country in a private capacity, with a private passport does not grant diplomatic immunity.
It's a fascinating point that the pro death penalty crowd universally ignores.

US violent crime has plunged over the last 40 years, and the murder rate has been chopped in half since 1980, all the while death sentences have declined to ~45-50 year lows (there has been roughly a 90% reduction in new death sentences since 1999). The dramatic plunge in new death sentences over two decades hasn't coincided with any uptick in the murder rate or violent crime.
the second book is definitely the best (in my opinion), but yeah, if you were frustrated by the first book i don't think you would love the second (as exciting as the ideas may be).

for me personally, i approached it less as a hard sci-fi book and more of a fantasy/sci-fi novel with some big ideas, and loved it for that!
Netflix runs their application on AWS.

They do not stream out of AWS (because AWS bandwidth is too expensive for that application).
I, and many people it seems, agree with several of the criticisms—LinkedIn ads are terrible, LI's core product is not enjoyable as a user, and the gaggle of branded apps are an absolute clusterfuck.

However, the piece gets sloppy when the author starts speculating that Office 365's growth will lead to antitrust suits.
Clojure vs. Racket Detailed Comparison as of 2019
> Is there any advice that applies at 13 but not 14?

I can think of some advice that is specific to an age. If you're going to apply for an overseas working holiday visa, you want that last chance reminder at age 28 or 29... because once you hit 30 you're no longer eligible.

But I agree in general about age ranges. I like the idea of the user choosing their exact age, but it'd be better if the person giving the advice could choose the range of ages their advice applies to.

I think it might also need some filtering / curation. The current advice at age 64 to "start saving for retirement" is, uhm, probably a bit too late at that point. I think they made a typo in the age fields somewhere.
Being vegan is hard. If you notice, there are qualifiers for the health statements such as "well-planned" and "if appropriate food choices are made". Being lacto ovo vegetarian is much easier and probably has close to the same health benefits and environmental impacts. Regardless, I think everyone should try either one for a while and see what works for you. My family ate meat pretty much every meal growing up so I felt trying veganism was a good experience, but ultimately it didn't work out. I still eat meat but less frequently.
Unfortunately, some apps just degrade, ungracefully, by flat out refusing to run without certain permissions.
flippa.
I had a "plan" but it was still a leap of faith, leaving a 8-5 steady job with no income. My enabling factor was a good amount of savings and low debt. I had around 1 year of comfortable living to figure it all out.

Staying at my last job wasn't an option so I'd have a different job for sure, but not satisfied with what I was doing with my time. I find running a business and developing my own products much more rewarding. 7 years later I don't have any regrets although running a business is a whole new set of challenges.
Sam, knock it off.
Interesting - I recently got myself an S9 and my wife a OnePlus 6T, and the OnePlus gets much better battery life (with fewer apps and overall lighter usage) - but now I'm not so impressed if that's how it's achieved.

It's a fairly divisive issue - I can understand developers getting frustrated if their app's functionality is broken, but I do think this should be more in the user's control. A permissions-based model for backgrounding would be better, but there's too much permission prompting as well on Android (and this is something you can't back up - so on any restore, you're left 'allowing' permissions in every app you use in a new way - yes, when I select the camera mode in an app, I want to allow use of the camera - gets tedious across a bunch of different apps).

My S9 (or maybe it's just Android) also puts a notification up if an app continues to run when I click 'back' out of it (or some other heuristic - it's not for every app, but it does a good job of identifying which are running) - which I think is a better compromise. It makes it much more visible which apps are consuming resources, and tapping the notification takes me to the App Info page with the 'Force Stop' button at the top. It's a bit noisy (it appears even for the stock music player, where obviously I want that to continue running), but it serves well as forcing visibility of battery hogs (whether it's through incompetence or nefarious background data collection), and reassuring to see it there for the apps I want running in the background. I would rather see more of this sort of visibility - maybe as well as just overall battery usage, the battery use in settings should show battery usage by apps when the screen is off or the app is not in the foreground. As the device owner, I want to be in charge of which apps get that privilege.
Groups are a good idea, but my concern is how do I decide what ages fit in each group, could the categorization be different for different cultures

Bang on about the 14 year olds believing it. I rejected any notion that I didn't know everything at that age.
That just makes it all the more clearer how valuable it was for Microsoft to have Windows and Office be ingrained into many organizations' workflows.
PulseAbility: Business Influencer Search Engine
> megacap open source company

Isn't this by itself an oxymoron? Open source isn't shouldn't be one's marketing stunt to gain attention, if you want to charge your software make it proprietary and charge people for license. Using open source as a last resort bait isn't cool.

My only jab at Amazon is that they should give back their code to the community or they need to be forced to do so, not that they can't make money from OSS software, if that is what license at the time, permits.
> the dream of a megacap open source company is dead

https://finance.yahoo.com/quote/RHT/
Market Cap	31.055B
S&P 500 Component

Or does this exemplify your point w/r/t RH for-fee bolt-on addons?
Agreed. I take serious exception to the notion that a safe 9-5 job is something that needs to be "escaped".
Well, Google (or rather, the original Android) did that to Oracle with the Java API, and Oracle, being Oracle, sued.
It's amazing how bad the content has become. It feels the same as Facebook, if not worse. Sometimes I'll log on just to "people watch", but that's about the extent of my usage.
Is there a way to manage different "categories" of systems with chezmoi? For example, a "linux-server" category would contain an essential set of dotfiles, but not all the window manager related stuff from my linux laptop. Looking at the documentation, the only way to do this would be hostname-based templating, but that seems cumbersome as you would have to change every single template to add the new hostname to the section in question.
Maybe it actually was. Code like (java) for(A a : b) a.c = false; certainly could be written very nicely on the Z80. By keeping a in IX and laying out the data structure as a struct where all of the bools are packed into one byte, the body of that loop could be just one (slow) instruction like RES 3, IX+4. But to get that speed you had to be aware of those possibilities and design the data structure. On the 6502 you'd lay out the data structure differently, playing to that CPU's strengths.
This one is unkowningly funny:

Hey 26 year old, these are your prime earning years, make sure you're saving as much as you can
So basically your saying: don’t read the novels but instead read the Wikipedia articles if you’re interested in crazy SF ideas?
Building a backend for our £20M crowdfunding round
NES emulator written in ELisp
Nice! The Guardian was my dream job for a while... I put together an application, submitted it - and a week later all tech job openings disappeared. open source too - so I found the PR removing the job descriptions on github, it was quite a funny and surreal experience.

Keep up the good work!
Ask HN: How do you learn a new programming language?
I have planned to learn Go, Elixir and probably Rust/C++ too in next 2-3 months. I would like to learn what is your approach? Especially when you already know the basics of a programming language. Do you think of a certain project first and then write code? If yes, how do you get ideas?

Thanks
You're describing how a functioning society with a functioning government works in a textbook. In reality it might not be all the way at the "gang" end of the spectrum but I assure you it is closer to that extreme than your comment appears to place it.

There's a lot of gang-like behavior once you scratch the surface. It's just more diverse and indirect than using violence against people who don't respect your authority. When person from department A tells person from department B to shove it department A doesn't send thugs to beat them up, they simply make sure that the friends and relatives of the person from department B get stonewalled in any interaction with department A.
Measured EC2 Network Performance
2019.02 Is it Spring? – Weekly changes in and around Perl 6
It's not about which is worse either though. The implicit calculation is: If I get caught, will the punishment deter me.

But (approximately) nobody commits a crime on the assumption they will get caught, so it pretty much doesn't matter what the punishment is. The way to move the needle is to change the assumption about getting caught. The closer that tends towards guaranteed, the less chance people will even make above calculation in the first place.
OP didn't claim safe jobs are inherently meaningless nor did he allude to the claim.

OP is trying to find a state where he's happy, you seem to have already found one, so good for you.
Librem laptops now at Version 4
Since they are a different sort of company, with another legal attack surface.

Going after GitHub means that GitHub has to shut down and the opponent sticks with their legal costs.

When attacking Microsoft they have enough cash to pay you out (in case they lose or they accept a payment to make you shut up) and the case might disrupt Microsoft enough to give you an advantage in a different field.

Not saying that Google would sue Microsoft. Would be very bad for their image. But a risk evaluation is different.
Last time I looked it seemed almost impossible to find SAAS businesses on those platforms. I’d love to do exactly what you did!
very active. I am not a flipper type of guy. I want to create a real bootstrapped company with hopefully multiple products in the future. This was just the start. I am all in.
That we're all just treading water, and that one day, the water will win.
With regard to some of those downside, there's definitely a theme in some circles of "lets just take this traditional app and write it in lambda".

15 minute runtime execution is a limitation, but you could equally write "memory per request is measured in gigabytes" for a traditional server setup. Similarly, you are limited by network bandwidth, but you could equally say that you're limited by SSD bandwidth on a traditional server; serverless makes it easier to fan-out and capitalize on the aggregate network bandwidth between ten functions, whereas doing the same between ten VMs requires... ten VMs.

What are the real problems we've run into?

- Latency. Bandwidth has never been an issue. Latency is, which includes cold start time but also includes network roundtrips and things like being unable to pool DB connections.

- Intermediate services. The article mentions this one, and they suck. "Just put API Gateway in front of it" when all you want is a dumb proxy with SSL makes a nimble little lambda function feel like a lumbering behemoth. SSL demands CloudFront to function, which has a whole new class of behavior you need to learn, and is SO UNBELIEVABLY SLOW to provision and update. Then adding additional behavior like API Keys or DNS all happens outside the function, so instead of managing a single little service you have to manage a single little function + four-to-ten more AWS resources.

- Tooling. There's no shortage of it, but IMO the ideal tooling setup for a lambda function is one which feels as light as the lambda itself. Serverless (the framework) isn't that. Its crazy complex. Apex is the closest I've seen a toolchain get, and its pretty great, but might actually be too simple. The CDK shows promise, but also feels too complex. I think the problem here is truly that AWS is just too complex, and there's no way to abstract that complexity in a way that works for the 99% use-case.

- Configuration. The big thing I don't get in this category is why can't I map lambda environment variables to values in the Secrets Manager. In order to deploy any environment variable to a lambda, the deployment environment needs access to the value of that variable, which is a security NIGHTMARE. We've instead resorted to loading sensitive configuration at function start, which sucks for performance and cost but security comes first. (We're specifically storing configuration in DynamoDB w/ encryption at rest)

Overall, I think the serverless model is really great. But doing it on AWS sucks so so bad, and I don't see a future where it gets better. There's just so much unnecessary complexity on AWS that I'd rather were abstracted away.

If I were designing a serverless architecture from scratch, I'd probably opt to build it on Kubernetes with something like knative. But that could have its own host of issues I'm unfamiliar with.
It is a good read, with good insights. The conclusion - "This tradeoff is inescapable" is true only to the extent that a new model for open source does not arise. Stepping back a couple thousand feet, open source is an amazing thing - a bunch of people alone or in collaboration, building great things which other people then use to build other ... etc. If we can find a way to sustain this it would be great.

It is to me absolutely clear to me that Amazon is benefiting from the work MongoDB has done, and without commensurate compensation. (Is anyone proposing Amazon does not benefit?) And having watched Microsoft embrace, extend and extinguish way too successfully, it is at least a concern that the effect of Amazon's action will be to the long term detriment of MongoDB.

This to me is the problem that must be solved. One possibility is to modify the OSS model and licenses by creating a distinction between the members of the community and non-members like Amazon and Apple. If you want to use any OSS software (with the new license) then you must become a contibuting member of the community. If you don't want to be a member, then NO OSS software is available to you. In other words, Amazon could not pick and choose which OSS to use, but only to be a member of the community with all the benefits or not.

I'm not saying this is the answer, but I am saying this is the problem we need to solve.

OSS is an ecosystem - one that should and must protect itself from predators.
Show HN: Daily standup through emails
Hope you find them as useful as I have!
that was a fun machine!
You need to find autonomy somehow. More info here http://www.paulgraham.com/boss.html
This line of reasoning is too simplistic. You have to look at the economic effects of the other 36,080 new high income earners, who will create new service industry jobs and thus place more pressure on afffordable housing. The BMR percentage may need to be substantially higher than that to relieve the restaurant crisis.
Was at a startup around 2k nodes in AWS. Bill was over 400K on average a month.

When purchasing RI I saw 800K a month.
The violin voice doesn't seem to work for me (Firefox, Linux). Note that the browser console shows some syntax errors when loading the page. Chrome works, regardless of the errors.

Also, the help page looks a bit bad on both browsers.
Linked in is a great network for recruiters, if you're recruiting other recruiters.

For people who actually do a real job, not so much.
Is it not in the title? " How did you escape your safe meaningless 9-5 job?" - I understand what he means, but its still alluding a bit to it IMO.
I used to think so. My career has been of the type many dream about: started a game company in high school, in the early 80's, C-64 & Vic-20 games. Then I was a beta tester and original 3rd party developer for the Mac. Then I worked in 3D Graphics research, right when ray tracing started. I worked for Mandelbrot. I was an OS developer for the 3DO and then the first PlayStation. Worked in games for years, then switch to VFX and feature film production. My specialty is creating production systems / process task pipelines. Then I wrote "the" global patent on automated actor replacements (called Deep Fakes now). Tried and went bankrupt creating a technology company around digital actors and personalized media. Now I'm in facial recognition as a lead developer at a global FR leader.

I used to think my work was important. It is not. Ultimately it just pays the bills. I like my work, clearly, but I don't idealize it. Perhaps if it was not ultimately put to capturing and controlling society like a stupid herd, I'd feel different. I love entertainment, and our current entertainment industries are producing stunning human achievements. Switching to the security industry after 30 years in entertainment technologies has been enlightening, but continued a vein I was aware in entertainment.

I've spent my career in the United States, grown up here, and from my experience in all these "great jobs", the "metoo" movement is barely tapping the employee abuses and interpersonal abuses everyday people exhibit constantly. The anti-intellectualism of the US is a serious problem, perhaps the root cause of our worse problems.

If people really want meaningful lives, respect of everyone around you, up and down your social/power hierarchy is the path. Then it will not matter if you are the janitor, because within a respectful collection, everyone's needs are recognized and then this shitty disrespectful place that is the current United States will not be so crappy.
Then use a succession of non-viable forks that are re-based periodically from the main but with most of the crap choices removed.
Winona Ryder won't let anyone forget she and Keanu Reeves are married
While true for simple things, this is one of those things that’s highly variable depending upon how you built your app. If all your JS is included via script tags and all your image assets are referenced directly, sure, probably.

When anything is dynamically generated things get iffy, though. It’s one of the big problems both Google and services like the Wayback Machine and Pinboard have had with searching and preserving content.

Of course gaming as a whole has also evolved, so it’s less likely you’d ever get a purely single player game in the first place, and who knows if the game will even load in 10 years if it can’t connect to the server to see if you’re registered or not.
National media already decides what it'll show or not show. They are never under any obligation to give a story coverage - they follow what they think the people want these days (and in days past maybe had some notion of journalistic integrity).

Like just recently, the whole point was that the White House had to ask the national media to give the President airtime - they are, in fact, completely able to refuse to.
It's my first job and it pays well for a first job. I'm working in the enterprise container space, so maybe I'm contributing to a more seamless cloud orchestration future (open source). I don't know if that means much to me, but it's a pleasant way to achieve my goals.

That is meaningful, but it's not a furtherance of the causes I really care about, but it is slowly putting me in a position to improve my own life and get into a position where I can try to work meaningful(as opposed to token) and lasting change in those causes that I do care about.
Will this force HBO to switch from Flash now? That'd be nice because HBO is the only service I actively use that still requires Flash and it hurts me every time I have to give it permission to run.
> Publishers don't care about your use case. They WANT you go to back to the site and click their ads.

Isn't that actually an _incentive_ for them to offer RSS feeds? After all, I'm probably not going to go to their site if my RSS reader never notifies me that they posted a new article.
If I didn't like the job for whatever reason, I'd get a different job of course.

But if health care and lawyers are any indication, there's little risk of that happening. Well, neither are immune to paperwork, but they're very well compensated for it.
Unreal engine charges 5% royalty for projects using it (waived for the first $3k/quarter).
Not if you're quite old. Which I is the only way I find what he said to be logical.
Quote from the article "The first day in the hospital, I left a message to my colleagues in Slack and didn’t worry about work for another two months. When I did check in with my co-workers, there were no frantic demands for my time - in fact, there was nothing but support and people telling me to take it easy."

Not that the author attributed this to remote work, but companies respecting people taking time off is less about remote and just more about having a good manager and being in a company with a good culture with typically a positive cash flow. Gitlab will probably get some applicants based on this paragraph.

I had a remote job in the past where there was always an overwhelming amount of work. One time an amazing colleague needed some time off to handle a major personal issue, and was at 50% productivity for a few months after. I could see our manager and other folks resented them for this. There was simply no culture to support people who needed time for their personal lives. At the time I didn't have the sense to realize how toxic the work environment was. At least with "ass-in-seat" time you can sit in a conference room doing personal stuff and people will assume you are working.

That being said, I love remote work!
Hoo boy that's a lot of over-privileged suggestions right there. "hi, millennial who is working full time to make rent, now is the time to start your business!", "Why not take your family around the world?"

It's a nice idea and the site works pretty well on mobile, but it sort of grinds my gears.
It is for me. It's interesting work, some of it is behind the scenes, some of it is very public. I like the people I work with and the people I work for. So yeah, it's meaningful and fun most of the time. I work remote, which makes it even better.
Here is mine:

# misc
alias mount="mount | column -t"
alias ports="netstat -tulanp"
alias vmstat="vmstat -w"
alias ed="ed -p '>>> '"
# genpass
function genpass() { head -c 500 /dev/urandom | tr -dc a-z0-9A-Z | head -c $1; echo; }

# git stuff
alias gitpretty="git log --graph --oneline --decorate --all"
alias gitprettyall="git log --oneline --decorate --all -- graph --stat"
alias gfiles="git show --pretty='' --name-only $1"
alias gitstat="git log --stat"
alias gitchangelog="git log --oneline --no-merges ${1}..HEAD"
alias gittopcontrib="git shortlog -ns"
alias gitdiff="git difftool $1"
Yes, I work with a company that makes self-control appliances (BAIIDs) and operates in 48 States in the US. They serve over 100,000 customers and prevent estimated thousands of accidents per year.