skysight-inc/HackerNews huggingface dataset:
It's not about centralization, imo. An out of control AI will be able to harvest this data from wherever - Google just has the best starting set and the most robust data stream to make the initial leap, I think. But I agree with moving away from Google as much as possible, though FF is dubious - it's both a mediocre browser and will, as you say, introduce ads.
I'm completely unfamiliar with this - does this mean working with a staffing agency, or working on your own (freelancing?)?
It really depends on skill and motivation. If your motivation is only money you are unlikely to succeed.

Personally I am a big corp dev and making >600k/year on track to retire at 40.

But you do not get there by trying for the salary. Try to be good, no exceptional, at what you do. Become valuable and you will be paid. But your motivation should be your craft and not money.

I believe the same applies for startup founders too. As a dev in startup land you are at a disadvantage though - the fail or rise of the company is much more about sales and biz than tech.

I think as a dev big corps are the way better bet. Not much to loose, but possibly high payout. Startups very rarely pay out for devs.
Your landing page might benefit from using wordpress as an example. I saw the service and immediately thought about how to integrate this into wp. Maybe even turn it into a wp plugin? Dunno. This does seem useful.
Check out "Wind Prospector", which has a zoomable map and a wind model for the entire United States.[1] It uses a climatic model and topography data to calculate wind power potential. Spend a few minutes with that and you can see where the wind industry can and can't grow. For the US, the big potential is offshore and in the area due north of the Texas panhandle. California has four good onshore wind sites, and all have big wind farms already.

[1] https://maps.nrel.gov/wind-prospector
It doesn't change your advice. Toyota has a well-deserved reputation for quality in a lot of areas: customer service (they've been replacing frames on trucks for a few years at no cost to the consumer), construction, reliability, maintainability. That they have flaws in one area just means that they need to apply their practices to that area too.
You're assuming that big name consulting companies etc are actually doing complex work.

They're not.

As an analyst/associate you're spending most of your time crunching out excel spreadsheets and powerpoint presentations. Something the average highschooler could do.
Like others have suggested in this thread: contracting.

Ideally find clients who are willing to work with remote contractors. Emigrate to a "poorer" country and save money. For example, people in Thailand earn on average around 500 EUR a month (from what I've read). If you can manage to work for western clients who perhaps pay you 10.000 EUR a month (40 hour work weeks), you will be able to retire extremely quickly.
Actual c cost to produce is probably in the 50k range (still a huge markup). Its a biologic - There is lots of batch to batch variation and some batches have to be chucked if they don't meet QC.
NativeScript supports Android “M” preview
Part of it is about gauging people on their ability to perform under extreme stress. Part of it is about extracting as much work as possible from a human before he / she burns out. Yet another goal is to take dozens of analyst and weed out, over the course of years, all those who are not hungry / greedy enough to make partner.

It sure as shit isn't about doing anything that is sustainable long-term.
Company: Cylver

Location: Singapore [Remote OK]

Roles: Software Engineers (backend, front-end, Android, iOS)

Job Descriptions: Check out our jobs at https://angel.co/cylver/jobs

About the company: Founded in 2015 and headquartered in Singapore, Cylver is transforming the way businesses procure products and services. Our revolutionary on-demand platform connects customers with local vendors, and has a strong proof of concept with 10+ clients using Cylver to procure $60k+ of products and services per month.

Please feel free to ask any questions at raj@cylver.com
Make a viral app. Something like Flappy Bird.
'Lego Worlds' Takes on Minecraft
Nice article, thanks for posting it.

It's ironic that this article mentions the Toyota Production System as an example of a safe and defect-free system. Another article about Toyota was posted on HN today:

«Toyotas Unintended Acceleration and the Big Bowl of "Spaghetti" Code (2013)»

http://www.safetyresearch.net/blog/articles/toyota-unintende...

Apparently Toyota's software development doesn't follow the Toyota Production System.

OK, that was a flip comment; it's pretty clear that TPS isn't suited to software development. However, it does seem clear that Toyota's software development practices are deficient.
"As a company, we at SourceForge pride ourselves on being highly
responsive to our community members and, with that in mind, do our
best to respond to all communications and address all concerns in a
timely manner."

"Comments are closed."
Isn't it better to just sell to people who can pay? I mean, why being so against asking for money? Its strange how you say that if they really needed it they could just build it. That's a bit of a stretch. Why build something you can pay for and focus on making money instead? Dunno. I'm just confused.
Yes, another part of Barr's testimony was a series of proof-of-concept demonstrations on the ECU to demonstrate the ability to kill tasks, leaving the hardware those tasks were controlling in unintended states.
The last company I worked for outsourced a large firmware project to Denso based on their relationship with Toyota.

Turns out they spent 18 months writing unmaintainable code that barely worked, and the codebase had to be totally scrapped with product version 2.0. The code was chock full of cut and past, globals, and hacked mutexes- they did not even use the mutexes built into the RTOS.

Perhaps Denso stuck their B-team on the project, who knows.
Hyper (Hyperledger) | San Francisco, CA | Onsite, Full-time | Backend

Hyper are the creators of Hyperledger, the decentralised ledger platform without a cryptocurrency. We're primarily working with banks and other financial institutions to take a pragmatic approach to applying this to real world problems, such as clearing and settlement.

Our code is open source and written in Elixir (on Erlang / OTP): https://github.com/hyperledger/hyperledger-server

Looking for:

5+ years industry experience
Knowledge of Elixir/Erlang
Proven deployments of distributed systems
Excellent knowledge of database management, both relational and key-value
Proven experience of automating operations
Working understanding of cryptography and key management

You would be employee number 1. More info: http://hyperledger.com/about.html#jobs

My direct email: do [at] hyperledger
The Elon Musk Book
Sure, happy to chat.

I believe you should be able to see my personal email if you click on my username.

Alternatively, my work email address is my username at planet.com.
>[SECURITY ADVISORY] All addresses made with the Android Blockchain.info wallet application since 1 May 2014 are potentially compromised, your funds are at a direct risk of theft.

This is incorrect, posted by some random guy on reddit. Check out the source code he links to, it should be obvious that on any sane platform the random.org generator is used in conjunction with /dev/urandom.

> I don't need to start by installing a blank linux VM on a permanently offline computer, to have a secure bank account.

I don't even know where to begin here, why would you have to do this with bitcoins? How is storing your bitcoins on your computer any different than using online banking? In both scenarios you risk losing everything if you get hacked.
Project Soli, which uses radar technology to enable gesture recognition
The companies currently most actively involved in automated automobiles (hah) are pretty good at what they do. Volvo has been producing big trucks for several years now that have remarkable safety features, like automatically detecting stopped traffic ahead and bringing the fully loaded truck to a complete stop in what seems like an impossibly short distance (https://www.youtube.com/watch?v=HoCknasKdRU).

There are plenty of things I dislike about Google but I can't say they're bad at software. If anybody can build a safe automated vehicle, they can.

Tesla, too, who have a lot riding on their hard-earned reputation for building next-generation vehicles.

I'm an old-school car guy, I haven't been a big fan of the complexity added to cars ever since the really bad emissions control systems in 80s cars, but even I have to admit that all that complexity has probably saved a lot more lives than it has cost -- antilock brakes, airbags, better pollution control, better fuel economy, way better structural safety features.
Some European countries still have relatively high unemployment and the jobs can be rigid, so you will get expats from some euro counties. It's also treated by some as their weird neocolonial experience where the locals are warm and welcoming of their culture and visage.

Then, after a few years, most go bad home to settle down with a "proper" job.
Why does money motivation reduce your chances? I don't think being exceptional is enough, there are several open source projects created and maintained by exceptional devs, but they don't make >600k/year. Being exceptional working at anything but the right company won't make you money.

Why do you thing "dev big corps" are better? What does that mean to you? I think of Microsoft, Google, IBM, Apple, but even after you get in there moving up to exceptional in a room of exceptional people is even a more meteoric task.
Yup. We had some processes running with their own cpu with interrupts turned off, so if the process went weird it meant reboot (as we discovered the hard way one day). So we tried to keep code simple.

On the plus side you had a pretty good idea about how long the max processing would take (and avoid the timeouts and aforementioned "bang"), as the OS couldn't interrupt us. Certain system calls couldn't be made while in what we called "soft real time". Memory allocation was done upfront.

The process control of that system was interesting. You could assign processes to processors or groups of processors and then give those groups a scheduling method.
I haven't seen anything like it in the years since I left.
Here's how you could play it:

1) Play dirty: serve high resolution media (pic an videos) to the users - this results in more data downloaded = costs more money to your users. Here is where you ask them to pay a fair monthly subscription that would cost them less than $x-internet-provider-money (you can make tailor made plans depending on the stats)

2) Make it faster for who pays!
At the very top of the page you could add a speed indicator (something like a thin progress bar) to indicate the speed of the page.
Then make one of the views (the profile page for example) super fast to tease your users! and the ask for upgrade to premium to get all teH things fast :)

No matter how you play it I would "re-brand" it and remove any reference to the FB UI - which I guess is (c) Mark Boy
And the first appeal is to users without enough storage.
Absolutely, 100% disagree. Paying customers are not a foregone conclusion. You need proof, and product guidance, and you need it early and often.

I agree with you about only focusing on the essential at first. I too believe in launching a very MVP and I launched my saas service without even a way to rebill a customer, knowing I had 30 days to finish that. But the plans and subscription are essential for launch unless your product is not stable, in which case you should do an invite-only beta with your friends.
How to Use Multiple WhatsApp Accounts from One Smartphone
The most important announcements from Google I/O 2015
As others have said it likely just depends on the ratio of busy work to complex mental work they're doing.

I had a stint of several months so far this year where I was putting in 100+ hours/week of manual labor at a day job and then coming home to do a couple hours of programming before sleep. Hell, I even started learning Thai during my half hour breaks. I didn't find myself having any serious difficulty maintaining that lifestyle after having adapted to it. I honestly felt great but couldn't shake the thought that I was probably abusing my body to the point where I'd pay for it later.

Oh and yes, some coworkers liked to toss out the "superhuman" quip but I don't think I was doing anything others my age couldn't do. Youth and determination make for a powerful combination.
> I think as a dev big corps are the way better bet. Not much to loose, but possibly high payout. Startups very rarely pay out for devs.

I disagree. These days the founders are devs more and more often. However, usually you have to get out of your comfort zone and do also other than dev work in a startup. Meaning also learning the business stuff. It isn't rocket science, but for many devs it can be quite uncomfortable.
> I wish the demo video was longer and gave a better idea of the gameplay, though. I might throw the $7 at it anyway to find out.

Just spent about an hour and a half playing with it. What isn't obvious from the video is that the resources at each compute node are very constrained. You only get one accumulator register, and one additional "backup" register that isn't directly addressable. Furthermore, the size of each node's program is limited to 15 instructions (and comments count toward that limit, for extra evilness).

The result is that the learning curve is pretty steep. For the first few levels, the problems are simple enough that you have a lot of flexibility in how to implement a solution. But once the problems get more complicated, you have to start getting creative in how you split the work across processors. It's actually more comparable to designing a pipelined CPU than it is to assembly language, IMO.

I just spent over half an hour coming up with a solution for level 7. It's a pattern-matching problem that superficially looks very simple: on a real computer, you could easily solve it with a finite state machine. But here, that program is considerably too big to fit into a single node -- and state machines aren't known for being easy to parallelize. I finally solved it by (rot13'd for spoilers) znxvat guerr pbcvrf bs gur vachg fgernz, srrqvat rnpu pbcl gb n abqr gung frnepurq sbe bar bs gur guerr cnggrea punenpgref, gura pbzovavat gur erfhygf jvgu gjb vafgnaprf bs na "naq" tngr gung unf n qrynl ba bar bs vgf vachgf. I ended up needing 297 cycles, which is about in the middle of the histogram; clearly there are more efficient approaches, but I haven't figured them out yet.
Windows 10: release date, price, news and features
What really scares me are the ABS and traction control systems that are now becoming mainstream on motorcycles. These systems have accelerometers and gyros, which take in to account, information like lean angle of the bike when calculating the braking force. It certainly is a feat of engineering.

Little about being a biker, programmer, and an aspiring tree-shade mechanic, reassures me about the safety of these systems. Internals of a bike are much more exposed to abuse, bikers are known to take a spanner to their machines, the motorcycle repair workshops are a much more informal industry (at least here in India). What happens to a bike that is not subject to regular maintenance? On the other hand, I have always marvelled at how mechanical systems like motorcycles are usually built with some sort of graceful failure in mind - In a lot of cases a motorcycle will warn you about a faulty component before it fails catastrophically. I assume the people who designed these systems, would have kept that in mind while designing these systems (although stuff like Toyota's unintended acceleration does not inspire confidence).

And what happens in the event of a catastrophic failure:- a car locking up at speed is still dangerous, but there is room for error. If the front tires of your motorcycle locks up at speed, the odds of you walking away from the incident are not high.

Don't get me wrong, these systems DO SAVE more LIVES than they could possibly take away in the long run, But I am still disconcerted by the whole thing.

EDIT: typos
“We should try to induce them to get out of the war without having their country destroyed and to realize that if they do not get out, their country will be destroyed,” -- McNamara

Totally false premise.

The Vietnamese fought the French from '46 to '54 [0] and defeated them. In '54, six parachute battalions dropped using US aircraft, artillery, and US tanks were deployed in Dien Bien Phu, NE Vietnam. Over a month later the Vietnamese overran the entire French force, effectively ending the war. This was known by the US and I'm not sure they learned these lessons.

I didn't realise why the French might be interested in Vietnam until I found Michelin had interests in rubber plantations. [1]

[0] https://en.wikipedia.org/wiki/First_Indochina_War

[1] https://en.wikipedia.org/wiki/Michelin_Rubber_Plantation
I want to know what this does, the youtube video does not explain clearly in layman's terms.
Rules for Writing Safety Critical Code
Ask HN: How do I proceed in order to get Facebook to unblock my site?
I am building a social food website and made an app page and am working with the Facebook API to get profile pictures, and I also made a Page (https://facebook.com/JoinTrophus), but noticed soon after that my url (http://trophus.com) had been blocked, so even though I wouldn't be averse to paying for Facebook ads, it's kind of funny they ask me to "Boost by posts" when the main site that the Page leads out of is blocked.

I was wondering if anyone had any tips on how to proceed? As you can see from the site (trophus.com), there is nothing "malicious" on the site, and I have submitted around 5 reports in the last two weeks with no luck.

Thanks for your time.
Tools are the Problem
It's a patio11-ism.
Verify a pin? But that's still something you have to remember, not providing support for users who have forgotten their passwords doesn't tend to be an option.
That is amazing. How did you work your way up to that? How old are you? AMA?
"Significant wealth" can mean many different things. I've seen Derek Sivers speaking at multiple conferences. He has a very interesting question that I since ask myself and others: "What do you optimize your life for?". When you find the answer to that question, it gets easier to go from there.

Robert Kiyosaki and other wealthy people state that wealth is measured in time. Can you not work for x weeks, months, years and still make money or at least maintain status quo? If you can, you're probably already wealthy and doing better than the vast majority of people out there.

We all love to read success stories of startup founders where it escalated quickly and they got out with a huge amount of money. These people however are not a good representation of what's out there. Most wealthy people I've met over the course of my life do things that not a lot of people think about and take for granted. They're sometimes rather boring, not glamorous, not innovative things like selling sausages, web hosting, web development services, selling plain white shirts, toilet paper, pipe fittings, cleaning businesses, restaurants and so on. These people then invest their proceeds in other "boring" assets like real estate, other businesses, fonds etc. with a long term view.

A lot of these people moved from being a specialist (consultants, chefs, programmers, contractors) to business owners. Not working in but on the business. Hiring other specialists, people who do the grunt work, the sales, the programming and so on. They then invest their proceeds into assets that will continue to generate money at different percentages even after they completely stop working.

In your particular case that could mean that you could start with very specialized consulting work. Then slowly transition into providing tooling for a monthly fee. Then slowly removing yourself from the business as much as you can. The beauty of it is that monthly recurring revenue is compounding. Also have a look into SWaS (Software With a Service) http://www.tropicalmba.com/swas/.

Investing/saving $5K a month for 15 years with an expected rate of return of 7% and an expected inflation rate of 3% will bring you to a place where you end up with a balance of ~$1.5MM (or $1MM after inflation) to your name. Would that make you wealthy in your books?
Slice | http://careers.slice.com/featured-jobs/ | Palo Alto | FULL-TIME| Software Engineering, technical lead, data science, sales and marketing

Slice is building one of the most powerful e-commerce data sets in the world from email receipts. We're challenging assumptions and transforming businesses along the way, and we’re just getting started.

Slice was founded by Stanford GSB professors and entrepreneurs who have built, sold, and taken multiple companies public. Last year Slice was acquired by Japan's largest internet company, Rakuten. As a result, we offer the best of both words: a start-up mentality with the backing of an established global company.
We are a curious, creative team of people who love to solve fascinating, challenging problems. We foster a culture of learning and thrive on continuous improvement through teamwork to build better products and a better company.
We are growing rapidly and hiring world-class software engineers, data scientists, data analysts, sales directors, sales, and marketing communications managers.

Website: http://careers.slice.com

Company video: https://www.youtube.com/watch?v=oY8OKR85KMk

Please send resumes/portfolios to sean+resumes [AT] slice.com and mention the HN Who's Hiring thread when applying! Thank you!!
I would really love to pick you brain with one or two personal questions.
Keep making products until one sticks, then keep making products until one shows potential, then keep making products until you've gotten a product that can support you, then keep making that product until it plateaus or you consider yourself successful. If that last product isn't enough, repeat the cycle.

Product could be SaaS, software, consulting, contracting.
Damage to the testicles is caused by the thermal effects of the microwave, so it's likely you would have noticed.
That's the strategy suggested by this guy, who has made a name for himself dispensing that advice: http://www.mrmoneymustache.com/

Mostly it seems pretty sensible.
And the pressure is more intense on middle class Indians (most of whom come here for a Bachelors or Masters) and are on a H1-B. The H1-B is basically corporate enslavement and add to that the sadistic societal structure of Indian culture, you have a perfect recipe where young professionals are caught in-between the devil and the deep blue sea: Either work your ass off (I used to work 80+ hrs) to please your manager (most of the time without any recognition) or say FU and head back to India to face the shameful wrath of both your parents and relatives (you're a failure now. You couldn't make it unlike Mr. Rahul's son who is now a manager).
> A factor of two doesn't sound that great actually.

A factor of two sounds great to me, especially if he didn't have to write Cython-specific code. That's a nice, easy win with a noticeable impact.
Presumably there are plans to disallow accidental sending of thread-local GC'd pointers to other threads as well?
I'm a big fan of "One", however it's "reader" for some of the supported news sources is atrocious (ala Reddit).
I would be somewhat more charitable and claim that they do some "fit the client problem to an existing in-house problem solving models" exercises as well.
Contracting is essentially freelancing. Only minor differences, contractors maybe make bigger contracts and work maybe longer periods of time per one client. It is up to you if you want to call yourself contractor or freelancer :)
3 - Marry well.