skysight-inc/HackerNews huggingface dataset:
It like how it looks, but much like Flickr I dislike how it's biased towards landscape pictures. Some of my best photos are portrait, but they get overshadowed by the landscape ones.

I imagine the algorithm to cater to both is much harder, because you wouldn't be able to treat each row in isolation, can it actually be solved to a good standard?
Why are we attracted to beautiful things?
Caring about typography :')
I've also developed a Firefox OS App. I've done a compass and a lantern and I love Firefox OS because it's so awesome and easy to develop an app with HTML5.

By the way, I have a Geeksphone Peak and it works great, next month they're launching Geeksphone Peak+, it seems promising. Geeksphone is making much much better phones with FFOS than ZTE.
How a Fly Brain Detects Motion
> Less free than under Wilson, during whose presidency Bureau of Prohibition ran roughshod through the nation searching for illegal booze?

Clarification: Wilson vetoed the National Prohibition Act, a.k.a. the Volstead Act, but the veto was overridden. [1]

[1] http://en.wikipedia.org/wiki/Eighteenth_Amendment_to_the_Uni...
What I find interesting is that the <title> attribute is styled and visible in the page, but not technically in the body. I didn't even know that was possible. I'm guessing it's because it's not inside a <head> tag.
You can get rich doing anything that people will pay money for. It's really that simple; the rest is up to you.
Why does that even matter?

It's not as if you have to interact with it beyond issuing a "lolcommits --enable" command.
This is good stuff, bro!
The “JOBS Act” and its Implications for Startups
Why do you think it won't? To respond to the brief points you made in the earlier comment:

At the moment inorganic nitrogenous fertilizers are cheap. They are derived from the methane in natural gas by the Haber-Bosch process, so the price of fertilizers is tied to natural gas supply. Estimates vary, but we probably only have about 60 years of natural gas supply left when you factor in the increasing use and near-peak production (according to the 2013 International Energy Outlook [1]). And the extraction methods are becoming more environmentally challenging: fracking and shale gas are the natural gas sources of the future. The food-price effects of that will be felt as soon as we pass peak gas production. So we need a new way of fixing nitrogen in the near future.

Secondly, while much famine is caused by war, there are many other causes, and hunger is more widespread than famine. Increasing world population, especially in poorer areas, and a complete failure to make any progress so far in fixing the inequality-related causes of hunger mean technological crop solutions are likely to be important in feeding the future population.

[1]: http://www.eia.gov/forecasts/ieo/index.cfm
Coding for Responsive State Changes with SimpleStateManager
Strong evolutionary DIS-advantage compared to non-fixing plants in any non-nitrogen-deficient soil. Doesn't matter if you fix nitrogen in a chemical plant or a plant root, it takes lots and lots of energy.

Its a natural ecological cycle like many others with oscillations and such. Given a couple decades, a soil saturated with nitrogen would probably result in the non-fixers wiping out the fixers.

The more flippant answer is it can't be any worse than Kudzu. Kudzu is an edible (edible by goat standards) nitro-fixer that is eating the south. I would guess that issuing a human edible competitor to Kudzu would be a net win? Cover the American North with kudzu-like layer of super-wheat wouldn't be so bad...
That's a good way to hurt yourself ;)
I wonder how much of Musk stepping slightly back from this is the realistic notion that he could spread himself too thin and how much is a realisation that Hyperloop could be less of a home run than first thought? Any tough proposal will have its critics or become mired in government/environmental hassle. If it was exceptional, I don't know that it would be released in this way (after a wait, freely, etc).

I'm also curious, if it is a strong concept, as to who will pick up the ball and run with it? People talked about electric vehicles and commercial space exploration for a long, long time before very few people did either as effectively as Musk has done.

One thing that I think he might've overstated is the ability to show up and leave without the waits seen at airports due to security. Even the Eurostar has a security line. Unless baggage was deposited/couriered to a departure point in advance and passengers showed up later?

If it is all the real deal, Sydney-Melbourne would be a good pairing. Ranks as the third highest route for passengers flown if Wikipedia is to be believed.
Bitcoin subpoenas issued by NY banking regulator
How Silicon Valley powers terrorism
First of all, why would the size of the project be relevant to using OOP? If you mean "free to write procedural hacks", the "new" statement is not going to make much difference to the complexity of the code.

On bigger projects, you may want to optimize certain queries beyond the limitations and overhead of the ORM abstraction, and go for straight SQL. (And since most ORM's use PDO, you can often steer away from complete duplication.)
Can anyone reference me to an article that explores a technical analysis of how their random number generator was exploited? Did it not have full coverage (read: RANDU style error) or otherwise?

http://www.pnas.org/content/61/1/25.full.pdf+html
How To Host A Successful Food and Wine Festival?
Product Management Fortune Cookie: Features Don't Matter
A framework for effecient data analysis.
We want to make the SSL setup even easier. The big hurdle is the current lack of easy to setup CA management tools.

Any suggestions on tools? openssl's CA tools work but are pretty difficult to setup and use. It would be great if someone built a CA tools on top of the native Go x509 API.

I would love to have a discussion (or patches!) around revocation and status checking in the next version. The project is young but we want to get security right from the beginning.
Using blue-green algae was a bad decision in the fictional design. Its really old. There seems to be something of a "law" that if its technically possible, evolution, given enough time, will evolve it. Since it hasn't happened naturally in billions of years, its not going to work artificially because it surely already happened at least a couple times and didn't work in the long run.

Now pick a species thats "new" like humans, and give us something weird like direct atmospheric nitrogen fixing for our proteins, or photosynthesis, now that could have some interesting consequences. Or instead of us, horses, or mules, or domestic dogs or something.
I run into far more version conflicts installing Haskell software through Cabal than any other language environment. Fortunately there is a solution: cabal-dev gives you per-directory package repositories.

From https://plus.google.com/u/0/111990768169655655719/posts/Se5e...

> Cabal is a package manager that by default compiles packages either to a system database (if invoked as root/admin) or a per-user database. Since Haskell code is very often fussy about exact version numbers, and because Cabal offers essentially no way to uninstall packages, this is very painful. Cabal-dev is a front-end to Cabal that gives you per-directory repositories: suddenly conflicts go away, and you can remove packages by deleting the directory's repository and reinstalling everything again. It's a kludge, but it is very helpful.

Cabal-dev: https://github.com/creswick/cabal-dev

---Postscript

Or in stronger terms: http://comments.gmane.org/gmane.comp.lang.haskell.libraries/...

> I would say, "You should never mutate your user or global package database" and recommend using cabal-dev. The way cabal-install does destructive updates is evil. In particular, it likes to mutate your global or user package database. You run the risk of building something and then breaking it later by mutating its dependencies.
Building a Bionic Ear
5 ways to take your content marketing to the max
UK Goverment mandated ISP blacklists now under the control of eztv.it
How is being able to do a small subset of what Android and iOS devices (among others) have been able to do for many years now seen as "promising"?

I can somewhat see the price argument, but that's tenuous, at best. Even in developing nations it's possible to get used or older, yet still relatively modern and still useful, Android and iOS devices quite inexpensively. They can run HTML5/JavaScritp/CSS apps, in addition to native apps.

Otherwise, only offering a small subset of functionality that has been offered by other devices for years now doesn't make me think of a word like "promising" when describing Firefox OS. Instead, I think of terms like, "extremely limited", "outdated", "obsolete from the start", and "pointless".
The browser will still render it inside a <head> tag. Just need to display:block both <head> and <title> (by default display:none I suppose)
For me it displayed white rectangles initially - but disabling Adblock extension on Chrome worked (looks great).

However if you then resize the window it seems to make all the images disappear (?)
New Foundation Themes Available - FoundationMade
Where can you get the $50 version of the phone that he mentioned?
Is FxOS usable as an everyday phone at this point?
It's not currently used on the blockchain, but there's a feature in the Bitcoin client that uses public key recovery in order to sign out-of-band messages with Bitcoin addresses.
CreateJS looks quite complete to me: http://www.createjs.com/
The point is to have small device that would fit in a SD slot and AFAIK the Raspberry Pi can't be reduced that small.
ZTE Open Firefox OS handset to hit eBay for $80
BlackBerry Says It’s Looking For A Buyer (Or A Willing Partner)
> First of all the comment he was replying to was talking about services like housing, transportation, and healthcare, which already are provided by the market and aren't really things the government has any advantage in. As for all the stuff it does pay for, at best it costs exactly the same amount as you have to pay in taxes. But the government spends money on a lot of other things with your taxes that don't really benefit you. So you would save a decent amount of money. And with no competition, the services they do provide cost a lot more then they probably could.

Healthcare is one area where a collective (i.e. by the government) approach has a definite advantage. Privatized health care and health insurance is a lot more expensive. The US has the highest medical costs in the western world, yet many people are lacking very basic medical care.

The second most expensive country (at roughly half the cost per capita) is Netherland, where health care is semi-private, semi-government, and health insurance is private but regulated and compulsory in order to provide a uniform standard for everybody. And surrounding countries (where it's cheaper) have better health care at least in some areas.

I don't have numbers, but I expect that the cheapest and highest quality medical care in the western world will be in some country where health care is strongly dominated by the government.

> Everyone pays their taxes to avoid having their property stolen or going to jail. The fact that force isn't applied unreasonably doesn't mean it isn't there.

Just like everybody doesn't steal from their neighbour or kill people who anger them in order to avoid going to jail. That doesn't mean there's anything wrong with taxes; it means we live in a civilized society with some basic standards of behaviour.

> There are people that don't consent. At best you could say the majority consent. You can justify it by saying it's better than any other system we know of, but not that people consent to it.

The same goes for any law. I'm sure there are people that disagree that theft or murder should be illegal. Or slavery, for that matter. And those are the extreme cases. For every law, there are some who don't agree with it. Should every law only apply to those who agree with it? Laws would lose their meaning.
This is "Hacker News", scalability is not a unknown concept like it is in the journalistic world.
Most languages don't have a coherent theory of what "==" means. Consider all the well-known problems in JavaScript and PHP, where "==" isn't even symmetric and certainly isn't transitive. Equality isn't transitive in C or Java either and in Python and Ruby it's a bit of a free-for-all. Most languages can sweep their lack of a theory for "==" under the carpet simply by saying "here are the rules, learn 'em" since you can't create your own numeric types or add behaviors to "==". In Julia, since anyone can add new numeric types that "==" will apply to, we need something better: we need to be able to tell people exactly what "==" means so that they can correctly implement it for their own types. This choice has deep implications for arithmetic (does "x == y" if and only if "x-y == 0"?), hashing and promotion, among other things.

The particular thread you're quoting was about a change (by me) that briefly altered the promotion behavior of rational numbers (and was reverted before any harm was done). It was fairly rapidly concluded that the existing behaviors of ints and floats were correct and that rationals should fall in line with those. Specifically, the correct behavior of "==" is that it must be transitive ("x == y" && "y == z" ==> "x == z"), but "x-y == 0" may occur in cases where "x != y" (e.g. when "x = 2^53+1; y = 2.0^53").
Actually, I found it here. Pretty interesting issue, I recommend the read. I'll summarize the paper here:

Java implementations primarily used on lightweight mobile platforms have a method called SecureRandom which generates pseudo random numbers for cryptographic operations. The integrated seed generator on some platforms provides a systematic means of determining the seed value and predicting seemingly secure outputs.

http://www.scribd.com/doc/131955288/Randomly-Failed-The-Stat...
Only the title loads on Chrome in Android 4.2.2
I agree; that does seem far-fetched. But that doesn't change the fact that it's a legitimate objection that demands respectable consideration.
Just another elite who hasn't read Keynes. Funny that he gets that austerity in Europe was a bad idea but doesn't understand why monetary stimulus in the US don't lead to growth.

We need more demand for aggregate demand, not more digital money sitting in banks.
The short abstract at Wikipedia states the opposite if what you're stating:

"His most important point is that the right to privacy is a constitutionally protected right and it does not have to be traded away for our way of life."

Unlike other forms of "progress", the disappearing of privacy is very much a choice. Yes, we're on the back foot at the moment when it comes to regulating the way technology is (ab)used, but those of us with a functioning democracy still have ample opportunity to fight back.

Also:

"He calls the government to take a stand for privacy by establishing an agency that will enforce privacy laws and act as a representative of individual privacy."

I presume this is an American perspective. Each EU country for instance is obliged to have such an agency.
I'm using it as an everyday device. It's not perfect, but it's usable, especially when considering the low price point.
There are good reasons why evolution will never converge on many types of solutions to problems in many lineages in planetary lifetime timescales. Essentially, it's because future evolution is constrained by past evolution, and many complex solutions require diverse pre-adaptations that are precluded by accident. These are places where engineering beats evolution, and there's scope for us to make improvements on what nature has achieved.

Surface area to volume ratio of humans and other animals is way too small to allow anything interesting to come of us photosynthesising (e.g. see [1] for crude calculations). Although a healthy green glow would be nice.

[1] - http://hplusbiopolitics.wordpress.com/2008/08/12/photosynthe...
Easy: provide an API for specifying text selection. Provide an API for sending things to the clipboard. You know, like every other programming platform does. It's probably about time I stopped getting irritated at how incredibly slow web development types are. There is _no_ reason for the browser to be a document browser mashed together with a distributed computing platform. Other than sheer stupidity, which there is plenty of to go around. The whole purpose of the kind of distributed computing platform that you have with asm.js, webgl etc is to build fucking applications. You know, like DOCUMENT BROWSERS.
Yeah it's much better than Python but not good enough also. We should still talk about a better and safer module system in Go community. People do their own versioning by forking repos - this is pain in the ass. We need a good module system with versions; like NPM.
"The hype is reminiscent of the pre-launch publicity for the Segway."
A simple, beautiful visual model to understand passion and attraction
Free Online Guide for Apache Wicket framework
Ask HN: Have you hired from Launch Academy?
I'm 31, have done a little bit of code in my life (HTML & C++ in high school, 3 CS classes in college), finished law school as the market crashed, and am thinking about just making a fresh start and going back to something I really enjoyed when I was younger.

But my question is this: have you ever hired someone from Launch Academy?

I'm in Boston, which isn't SF or NYC but still holds it's own startup-wise. I'm ready to give this my all, but do companies see a 10-week program as "legit start for a career" or "intern"?
There are german politicians that propose to take extreme measures such as banning US companies if they don't comply with stricter regulation. And you'll see there's a lot of other stuff going on in Europe. Of course you won't hear about that in your US-centric media.
Chrome extension for AES encryption of text
That's normal in other parts of the world:

http://en.wikipedia.org/wiki/German_name#Forenames

> In Germany, the chosen name must be approved by the local Standesamt (civil registry office or Office of Vital Statistics). The name must indicate the gender of the child and not negatively affect the well being of the child. Last names or the names of objects and products are not acceptable. For example, "Matti" was rejected for a boy's name because it did not indicate gender.[3][4] However, these types of names are permissible if combined with a second name which clears up the gender, for example: "Matti Oliver" or "Matti Julia". The decision of the Standesamt may be appealed after submitting of a fee. The Standesamt refers to a book that translates to "the international manual of first names".
Research explains why you can't get anything done
Counting down to when Marissa Meyer pulls the acquisition trigger ... :)
I have been wanting to keep daily portraits of myself but never get around to it because it seems like more hassle than good to insert yet one more habit into my day that I have to remind myself to do. This actually solves it brilliantly by putting it on auto-pilot all the while providing meaningful capture times, plus git bisect could have a whole new dimension.

I think there's potential for analysis tools on top of it, though I think this stuff should be private (at least to the team) lest we create more data for companies and governments. With that in mind, I think integration with git-annex[1] as a plugin to backup the photos would be really interesting. Or it could already work, honestly I am yet to look into how git-annex works in practice, but from it's concept I know it's gonna be the right backup solution for some types of data I have (e.g. audio recordings, for which I currently use Evernote out of convenience.)

[1]: http://git-annex.branchable.com/

EDIT: So I tried to set it up, and I installed ruby gems in such a way that it needs sudo-everything. So sudo gem install lolcommits made me have to sudo lolcommits --enable. Doesn't necessarily bother me but I guess the program doesn't have access to save the snapshots and it may be failing silently (since no ~/.lolcommits was created after my first commit with it.) I haven't tried lolcommits --browse nor lolcommits --last because I'm using xmonad and I assume they are gonna try to open something back in my Ubuntu desktop which will leave me in an interface limbo. Author might want to keep the command line helper more agnostic, e.g. 'lolcommits browse' cd's you to the directory, and 'lolcommits browse -g' pops open your gui file manager.
Except for when they do it without you even knowing your sending information to them. If you haven't heard of shadow profiles, then now is the time to learn about them.

And don't get me wrong, I understand that I can do stuff to stop these things, but I don't see why I should have to, quite frankly.

The point is that even if I have never visited Facebook, they more than likely know a lot about me already, unless explicitly going out of my way to stop it.
The point is that all this bullshit can live in USERLAND. Whether the browser comes with some prepackaged defaults is irrelevant. The browser as it stands is a horrible mishmash of application and platform. It should be law that web developers are forced to take a course in operating systems design before posting about platform design on sites like HN.
Our pleasure. Get in touch if you need any help getting started!
Why are they putting that pony-tail dude on every photo? Is he some sort of programming celebrity?
Gates' work in public health which has actually impacted the lives of people across the economic spectrum around the world. Musk and the Google Guys have some work to do before we can say that they've actually changed things for the better through their philanthropy for humanity as a whole. They have big plans, but its still a work in progress, and they don't deserve to be called heroes just for thinking big and spending money on interesting sample runs.
When you make authoring applications trivial and don't impose weird restrictions on distribution, you should see a more diverse ecosystem. Lowering the bar makes experimentation by programming novices possible.
It should mention the charset=utf8 DSN option. Omitting that when you need it (and you need it if your database is set to use utf8) can lead to a world of annoyance.
Taking the baggage separately is an interesting idea and possible solution to the security problems.

If the 'Loop is as I'm imagining it (based on scant details, granted) then the actual vehicle components are small, numerous and frequent. Given the short transit time it could be reasonably expected that people carry NO luggage whatsoever and could be quickly processed by a walk through a (potentially computer-operated) backscatter x-ray machine. Luggage runs could be carried in separate vehicles, spaced so that if anything were to 'go off' there would be loss of infrastructure but no loss of life.