skysight-inc/HackerNews huggingface dataset:
And since the end of the Cold War, it has always appeared alongside a healthy dose of whataboutism.
Why don't more web guys use MQTT for pub/sub live data? I saw the PubSubHubBub in the comments already, but most devs are still shoe-horning HTTP into solutions that really aren't request/response based
Commuter rail is something like Chicago's Metra, with Amtrak-like trains and stops far enough apart that walking is out of the question.

Elevated trains and subways in Chicago and New York can and do act as light (not commuter) rail with stops every few blocks.
Depends on where you live. I can live on about $900 usd per month feeding 5 people earning more than twice that amount (excluding the income of my significant other).

The quality of life is great and I earn more than I will ever spend - my paycheck is about 3 times above the national average.

Since health care and education is "free" in Croatia, I don't have any debt and feel very secure when it comes to needs of my children.
Oh nice. They are pretty cheap then. I don't floss as much as I should (or should I?) so might give these a try. Thanks
My bad, didn't see Steven himself posting it! Not sure why he used a different title than the one he chose for his own publication.
Ask HN: Any tips on how to use code samples from your work for job searching?
I'm being let go from my first developer job due to the CEO wanting to go in a different direction. He's closing the branch I'm at. I've been here about 5 months now and have been working on the development of the javascript components for the front end using Ember and integrating them to consume the backend API.

I asked if I could use code samples of the current project I am working on and I've been approved but I'm not sure what exactly I will need for my job search. Any advice?
> - A way of allocating a session when you start it for 'X project' and then be able to save off all those tabs in one action to a folder or tab 'startup list'.

The existing "Bookmark all tabs" option that creates a bookmark folder from all the tabs in a window and the existing option to open all the tabs in a bookmark folder sort of address this use case, unless 'X project' needs multiple windows...
Of course. In a world where success is due in large part to random events, it's easy to come up with better predictors about whether someone will be successful in the future.
You're missing the point: SSH does not provide a host key rotation/revocation mechanism. TLS does.
Show HN: Sound Meditation Research
C++ doesn't either, see http://stackoverflow.com/questions/7054685/are-destructors-r... for example.
I looked at it a while ago using OpenSSH's AuthorizedKeysCommand feature and found Phabricator's implementation for vcs over SSH to be the most understandable thing I could find.

https://github.com/phacility/phabricator/blob/master/resourc...

https://github.com/phacility/phabricator/blob/master/resourc...

https://github.com/phacility/phabricator/blob/master/scripts...
Time that could be spent doing more productive things, and is thus not a sunk cost.
I don't know much about the subject, but I have the feeling that thousands of people are going to die and drugs will still be a problem.
So your argument from personal knowledge is why something is easier or harder :)

Here's my experience: Having attempted to do semi-meaningful things in both a few years ago, I can tell you that hacking on wordpress and figuring out its internals (as a newbie in php) vs hacking in django (as a newbie in python) that the django experience was orders of magnitude more effort.
JVM Language Summit 2016 videos
I'm confused. You do or don't work there?

They raised 820M so I highly doubt it'll be that great of a payout considering that's only 4x what they raised.

As for a buyout, it's typically crappy because the company buying you ruins the culture.
RTFA. It's a tall "bus" which straddles the roadway so that cars can drive underneath it.

It does have to stop at intersections, but can also go faster than traffic on the same road.
We're sticking with AngularJS
You would be imparting a bias on some scale, sure.

But to anyone wanting to verify a certain claim, you would impart no bias (they would land on your site, verify the claim, and leave), so long as you were honest & accurate.
You don't think that it isn't an outrage that such a law even exists in the first place?

Yes, it is against the law. The violence against these people is sanctioned by the government. Thats the whole reason it is horrifying!

It is not a tricky issue. The fact that this is all sponsored and done by the government makes it even worse!
Among, say, the top 10 most used languages, PHP is easily the worst.

I'm sure you can learn a lot from PHP/Wordpress, but everything has opportunity costs. You can learn better from better languages and frameworks.

My shop does Python, Java, C and PHP. I know very good programmers who happen to write PHP for a living. They are the ones sneering at PHP the hardest.
Autocorrect, don't take it for granite.
Jet's an F# shop though, not an OCaml shop.
> Anyway, the only way to solve these issues in the long-term is with relying more on signed software, similar to how Linux repos work already today.

It seemed as though Windows was warning the users that the software was unsigned; they just clicked through it. That's a different problem -- it's entirely possible to have a signing system, but if enough developers hate and refuse to use it, then users will quickly become conditioned to click through the warnings.

I'll be honest: if there was an app that I wanted to install, and I got an unsigned-package warning, my first thought on both Mac and Windows would be that the developer probably had an ethical or financial problem with the signing scheme, not that the package was compromised. On Linux, I'd be more confident and probably stop what I was doing, but only because very little software makes it onto distribution systems if the developer has an issue with the platform...
SSE makes HTTP streaming dead simple. MQTT requires a server/broker and for data to be marshaled/unmarshaled at each end. HTTP streaming can be just text.

Not to mention HTTP identifies the resource by path in the URI, and easily routes right through proxies. TCP is not nearly that accessible.
Real world banks are backed by the federal government, both in terms of the FDIC, and the FBI and broader DOJ. Robbing a bank is a federal offense, and that is frankly why "big heists" tends to be such great fiction. Mostly.
I think Jet.com is actually F# [0] (which is of course very similar to OCaml, but has quite a different ecosystem/tooling/etc.)

[0] - https://tech.jet.com/blog/2015/03-22-on-how-jet-chose/
It's hard to define "no resident" and to effectively verify.

People would just hire someone or ask a relative to sign a lease and officially be "the resident" without actually having anyone live in the unit.
That's not true. Although the screen wide dialog thingy is a little tricky, you can still choose to continue. It doesn't even appear most of the time.
Without e10s, the UI is in fact not rendered on its own thread.

There was a lot of discussion about whether to try to move the UI to a separate thread or separate process, and the decision was that separate process has a _much_ lower risk of bugs due to racing memory accesses and whatnot. Basically, it removes a bunch of ways that you could accidentally shoot yourself in the foot while trying to retrofit threading onto a large existing C++ codebase....
Pokémon Go game has reached 100M downloads daily earns $ 10M
Trump having a melt down
To be fair, users that are sanctioned under the current legal regime are forced to keep up appearances, which likely includes holding down a job. If they do run into financial issues, their legal supply likely gets cut off when the prescriber sees them deteriorate. At which point they're no longer legally sanctioned.

(FWIW I do agree with your general viewpoint. Not because I have much of an interest in drugs, but because if somebody purports to tell you how and how not you can affect your own body, that person is an enemy of your freedom. Freedom necessarily must include the option to harm yourself, otherwise you are actually just picking from preordained choices.)
I have a sense that Canada is more multicultural & welcoming than Australia, but it's only a sense.

Good luck!
Programmers Beware – UX is not just for designers
Well, in fairness the WP codebase is horrific. I used to write everything in PHP, and once thought it a good idea to build a system in WP because it was user friendly. I needed some custom auth plugins and a custom theme.

Having fought with a poorly documented, inconsistent and generally badly-designed codebase for a few months, I'm not sure I'd agree that WP is undeserving of some sneering. It is one of the worst made things I have ever seen.

PS: I no longer develop in PHP, and haven't seen the WP codebase in about three years so perhaps it has improved.
> we're slowly, but steadily entering the age where humanity is truly no longer divided along country, language or culture lines.

Not exactly sure how you reached this conclusion in an age when overt racism is being plainly embraced by large swathes of the electorate throughout Europe and North America. I don't feel like we've ever been more divided in my lifetime.
Would they have forgone more income than the cost of fertility procedures had they had kids earlier though? Besides, if you use a surrogate mother and use donated or frozen eggs and sperm, you sidestep the higher probability of birth defects.

> it's nice to be relatively young and healthy when you're chasing toddlers

Why the assumption that you'll be not so healthy in your 40s and 50s? My parents had me in their late 30s and they didn't seem to lack for energy compared to what they and their friends remember of their 20s. Hell, I'll bet even if they had more kids right now they'll still have the same health and energy.
According to reports on the ground, Didi used its local knowledge to act more nimbly in satisfying Chinese customers. But my guess is that if the American ride-sharing company had been more successful, China would have put a Mao-sized thumb on the scales.

So Didi was actually better; it's a bit unfair to say that otherwise the game would have been rigged.
Climate and GDP per capita.
Low-cost wireless keyboards open to keystroke sniffing and injection attacks
The poorer you are, the more your life is about money.
He'd be yuge.
The market in Ireland seems amazing. I'm a bit older than you (25+ years of experience) and last year I went to Dublin for an interview, didn't like the job very much, went to about six more interviews, got two very good offers, chose one. This was all in a timespan of about a week.

Then again, it might be because I'm mainly a contractor; I didn't try to get employed full-time.
That assumes decent real returns on investment, which I'm not convinced really exist any more without taking on more risk than many are comfortable with. If your savings get to a level where they're evaporating to inflation faster than you can top them up, that arguably doesn't make sense any more.

Good piece on Bill Gross today which I largely agree with; key pull quote for me is "capitalism cannot function efficiently at zero-bound rates".

http://uk.reuters.com/article/uk-funds-janus-gross-idUKKCN10...
This incident didn't really have anything to do with Facebook. The cause was buried in an offhand remark in the middle of the article: apparently the woman's behavior was a result of brain damage from lead paint. The headline should have been 'Lead paint claims yet another victim'.
> only recently begun making headways for performance

What gave you this impression? MIR landing?

I'm not saying it is a wrong impression, but it doesn't match mine. My impression is that Rust is routinely very fast, often rivals C, and most of the recent headways were surrounding the performance of the compiler, not the resulting programs.
This is only true if the resources you have to spend fighting are not limited.
Not to mention perfectly valid non-speculative buyers.

Scenario for you: international student completed UBC and started working full-time on local tech company. After struggle to save, put a deposit on a place after saving from working part-time during later years of degree and about to close deal in a couple weeks (when new place is ready). Now, BAM! Gotta have to pony up 15% on home price agreed upon nearly a year earlier. More than original deposit! Tell me how that encourages qualified tech workers to stick around...

They aimed at a particular kind of "foreign buyers" in a crowd, but used a shotgun...
Unfortunately, the common narrative today to is to take up arms against what you perceive to be an oppressive government.
Sounds like a SaaS waiting to happen.
I suspect it was flagged by left-thinking people. I'd flag it if I could: in the second paragraph the author conflates transgender people with postgenderists calling for the abolition of gender. None of the trans people I know believe anything like that. It's possible there's some subtle argument that's going over my head, but either way this article seems like poorly grounded flamewar fodder.
Not saying winter is coming, but where is your coat?
Literally rating the claim is worthless, though. If all people were wondering about was whether Clinton defended a sexual predator as a lawyer and whether Clinton laughed at any aspect of that it wouldn't be worth putting on snopes in the first place.

If anything, you've argued that snopes overstepped their bounds by covering it at ALL if their job is to cover literal claims. The only reason the claim is interesting is because of context and implication.

Snopes should REALLY evaluate who's on first; I think we all agree that's a good use of their time.
But that doesn't offset the cost. Surrogates are still enormously expensive. And, presently, introduce legal concerns (whose kid is it) depending on the country and state.
I write mostly for beginners. Yeah those are not ides. I mostly prefer PHPStorm but I will talk about those on some next article.
Actually, most of the newer techniques depend on server-provided code executed in the client, and those results posted back to the server. Therefore, disabling Javascript and plugins prevents most of them, as it prevents automatic postback, but also the access to APIs that allows that information be collected in the first place.

There are ones that'll keep working without Javascript or plugins, like anything coming across in HTTP headers (user-agent, accept, Etag) or on the lower layers (IP address, ciphersuites). Chromium maintains a good Wiki of tracking techniques and possible mitigations [1], Firefox also [2].

Predictably, ones in the lower layers are more difficult and/or impossible to mitigate from a browser; the ones relating to the precise use of HTTP can be mitigated at the cost of breaking automatic HTTP content-negotiation (including mimetypes and language), and caching/state-control semantics.

[1] http://www.chromium.org/Home/chromium-security/client-identi...

[2] https://wiki.mozilla.org/Fingerprinting
There are some nuances that are often not fully understood when discussing the transaction limit in bitcoin. Firstly, since the transactions are processed by the miners in exchange for a fee we have evolved into a dynamically calculated fee system. Since the blockchain is immutable this makes sense so that it is costly for an attacker or abuser to flood the system with meaningless transactions. There is some contention in this, but from my perspective what has emerged is a free market where if you need a quick transaction guaranteed you will pay the few cents to get it. Also, the Lightning network payment layer is in testing currently and when it is added as another layer on top of bitcoin this enables a huge rate of transactions per second for negligible price.
There are companies that think they are hiring, but aren't, because their interview process is a trainwreck that passes on great candidates, aims only at former employees at big tech companies, and don't offer those people competitive salaries, so their accept rates are under 30%.

There's plenty of startups up there working on trying to improve the state of hiring, but little has changed so far.
> I look at their evidence, not their actual rating.

Your behavior is not an indicator of behavior at large. The politifact truth-o-meter is regularly embedded on Reddit and other sites out of context by those with an agenda.
You said that you are afraid of loosing users after a leak, which implies if you don't have to, you won't tell your users about the incident.
I've seen co-workers, who were way more skilled than me, be on the market for almost a year. One in particular was my mentor and it took him about 8 months. Another was my direct manager and it's been over a year.
The rendering engine is not the part that makes it hard to do multiprocess Firefox. Gecko has had the ability to do multiprocess stuff for years; all the stuff on the b2g process was multiprocess Gecko.

The hard part that took this long has been updating the browser UI to not directly poke at the web content (which is now in a different process) and not breaking all the extensions which like to do that sort of thing too badly.
Healthy and Simple Weeknight Dinners for Hot Summer Nights: Part 1
I think what trips me up about them is that they are effectively counted backwards. RWX is 421 rather than 124.
India clears GST bill
From Zero to a Million: Launching a Product Before Being Ready
This is not discounted as non-existent by anyone. Ageism is a very clear and apparent problem to anyone. As a millennial, i know a lot of people who are clearly "ageists" but almost all of them have been gen x and my millennial peers are very aware of these things. I'm not saying millenials aren't to blame as well, but anecdotally the problem seems to stem from the generation above me and the generation below those who are feeling the ageism
ES6 for Humans
I'm especially intrigued at the bike jacket idea. Having a turn signal visible at night would make me feel much safer riding home after dark. The only question I have is whether the sensor could be made accurate enough to reliably detect the turning gesture, and not trigger spuriously.
More likely that this is the fashion today, and fashion is worldwide now due to the internet and modern communication.

Fashions come and go. It is likely this one will as well. Just a matter of when.
American college students are plagued by mediocre and high-school level courses universities like to call "the core". It's a huge waste of time and money not because of the stuff taught but because of it's level. Rarely anyone takes the core seriously and most try to get out of it.
Yeah, but it's not SSH anymore (except for the authentication), it's a custom protocol based on UDP.
6 Ways to Utilize Facebook Live Videos to Boost Your Marketing Strategy
Thanks. That actually looks better to me than JSX, and I would like to avoid transpiling JS in a pure web app.

(disclosure: I've been an Angular 1 dev for a bit over a year and only skimmed some React material, but I have also done other stuff for the last 30 years)
"Is that what your genitals or brains tell you? Trust your gut. My gut tells me that that particular insight will not run true."

Can you elaborate on what you mean by this?

I just turned 29, no family, and moving would be fairly easy. No debt, but I do enjoy money...
I have noticed that people who have lived through dramatic downturns tend to look for a pattern or signs of it happening again. It's probably basic human behavior, once you get burned by something you tend to flinch when you see something similar.

I am also not saying he is wrong of course... But I have noticed similar pessimism since 2012. People justifying being unadventurous with "the bubble is gonna burst soon. I have lived through it before."

I wonder where else there can be growth though?
Which mode are you in now? If it's one of these two, what are you learning?
I agree. When we have self-driving cars, why would a drone be cheaper then having a self-driving truck drive around and drop stuff off? Also, I don't see a drone bridging the last step to your doorstep. What if it's a large package such as an air conditioner? There's so many odd package shapes and sizes. Why not just a robot picking up the package and walking it to the door? Then you could sign for packages as well.
That's no rumor, it's actually what they do. https://hbr.org/2015/07/the-problems-with-jet-coms-pricing-m...
Have you never seen Baroque & Rococo art?
I'd love for this to be true, but I constantly find myself limited by time. I either have time to learn one thing really well or a little bit about a lot of stuff -- if I try to do both, I never end up getting the deep knowledge of the first thing.
Finally,

I showed you all this app idea a while back: https://news.ycombinator.com/item?id=11846108

It was #1 here at hacker news most of the day. So I put in an extra gear and got the app finalized and launched.

It has been a side project of mine for the past 3.5 years. Basically, it's a clean Calendar app visualized as a zoomable and scrollable timeline. Developed on an HTML5 canvas.

Hope you all like it :)
It's actually worse than described in this article. XiJinPing is beyond ruthless, law is meaningless. Even this under-describes the reality.
I agree with the mentality, but the advice doesn't seem great. In particular, I already follow all of it (even in good times you should have 6 months savings).

Since I wasn't around during the dot-com crash, could some of the veterans on HN give more practical advice on how to position yourself to ride out a crash?

Right now, my theory is to try to get yourself a job at a stabler tech company with proven profitability (ex. Google). Does that make sense?
Interesting: the thief is currently attempting to launder a fraction (1000 BTC, worth ~$550k) through a giveaway:

https://www.reddit.com/r/Bitcoin/comments/4vykkr/1000_btc_gi...

https://bitcointalk.org/index.php?topic=1574127.0

He is sending the coins as we speak: https://blockchain.info/address/1BfxSuxJqXuizBbTcP238JZY9DT4...

As a contingency, to plan for his possible arrest/death/etc, he signed a NLOCKTIME transaction that would automatically destroy these 1000 BTC in a week if no action is taken.

His handle "rekcahxfb" spells "bfxhacker" in reverse. No plans yet on what he will do with the remaining 118 500 BTC.
Or a initial email going "heads up, big patch set coming through!", with the patch set as replies to that one.
Note Alibaba is the main investor. Ali wants to use Jet.com to compete with amazon in US market.