skysight-inc/HackerNews huggingface dataset:
Are you sure there's a regulation regarding listed ingredient order for pet food? And regardless, I bet manufacturers can get away with even more ingredient list manipulation there than with human food—I might be wrong though.
I believe waterboarding, unlike skateboarding, is now illegal again.

It might still be secretly legal, though.
Yeah, I can see that they ripped off the magic mouse icon, but nothing else stands out as being in the least bit egregious.
About damned time. Writing your own stats library is like writing your own crypto.
The way the title is worded indicates there's something special, novel, or innovative about the bike when, in fact, there's not. The 80mph was achieved by drafting behind a vehicle.
Checked out YouTube lately? Some content isn't bad, but there seems to be just as much noise that gives horrible advice and no one should waste their time watching.
Very good point -- I will try to implement that tomorrow :)

The link to friend was inspired from cubeslam.com
...and continue a meaningful relationship with her for 20 years, fathering two children and generally doing what people in love do.

I'm not sure your rhetoric holds up when the full picture is presented.

Love has its way with people.
You do know some of us have work to do, don't you?
No mention of Pandas?

http://pandas.pydata.org/
Simple, efficient, NSDateFormatter… | ikuramedia
I don't think you understand the original author's sentiment towards drugs.

If he is telling his previous self to do them, he must have found something he enjoys in them. Judging by the average HN user, I doubt he's ruining his life with them and is instead viewing them as an alternative experience to learn rather than crutch to hide.
which distro do you use?
As a matter of fact, I wrote that very program, Switchboard.

It's getting late and I don't want to write a whole book about it's design (though I could), but basically here's the story:

I saw some mockups Daniel Fore (the project's founder and lead designer) created for a hypothetical system settings app. Here's an example: http://danrabbit.deviantart.com/art/User-Accounts-Plug-19860...

I set about coding the app. I was painfully aware of the visual similarities between OS X and Switchboard. I spent literally MONTHS wracking my brain trying to find a better design which was as elegant and efficient. I argued with Dan (who had created a mockup which would become the main interface for switchboard, which you linked), I talked to other designers, I mocked things up by hand. And I/we came up with some really creative alternatives which looked very little like System Preferences in OS X.

In the end however, I was faced with an ultimatum. Do I change the settings app JUST to look different than OS X, and lose out on the well-established excellence of Apple's design?

I truly felt awful about having to face that question. Frankly, it made me upset and depressed for quite a bit. Ultimately however, I was convinced and just said "screw it".

You're absolutely right that I'm not the first one to "copy" Apple's settings program. Here's Ubuntu's. It's extremely similar to the two ones you linked: http://zeth.net/archive/wp-content/uploads/2011/11/ubuntu111...

You could say that I failed. You could say I failed to come up with a better interface. And in that sense, I did. But I get extremely frustrated when people dismiss the product of my careful investigation and thought into this matter as "oh, he just wholesale copied OS X". Because it ignores the fact that I really tried to come up with a better solution.

In the end I couldn't, and it seems nobody else has either.

I will say though, I did really try to innovate on the technical side. And in that sense, I think I succeeded. You can see that in some of Switchboard's finer points, such as exposing APIs to the settings panes (which are called Switchboard "plugs") which allow them to actually interact with Switchboard's internal UI, providing, among other things, progress bar support in the title bar.

I wrote an article for the elementary Journal announcing Switchboard here: http://elementaryos.org/journal/attack-settings

And I put together a quick presentation highlighting Switchboard's vision and architecture here: http://www.youtube.com/watch?v=JF37THZoNsA | https://docs.google.com/present/edit?id=0Aah2wnTpXrZAZGRuaDI...

Hopefully, you can see that we did not just "senselessly copy" anything.
Underwriting Risk, Inspired By Ayrton Senna
The exposé looks like it's laid out slightly differently than OS X and includes buttons to close the window.

The multiple desktops is on the bottom and not part of exposé. It includes a new desktop button. It has a dark background rather than blending in with the desktop. It appears you can drag app icons from one desktop to another-- I've never seen that feature before.

The header is black/dark grey, not silver. The colors, gradients and layout of their music player and iTunes look significantly different when compared side by side.

The file manager is greyscale: it doesn't appear to use blue tones like Finder, except for folder icons.

Windows in OS X have 4 buttons, all different colors. Windows in Elementary have 2 buttons, styled the same.

This may seem like a pedantic critique of your comment, but my point is that it's clearly not a "carbon copy" of OS X. The statement "none of the effort was done for design" is not a fair criticism of the Elementary development team.
I think Pandas is a great candidate for inclusion in the stdlib if this ever happens - and hopefully, numpy/parts of scipy will also be thrown in :)
Sorry but the number one complaint about GNU/Linux is certainly that it doesn't run the same programs people are forced to use at work and at school or that their friends use (games maybe). The OS is not the issue, the compatible programs are. That said, improvements in the OS can't hurt. Elementary looks superb design-wise.
They probably left out pandas because it depends on numpy and also this point:

> For many people, installing numpy may be difficult or impossible.

that's as true, and arguably more, for pandas.
All of the apps you mentioned are third-party. We do not directly develop the mail or browser programs.

I'm not sure what you meant about Contractor, because we definitely do have API guidelines for it.

Also, there is an excellent third-party Twitter app for elementary OS called Birdie: http://birdieapp.github.io/

I appreciate the input :)
Wow, that's exactly what I was about to say - are you my double from the future ?
In this case it's actually backwards. Financial advisors who are involved in companies that sell financial products necessarily have a conflict of interest - they only get paid if you buy something they get a cut from.

Fee-only financial planners, however, are unbiased.
Strange, download seems to work now.

Yeah, the REPL isn't perfect (sometimes it needs to be restarted if you mess with it too much), but it's a heck of a lot easier to set up than EMACS with nRepl, or even Light Table (which itself is a great editor).

Another good one is Catnip, which is an add-on to Lein which launches an editor/REPL in your browser...

It never ceases to amaze me the kinds of things that people have already done with Clojure - games on Google Play store for Android, awesome IDEs, Pedestal is looking like a great web framework, Datomic, Clojurescript and now Clojure that compiles to C. Not to mention all the private enterprisey things being done, I know of at least a few banks/hedge funds which use Clojure internally, a robotics company, and likely many others...
> Remove the require_tree directives from the sass and JS files. It's better design to import or require things manually.

I'm sorry, what?
Ultimate Tic tac toe, check. Angular, check. Firebase, check. GitHub, check. I cooked exactly this recipie a month ago: https://github.com/Barnabas/tictac9x.

I'm not complaining; delighted actually. This game is a perfectly natural combination of these technologies. I imagine this happens all the time. Good job.
I agree that simply "counting" is a useless metric. I believe what's useful is exposure to different ways of thinking about programming and problem solving. In my personal experience, exposure to imperative, functional, logic, actor, and meta-programming have all enabled me to learn more about problem solving and to think about programming at a higher level. Can you gain exposure to all of those concepts, and more, in just 3 or 4 languages? Absolutely. Does the potential for learning and growing as a programmer end there? I'd hope not!

As a related note, learning new syntax is by far the least useful aspect of learning a new language. Coincidentally, it's also the easiest element to pick up and takes little time at all. Incorporating new paradigms into your way of thinking takes far longer.
fwiw, KDE has features like dragging icons from one desktop to another.
Why Haml at all? You will be changing all of your html in a browser anyways. Why not write html/erb?
This comment is just nonsense. What elementary did was obviously use all existing designs as reference and then carefully thought through every detail to determine what they thought was best. They happened to agree a lot with Apple. It is definitely NOT a clone. It is definitely similar. You have no clue about the process in building these things.
Years ago I read a Lua tutorial but I didn't like the language much.

Nowadays I am working on a large 99% Lua code base and I love the language! Lua has a small set of building blocks and only if you try to write something non-trivial in Lua you realize how incredibly well these blocks fit together.

It's funny, Lua is the opposite of Go for me there. I was excited about Go after reading the tutorial, but then I tried to seriously use it the experience was underwhelming.
Personal taste I guess, I'm always happy to specify my requires manually so I have a better idea and more control over what's going on, makes things more obvious for other developers reading your code too.
Nice proposal. I think the problem is numpy itself. If you could just do pip install numeric_package then nobody can complain. I don't quite understand why a package has to depend on LINPACK. I will probably switch to julia-lang, because numpy is (at least for me) not that great to work with.
I'm not a criminal attorney (which is who this question should be directed to) but my opinion is that the sentence is too short to validate such a program.
You know you can require another file at the top and the asset pipeline will ensure it is loaded first right?
Yeah, personal choice, but I've had a lot of problems with rails "require_tree" in the past. Some gems add files to your code that shouldn't be required. ActiveAdmin is an example of that (though I think they've fixed that lately). To clarify, this is not about the "require" directives, only the "require_tree"
"We'll make you watch a 10 minute video before you find out what this is all about". Meh, no thanks.
They're definitely similar; there's no doubt the magic mouse is what's being portrayed. But it's not a direct copy. I'd be more worried about Document Viewer using a variation of the Adobe Acrobat logo.
NSA "Only" Touches 1.6% of daily Internet traffic
OMG finally!!! waiting for years!!
Google, sort of.
Absolutely, and that's why I say the unrestricted discrete log lets you break RSA. It's certainly not the special case that cryptographers are currently working on, but it's very much related.

And equally, although the completely unrestricted version needed to break general RSA is very much out of reach at the moment, it's possible (although still incredibly unlikely) that a particular choice of parameters may be broken because we happen to find the right discrete log solution. These are not currently viable methods of attack, but speculating on them may lead to useful insights, and certainly discussing them can help non-experts gain insight.
I know this would become a debate, haha. HAML has definitely disadvantages, ERB is indeed nicer if you need to write a lot of nested tags, or stuff like strong, small, etc. Still I've found it's more pleasant to work with... But that's just personal taste and I should probably make it optional.
That sounds like an issue with the gems and not using require_tree
Payment screen is HORRIBLE. I spent 20 minutes on it. I use my debit card anywhere else except this website saying me "you typed wrong address".
I won't sign up until they make sure there will be Internet... with Earth.
Ask HN: Advice on secure email system
I'm writing a spec for what I hope, replaces email. But like I mentioned in a comment, it's the asynchronous nature that puts things in a state of confusion.

Would you rather it behave like traditional mail where if the receiver is offline, the sender is notified to try three times at a later time?

Would it be better if there's a central server that 'holds' the message (encrypted) for X days and when the receiver joins the network, it notifies him "Hey, by the way you have a message, here it is".

I'm in two minds between having something like an announce server (like a torrent tracker), but that would mean the tracker has everyones IP, or have it completely peer to peer like Bitmessage.

Or is there any other obvious method that I'm currently not considering?
Not relevant to the topic but my Midori browser on Ubuntu says:

Error - http://mck-.github.io/T3

The page 'http://mck-.github.io/T3' couldn't be loaded.

Cannot resolve hostname (mck-.github.io)

--

Works fine on Firefox! Did Midori's URL parser mangle the path?
And, why isn't it on Github?
Yeah, but IMHO it's a lot cleaner if you actually know what's included instead of having 30 files in a kind of random order in there.
Simply averaging does not mean a lot. Does anyone have any stats which take into account the fact that 5% top apps get a lot more reveneues than the bottom 80%?
Split up the containers and use Bittorent Sync (:
Median value would have made sense here, not mean value.
It has been managed before. Read the story of Johnny DLP at http://consultingadultblog.blogspot.com/2010/02/life-in-boys... where Sun got someone to have a workrelease for 2 months out of a 3 month sentence.
No guard or similar? Do you run tests and reload pages manually or use something else?
I took away from your article that the problem was that we teach kids to use computers through UIs that conceal the computer from the user, and so we teach kids very nearly nothing about computers. Excellent point, thank you for making it, and made on the basis of your experiences. Better be condescending than fail to make the point at all for fear of being rude.

A practical point about teaching: apparently we are soon to see desktop-quality computing machinery for sale under the $100 price point. This might change the viability of the "get a computer just to learn about computing" (as opposed to a "general-purpose" computer that means access to Windows /OSX software ecosystems) for many families. For schools, it might become practical to ask families to buy/ rent such machinery in order to take part in the Linux-based "Inside Computers" course.
How and why writing crypto is hard (2012)
I can't speak to the iOS and Android numbers, but they are significantly off on the Windows Phone numbers.

MSFT just announced their WP downloads stand at 2 billion (a significant delta from the 0.65 billion estimated here) As for units sold, Nokia alone has sold 20 million Windows Phones or so, and there is another 20% of non-Nokia WP phones on top of that.
Yeah, I usually use guard. Indeed, I forgot to put that in there. Thanks for noticing!
Lua is an industry standard in the video games business. The scripting language used is usually Lua or Python. Examples of Lua-scripted games: Civilization V, King's Bounty, SimCity 4, Dawn of War, Crysis etc.
Coffeescript is really nice, though it can sometimes be a pain to debug. Haml is more succinct than HTML and I like the forced tab alignment. The problem is I almost never write view code that does not need to immediately be debugged in the browser. So I have to pay a mental tax to transform it nearly every time I write it.
I think the idea is to include a small independent stats package not a full featured still developing third party. Any number of people need std dev easily and reliably available. If you need numpy on top of that, you know you do and can afford the effort.

For 99% of my work numpy and the associated compilation overhead is unneeded - fits my brain, fits my needs
You can view the files in the html script includes while in development mode. It just feels wrong to me to do this manually. I have written the infrastructure code to handle javascript minification and compression. Not having to manage a script order file is one of the best parts of the asset pipeline.
I think the average Apple user will continue to skew spendier, but the sheer number of Androids will mean that there is a portion of Android users who will spend as an iOS user would. And when the overall number of Androids is high enough, it could be so that even is 25% of Android customers were valuable against 75% of Apple's customers, Android being 5x the size means there are just as many (or more) "valuable" Android users than iPhone users.
So "it"?
Kudos to PHP for apparently being ahead of the curve among dynamic languages with regard to statistics. Another interesting, yet unmentioned option is Clojure/Incanter.
> You're generally just supposed to know the law. Nobody necessarily tells it to you.

When you're paroled, put in and released from prison, etc YOU ARE TOLD REPEATEDLY WHY AND WHAT THE CONDITIONS OF YOUR PAROLE ARE. This guy was in jail long enough to know, also he was the burglar or was, at least, a theif. The judge has no control over minimum sentence laws, but does not get steamrolled by the DA if it's improperly applied. This whole story is garbage.
This thing has been deprecated and continued again under the name Pattern. http://www.clips.ua.ac.be/pages/pattern
He should have left the family, and attempted to create that relationship when the girl was at a reasonable adult age. But by then she would have been uninterested or otherwise engaged.

He is simply a shitty father and husband, broke a covenant and destroyed a family to satisfy his own needs. That is not ameliorated or erased by making films.
Is something similar available for django projects?
Hi, OP here. I try not to take liberties with story titles (and those get edited by the mods anyway), but I thought it was more descriptive than "Experiments in Speed."
No, it's not. This guy was guilty and correctly sentenced.
So is Elementary based on a particular Linux? That is, are the apps coming from debian or ubuntu repositories?
Good, thoughtful article but I fail to see how Shakespeare's legacy is "perverted" by Ryan North's project. The original is stilo there, pristine as ever.
I don't believe that would be good enough. Encryption/decryption should be done by the browser in a way that JS has no access to either the keys or the cleartext. There should be also clear indications in the browser chrome when accessing such elements.
I am not surprised. The quality of a majority of the e-books (especially those found on the Kindle) are horrible! I really can't see people being prepared to pay money for poor type-setting and layout.
You should take a look and see who the founder of Nest is. You may have hit the nail on the head without knowing it.
Best Pebble Analog Watch Faces
The domain game — Simplify
Although the solution, imho, is to make numpy easier to install across many platforms (ideally `pip install numpy pandas` should just work).
The title actually implies no such thing; I didn't even use any adjectives wrt the bike. So in your opinion, I should have written "Englishman builds bike capable of 80mph on flat surfaces with the help of a drafting vehicle, a machine shop, and a landing strip." Right?
Yes, but is it really cool when anyone can do it? You could use any store bought racing bike (with minor tweaks) to do this. The only reason that you can set 'records' like this is basically because real racers with real top bikes do not value speed achieved by being dragged behind some aerodynamic shield and therefore there is no competition.

I don't want to sound disrespectful but I have to admit that I was disappointed. I expected something innovative like what Graeme Obree did - that was what I call 'cool'.
This is firstly about the client software. If you have the client program's source and you can confirm that it does encrypt files with a local key and does not transmit the key to the servers, then it's not really a big deal (although it could be) what runs on the server.

If you have the client program's source, you should be able to build it yourself and use it with the service. This could eliminate the need to use precompiled binaries that SpiderOak provides on its website.

Makes sense? Or am I missing anything else?
I have a very popular app for iOS and Android. Both have the same functionality. These figures (5x more revenue on iOS) is pretty consistent with what I see. For many apps moving forward I am actually not creating Android versions as it is simply not worth the effort.
»The game is over when […] you haven't done anything for 15 seconds.«

15 seconds? That doesn't leave much room for strategy or thinking. Another popular multiplayer app, Wordfeud, let's you think for up to 56 hours.
Yeah, maybe I should give the asset pipeline another try. I started the habit of including files manually when it was first launched and was quite buggy. Ryan Bates from Railscasts also seems to prefer including his assets manually, he mentioned that in some of his screencasts. I kinda stole the habit from him.

I'll give the asset pipeline another try the next time...
Invest in some kind of fruit company
This is true. However, this actually means that the type of proof that kazagistar asked for is harder than a proof that P != NP. After all, if you prove that factorization cannot be done in polynomial time, then a corollary of this result is that P != NP.

Intuitively, NP-hard problems are believed to be harder than factorization and discrete log. And so it should be easier to prove that an NP-hard problem is not in P.

What you are referring to is the opposite direction of the implication, which is very relevant in a discussion of why people have failed to find faster algorithms for integer factorization. However, the question I replied to is essentially why people have failed to prove that integer factorization (and discrete log) are hard problems.

Edit: After re-reading my previous comment, perhaps this clarifies it best: Integer factorization and discrete log are probably less hard than NP-hard problems. However, the meta-problem "prove that integer factorization or discrete log is really, unconditionally hard" is at least as difficult as the meta-problem "prove P != NP".
For having a lot of words in it, this article doesn't really say anything at all.
The Importance of Realism in Startups
Nokia forms the majority of WP sales and boosters are the cheaper models like 520/21. A good quarter of the sales are pre-WP8 models.

Finally, Nokia sales in North America and US, is lagging behind other continents. That's maybe from an app sales perspective Nokia doesnot make a lot of bang!.

US is mainly an AppleLand, and app store app sales get huge boost from having a big portion of iPhone/iPad subscribers here.
Reminds me of the story that made rounds here couple of years ago: The Python Standard Library - Where Modules Go To Die

https://news.ycombinator.com/item?id=3913182
The DRM which genuinely vexes me is Audible, so I make a point of ripping (+++) anything I buy, because it actually makes the works difficult for me to play otherwise (it blocks output from the iPhone except in analog, so it doesn't play on my vehicle dock. I end up having to rip and put them on SD cards to play directly on the car's audio system.)
Indeed, there are over 200 of them - I read most of them as a kid, at least all of the ones available in our local library.