skysight-inc/HackerNews huggingface dataset:
Something tells me we are due for a correction with field. If it's that easy and and the barrier to entry is that low we should quickly end up with a surplus and lower wages.....that or we will automate these things and/or offshore these jobs to $15 an hour locations. Then the good jobs will be with the harder things that do require math etc.. I personally think that the degree is valuable, but there are good graduates and bad ones....seems like raising the bar to graduate might be a better approach.
I'm curious. Why do you think that's the case? Do you have any evidence to back that claim?
We detached this subthread from https://news.ycombinator.com/item?id=10918682 and marked it off-topic.
I have a similar service that I'm working on in my free time. There are many alternatives to AWS that offer full IPv6. Until you need the features AWS affords I'd definitely recommend trying some of the smaller alternatives (cheaper, too). Happy to share some options with you in private.
I've heard of guys earning north of $150 per hour and the demand is quite high. It's pretty big in the corporate world, back in 2011 78% of Fortune 500 companies were using it. It's an Intranet/Document management platform and it collaborates with MS Office.
So once or twice a year you worry about needing to charge away from home?

What if you rent? I was going to have my landlord install a $750 outdoor level 2 charger so I could charge my car in under 8 hours. It's a problem for renters.
I have not. When your number is already 0, multiplying it by 0 does not change anything. That's just a fact.

So in the case of this specific color, invisible black, you only need to change a shader to fix the problem. This, plus the author constantly talking about 'premultiplying' as the fix, made it harder for me to understand that the fix is equal parts the texture change and the shader change.
خدمات منزلية بالسعودية
This is a nice article which describes how it is used in detail and the general workflow:

http://dustinrcollins.com/chef-integration-testing-with-serv...

If you use it in a pipeline and it reports no errors, you can then upload your cookbook changes to chef server and bump the version. Obviously it relies on cookbook writers being disciplined, to make sure they add tests for new features they have added, but even a simple test to make sure a service is up and running and listening on a port can be enough to make sure a commit has not broken a cookbook.

Opscode recently announced chef compliance which appears to build on serverspec, it is more geared towards auditing and security.

https://www.chef.io/solutions/audit-compliance/
It seems far more likely that you do not, actually. There are thousands of extremely intelligent people working in finance with a lot of domain knowledge -- in the case that something as widely publicized and easily studied as bitcoin is not being taken seriously in finance, it's far more likely that there are serious issues you don't understand.
Personal attacks are not allowed on Hacker News. We ban accounts that do this, so please don't do this.

We detached this subthread from https://news.ycombinator.com/item?id=10919602 and marked it off-topic.
I think this is a good analysis of what Deep Learning is particularly good for and its limitations, but was somewhat annoyed at the lack of any citations of people actually overhyping it. The most there was is this:

"This is all well justified, and I have no intention to belittle the current and future impact of deep learning; however, the optimism about the just what these models can achieve in terms of intelligence has been worryingly reminiscent of the 1960s."

From what I've read and seen, the leading people in the field (Yann LeCun, Hinton, etc.) seem to be very aware that the current methods are particularly good for problems dealing with perception but not necessarily reasoning. Likewise, I have not seen many popular news sources such as NYT make any crazy claims about the potential of the technology. I hope, at least, that the people who work in AI are too aware of the hype cycles of the past to get caught up in one again, and so there will not be a repeat of the 60's.
WW3+OBAMA+HAS+LET+100K+PLUS+MUSLIMS+INTO+US+WHILE+YOU+WERE+ASLEEP+-+YouTube
All languages have their own idiosyncrasies, not just English. I'm a native speaker of 2 different languages and I find that there is still more to learn about them via small mistakes that I make.
To expand on this - even for internal applications and things, the expectation generally is that the backend is going to expose some RESTful endpoints, and the client will be a webpage. So there are loads of jobs that are still doing backend work inside of a corporation, solely for business needs, nothing customer facing, but the skillset is still similar to what you'd be doing were it customer facing.
Rather than thinking of it as "where are all the non-web jobs," think of it as "where are all the $INDUSTRY jobs?" What are you interested in? The web is just a very popular and successful medium for reaching users, including in finance and gaming.

And if you really want to work in finance or in gaming, then go to meetups or reach out to people in the field with cold emails, asking to just learn more about what they do (rather than immediately flinging your resume at them). You should always be networking long before you start actively looking for your next job.
Energy breakthrough exhaustion. There are just too many breathless press releases and articles and they mostly drift away to join the aggregate body of scientific knowledge.

Way outside my field here, but this one doesn't address cost of production, only cost of components. Platinum is about $12/kW with current technology fuel cells. In a quick googling I found a 1kW fuel cell for $6000. It is safe to assume the platinum cost is fiddling about the edges. Combine with the hunch that creating large structures out of carbon nanotubes with nickel nanoparticles arranged in a certain way isn't going to be free, and my interest ebbs quickly.

The good news of this article is that if we do somehow end up in a future where fuel cells are widely used, we will need not be constrained by the world supply of platinum… but that isn't front page news.
How fast are (small) updates to the trie? (Does the trie need to be recomputed from scratch?)
> We'll need a new paradigm, beyond statistical learning, to create AGI

What makes you say that? Can you suggest a problem that you think is not addressable by statistical learning?
This kinda brings back some memories of old Nokia and Motorola devices with Push to Talk capability over MIRS/IDEN then GSM.
Inflammable means flammable? What a country!
Are tunnels likely to get much cheaper? Compared to a lot of construction work it seems to be fairly automated already — take a look at some Crossrail videos [1] — so I'll bet a lot of the cost is design, planning and solving unexpected problems. And the cost of the machine.

[1] https://youtu.be/X_ffeK8SIDo?list=PLF8E85417123BEF2F&t=66 (Quotes, roughly: 500,000 components in the tunnel boring machine, staff of 20 round the clock,
Coffee: A Journey
> Everyone has switched

4 Million downloads per month for Express [1] (vs 60K/mo for Koa [2]) .. doesn't look like everyone is switching.

[1]: http://npm-stat.com/charts.html?package=express&author=&from...

[2]: http://npm-stat.com/charts.html?package=koa&author=&from=201...
Airbus to Join Forces with Uber for On-Demand Helicopter Service
I've always wondered why we (as an industry) regard CS degrees so highly. Not because the information taught isn't useful, but it can be learned with or without a formal degree, and the way things are taught in school aren't exactly conducive to retention and applicability.

Consider the difference between:

1. The person who learned these concepts as an 18-21 year old so they could pass a test and get a good grade. They don't really know how to apply these concepts to solve real-life problems yet, and often by the time they encounter such problems they might have forgotten what they were taught anyway. How much knowledge do you really retain as a teenager in college trying to pass a test?

2. The person who learns these concepts because they need them to solve a real-life programming problem at their job. I would wager this person learns these concepts more thoroughly because they need to actually understand them in order to finish their work. Their retention will be better because what they're learning has immediate real-world applicability that they can reference back to in the future.

In many circles person (1) is valued more than person (2), which just seems kind of backwards to me.
A friend likes to say TED and others like it are the 1% telling the 1% how amazing they are.

The opportunity lies not in distributing the content to the 99% (easy...video) but rather in studying the source of what makes people inspiring and distributing that knowledge to all.
"Mining already is so expensive that it takes company-sized investments to participate"

This is not true at all. I do not understand why journalists repeat this claim. It is like saying "investing in the stock market is so expensive that it takes company-sized investments to participate". It is not true. Whether you invest $1000 or $1 million your returns—as a percentage of your initial investment—will be the same regardless if this is the stock market or Bitcoin mining.

In fact I would say the opposite is true: small miners have a slightly better profitability than large-scale miners, because they are so small they do not even have to cover certain costs. A large-scale miner will have to pay for hosting or for building a data center but a small miner will host the hardware in his house at no extra cost. A large-scale miner will have to hire staff to maintain the miners but a small miner will maintain his machine himself.

Of course profitability depends a lot on electricity costs, but again you might be a small miner and live (for example) in Douglas County, Washington and pay a domestic electricity rate of 2.5 cents per kWh, and you will beat many large-scale miners who almost always pay more (see my previous comment on this: https://news.ycombinator.com/item?id=10907584).

Large-scale miners may get a financial advantage by buying hardware in bulk, or manufacturing it themselves, but this is a cost saving of at most 20 or 30%, and this certainly does not make mining so expensive that small miners cannot participate.
I believe this has already been started.

http://genius.com/artists/Transpacific-partnership-tpp-negot...
Companies don't want to spend money on training unfortunately and this has been the case for decades.
https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Su...
Nope, and these skills are slowly losing their value in the market. Rails isn't as lucrative as it was a few years ago as a engineer.
LastPass phishing attack could allow attackers to steal your passwords
> They aren't coming up with insane new concepts for bridges or new mixtures for concrete to improve roads, they're just doing what they are told with the tools they are given.

Coming up with new concepts is the domain of the architect, which lies square in the middle of the engineering / craft spectrum.

Otherwise you are just reiterating the basic idea I tried to articulate using different words. You can't engineer or craft without tools. The difference is in the focus. Engineers, because they are building primarily for function, need to know the invariant rules of nature so they can design the most economical solution. They may not need or use them frequently, like your friends, but you need to know them to be an engineer.
Apple published a free to learn Swift course on GitHub
Did you read the GitHub thread on Express? The project is still very much alive, but its internals have been broken out into standalone packages, so the only commits to Express itself are version updates. That issue was created based on a misunderstanding.
In other fields it's well understood that it's important to encapsulate the real science and engineering bits inside standards and well characterized components. There are a lot of engineers and technicians that confine themselves to applying those to problems. Which is totally proper. And engineers that do the hard stuff tend to confine themselves to very narrow domains.

Somewhere someone is carefully designing the plumbing for a rocket engine the better to carry cryogenic hydrogen and oxygen. And somewhere a plumber is using a saw to cut a piece of ABS pipe the better to carry sh*t. Somewhere a computer scientist is working on a lockless database widget. Elsewhere a high school dropout is setting up a web page for a diner. It's all okay.
I'm curious, isn't there a race condition in the WCE method, where:

(1) The child terminates normally, never having received SIGINT.

(2) The parent receives SIGINT before it reaches the wait() call, or while in the wait() call but before the child termination is picked up (I suppose in the later case wait() might fail and be restarted).

(3) Once the parent sees that the child terminated normally, it does not exit, and SIGINT was effectively ignored.
Of course not; that would soon become predictable. This post was anything but predictable.
We need Nokia to buy Jolla and release a N900 successor.
They absolutely will. At this point though the first alternative implementations helped people calibrate to the dishonesty of the group of people who has worked so hard to censor and alienate everyone who might compromise the need for their company, blockstream.

Most people really gave them way too much credit and took them at their word, but it's been dug into the ground at this point that they are going to try to lie, censor, and outright sabotage any attempt to adapt bitcoin since they think creating problems gives them an opportunity to solve them.
IF U DONT HACK U WACK
According to this account (which appears to include case numbers), these cases happened in 1949 and were indeed from Nigeria, not from within the US.

http://text-message.blogs.archives.gov/2015/07/28/history-re...
You just posted this yesterday:
https://news.ycombinator.com/item?id=10916548

and this makes 5 times this week.
Using SGX to harden password hashing
I'm suprised that no one has mentioned the John Oliver bit that dwells specifically on just that. An attempt by an enormous multinational to "ruin" a tiny country who's local laws would've cut significantly into their profits. This isn't an isolated case either.
http://www.latimes.com/entertainment/tv/showtracker/la-et-st...

EDIT locals -> local laws
requirements.txt:

Django==1.7.6
argparse==1.2.1
cssselect==0.9.1
flup==1.0.2
lxml==3.4.2
pymongo==2.8
pyquery==1.2.9
python-dateutil==2.4.1
pytz==2014.10
six==1.9.0
wsgiref==0.1.2

Also I see Docker mentioned. Not sure if it is supposed to be used in production or not.
Hi,

Glad that you found a great deal via Concorde! At the moment, we are posting deals by user demand. We have had a handful of requests for deals originating in the NYC area, so we are planning to start posting deals from NYC airports in the next week or so. Keep reminding us!

Thanks for checking out Concorde!
I think these are very exciting problems. The bigger the problem the more creative the solution.

It took us two thousand years or so to go from using the weight of a bale of barley to represent the value of silver, bronze, copper to eventually actual coinage.

https://en.wikipedia.org/wiki/History_of_money

Maybe digital currency takes 15-years or so to work out the problems much like they did with barley to coins but it is definitely the future.
"Act now and solve it."

By doing what?
See also the "strict father model" vs "nurturant parent model" of the state as explained by George Lakoff in his books going back to 1996.
Agreed, but requiring no engineering degree throws out the baby with the bathwater.
In eastern europe you can get engineering degree in computer science and then you can call yourself engineer. Also it is nice if you have testers and developers and you do not want developers feel superior to testers or just reduce tensions between those two groups just call them "software engineers". Everyone is happy because it sounds nice and team spirit is better.
>> You payed by cash or check
> You can still do this using a debit card.

His point wasn't debit versus credit. It was that one had to have the actual paper cash or a checkbook handy when stopping at the store. It's a lot more convenient now.
A Teenager’s View on Social Media
Well, you might want to know a little bit about database normalization and algorithm complexity if you want this scaffolded up not to completely break down when it appears on the front page of TC.

But having CS degree has usually very little to do with it.
As far as most state law in the US is concerned, 'formal training' for engineers is generally defined as having an accredited degree. 'informal training' for engineers is generally defined as having a documented apprenticeship under someone of known competence.
Well the thing with the field of "AI" is that it's a moving target. People used to call compilers artificial intelligence. As "AI" research is done, it ends up spawning new fields of study and then the new definition of AI = [previous definition of AI] - [new field of study].
>The way XT seems to have failed yet Classic seems to be suceeding seems odd to me.

XT was much more aggressive. Not only would it have initially increased the blocksize to 8MB, but then it fixed a schedule of doubling the blocksize every 2 years[0].

[0]: https://en.wikipedia.org/wiki/Bitcoin_XT#Determining_the_new...
Well, it shows how jet engines are made, and it's produced in the UK. Rolls-Royce are the UK's largest manufacturer of jet engines, so it makes sense it would be about their process rather than any other.
If you think that's expensive, have a look at an OXTS RT3000 [1] where you can spend closer to $20,000 - that's the sort of thing you buy for your prototype self-driving car. Or at least, it was when people were competing in the DARPA Grand Challenge eleven years ago.

Applications for IMUs include dead reckoning (working out your position based on rotation and acceleration measurements), orientation sensing (figuring out which way is down is much easier than dead reckoning, because you can just sense gravity), and compensating sensor readings for robot motion.

Some cheap sensors aren't very precise; you won't notice if your phone thinks it's rotating two degrees a minute around the vertical axis, but a robot will if it moves for five minutes then it's ten degrees off course. I haven't looked at the market for a long time - I suspect the cheaper IMUs are better nowerdays. Eight years ago they didn't offer very good precision and the open source software could be very fiddly to get working, if you could get it working at all.

[1] http://www.oxts.com/products/rt3000-family/
If you want an embedded programming, OS, or firmware job, your best bet is with a hardware/semiconductor company. No, you don't need a masters or doctorate -- a CS degree is just fine. I highly recommend taking a low level job; you learn an amazing amount that is abstracted away at the high-level web/database areas.

Have a look at the big hardware vendors: Qualcomm, Broadcom, Freescale (NXP), Nvidia, Cirrus Logic, Xilinx, Apple, Intel, AMD, etc. Note that you'd probably need to be willing to move to a more hardware-oriented area, including California, Silicon Valley, Austin, Boston, or Portland.
The fact that every transaction ever is saved for ever harms microtransactions. Luckily nobody actually uses Bitcoin, especially not for microtransactions. The network can't handle more than 3 transactions a second, and luckily it doesn't have that volume. Lightning is the only thing that can actually make Bitcoin more performant than a small VPS with postgres, if it is something that people want.

Also, "Lightning-like" channels aren't unique to Bitcoin- they can be implemented on Turing-complete currencies, and even on bank servers[1]

1. http://altheamesh.com/blog/universal-payment-channels/
> That's not at all how the TPP works.

Trade agreements and specifically the investor-state dispute settlements they allow can effectively "override" local laws.

Arguably worse, trade agreements can have a chilling effect preventing local laws from being proposed or adopted if they are deemed inconsistent with existing trade agreements.

> Wednesday’s 300-131 vote repealing the country-of-origin labels for meat follows a series of rulings by the World Trade Organization finding the labeling discriminates against animals imported from Canada and Mexico. [0]

> Canada repealed its ban on MMT and agreed to pay Ethyl $13 million in order to avoid the $250 million damages Ethyl claimed in its NAFTA suit. [1]

> EU moves to regulate hormone-damaging chemicals linked to cancer and male infertility were shelved following pressure from US trade officials over the Transatlantic Trade and Investment Partnership (TTIP) free trade deal, newly released documents show. [2]

> Countries around the globe are implementing tobacco control policies from graphic warning labels to plain packaging and the tobacco industry has responded, using investor-state dispute settlement provisions in trade and investment treaties to both challenge countries’ policies and threaten others. The industry actions have had a significant chilling effect intimidating other countries from moving forward with policies to prevent or reduce tobacco consumption. The tobacco industry’s behavior is a real and direct threat to public health. [3]

[0]: http://www.wsj.com/articles/house-votes-to-remove-country-of...

[1]: http://www.citizen.org/trade/article_redirect.cfm?ID=5479

[2]: http://www.theguardian.com/environment/2015/may/22/eu-droppe...

[3]: https://www.apha.org/~/media/files/pdf/advocacy/letters/2015...
ShmooCon: LastPass design elements create perfect Phishing opportunity
It depend on the problem. Some problems really do require you have a lot of knowledge depth to be able to solve.
To my knowledge, intuitionistic type theory (ITT) considers type of higher order (called higher-kinded types), so homotopy type theory (HoTT) isn't exactly relevant here - especially since it has, to my knowledge, not cross-pollinated with ML or ANN research. Models of recursion can be found in systems as simple as lambda calculi or cellular spaces, and this was the big idea behind Jeff Hawkins's HTM and other classical models (please correct me if I am wrong).

What HoTT brings to the table is the notion that a path between two types can be used to transport a proof from one type to another - currently immensely handy for theorem proving, but applications in ML and beyond remain to be made.
"Later ... it was decided that the trend was upwards."

Between '65 and '79 there were 6 times as many research papers predicting warming. That was even despite increasing knowledge of Ice Ages.

"The Myth of the 1970s Global Cooling Scientific Consensus"
http://journals.ametsoc.org/doi/pdf/10.1175/2008BAMS2370.1
You can use chef and docker together, if you really want to. Containers do provide some benefits as others have mentioned in this thread ( Packaging, avoiding conflicts, maybe even as a chroot on steroids for isolation purposes).

You could have a server managed by chef which installs docker, pulls down a number of containers and then launches them, hooking them together if required. If random ports are used, chef can capture these and then hook into a load balancer to register the containers.

You can even have chef build containers from a Dockerfile, to make sure they have the latest updates, tag the image and then launch them.

So many options it often makes your head spin :-)
R11F_G11F_B10F, RGB9_E5

Both pack floating point RGB into 32 bits per pixel. Combine that with a separate alpha channel and you're only at 40.

Don't ask me how spectacular the support is.
Good call! Apparently it's a static, not dynamic, data structure. http://kmike.ru/python-data-structures/
“Fully Transparent Government” vs. “Punch Kanye West in the Groin”, Whats Better?