skysight-inc/HackerNews huggingface dataset:
That is from 2012: in 2012 Raspberry Pi was a closed platform, not at all recommended:
https://wiki.debian.org/RaspberryPi
http://whitequark.org/blog/2012/09/25/why-raspberry-pi-is-un...

Things have only started to change recently when BroadCom released some documentation:
https://libv.livejournal.com/26434.html

There is some support for OpenBSD on ARM, for hardware that is more open than the Raspberry Pi:
http://www.openbsd.org/armv7.html
Wow, that looks great !
Double Your Social Shares: The Visual Guide To Web Scraping and Data Analysis
I have worked a bit with angular lately, and am now knee deep into my first ember project (with ember-cli).

I agree with a lot of the points made in this Series, a really good write up.

In Ember I feel I have to write a bit more boilerplate around dealing with collections, (i.e. sorting).

Can't wait for HTMLBars, the script tags littered around the dom are just not very nice, and I find myself using :last-of-type CSS selectors and the likes a lot.

I also think that the directives in angular just work nicer than the components in ember, because there is more control over what's bound into their scope.

Ember's approach to structure is great though, and the router is really nice to work with, much much nicer than ui-router.

Both are great frameworks though, and I really appreciate the work of both teams to give me great tools like this to work with.
This is linked from the wiki entry:

http://www.technologyreview.com/news/405259/a-haven-for-pate...

Which claims (on page 2):

patent plaintiffs whose cases go to trial in Marshall win 88 percent of the time, according to research firm Legalmetric, compared with 68 percent nationwide

That was from Feb 2006 though, so you really need to find more up to date info.
It's not that Theo & co oppose it per se. It's that they are not interested in working on it, for a number of good reasons. If you are interested and willing to do the work to get it running (with free software), I'm sure somebody will take a look at the diffs you send to tech@. Chances are you'll also have to maintain the work.
TouchTools
Android Silver hopes to whip OEMs and carriers into shape
I looked at the last one, copy-pasted the top bit and posted. Didn't know that we had a whole policy around this thing.
Which it turns out is owned by Oppo.
> @jacquesm: Are you the OP of the original hiring post? (as that is the thread I was asking to be deleted).

No. But I think that to lose it entirely would be a waste. I've mailed the moderators.
Presumably the sector key is derived from the master key using one of the numerous fast KDFs, with PBKDF used only to derive the master key from the password. That's the obvious way to do it and midas007 explicitly mentions PBKDF as a way to generate a master key from a password with sector keys derived from that master key using some unspecified technique. You appear to have come up with your own obviously daft way of implementing the suggestion and then criticized that rather than the original proposal. Please don't do that.
The Sushi Effect: How to Not Kill Your Startup
The title says first execution in 80 years, but it was supposed to be the first double execution in 80 years.
Greenwich Village, NY, NY or North Dupont Circle, Washington, DC

Front End Dev's / Back End Dev's / QA / Jr to Sr - Awesome Startup / Great Benefits

[Jibe](http://jibe.com)

We're redefining HR software using cutting edge tech! Never be bored - Great culture / Top benefits / Play ping pong / drink beer / ship code. Checkout the website and email me for the inside track to getting a job. Hiring Jr to Sr levels. Happy to talk with you. You can work in DC or NYC or both if it makes you happy!

hpowers@jibe.com
Oculus Rift Will Finally Go On Sale To Consumers Next Year
I remember when they split the full file path into clickable pieces for each directory, making the fully-visible path even more prominent and interactable than before.

When did they remove the path?
The datacenter is in Dublin, no Holiday here till Monday, and then there is more than likely staff on site even though its a holiday...
I also starting working on a neural network implementation for my first foray into Julia:

https://github.com/bachase/nnadl-julia.

The notes file on the optimization branch is a very rough outline of things I discovered while iterating on performance. Outside of Iain's great advice and without profiling your code, for a larger sized network, you might benefit from reordering loops for column major storage, or doing normal matrix multiplication (which uses BLAS) followed by a devectorized tanh.

As for the language, I love being able to get something working quickly while writing in a Matlab/"mathy" style. The built in profiler and timer tools are then excellent for zeroing in on hotspots and memory allocations. I'm just amazed at how simply I can drill down from scripting style code to LLVM IR to native asm all in an ijulia notebook browser window.

On the downside, I'm not a fan of having to manually devectorize to avoid temporaries, especially given the success of c++ libraries like Blitz that figure it out for you. I'm sure Julia will improve in this area as it matures.
A bit of a tangential point, but two-stroke diesels also sound really awesome.

http://www.youtube.com/watch?v=C-oDw2iVcTk

http://www.youtube.com/watch?v=eEKlhdj7eEM
Implant Lets Patients Regrow Lost Leg Muscle
Its for the son of a lady who works at my son's school. Any help would be greatly appreciated.
Edge.js brings Node and .NET together on three platforms
Please don't tell me what "people love" without evidence for the stated fact. I am a subset of people and I don't love it.
Apple v. Samsung jury wants to know what Jobs said about Google
Box's financials (with its crazy burn rate) once again prove the old adage that you can always buy market share.

Whether Box is worth billions or zero will come down to whether or not they can defend that pricey market share they have purchased ($300M spent so far).
SpaceX granted injunction in rocket launch suit against Lockheed-Boeing
Suggesting a 'solution' for something that only shows up on the canary build with a flag is missing the point. This is about defaults and the path forward.

Your comment didn't deserve a downvote but please don't assume it to be objectively useful.
"West Europe" is located in the Amsterdam area. "North Europe" is in Dublin.
This reminds me of this Kickstarter project that I backed a while back: https://www.kickstarter.com/projects/968523355/micro-phone-l...

This one just sticks to your phone rather than requiring an enclosure, but only has a max zoom of 60x (or 15x without phone zoom).
It seems once again the jury is ignoring the process of the trial and wanting to rule based on emotional appreciations of the situation. A jury trial for this kind of case seems to be really hard to do well.
Cholesterol and Lipoproteins – Excerpt from Ch.5 of Ketone Power
What is happening, but going so slow we do not notice it. Is that the www is merging with the application.

What annoys me though, is that we still use "word", "excel" and PDF. Well not me, but everyone else seem to do it.
The HTML was a good invention, but too bad so few people use it.

Maybe hyper text sounds too old and and maybe a sexier name is all it needs to become popular again.
I agree there needs to be some reboot. Browsers could really help the user more. Regarding the apps breaking out, if we did away with tabs this could help, improve or rethink window management.

I was trying to think what's the difference between a 'frozen' web page / state and a bookmark. There is a difference, but for some pages, a bookmark is enough. I've always thought that tabs are really just perhaps a more convenient bookmark, but they are prone to abuse. Restarting Firefox with howevever many tabs, doesn't now reload all tabs like in the past. You loose state, but they are lighter in weight.
Ask HN: Interesting examples of startups breaking into tough industries?
Particularly examples of well-entrenched / monopolised industries being disrupted by startups - and how this was achieved.
Is it me or does this article completely ignore two huge downsides with mmap - number one is that page faults are expensive, number two is that i/o failures become bad pointer dereferences.
It's even worse, hackers can mess with anything connected directly or indirectly to the internet.
In Opera 20 I haven't found a way to re-enable fully expressed URLs. They adopted Webkit, and stripped out most of their configurability that was previously available from opera:config.
If the newest update is anything to go by (auto sending image as soon as it is taken) FB messenger is trying to get away from that
Wow. If this is what the community in Julia is like, count me in.

I've been focusing on mastering the scientific libraries of Python and waiting until I hit performance walls before I took Julia on, but perhaps I'll start now.
If I would ever start a business, I'd love to create a work environment like this, the problem is, that the employees would have to spend more time and money travelling to work...
> Threads should already have separate stacks don't they?

There are two type of threads: cooperative and preemptive/parallel. Coroutines with stacks represent cooperative threading. There's only ever one actual hardware thread, so there's never any race conditions or locks. Depending on whether you have one core that has an interrupt-driven kernel switching contexts for you (preemptive), or a multi-core system that's actually running two threads at the same time; the latter model protects you against a full application/system stall if one thread stops responding (hi, OS9), and it also allows scalability for parallel tasks.

> As for the calling a function that does the yielding for you, people tend to call that "stackful" coroutines.

People have a million names for it, unfortunately. It's a simple yet immensely powerful concept, although it's not popular. So people keep reinventing it (due to not knowing it exists already) and coming up with their own names for it. You'll also hear them called cothreads, fibers, green threads, etc.

But at the end of the day, they're all variant names for cooperative threads.

> This imposes some restrictions in how the runtime is implemented.

Getting access to memory for a new stack isn't a problem in practice. Outside of tiny DSPs with dedicated call stacks (eg NEC 7725), I've yet to encounter a processor where you couldn't just allocate a new block of heap memory and use it for another thread's stack space. x86, amd64, ppc32, ppc64, arm, mips, sparc, etc.

Now you can claim that the new memory won't automatically grow at exhuastion. Well, you can mmap things and catch exceptions to expand it. But really, the default these days is 512K - 1M for your main stack thread anyway in C; and they generally only reserve a max of 8M short of special compiler flags. Just allocate a large block for your extra threads and you'll be fine.

I've also heard of some tricks with setjmp/longjmp that involve subdividing the main stack, but there's really no need for that at all.

A runtime can't safely use purely stack-relative addressing anyway, since there's no telling how much of an offset there is due to non-runtime function recursion already when the runtime functions are invoked. Unless it's a very high-level language, in which case there's a myriad of better ways to handle this anyway.
Wacko in the Morning 05/01 by The Wacko Network | Entertainment Podcasts
Ember:

* Yahoo
* Square
* Vine
* NBC News (front page)
* Netflix (real time tools)[1]
* Zendesk
* Groupon
* Twitch
* CodeSchool
* Urbanspoon
* Discourse
* TravisCI
* Ghost

Angular:

* DoubleClick
* MSNBC (front page)
* BBC [2]
* The Guardian [3]
* Huffington Post [4]
* Udacity [5]
* Desk.com [6]
* Plunker

Please reply if you know more, would love to build out a real census of who's using what

[1] - https://twitter.com/ebryn/status/433402427979493377

[2] - http://www.bbc.co.uk/blogs/internet/posts/Building-BBC-Live

[3] - https://github.com/guardian/guardian.github.com/blob/master/...

[4] - http://www.huffingtonpost.com/john-pavley/huffpost-content-m...

[5] - http://www.quora.com/Udacity/What-is-Udacitys-technology-sta...

[6] - http://www.desk.com/careers/angular-engineer
Reactive-Py: Reactive Programming in Python
Reactive-Py
A Python library to overload the basic Data-Model to convert it to reactive data structures making it possible to fuse reactive programming with ordinary imperative programming.
Another similar problem with &amp; in:

instance Eq a, Eq b => Eq (a,b) where
(u,v) == (x,y) = (u == x) &amp; (v == y)

(I'd check &lt; in spite there are no examples in the article.)
There is a problem here, in that the user might not know which app should handle $x.
"to a tidy little button that many users will never even realize is clickable."
-- Are you sure this is the case? The way UI design is moving currently, users have become more expectant of subtle cues (i.e. iOS 7).

I would bet that someone who wanted the URL would click the URL-shortened button.
Wired's New Favorite App
'Phone zoom' is all software, so it wouldn't be true 60x.
Very cool. The usefulness to poorer reguina of the world and for education could be immense.

Combine this lens with the paper microscope from a few weeks ago (http://www.ted.com/talks/manu_prakash_a_50_cent_microscope_t...).
Why Do Rich Kids Commit Crimes?
Yes, but it failed to support Windows Phone.
This is something that I was missing a lot! I like snapchat, but hate to take stupid pictures just to send message.
another question:
what is the difference in power consumption between a HDD that's powered up but idle, and one that's being used to read from or write to?

As an aside, erasure codes allow you to reduce power consumption as the redundant fragments are only necessary for safety, not for regular retrieval. You don't need glacier to benefit from that. (But glacier might be an optimization of that strategy)
If you wanted two separate threads to share data on the stack of one thread, why not just pass the second thread a pointer to the first thread's actual stack data, instead of relying on stack-relative addressing?

For your ASM example, instead of relying on RSP, keep the first thread's stack address in RBP during execution of the second thread. Then the second thread can have its own entirely separate stack via its own RSP value.
> Six years ago, Chrome and Firefox enabled search in the location field.

This goes to show that innovation is only what you can forcefully shove down your users' throats. Years before Chrome or Firefox even existed, Opera had this feature in 1998 by way of custom inline searches (e.g. type "g search this in Hoogle" in the address bar), and later defaulting to Google searches for non-urls. This didn't catch on until Mozilla and Google did it, just like most people don't buy into something until the "right" person tells them it's kosher. Software and hardware are practically fashion; outside of small minority groups that see the value of a product for themselves, you need to convince the majority through nice acts of salesmanship (making something look 'cool', or by simply using the 'take it or leave it' approach) to invest (time/will power/money) in something that will help them.

/rant
Started at 09:39 UTC, it's 12:54 now and they're still reporting problems. Luckily for us our services in Western Europe seem unaffected.
CNN’s “Chicagoland” Was Fake Documentary, An Infomercial to Glorify Rahm
Everything you need to know about executions in the United States
My personal view is the supported by Google isn't as robust a defence as some would like to believe - after all, it's not as if they don't have a history of dropping things with little or no warning.
I dig it, I'm going to give the bookmarklet a go. I appreciate the keybinding of space bar to pause, thats a big pain in the tookas with RSVP apps, i find. Adding simple keybindings for increasing and decreasing speed on the fly would be killer, as I found myself fiddling back and forth with the mouse until I found a comfortable speed.
Three (in the UK) quite frequently give out these femtocell things for free, at least for those on their more expensive plans
We have a very complex Ember app, the discussion we have is largely around whether we've made the right choice.

My personal view is that we could get rid of every single problem we have with Ember if we replaced it with Angular... And instead have a whole new set of Angular problems.
People claiming that framework size doesn't matter is a bit of a pet peeve for me: download size may not matter once the files are cached, but the uncompressed size still translates directly to how much code the browser needs to parse and execute on every page load, and may also negatively affect the weight of execution payloads across operations in your app.

These costs are not as small as you might expect. The performance tests I put on the Mithril ( http://lhorie.github.io/mithril ) site illustrate this problem. I don't have Ember there, but if anyone more familiar with it would like to contribute (the rendering test is really simple), that would be most welcome.

There's another independent test here ( http://jsperf.com/angular-vs-knockout-vs-ember/292 ), which actually surprised me.
This is one of the misconceptions about Python, that it's "slow". Python has several type annotation systems with JITing capability, and can easily achieve C-speeds (as well as interface easily to C libraries). We've given two tutorials at Supercomputing in the last two years, and the trend for high performance computing in Python is on the rise. Don't count it out!
Why the Smart Reading Device of the Future May Be Paper
I've been through the one in Bremerhaven. You can walk through it. It costs about €6 if memory serves me rightly:

http://en.m.wikipedia.org/wiki/German_submarine_Wilhelm_Baue...
This seems like the same sort of pointless hand-wringing that attends every technology at its peak. There are any number of works in progress that could replace antibiotics. None of them have yet because they are not economically competitive. As that changes - because they either realize their potential to be much, much more effective, or because the cost of working antibiotics rises - then antibiotics will fade in favor of the next technology in line.

This is what happens to every technology. Yet people seem to forget, despite the evidence all around them, that they live in a world that changes rapidly due to the fact that many, many individuals are working on new and better ways to do everything. Periods of seeming stasis to the outside observer - such as the long use of antibiotics, which is really actually a continual hectic development of new types of the single class of item - only occur because economic conditions favor them. As soon as economic conditions favor another technology, it is developed and deployed from its prototypes pretty rapidly.
> What's more, if I record a macro and run it, then realize after it that I want to do a small addition, I have to go through all the "setup" steps again - go back to the start, re-record, add the logical of finding the next block, and so on. I can't just visually see the situation and say "oh yeah, why don't I add this little tweak".

this is very doable, lets say you record a macro to 'a'

1. q:
2. let @a='
3. ^r^ra to put in the current contents of the macro
4. edit as you see fit

--- you should now have something like ---
let @a='contents of macro'

5. ???
6. profit
>why don't we take out the bookmark bar

Go for it, show bookmarks on the new tab page.

>navigation bar

It could certainly stand to be shrunk at the very least.

>menu bar

Yes please, I have my browser configured to no menu bar, saves a nice bit of space.

>status bar

There's a popup when I hover a URL and otherwise I get to save space.

More on point, the add-on bar was a dumb idea and behaved weirdly. Good riddance. While a built-in real status bar would be nice, an extension to provide one is pretty good too.
Ask HN: Freelancer? Seeking freelancer? (May 2014)
Please lead with either SEEKING WORK or SEEKING FREELANCER, your location and whether remote work is a possibility.
> I somehow like looking at URLs but am I supposed to edit them as an end user or draw conclusions from their look?

People shouldn't be drawing conclusions from the URL (apart from the query string and the domain part, but that latter is a whole other story). The URLs are supposed to be unchanging and not break, and that's strongly incompatible with having them contain human-meaningful information. And in particular (though not exclusively) with using path-segments to communicate a tree structure for your website. Such tree structures are inevitably torn down and replaced over time on most long-active websites (especially those which are the public-facing homepage of a long-lived organisation), and the result of placing them in the URL is inevitably link breakage. Hiding the URL by default is therefore good, as it should help to prevent the user from seeking meaning in the URL or the site owner from placing it there.

And links (with the exceptions noted above) shouldn't contain meaningful information for automated use either: it's Hypertext As The Engine Of Application State, not Link Structure As The Engine...

(Tree-structured site guides are fine and useful means of navigating, by the way; they just don't belong in the URL.)
"aspire to do professional work" - any office work really.

I think the future is coming to your office and getting a bigger screen via a wireless connection to your tablet automatically (like Surface Pro with Miracast). You even said "27 iMac" instead of "powerful iMac".
This is only in Canary, so these are choices being made by people who are opting in to using that version. It will be skewed toward early adopters.

If you are using Canary and NOT reporting back, you don't know how Canary works and shouldn't be using it.
Yup. As well as basic stuff such as, "wow, I just found myself on a cool page after clicking through a few links. What website is this?"

This change was akin to Microsoft removing the Start menu.

And it highlights the importance of open source software.

And demonstrates how greed (seriously, how much MORE money and success does google need at this point) betrays quality.

Keep using duckduckgo, everyone!
I think he was providing a tl;dr for anyone who comes to read the article, expecting a reasonable story about doing something apparently legal and getting put under a bus by some oppressive authorities for it...

edit: now that I did read it, that was a decent story though.
Does Italy Have Way Too Many Architects?
Ask HN: An App to Find Active Forks of OSS Projects?
I often find myself on github, looking at the repository for some project which has been seemingly abandoned by its maintainer, but which still has 1000+ stars and 400+ forks. In these cases I rarely find github's fork chart to be very useful in locating the most currently active fork.

Are there any tools out there that help to pick out the more active forks to which development may have migrated in the absence of an active maintainer? If not, is there a secret to using the fork-chart feature of github that I'm unaware of?
Ask HN: Who is hiring? (May 2014)
Please lead with the location of the position and include the keywords INTERN, REMOTE, or VISA if the corresponding sort of candidate is welcome. Feel free to post any job that may interest HN readers from executive assistant to machine learning expert to CTO.