skysight-inc/HackerNews huggingface dataset:
> I suspect that you have grown fond of your impressive title at a recognisable big company. You are worried about what people will think of you if you have a less impressive (in your opinion) title at a less well known company. Dare I ask whether there is any social pressure from friends and family?

OK. I admit that's one part of it.

Without going into details. I have lead teams which have owned some really big pieces of very successful tech products. And I am proud of that. I am unable to find something equivalent for my next role.
Dupe: https://news.ycombinator.com/item?id=12748863
Why? Are you writing an episode of halt and catch fire?
Things that made me choose Ruby as my first language:

* a lot of companies in my area were using at

* I knew a lot of people using Ruby, so I had a support structure

* out of all the languages I had tried (JavaScript, Python, PHP, C++), I enjoyed it the most

* Ruby on Rails made it easy to get a web application up and running

* I like testing, and Ruby-ists are big on that
How to Build a Telegram Chat Bot with Meteor
I think that's not your problem, but your manager's. They should discourage that kind of behavior at work. Also, you can talk about it with other team member, I am sure there will be more people who think the same.
Are you trolling? You have to be trolling.

> I'm angry that people like him are constantly getting a platform to complain about about how terrible their great lives are.

Well this is your platform, and look what you choose to do with it.

> You were married, you live in a house, you have enough to eat, are healthy and you write columns for newspapers but damn, if only you werent so lonely.

"How dare you experience the complexities of the human condition and express it with such eloquence!"

> it is not okay to complain about being rich while people around you die.

If I read correctly, he seems to be lamenting that which you deem so important - the death of his wife.

In your self-righteous appraisal of who is more deserving of empathy, you've forgotten your own. That's sad.
Similar restraint is on iTunes.
Windows' crypt32 also matters, and has a much cleaner API compared to OpenSSL, with backwards compat.
Running graph-traversal algorithms in the Google Cloud
But you live in an expensive place and pay a lot of tax.

Plus the politics in a shrinking industry, you need a big premium to suffer through it.

A lot of people who work in banks do not have a particular love of the industry, they're there because it's what paid well when they finished university.
You mean something like a camera that detects phones and then emits a laser beam onto their sensor?
Interesting. The feature is buried at the bottom of this page: https://protonmail.com/security-details

Could be quite useful. The biggest problem is the recipient not having a compatible decompresser that can decrypt the archive.
Hydrophobic Plant Leaves to Clear Up Oil Spills
I don't know about you but I find it incredible that while we can see galaxies formed 13 billion years ago[0], we have completely missed the existence of a large planet in our own solar system.

I can only guess what kind of theories the Nibiru/PlanetX[1] enthusiasts will cook up based on this announcement.

[0] http://www.space.com/32150-farthest-galaxy-smashes-cosmic-di...

[1] https://en.wikipedia.org/wiki/Nibiru_cataclysm
Did the White House Declare War on Russia? – The Nation
HBO’s Westworld Is a Beautifully Polished Turd
A new way to read and print double-sided paper (Jan 2016)
Thanks, I know it came across fairly snarky, and that wasn't my intent, it's just I had a lot of trouble actually reading the site. For reference, here's the fixed width family bootstrap is using...

font-family:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace

I'd add Inconsolata after Consolas...
This is cool. Windows should have been integrated with Linux 10 years ago or provided an alternative that was on par.
It's very common in Australia to ask people of Aboriginal descent to if it's okay to take their photograph, it has to do with certain beliefs that taking someones photograph equates to "stealing their soul". I believe there are some Native American tribes who hold similar beliefs.

I've since refused all photographs that are forced. Posing for photo's, unless formal (weddings, business), seems silly to me. If you want to take a photo, take a photo of a moment. Not a hastily put together scene.
Building a company takes time
Wow, and I thought I was the only one. Something has always rubbed me the wrong way when people talk about "consuming" media. I get the sense they're trying to push some kind of agenda about the sociological evils of newspapers or pornography or whatever.
So basically it's a DRM badge. Just saying :)
Writing iterators is non trivial, but, lacking first class continuations, external iterators (a-la begin, end) are more powerful than internal iterators (a-la for_each), as they allow iterating multiple ranges at the same time and easily defining subranges.
When I see puzzles like this, yes.
"The gains were the work of Tom Malafronte, a managing director on the bank’s high-yield-bond desk in New York."

A "Managing Director" so I'm pretty certain that he didn't do it himself, his team(s) did.
Frankly annoyed by this recurrent praise for management people, at this level such a guy never dips a toe in the trenches.
Linting is cheaper than unit testing.
> and won't have access to private portions of the outer class

Nested and member function local classes are actually implicitly friends of the containing class. Not all compilers were conforming in this area though.
I can't but help muse that advent of 'natural intelligence' (humans) proved to be harmful for nature.

If I think further, the rise of AI may be disastrous for human existence but may be good for nature, after all if AI becomes intelligent in absolute sense then it would see sense in not continuing on the path of destruction.

The irony in above scenario is immense - artificial intelligence may be the ultimate savior of the nature from the hands of natural intelligence.
Or some one hasn't been taking their meds
The problem is that statistics isn't that accurate a branch of math. For example, drivers who drive faster are statistically more accident prone. I'd wager, though, that Lewis Hamilton driving faster is less accident prone than me driving slower, something that'll never show up in any statistics based result set.

Statistics are obviously useful, but they are a big gun that sometimes points towards feet.
I actually think that unused initialized variables might be the only pylint rule which has found genuine production bugs for me.
Coming from a Linux/macOS background, this article is really hard to read. So many .Net-Buzzword things, MSBuild, project.json, csproj, sln...
I'd really appreciate if they streamlined how to get started with C# cross platform.
Tips for Creating an Effective Hybrid Cloud Architecture
Taking the leap? How to transition to a hybrid cloud solution without a hitch. https://blog.containership.io/tips-for-creating-an-effective-hybrid-cloud-architecture
You're being too optimistic, I'm afraid. When AI will “stand against our might”, the serves-us-right angle will be of little consolation.
He uses the flow to decide what bet to make. Flow is the knowledge that people are asking about buying or selling, and sometimes trading one way or another. By knowing this you skew your prices to bias in the direction you think things will go.
Actually,what does an emacs server running in wsl get you rather than just running the standard win32 build?
Vim + Syntastic + pylint + mypy works pretty well for me
Google really tries to put your application in the AppEngine box, though of course you do it yourself and go with GCE. When will we get a PaaS that lets you run these big-memory apps? Or maybe you just need to be on AWS?
About as childish a critique as I've ever read. Someone hasn't heard of pathos, nor patience. If the show doesn't appeal then don't watch it.
That's a pretty good idea. Thanks.
I think the fact that it needs to have Wheels and be aerodynamic as possible while having a decent amount of interior space has more to do with it. And even without a motor you still need a crumple zone for safety.
> how to get started with C# cross platform.

The .NET Core documentation needs improvement, but "Getting Started" seems pretty well-done [1].

[1] https://www.microsoft.com/net/core#macos
You have to trust your employees at some point. If he was writing code he also could have written back doors to access and download it from somewhere else.
Interesting that Microsoft are, at the same time, integrating Linux features into Windows and making .NET Core for Linux. I'm not sure if it's a joined-up strategy or separate parts of the company doing things independently?
sometimes the CLI is the correct tool for the job and its interesting that Microsoft is going down the cli route with powershell
> it's about experience and reflexes

Experience is hard.

But computers can have reflexes that are enormously better than any human.

And reflexes are a huge part of safe driving.
Instead of it being a 9th Planet (formed along with others as our solar system was created), it's perhaps just an enormous object (black hole?!) whose gravitation causes the sun to tilt ?
It wouldn't have made business sense back then.
Good of the State or good of the oligarchs? That is the question!
The USA is a big country with a lot of variety though. Different timezones, climates, terrain. It does provide some coverage I would think.
I will usually just flat out ask up front.. and if it's a cagey response, I'll kindly decline.
Does the sun's tilt match it's position within the milky way galaxy ?
>I'm angry

That much is certain.
counting simple statistics as intelligence is setting the bar very low

let's not forget that Hawking is one of the great intellects of our time
Same here (30 now), and I'm dyeing my hair every month (1 day before going for a haircut, to be exact). I like looking younger myself, but I've also noticed a different perception from clients (I'm a freelancer). Got some grey showing in my full beard as well, and might dye it too once it bothers me. Dyeing takes about 45m in total, and is really good for a month if done around the time of haircuts. That's for short hair (2-7cm). I hate ordinary dye as it contains ammonia, but I found an ammonia-free foam application that works well. 45m and €8 per month is quite cheap to invest in (subjectively) better looks and improved confidence when talking to clients.
It is not already faster and there are benchmarks that proves that. Check out of the The Computer Language Benchmarks Game, for example. Lots of language communities make the claim that "their" language either is or will eventually be faster than C. Haskell, Julia, Go, Java, Swift... But the proof of the pudding is in the eating and so far none of these safer languages has beaten C.
What a disaster. The tail wagged the dog in the .NET Core team. Every step of the way it became clearer that this was a pet project of some ivory-tower programmers and that we would be left to patch together this mess. Try adding a .NET Core project on your build server. You'll hate yourself by the time you get it building.
On Tooling and Static Typing
This is obviously not the article for how to get started with C# cross-platform.

There are plenty of great articles for that already that you can search for, or just start at the official site:

https://www.microsoft.com/net/core/platform

https://docs.microsoft.com/en-us/dotnet/articles/core/gettin...
And that's because:

"Much of the pain has to do with factors the watch companies couldn't hope to control—including the strength of the Swiss franc and climbing gold prices"

Smartwatches are a niche product, they have little to do with the problems that the Swiss companies are currently facing.
I wondered how routing engines do it. (Air ticketing, Waze, etc.) They send the traveling salesman (right, there are more efficient algos!) through their entire network of routes, and that's while you wait. But I still don't totall understand how the authors of this article did it.
Expected shortfall, the average of the worst five percent of events, I like more. Easy in Monte Carlo, not analytically.
This does not contradict what I said. Declines should be free. Accepts should be guaranteed (but not free). Stripe currently offers free declines, but not guaranteed accepts.
Original thread
Yep pyflakes is fast, but the tradeoff is that it does relatively little and can't do cross-file inspections or anything somewhat complex.

It's also even less well-documented, I have no idea if you can even create a custom flake. pylint's got the advantage that as badly documented as it is creating custom lints is supported and normal.
Is it surprising? Don't gorillas have small balls too?

The sexier you are, the more assured of reproductive success you are, so you don't need to compete so much on "reapplication".
Here were I live You it's always max 3 months
How come this story could be reposted so quickly when it has been submitted already 11 hours ago? https://news.ycombinator.com/item?id=12747592
Nothing you said is wrong, and I don't really like what the modern web has become. But I can't see how you'd build a better platform, then build something that drives adoption of that platform while there's so much dev attention on the web. Maybe it's possible, and maybe I just lack vision.
There are options now though. My production services terminate SSL with a non-C implementation. (ocaml-ssl may be beta and unaudited but my judgement call is that I trust it more than any C implementation).
This has been tried before (it was called OnLive AFAIR) and it didn't catch on. The perspective is not that great for publishers since the cost of investment and maintaining such a solution would be enormous for what would essentially be a subpar experience comparing to what we have right now.
> It's probably enough for freeway driving under good conditions.

It might rule out driving in fog or snow, but if the weather is OK then the sensor suite is probably enough for driving on any paved road.

I think you are underestimating how quickly Tesla's AI software can improve. The AI will always be running and checking to see if the driver does anything unexpected. For example if you brake or swerve suddenly when the AI did not expect you to do so, all the sensor data and state of the AI will be sent back to Tesla headquarters. Tesla will amass millions of these 'significant events' and be able to back-test updates to their AI logic against every single event. It will be test-driven development on steroids, allowing rapid software improvement while maintaining high quality.
Any more so than, say, using bash and friends via cygwin or similar?
> Cryptography on Linux (or - on most platforms) is still in a bad shape.

libsodium addresses the non-TLS part of this pretty well, doesn't it? I know it doesn't have any native password-based KDF that won't DOS your device under anything but simple load, but otherwise it uses good algorithms.

> today Chacha20-Poly1305 is the only viable AEAD crypto system for embedded/low-computing-capability devices, including those with AES acceleration.

True, but there are some nice-looking AEAD candidates in the CAESAR competition, some of which out-perform AES-GCM and CHACHA20 by a good margin. We'd probably all be using OCB mode if Rogaway hadn't used such a bizarre initial license (which took a few iterations to get in a sane state and still require you to pay him something like $70,000 USD for use in commercial embedded systems).
Discover Creative Artists – Crossahead
I suppose it's a philosophical question: if you go to a job ads site, and the adblocker blocks it, is that really unexpected behavior? :)
There are a number of ergonomic mechanical keyboards. Some that might be worth looking at are the Keyboardio (coming soon), Kinesis Advantage2, Maltron and the Ergodox which is a DIY solution not very ergonomic by default but possible to build to be. I've backed the Keyboardio myself and if you decide to get that one you can currently get a discount code from here: https://shift.newco.co/what-50-buys-you-at-huaqiangbei-the-w...

For mechanical keyswitches I've read that the most stressful part of typing for your wrist is when you hit the bottom and your fingers come to an abrupt stop. To avoid that you need tactile switches and additionally I find that for me they have to be fairly stiff (Cherry MX Clear is my current favorite). On the other hand I've also seen some people who already experience constant pain while typing comment that they find the light linear switches to be the least painful to use. If you have constant pain those might be a better choice possibly combined with O-rings for a bit softer bottom hit.

I use another QWERTY-alternative called COLEMAK. It's a newer one that is considered to be more of an improvement over QWERTY than Dvorak. This Geekhack post compares pretty much all of the different layout options in the running these days (of course it still just reflects the opinions of the author, the Carpalx & MTGAP layouts are the result of a similar analysis with emphasis on different aspects): https://geekhack.org/index.php?topic=67604.0

There is an easy 5 step approach called TARMAK for COLEMAK where you gradually change your layout. It's useful if you want to retain some typing ability while in the process of switching.

You might want to also post on Reddit's /r/MechanicalKeyboards, you'd probably get more answers there.
I have added some of the features that were suggested in this thread. Most notably, I added a new board - Tutorial which explains key things. Thanks to everyone.
No need to pick on 'kids' from JS thanks, and actually in my interviewing experience a lot of JS devs don't actually know what a closure is. Worrying, but true.
You are giving humans way too much credit.
There are so many CRUD and batch, and streaming apps out there that you tend to forget the other possibilities.
Jenkins the Cow – How to Deploy Jenkins Completely Pre-Configured
I agree. He essentially didn't get what he wanted in the first episode and lacks the ability to wait for gratification. He wants the whole story told in one episode, and if they did that he would also complain about it being too simplistic.

The point for me is that in such a large park, with so many variables, of course there will be multiple plots, how they interact with one another and what outcomes they have is pretty much the reason for watching.
> But my point is, you have to let that "racist" idea be heard to understand the problem before you dismiss it as an "ignorant solution."

But that is more or less precisely what Popper says:

"I do not imply, for instance, that we should always suppress the utterance of intolerant philosophies; as long as we can counter them by rational argument and keep them in check by public opinion, suppression would certainly be unwise."

Rational argument (in my opinion) here is _exactly_ what you say, racism is typically the symptom, and not the problem, and the problem needs to be solved. But that does not imply that we should somehow applaud racism and bigotry as free speech. And we need to say to the people who claim that racism and bigotry is the solution to the problem that they are wrong and their racism and bigotry is unacceptable. If we want to live in a tolerant society, that is.
> cram everyone's needs into a single table or building UI's that are essentially skins over database tables make for some awful UI's

... which, after you learn how to use them, often work much faster than the alternatives.

There are anecdotes a-plenty here like our local (tiny) bank who held out replacing their terminal based with their Windows version because in tests the keyboard based, archaic, every-on-one-screen application was far more productive than the new one and this particular application is only to be used by seniors in this bank who, because of the size, are not replaced / added very often. The Windows version, although not even that well designed, has been created to be faster to learn for new employees and the screens have been designed to be aesthetically pleasing and therefor sparsely layed out over many more pages.

The old staff hates it, the new staff (not very many) is just used to this kind of easy to learn, nothing to master kind of thing.

They don't have to be exclusive though; what happened to the 'expert mode' in apps/applications? That button you ram if you are an expert and suddenly 100 screens are packed into one, keyboard navigation is switched on and I can do my work much faster than clicking HUGE easy to learn, text heavy buttons?

In a throw-away society, all this interaction design makes sense; no-one is at a job long enough to really get into software and you don't get through the trial period if you don't learn using it fast enough. In that regard you need big empty pages with videos explaining what everything does and a boned out interaction process that has been carefully thought out.

I think we need that if the budget is there, but I think we need the expert mode as well and that, as far as I have seen in my life time, (interaction) designers are not very good at packing dense nor is it needed; if you are an 'expert', you'll cope (or don't care in some cases) about the (interaction) design.
That's fine. The market is effectively becoming more sensitive; it's reacting to news quicker, rather than creating an illusion of stability.
Flexport is hiring a VP of Marketing to start our marketing team
Quite right. $1.25 million may very well be a drop in the bucket in comparison to appearing on stage at the Republican National Convention. That in-person appeal to Trump, I think, is much more problematic. Yet it has not generated a fraction of the outrage a campaign contribution has. So I'll charge Silicon Valley is obsessed with money. Big news there.

Anyone who hasn't bothered to read Thiel's speech at the RNC, should do so because it's the singularly most coherent thing that happened there. The complaints are mostly all valid. The problem is the concomitant judgement that Trump is the solution to the problems, and I think Thiel is utterly tone deaf when he calls the culture wars fake, or that Trump is trying to end them, rather than take advantage of them with ever better dog whistles.

To say Clinton is incompetent and that it's in plain sight, is ridiculous in comparison to 7.5 years of the unaccountable racist lie that the president is not a natural born citizen, and thus illegitimate, even questioned for 5 years after the birth certificate was produced; culminating in tonight's global fiasco of Trump questioning the trustworthiness and legitimacy of the American electoral system, in advance of the election. That this personality would eventually go there, is what has been in plain sight.

The problem Republicans have, this is not limited to Peter Thiel by far, is how to extract themselves from this mess. It is really a triage moment, they have all been damaged by this, it's just a question of how much they try to paper over what has happened, or get dragged down in an irreparable way, i.e. Mike Pence is now irreparably damaged goods, unless of course we are in fact talking about an autocracy, in which case he's in a very good position. Maybe.

Don't like Clinton? Fine. Vote for Eric McMullan, looks like he may very well take Utah. Write in your own name. It is not credible to support a candidate who considers elections a fraud just because he doesn't win.
Yes, that's really the missing piece and sounds great. Before that it really felt isolated, like working in a VM. My use-case was to have a full featured bash for invoking some build scripts built still to be able to utilize some windows executables (most imporantly currently docker for windows) in it. Seems like this should do it.
> (Also, other countries exist besides the US...)

That's a common misconception, but I believe it was debunked by snopes.