skysight-inc/HackerNews huggingface dataset:
There are x86 phones on the market that have similar weight/shape/battery life to ARM phones. Anandtech reviewed one two years ago and found it in the middle of the pack with respect to energy.

The question for Intel is dialing down the profit knob: how much of a hit do they want to take on each unit shipped, by competing with ARM for tiny phone chips.
One of the potential advantages with organizing funders into groups is that it can allow you to tie the aspiring coders into an expanded support network of funders and past funded aspiring coders.

Another potential advantage of a model like this is that aspiring coders who "fail" to find the funding level they were looking for can be put in contact with groups than can help them refine their appplication, skill set, and goals so that they may be able to succeed in finding funding in the future.

This sort of funding paradigm could also be used to support quality educators who want to volunteer to go into schools, non-profits and other areas that are lacking skilled CS educators.

I think this sort of model could also be used "on top of" the more traditional "kickstarter" crowdfunding model. You could still allow traditional, one person to one person funding model, but at the completion of the campaign, match funding groups with individuals who have not raised sufficient funds.
Glassdoor but just for engineers and probably just the Valley.
Mozilla's Add-on Debugger
Nice, Pluralsignt have great courses about concrete products so it's really fast to pick a tech /language/framework. I however think the production value is inferior to Lynda.com, especially the sound recording. They should invest in that.
Medicare: Not Such a Budget-Buster Anymore
No, the article is right. The law mandates kill-switches into existence and then says law enforcement can't violate the utilities code when using them. This is equivalent to saying law enforcement can use the switch so long as it's in accordance with the utilities code. Either way access to the feature comes from the law.

The EFF letter even makes this same point:

> ..the presence of such a mechanism in every phone by default would not be available but for the existence of the kill switch bill. In essence, SB 962 mandates the technical ability to disable every phone sold in California, and PUC § 7908 provides the necessary legal roadmap to do the same.
App that lets strangers wake each other up gets $1M investment
LeadGenius (YC S11) makes sales teams smarter. We're hiring sales execs
ARM and x86 are rather close, but the real disappointment here is the MIPS Loongson, which is basically the "original RISC ISA". Unfortunately I've encountered a huge number of people, particularly academics, who still think (and teach) that MIPS or minor variants of it are the "best" ISAs and that one can easily make cheap, fast, and power-efficient processors based on it. Looking at the current state of things, it seems the only thing MIPS has succeeded in is being cheap and pedagogical.

I think instruction density has quite some significance here too - x86 opcodes vary between 1 and 15 bytes with 2-3 being average and ARM has Thumb mode where instructions are either 2 or 4 bytes, but all MIPS instructions are 4 bytes. It also has twice as much L1 as most of the ARM and x86 processors, which apparently didn't help it much. Cache consumes power too, and thus I believe small variable-length encodings (like x86) are ultimately better since they allow for better utilisation of cache; the extra complexity in the decoder to handle this, which basically amounts to a few barrel shifters, is almost nothing in comparison to the area and power that more cache would need.

The entire reason CISC architectures emphasized complex multi-cycle instruction execution is because memory accesses were orders of magnitude slower than the processor and data storage was extremely limited.

When considering cache, these points are all true again. There's a common belief about optimising for x86 to avoid the smaller but slower "CISC" instructions, but in situations like tight loops, an instruction that's 2-3x slower individually can be better than the faster longer one(s) if it means the difference between code and data staying in cache or a 10x+ slowdown from a cache miss somewhere else. Especially on an OoO/superscalar design where the slower instruction can be executed in parallel with other nondependent ones. (Intel/AMD's focus on speeding up these small CISC instructions - which they have done - is possibly one of the reasons why x86 performance continues to improve.)
Steve - general comment about your website. Good site and great reviews. I refer people to website builders all of the time (I know the HN crowd will probably frown on that comment). Good to see someone has taken the time to do a thorough review of all of them.

One thing you might want to add to your reviews is "ease of sharing". For the non-technically inclined (your audience) being able to share content is pretty big and is one of the major reasons I tell people to stay far far away from Wix. Example: http://imgur.com/TS1Z2Vq No images, no content, etc. Not to mention, from a technical perspective Wix is a nightmare.
O'Reilly is having a 50% sale on all ebooks through 9 September.

http://oreilly.com/

I just bought the early release of that exact book for $13.60, which was 60% off, because you get 60% off if you order $100 worth of prediscount ebooks.

http://shop.oreilly.com/product/0636920032823.do

When the book is finished you get the final version. It's mostly already finished.

"With Early Release ebooks, you get books in their earliest form — the author's raw and unedited content as he or she writes — so you can take advantage of these technologies long before the official release of these titles. You'll also receive updates when significant changes are made, new chapters as they're written, and the final ebook bundle."
Especially at Google. Everything has to be ready for a billion customers on day one. While this works great for a lot of products, I contend this is one of the big reasons why they have a lot of problems with social.

The great social networks find a band of early adopters who get to know each other on that system, and they all figure out what this thing is, while the dev team responds to what they do, just as fast. At least at the start, it's like a little coffeehouse that a clique discovers and makes their own, and starts holding events there.

When Google launches a social product it's like going to the opening of a mall. The place is glitzy, but you're lost in the crowds.
ZeroTier: Network Virtualization Everywhere
Perhaps straightforward to measure, but is it actually measuring something useful? People who don't participate in the labour force do it for a whole variety of reasons beyond just being "discouraged" in their job search. I'm sure many people here have chosen to be entrepreneurs, they would be considered non-participants.
The CYSPO OmniStation is able to charge any, and all, of your devices at once
This tut is another good one to go through: http://cgi.tutsplus.com/tutorials/create-and-render-a-still-...
I think similar to HN, the wisdom of the crowd will be able to downvote an article that doesn't apply but perhaps in the early days having a moderator to approve posts would help.

The plan is actually to fight from outside. The politicians want Internet to be filtered/censored but they haven't won that battle against the people yet. News sources like BBC and generally Western media covers the injustices quite well and safe to say people do not disagree with it. For example, wanting to stone or chop one's head can easily be deemed extreme by most people these days. It hasn't happened but there are trends showing that eventually it can happen so the goal is to prevent it from happening by identifying and highlighting it before it is too late.

Yes, I understand there are risks (of seditions) involved and so I want to structure the site to only show trends based on articles and not have user (or even my own) comments there.
Thanks, I appreciate the comment :)

Interesting point- ease of sharing is not something I had investigated too closely before. Thanks for sharing.
Wonderfully illustrated by Carl Sagan in the original Cosmos:

http://www.youtube.com/watch?v=UnURElCzGc0
Check out the Autodesk HomeStyler app: http://www.homestyler.com/mobile
Symbolics Lisp Machine UI Examples
You could probably kill them with rubbing alcohol on your skin.
Also, consider your local hackerspaces, co-op workshops, and community centers. Often a reasonable membership will get you access to some equipment that you'd never be able to afford (or at least justify buying) on your own.

I've been a member of the Austin Hackerspace (http://atxhs.org) for a while, and it's paid dividends in saved expense on tools. Plus the community of experts it has attracted has allowed me to quickly finish projects that would take months of research on my own.
Benchmarking Hubspot's S-1: How 7 Key SaaS Metrics Stack Up
Building a Castle Windsor DI Populator for ASP.NET VNext
I agree api. However when politicians and ruling parties are stirring up the hatred and unrest, you see the condonation of voices of hate, unreason and all forms of extremism on Government-controlled media. People getting brainwashed to accept the status quo without objecting or becoming more pro-extremism. This is how countries in the Middle East or even Nazi Germany turn the countries into unliveable mess.
Jumble: Introducing a sweet new simple email encryption product (in beta)
Announcing Jumble (https://jumble.io) beta email encryption; integrates with Gmail to provide seamless encryption, no need to change email your address, create or distribute keys. It's free, give it a try. More platforms, mobile support and extra functionality coming soon
The Victorian desal is a bit more expensive to the taxpayers than that to the tune of $24B, but has been embroiled in financial problems mostly due to the dodgy tender process.

http://www.theage.com.au/environment/water-issues/desalinati...
I just drove from Portland to San Francisco, and many of the bridges along Highway 101 looked similar to these photos.

Also, in the small towns I stopped in, the drought was a common topic of conversation. Locals said they had never seen the rivers so low.
Sydney also has a desalinisation plant. Like Victoria, the NSW government copped flak for building this as the drought broke as it finished. Personally I think the detractors are very short sighted. They seem to forget how our dam was almost empty despite heavy water usage restrictions. Running out of water is simply not an option for a major city so it seems pretty handy to have this backup IMO even if it isn't used for 50+ years.

http://en.wikipedia.org/wiki/Sydney_Desalination_Plant
It looks like they may have added some growing possibly linear function to the unemployment rate instead of a constant starting in 2009. All the better to push their fear mongering agenda/sales tactic I guess.
Ah, I've been out-pedanted. Yeah, I realized a while after posting. Looking at Wikipedia and some dictionaries, it looks like homonym doesn't always imply same spelling. Homophone would be more correct though.
> I'm interested to see your methodology and how you handled researcher bias :)

Oh we totally didn't :) Our user testing is very much at the anecdotal phase so far. Fwiw though, the researcher bias was in the other direction - @ibdknox was initially convinced that logic programming was too hard to teach. We were building a functional language until we found that our test subjects struggled with understanding scope, data-structures (nesting, mostly) and control flow. That didn't leave a whole ton of options.
Linux Command-line Journey Day-2
Or people could just eat a little less beef, which takes 100,000 liters to produce just one kilogram. [1]

1: http://www.news.cornell.edu/stories/1997/08/us-could-feed-80...
From a user's perspective it doesn't matter if it's "constraints" or "poor design".

Of course it does. I'm a "user" of C++ and all three of those constraints are very very important to me. There's pretty much no other language (in common use with lots of vendor support etc.) with the power of C++ that follows the same constraints. The constraints are the very reason that C++ is still so popular despite all the complexity (and seemingly an extremely hostile group of critics trying to warn everybody against using it.)
UK schools teach 15-16 year old kids to build simple CRUD apps in MS Access. So the basics are definitely somewhat approachable.
Comparing cars to food isn't a very good comparison since [on average] appearance is a much higher factor in a buying decision for the former. Think of all the times you've gone into a restaurant and ordered something from the menu without having any idea what it looks like. Have you ever purchased a car site-unseen?
It's particularly silly to start off that way, because Google didn't. Google was held together by spit and duct tape in the early years, and gradually evolved into what it is today.
It depends on what you consider RISC to be. The ARMs in that list decode instructions into uops too. The only CPU in that list that's probably "pure RISC", in the sense of the ISA instructions themselves being the uops, is the MIPS.
Why are you comparing the cost of the water to your house with the cost of beef at the source? You sure as hell aren't paying $1/lb for beef, and remember that the water you're using in your shower has to be transported and treated before it can be re-used; it's not evaporating off your bathroom floor.

This seems like a really odd way to make a comparison, even if we accept that the value to you of a shower and a meal are roughly the same.
Would this mean then that I could "image" something with a wavelength that makes things like walls, clothes or skin transparent and then see them with visible wavelengths? For example, use entangled infrared photons to see through water vapor (clouds) but end up with visible wavelength images of my subject?

My thinking are implications in satellite imaging, security, medicine, etc.

(I have basically a caveman understanding of this topic, so clarification would be helpful)
nice tutorial - rough title ;)
Markets Could Be Heading for ‘Scary’ 60pc Crash, Warns Another Analyst
Have you seen people go to jail for parking domain names? We aren't talking about stealing credit card numbers here.
As someone who has been involved with printers 100% over the last 3 years I agree with this article for the most part. Everyone has a new crowdsourced "better than everything" printer pretty much every couple days. It is way past the point of confusion from the consumer's standpoint. Eventually some of these brands will wash out or merge but for now we are left with quite the range of products...most of which are virtually identical except for frame design.
I don't recommend anyone who is serious about building your own printer to spend less than $1500 on parts when self sourcing. You "can" make a printer for $600 that is fairly solid but it typically is a tradeoff on time invested in tuning.
Makerbot is never advised. Nothing about them is good enough. There are several better printers out there...but you are never going to get good results with anything that is less than $500. I feel sorry for anyone who has backed any of these sub $500 printer campaigns...I fell it will be detrimental to the community by creating unhappy consumers.

They are promising assembled printers nowadays for less than I spend on hotend, motors and electronics...let alone frame and assembly.

I am a printer vendor and have been for the last 3 1/2 years...I have worked on many opensource projects related to the reprap community. I have done my best to help people tune their printers in IRC regardless of where they sourced them...any printer can be made to print...making one print good takes time. How much time is based on how good the printer is assembled mechanically, electrically as well as tuned in the software side (firmware and slicer).

I often tell people "These things are like table saws...not toasters...just because you have a table saw does not mean you can use it well right away"
Resin printers are interesting, because you take your DLP from your living room, hook it up to your LittleRP printer and then print out some high resolution items.

Easy cleanup, low noise, very little moving parts.
Also, this just links to the homepage, which has nothing to do with the title. Can someone please either change the title to "CoffeeScript Homepage" or update the link to a changelog?
Why is the including all the water inputs for beef disingenuous?
Out of pure curiosity, why couldn't Google just invite a few thousand people as a kernel to try things out? Wouldn't be that hard to find a couple of social supernodes and their friends, beween GMail and AdWords...
Everybody who works in marketing is now rushing to update their LinkedIn profile to describe themselves as a "smart creative".
You might want to check out this McDonald's photo shoot video http://youtu.be/oSd0keSj2W8

Everything on photos must be the exact same ingredients sourced for the menu. What's different is the efforts put into making and presenting them. Same ingredients, but 100X man-hours put into it.
> So since you

I knew where this was headed as soon as I read the first three -- rather passive aggressive -- words of your reply. Yours seems to be the only comment among many implying I think "art criticism as a whole must be invalid". Curious that... I really despise people putting words in my mouth that were never there. You're looking for a fight that doesn't exist, so I flagged your post since it detracts from the discussion. Please abstain from these sorts of comments in the future.
Interesting -- so do they flood there? That'd seem to be a questionable use in my book...
> Google was held together by spit and duct tape in the early years

Indeed. Here's a pic:

http://infolab.stanford.edu/pub/voy/museum/pictures/display/...
This is incredibly frustrating. It has been sitting around unmerged for nearly a year because they can't decide what the syntax should be. Someone ought to just fork it.
Because regarding the sandboxing of applications, you said:

> Absolutely horrible idea. Linux users aren't exactly in desperate need of protection from their computers.

If you agree that your system can be compromised, why would you say that an extra layer of protection was a bad idea?
I'm reasonably sure that ethereum will be a failure because of a fundamental incompatibility between speculators (enticed by "get rich by being early adopter just like those bitcoin folks from 2010") and developers (who actually increase the value of the platform)

I have a novel idea for a decentralized application which I think might take off. There is no way in hell I will build this with Ethereum where it will disproportionally benefit "early adopters" doing nothing and sitting on their butts. (Instead I will likely fork an existing codebase such as NXT or one of the lighter altcoins)

I believe many developers interesting in building actual apps (not 10-line code snippets shown as examples on the website) feel the same.

To build on the analogy from an earlier Ethereum thread, that's like Google selling developer versions of Google Glass but because of speculators buying them in bulk, the price is $100,000 per item. As a result, no one actually develops for the platform.
Meanwhile Beverly Hill and other wealthy areas have 5000 gallon water trucks coming in to private properties each day.

Where do they think that water is coming from.
50 years?

Two's complement didn't predominate until the late 1970s, early 1980s. Before that time ones' complement predominated.

And there are plenty of processors today which only use sign-magnitude. In particular, floating point-only CPUs. Compilers must emulate two's complement for unsigned arithmetic, and so signed arithmetic is significantly faster.

The C standard is what it is for good reason. It's not anachronistic. Rather, now there are a million little tyrants who can't be bothered to read and understand the fscking standard (despite it being effectively free, and despite it being 1/10th the size of the C++ standard) and who are are convinced that the C standard is _obviously_ wrong.

Which isn't a comment on this friendly-C proposal. But the vast majority of people have no idea what the differences are between well-defined, undefined, implementation defined, or unspecified behavior, and why those distinctions exist.
Adventures in Sleazy Marketing: Purzue Just Wants a Conversation
California has a mediterranean climate. It is normal for most of the state to receive no significant rainfall May-October and for streams and rivers, especially in the coastal range, to run dry by late summer.
This is exactly what they did with Wave and is one of the reasons why it failed; you always end up with some group of 8 people that can use the system and 2 people that can't making the entire product useless for collaboration.
Scientists achieve advance in cancer treatment using a monoclonal antibody
(It looks like your rss feed is broken somehow. If I subscribe, and then try and view your site I get about:blanks, at least in InoReader. But I can view it in the reader fine.)

I'm quite excited.
Grafana nearly doesn't get the attention it deserves. It is a compelling alternative to Elasticsearch+Kibana if you are less concerned about search and more concerned about analytic questions supported by Graphite/InfluxDB.
One reservoir or not, meant to be tapped or not, Lake Oroville is at it's lowest point ever. Also that dam isn't generating as much power which is causing brownouts; the drought is causing brownouts:

"The dam at Lake Oroville is not generating enough power; only 510 megawatts. That’s down from 820 megawatts. The power shortage is causing rolling brownouts in parts of in eastern Butte County on Kelly Ridge and Forbestown Roads.

“We are dropping a foot a day in a 24 hour period,” said Frazier."

http://www.krcrtv.com/news/local/lake-oroville-water-level-f...
For the curious – http://coffeescript.org/#changelog
I think it's interesting that the famous tech companies are all developing programming languages that are less managed than java/c#, but more predictable (read: less undefined behavior) than c/c++. Facebook seems interested in D, Apple has Swift, Microsoft has some sort of secret project they are working on, Google has Go, and Mozilla has Rust. Even c++ seems to be attempting to modernize with the new additions to it's spec. And now we see a desire for c itself to change. I wonder if our industry is at a turning point where managed languages aren't quite cutting it, but no one is comfortable going back to the 'good old days'.

On a personal note, I like the idea of friendly C so much that I finally made an HN account. One of my favorite things to do is to take things apart and understand them. I was mortified when I learned the real meaning of undefined behavior in c/c++. It seems like the only way to be sure you understand a C program is to check the generated machine code. Even worse is that when I try to talk to other developers about undefined behavior, I tend to get the impression that they don't actually understand what undefined behavior means. I can't think of a way to verify what they think it means without insulting their intelligence, but hopefully the existence of something like friendly C will make it an easier discussion to have.
And that taking an extra six months to get it done, or doing it 5% less well, can be a big barrier to getting huge.