skysight-inc/HackerNews huggingface dataset:
Java is not a systems programming language due to the lack of value types, com.misc.unsafe not being an official package and AOT compilation is not part of the standard toolchain (only third parties have JDKs with AOT compilers).

Also Google is pushing Android Java, not Java, with its partial support of standard Java features.

If you see their Google IO talks, they really mean Java and not other languages that happen to target the JVM.
Another view is plan9 didn't become popular because it was not freely available. If it had been "freed" prior to when 386bsd was first released, history might've been different. I knew about it much before 386bsd came out and would've jumped at the chance to use it....
Dopamine
I am a bit of a tech nerd and I like trying out different options. I had a fitbit for a year, and thought it was cool but pretty useless and unused after 2-3 weeks...

A few years later I decided to try another one, I tried the jawbone (this was 3 months ago). The experience was terrible. The app was really buggy, the connecting to my bluetooth never worked (arguably bluetooth the protocol's fault, but then again my fitbit circumvented that by having a dongle), and after only ONE week it stopped working entirely. This was the jawbone UP3.

I am not at all surprised that they are losing in this very competitive market. Fitbit is doing a great job, hiring great people from what I can tell, and Jawbone just cannot keep up.
Let's try this one although I hold it against Fox and corporate media more than Monsanto:

https://www.youtube.com/watch?v=eZkDikRLQrw
Monsanto has, IIRC, something like 80% of the seed market. There aren't really any comparable firms in the market.
Download Free Responsive Pricing Table Template
Ask HN: How can I become a flight software engineer?
I've been a software engineer for about 10 years now. I've always worked on things that the usual CS grad works on: some server software, a little front end, and right now working for one of the big tech companies in the US (one of A, F, G or M, won't say which).

For years I've been dreaming of working on a different kind of position though. I'd like to be on of the guys that writes code that runs on airliners, fighter jets, spacecraft, satellites and whatnot. I've read quite a bit about it and I'm fascinated by the idea of a much controlled development process, where every line of code has to be checked for correctness and where strict guidelines have to be followed (e.g. the JPL guidelines for C, or MISRA C).

It is my impression that most people working on such positions are Electrical Engineers or CS people who focused on embedded development. I have no experience in either field, unfortunately.

How would I go about making such a career change? I really don't know where to start.
Url changed from http://www.engadget.com/2016/05/27/jawbone-up-fitness-tracke..., which points to this.
>> Not necessarily. Most insurers pretty much break even on the insurance, and make their money on investing the premiums. Auto in particular.

>That's surprising to me. I'm not familiar with the industry but logically I'd expect that if the company is breaking even that means that after operating costs they are paying out the rest the money in claims, so what's left to invest?

Well, see http://www.insurancejournal.com/news/national/2015/08/10/377... for example. GEICO had a 99%+ combined ratio. (Combined means it includes other expenses, not just claims). Claim payments would be about 2/3 of that, then costs relating to handling claims about half the remainder, then the rest more typical overhead.
GEICO might also be able to get your car repaired cheaper than you could get it repaired if you self-insured as well. So yes, auto insurance is a good deal.
That's a "good" year for a very healthy insurance company. if there is a big hurricane and thousands of cars get destroyed, they might have a combined ratio of 120% plus that year. They do try to get 6%+ investment returns on the premiums...which is basically their profits.

>If they're not just breaking even, and are building large cash deposits, surely they would be needed quickly in the event of a sudden burst of claims, so their investment options would have to be a lot of more liquid.

That why the State makes sure they are adequately reserved against loss, and/or reinsured properly.
Yeah, now all the people that make money out of security related work and tooling are thankful that they spread like that.
It's funny that you don't hear Mao's name in many discussions of genocide. Is it that different that so many died one step removed from a direct order instead of on direct orders? Or that he had the good of the people in his heart even as tens of millions perished?

Gas chambers were policy. I guess we greatly forgive incompetence, even as it's forced on people through brutality.
Tongue Kissing
Dropped out of college in order to pursue my own company.
If you were a farmer interested in GMOs what would you google? Monsanto. They don't have a PR problem, they're the greatest PR geniuses of all times.
Quit my "dream job", sold/gave away everything I owned, just hopped on a plane to a new continent (Wednesday last day at work, Thursday morning flight went) and see how it goes. First week I sat mostly alone around at some beach, contemplating about what I had done and whether it was the stupidest thing ever. It was a personal challenge. Best decision of my life. That was nearly 3 years ago now.

One can only grow if faced with challenges. I learned a lot about myself and life.
Moderation is hard especially against bots and spammers. Moderation on a p2p environment would be harder.

Reddit had the advantage that the subreddit is a natural partition point so it's not quite as hard a problem as something more granular, but still: p2p social network is hard.
The Place to Be – GOAZ App
This reminds me of my Blue Box on NuKernel idea, the idea being to later implement the Mac OS APIs in separate processes outside the box. One interesting thing it did was to use Pascal strings.
Nice post. I see sexism in tech everywhere. Its one of the points who I personal hate in tech. Even if I´m a guy.
Yep - that's basically the big difference. Also, they are separate Kubernetes masters, which can provide additional high availability.
So in short, Godwin's Law is descriptive, and intended to be subtly prescriptive in the opposite direction.
For those of us who don't know it yet: SPA == Single page (web) application [0]

[0] https://en.m.wikipedia.org/wiki/Single-page_application
Twenty or more years of experience.

-----

Am I wrong?
افلام سكس حيوانات تفريش بنت مع زب حصان كبير فى الحظيره
Hah. Everytime Reddit ownership does anything, the response is "voat". Some people like profitability and moderating away racists and paedophiles.
Does by any chance that wise man is Nike (Shia's grand father)? Btw, thanks for the advice, I really appreciate it.
It's not trying to discourage all reference to Nazis; only the sloppy, frivolous ones. It's too easy to shout "Nazi" and let the word do your work for you. But I would think a rationally supportable comparison with Nazis in any given situation would be appreciated, not to mention necessary to avoid repeating history.
Quit my job as an accountant at a big firm with no next job or prospects lined up. Ended up creating a successful iPhone Bible app.
Moderation of discussion is unethical, imo.
I was just about to post this exact same thing. Now there's an introduction of ranges and another API that is necessary to understand in order to grok this code. Bit twiddling, ANDing, and ORing are specific and absolute.

For example, what happens when I specify a range of 0..100 for a 32 bit int? what if the value is too big for the range? APIs around small operations like this introduce ambiguity that wasn't present before.
Leaving a stable job and many friendships and moving to a new city without knowing more than one person.

I did this when I moved to London (from Scotland) and then to Seattle and then the the Bay area.

It was worth it every time but it's scary too, especially when there was no backup plan - if things didn't work out in London, I had no ability to get back to Scotland.
I'd agree with you if it was say, an app for a tablet or something like that, but turning it into a dedicated machine seems like strech to me.
No, in the vast majority of cases it's a strawman or slippery slope argument.
More advertising seems wasted money to me - pro Monsanto people don't matter, anti Monsanto people will only see it as propaganda.

Just label GMOs really obviously and let the people decide. Without any labeling or non-obvious labeling it is hard or impossible to avoid GMOs if you want to - for rational reasons or not - and being wholly against GMOs becomes your only real option. There are of course still a lot of other issues like cross contamination and what not but I think it would make a really got start.
You're right, when I wrote profanity, I meant blasphemous profanity not scatological or sexual profanity. I'll edit my comment. Thanks
So are violent threats, doxxing, conspiring to commit horrible crimes, and racism. Which do you want on your site?
On that note, anyone feel like maybe we need a Godwin's Law for Star Wars & Star Trek? Someone will always mention the Force, Jedi, "young Paduwan," the droids you're looking for, a bad feeling about this, on the one hand, and warp speed, beam me up, fascinating, the holodeck, the Borg etc. on the other. Or maybe that's just the nerds I associate with.
The article mixes some Buddhism ideas and some scientific trivia, but it doesn't show any part where the Buddhism makes a clear verifiable (or refutable) prediction, that is the cornerstone of science.
same here, tho' I failed 2 times, closing 2 companies, with the accumulated experience and knowledge the 3rd one is a success so far
I think the crisis is bigger than software development. It's evident at all levels of society.

There is a real lack of leadership in the world.

Everybody is so averse to risk and afraid to follow their own beliefs that they end up doing what everybody else is doing. That is not what leaders do. This is how we end up with scrum. It's also how we end up with partisan politics, a dozen sequels of the same movie, and nickelback.
Thank you for comparing Mussolini and Hitler and proving my point :)
Voat, Imzy, and Hacker News are pretty obsessed with Reddit.
Lots (and I mean, lots!) of automated tests, until you have 95%+ coverage.
Good management needs to tend to the longer term health of their team and organization. A rockstar developer shipping working software is good, but when that person quits or no one understands their code or they're a jerk causing other team members to be unhappy, that is a problem.
I don't understand the anti-labeling group, except perhaps as an obvious lobbying effort by those selling GMO seeds. Giving people accurate information about what they eat seems to be net positive. Most people will buy the cheapest thing, some will buy the non-GMO things. How's that different from today's "organic" labeling?
Does the whole Thiel vs. Gawker thing trouble you?
First of all, I should admit I live nowhere near SV, nowhere near US, but in a land where censorship is the norm, China.

I have been following reports on Thiel vs Gawker for the past a few days, on Twitter, through a VPN.

And what surprises me is the amount of praise for Thiel's actions.

Their reasoning usually includes:

- Look at what Gawker reports, they are in no way representing good journalism.

- Look at the harm Gawker causes, it is only fair they face this consequence.

Alarmingly, these defenses come from notable VCs, or at least they gladly retweet them in defense of Thiel.

Ignoring the conflict of interests for a moment here: let's assume they all act according to their principles.

You know what this looks like to a Chinese citizen and a Startup founder that thinks highly of SV culture?

US is slowly sinking to Chinese level of thinking:

- Where there are no alternatives, but to silence troubling tabloids.

- Where sacrificing freedom of a few, for stability of the masses, is a good cause.

- Where the best assurance you get, is to trust the people at the top.

And you can expect Chinese media quoting this case one day to prove US billionaires can silence media as well.

Gawker may be nowhere near journalism, but to think they "rise above" others to the point where SV billionaires need to spend millions and stick together to defeat them?

It says more about US than Gawker, isn't it?

And that troubles me, as an outsider.
They used to be. I dunno if they are in the age of Google, Facebook, and Amazon datacenters.

It seems like I recall in the past that NSA would rather do business under some Department of Agriculture pseudonym, or as some dummy corporation.

I remember talking to one of the engineers from DEC who worked on the original ethernet spec. He said they had a visit from some very smart guys carrying dept. of Agriculture business cards, to talk about what the spec would look like.
Enough ROS and ROS-I to control a kuka arm. http://www.ros.org/
I once asked a professor - why you don't tell the students that they can get older version of the text book that's 90% cheaper, and the content is essentially the same - to which he replied, he isn't allowed to say it in the class because of the deal their school has with the university book store and the publisher.

But he also said, he drops hints about it in the first class. On the syllabus it says 'X book or other versions'. It's up-to the student to figure our what it means.

It's especially heartbreaking when you find someone struggling to buy $200 book just to get the online access code, or he will fail the course. He didn't even pay that much to sign up for the class.

That's why initiatives like openstax(by Bill and Melinda gates foundation) and wiki books makes me so happy.
There are two CDs:
- Continuous Delivery
- Continuous Deployment

The first one just delivers the packages, but the deployment is triggered by human.
I work on a 100 KLOC Python project and have written a fair bit of C++ too.

We must have different definitions of "all hell from breaking loose", since none of those tools would help me avoid that in C++ at all. Hell has broken loose when you have an unmaintainable ball of mud, which IMO has little to do with what those tools help with.

But for those tools:

Many of them you just don't need in Python due to language differences. You need to make sure all branches of your code are somehow tested, but memory management is easier with (mandatory) reference counting, you don't have pointers that are not valid, and so on.

As for performance profiles, well, since you're thinking of using Python, you already decided IO is your bottleneck and not CPU. The moment you find yourself thinking "I should profile this code and speed it up" is the moment you consider using another language for the job.
Not the biggest risk (as I didn't have much to lose), but right after my undergrad I took a job in China with a young, 3rd party Quality Control service company, getting paid about $1200/month + food/housing. I learned the ins and outs of factory work in China, over a vast number of industries. The owner invested in his foreign employees learning Mandarin. This year and half experience paid off since my work now involves buying from China heavily, and I have insight into this process.
It's the same. You claimed you had a specific identity. From there, one might look at the specific identity, the evidence behind the claim, and any specific laws. Far as government employees, just claiming to be one might be enough to get you charged. I don't know the case law on it, though, so there could be nuances that protects you in some situations.

Note: An example would be doing it in a fictional movie. I'm sure that's safe as the claim is clearly BS.
Your username seems appropriate. You deliberately misconstrued my post.

I'm all for blowing the whistle on warcrimes. Manning released information that was not criminal by any definition, like diplomatic cables.

Snowden's responsible disclosure method was more effective, too. Spread out over a year, every news cycle contained a new headline from him. He had far greater impact.
How about RxJS?

https://github.com/Reactive-Extensions/RxJS
I like the idea that "civilization is the process of setting man free from men". Unfortunately immigration law based on sponsorship is rather obviously pulling in the other direction...
Clang fails with “unable to rename temporary” 0.2% of the time
Two big risks. One, I left middle school teaching career to work as an admissions counselor at my wife's university so we could score free tuition. When I got fired from that, I applied for a programming job at the same university. I shouldn't have gotten that job, I was completely unskilled. Instead they hired me, and so began the most rewarding work of my life!
I hadn't seen that type of 'high' performer much for most of my career, but now I work at a place that appears to be plagued with them. I think some cultural practices foster that bad behavior, common in places that move fast.

One of them is to value support and firefighting very highly. The best firefighter is often one that is also the most familiar with the code, so it's common to see amazing firefighters that are also your arsonists! But when you don't track where the bugs come from well, and have little code ownership, whoever writes the most code writes the most bugs, does more firefighting later, learns more about the system, and distances themselves from the rest of your developers that actually want the system to work. This also increases the amount of tribal knowledge (as systems get quirky and badly documented), making it harder for anyone else to seem like a high performer, as to make any changes to anything that isn't new, you have to learn how the rest of the snakepit works. And as you learn how it works, it gets bigger, because the "high performers" are creating debt far faster than anyone else can learn it.

If bugs are treated seriously, tests are treated seriously, and how easy people join a team is considered an evaluation criteria for the existing team members, not the new ones, things are different.
Personal anecdote: I had three Jawbone fitness trackers that stopped working within months. Granted, two of them were replaced by Jawbone, but after a third I stopped bothering. The bracelet design was thin and elegant as opposed to the bulky Fitbits. Inside, jawbone bracelets had several very small PCBs arranged in a row, connected by wires, with a protection layer of epoxy glue or something. The whole construction was flexible but - I imagine - pretty prone to wear and tear. Whereas Fitbit went for hard casing design that was inserted into the rubber strap. To me it is a story of finding the right balance between aesthetics, reliability, and functionality
In the words of Robert Love, "Man, I cannot imagine writing let alone maintaining a large software stack in Python."[0]

Unfortunately, it is very hard and brittle.

You definitely need rigorous testing to keep it all in one place, but I would steer away from Python for a large project.

Also take a look at mypy or some other sort of typing to see if it can aid in a large project. [1]

[0] https://www.quora.com/Why-does-Google-prefer-the-Java-stack-...

[1] http://code.tutsplus.com/tutorials/python-3-type-hints-and-s...
My experience is that the root cause of nazism did not disappear and that some argument leads to Godwin point.

Censorship of opinion by calling trolls whoever call an argument that is an obvious slippery slope to old nazis argument will not stop people from taking the slippery slope. And also under-educated people using the nazi red flag to apply political correctness censorship.

And well, maybe nazism should be renamed for capsocism when capitalist claiming monopoly should be enforced by states and market negotiation for the workers killed.

We are going back to shit ages. Where birth and so called merit of birth or power worth more than everything.

Sorry mister Godwin, our era is preparing itself for dark ages.
With regards to re-entry: the rocket was going much slower than orbital velocity, and the re-entry was therefore much more moderate.

Some ballpark math: The 1st stage was travelling at 8,300 kph at MECO, and almost of that velocity would have been horizontal. There was no boost-back burn, so it would have kept that velocity until re-entry. Furthermore, it would be re-entering with some vertical velocity. They mentioned that apogee -- when the vertical velocity is zero -- was two minutes prior to the start of the re-entry burn. 2 minutes of freefall would add another 4,200 kph of vertical velocity. So that's 12,500 kph, which is less than 1/2 of a typical orbital re-entry of 26,000 kph. Because the energy grows with the velocity squared, it's more like a quarter of the heat of a typical orbital re-entry.

Finally, as I understand it, much of the point of the re-entry burn is to deflect the re-entry shockwave, effectively creating a shield of "cooler" rocket exhaust around the vehicle.

Still not anything you'd want to take a leisurely stroll in, but nowhere near as stressful as a proper orbital re-entry.
I sometimes wonder if NSA / CIA respond to FOIA requests with documents produced explicitly to answer them. Is there anything that would prevent NSA from giving out a 'fake' document or field guide if the FOIA request was non-specific enough?
Fitness Landscape Analysis for Computational Finance
Quit a highly paid job with a big company (my decision). Joined a smaller company (my decision). Found great people to work with (luck) who are humble, smart and willing to teach - these days I tap dance to work.
I don't know what ASP is and attempts to explain away how Android is far more popular than iOs are neither interesting nor relevant to this discussion (how did Apple get a massive head start if most consumers are price concious?); the fact is, if people were upset about Android updates it would result in people not using Android (which is manifestly not the case) and it would be addressed by Google (which it is not doing).
My BMI is too high for Voat. :-(
Took the plunge and left a captive position to freelance. A year into freelancing (in 2006), I developed my own SaaS service and grew it to $80k monthly revenue. Did really well until the market crashed in 2008. Built a few other SaaS services since then with moderate success.

Also started a small advertising agency in 2013 and grew that to $50k monthly revenue. After 3 years of doing that, I realized that scaling an ad agency was really hard. There is a lot of over-head, high churn and I didn't enjoy it.

I am now back to developing a mobile app SaaS service and an educational SaaS service.

To sum it up - my biggest risk that paid off was starting my own business.
I was astonished when I visited their site a few months ago and saw almost nothing but fitness trackers. The earphones that made them famous were almost completely unmentioned!
Thanks, you two, for the chuckle! I did French Immersion for primary school and my brain exploded. "YOU CAN'T SAY THAT! YOU'LL GET IN TROUBLE!"
It removes all autonomy from the voter being able to express their true preferences as the author has subjugated them to profit.
Thanks for the feedback!

I had somehow gotten the idea that the common advice was to not use redux/flux until you really need it, and even then only use connect to it in 'top level' components, and pass things down from 'top level' component to children view props. Rather than have every component get things from the reactor itself, even deeply nested children.

Have I gotten the wrong idea? Is the advice I thought was common not actually common?
Keeping 1990s Virtual Reality Machines Alive
Still a complete family, thanks to our Tesla – Tesla Motors
I like componentized functionalities a lot, and i think .NET shines for that.