skysight-inc/HackerNews huggingface dataset:
Great book. He anticipates a lot of the problems, and "Adding idiots at the end" rarely fixes things. (Look at the Obamaacare website)

It's been a while since I've read it, but I don't think he captured the benefits from agility.
I wasn't trying to imply that an empiricist would assert anything to be wholly true. Again from the same wiki article:

Empiricism, often used by natural scientists, asserts that “knowledge is based on experience” and that “knowledge is tentative and probabilistic, subject to continued revision and falsification.”
For ending poverty on a global scale, wouldn't weather and chemistry seem like a decent place to start? Consider immunobiology and agriculture.

Also: I know it's a cheap shot, but I had a good laugh when I saw a book called "The Blue Death" on his shelf.
The ad-based revenue model is fundamentally broken. Everyone needs to run Adblock and we need to figure out an economy that doesn't rely on this garbage.
I got the warning using the latest Opera.
There is also an auto-complete provider that uses clang for giving completion suggestions. I also think there might be a company-mode backend in the works, though I'm not sure about this one (company-mode is the "official" completion framework for emacs, while auto-complete is the unofficial but most widespread one).
My GF is 29 and she also uses this app. Although I find it hard to believe too:)
There should be an option for page owners to clean their likes based on engagement if they want to.
I was #6 using a bloom filter. I don't think anybody properly used both a libc startup optimization and a bloom filter because the numbers I saw were significantly better than those required to score in the top few.
A reasonable action at this point, though it's also worth noting Coindesk has been anti-Gox since it started.

Which might also be a reasonable stance.
This Fish Is Driving Its Own Motorized Aquarium
I know a number of people who 'hack' religion, in the sense that they don't necessarily buy into all of it, but use it to further an agenda that I would consider good. My former pastor (and father) is one of them. I've also known a number of gay individuals who did not believe they were 'sinful' and yet actively worked within a religious framework that condemned them, because they felt the benefits were worth it.

That said, most of them do believe quit a bit of their chosen religion.
Did he really just say that deep learning started at Microsoft?
How can software prevent against leaked scripts?
I am just curious how in today's day and age, how a script by someone like Tarantino can still be leaked... Do they need some sort of software solution that encrypts these things, or is that something they already have?
Hard to get any stats on this, but it would be indeed interesting to see. In the valley, there are also quite a few 9-digit exits with 2-digit equity percentages. My gut is that in today's scenario, the Silicon valley count would be higher.
And what a depressing job that would be.
Because: "if you feel sad take the day. if you feel stressed take a break" probably doesn't sound great to employers.
In addition to those jbeja mentioned, there is also fiplr[1], somewhat in the spirit of ctrl-p, command-t etc. for vim.

One favorite tweak of mine for file finders like this in general: rewrite the dir listing to use "git ls-files -co --exclude-standard". This obviously only works in git projects (similar commands exist for mercurial I think), but is really fast and most of the time is exactly what I want.

[1]: https://github.com/d11wtq/fiplr
You linked to the HTML5 Unreal Engine demo to demonstrate that JavaScript is competitive with C. But Unreal Engine is not written in JavaScript. It is written in C++.

Do you mean to say that this is the future of the web: software written using traditionally native languages, delivered in a compiled blob that the user can't inspect, but that has good performance?

This sounds more like native software encroaching on the web than the other way around.
What I'm getting at is that having a personal vehicle gives a person a lot of choices that are not available to those without personal vehicles and that walkability and public transit are not a viable replacement for vehicle ownership unless one is willing to sacrifice large amounts of time (walking time) and mental energy (working out, in advance, the logistics of your movements for the day/evening in advance in detail).

Your situation with a local market that doesn't stock everything that you need leading to you needing to sometimes have to make another trip to get a specialty item, is a small example of what I'm talking about. You make an effort to see the upside (spending less, getting exercise) of having to advance-plan your errands and restrict the number of errands that you can do in one go and I think that your positive attitude is admirable but it's akin to a person who has lost their vision comforting themselves with the thought that their sense of hearing has become much more acute to compensate somewhat for their loss of sight.

Also, a reusable cloth shopping bag is great. So long as you always carry it with you. And so long as all of your purchases fit inside of it.

Perhaps, from your point of view the reusable shopping bag's fixed size serves as an additional constraint on your grocery spending and is helping you to lead a more frugal and focused life.

Obviously, I disagree. I can think of better uses for my time than acting as a human pack mule and the opportunity cost is cumulatively enormous -- all of the things that I could be doing during the lost time, which does add up, and the things I'm not getting done or taking longer to get done b/c of the can-only-get-n-errands done instead of n+several-more factor due to walking time or the delay involved in hailing taxis or waiting for booked taxis to show up.
The foundation is primarily working on health issues among the poor.
I hate the new Gnome, but am more or less pleased with Win8 Metro.

Its the technicals of Win8 Metro that I can't stand however (sideloading licenses, the locked-down nature, etc. etc.)
Billions of dollars are taken from so-called Highway Trust Fund, paid for by your gas taxes, to fund public transport. Cite:

http://reason.com/archives/2012/02/14/house-aims-to-stop-hig...
>>Every time you buy a gallon of gas in this nation, you pay 18.2 cents to Uncle Sam. The original rationalization for the federal gas tax was that it was collected in a "Highway Trust Fund" and used to pay for road infrastructure. In 1983, a transit account was created [pdf], diverting 20 percent of the trust fund to pay for the mass transit dreams of local potentates.<<

That's not counting $$$ coming from general FedGov income tax revenue. Because far more people use cars regularly than use public transport regularly, those are additional subsidies extracted (involuntarily) from automobile and truck owners.

Related, with an entertaining headline:
http://reason.com/blog/2012/06/22/breaking-affluent-well-edu...
What's frightening to me about this is how it's hosted on Github. Realistically speaking, no one really has the time to vet the code of every application they use on their computer, even if the source is available. It seems to me, however, that the mere fact of the source being available lends credit to the legitimacy of the application, however this is the first time I've heard of an "open source" application bundling malware in the precompiled binary included in the repo itself.
> In my experience, feminists are more obsessed with making sure other women are dressed "correctly" than just about any other demographic outside of conservative christian republicans.

Dress and body policing of women is a reflection of misogyny, of which women and men both participate. However, it is definitely wrong to do so whether one considers themselves feminist or not.

> Have you never read an article by a feminist about X or Y movie character is demeaning to women because she dressed too sexy, or wore something that the feminist herself would never wear?

Media representation criticism != body policing of actual people.
He lives in Seattle so he has plenty of weather to be interested in. :-)
Comparing cloud services for image hosting/manipulation.
Show HN: HTML5 Admin (updated version)
I'm a fan of repeatability and process. Here's my take on why they don't work:

1) You can't get around that things don't work as planned, and too many methodologies assume that things will.

2) It is better to have a PM with A level content and B level process, than the other way around. Professional PMs don't have the intuition to solve the daily project problems, but they're the ones selling the methodologies.

3) Too much focus on tools. Using MS Project to keep the plan doesn't work when 90% of the project doesn't know how to use it.

4) Too much change. Rather than settling on a decent methodology that everyone agrees to, companies keep re-inventing their process every few years.

5) Wrong methodology for the wrong purpose. Waterfall methodologies don't work in research. Agile methodologies aren't the "fits every project" panacea.

I can go on, but you can't enforce excellence with formality. The formality can help outstanding people achieve excellence though.
Why would any mobile developer walk away from $50k a day?
The demo link should be right at the top of the GitHub description, as it should be with all projects that have demos.
"if_ok!" is designed to handle this. It's basically the equivalent of monadic do, but works better with the control flow structures of Rust.
The Convergence of Tech and Filmed Entertainment
We talk exhaustively about what this convergence looks like - what the future of filmed entertainment and consumption infused with the cutting edge of tech will look like. Perhaps we need look no further than what Big Spaceship and Ken Burns have done with their new iPad app for answers.

There is no greater leader in the documentary space than Ken Burns. His 30+ years in the industry have created some of the most educational and thought-provoking material about our nation’s history.

I’ve been playing with the new app released yesterday for iPad for the past few hours and can’t rave enough about the UI/UX experience. They have made looking into our nations past exciting and perhaps even more importantly, relevant again, by reminding us as Samuel Clemens said so elegantly, “history doesn’t repeat itself, but it does rhyme”.

Bravo to the Big Spaceship team and others who worked on it. You have hooked me!
I wonder if progress in this area will speed up the process of getting ndk/native development support in Android Studio. Congratulations to the JetBrains team for this milestone, it looks promising!
How Facebook likes are a lie
That's a shame, because I don't have a Facebook account and never intend to.
Not really. Vietnam has changed quite a lot since the war and the 90s. Someone with a net worth of 1 or 2 millions USD is not considered to be "massive" rich.

So far, the only official comment from the government is that he should pay income tax (which is reasonable I think). It is also stated that he will get a favored tax rate, since the government wants to encourage developers like him and IT sector in general. Note that income tax was introduced quite recently in Vietnam (a few years ago I think) and the tax rate is pretty low, compare to other countries.

Generally speaking people and the media have a positive opinion about Dong. Some even say Vietnam is proud of him, he inspires young Vietnamese developers (communism, remember?), etc. Of course, there are haters, just like anywhere else.
Also interesting that "cairo-based" "Ahmed Ronaldo"s name is written in greek writing on his facebook page. That does not even look like a authentic, egyptian fake account
Eclipse does not suck, you just need powerful enough box to run it. I use 32 core/256 GB ram workstation.
I like Python. It took me a while to get out of PHP, so I guess I'd drop PHP to jump directly in Python.

But most of all I'd learn how to fix a car. They are such a pain when they break.
In the meantime, the best way to keep up is to go to his profile page and refresh every now and then.
Thanks @chickerun!
I regularly follow the links and comments but I very rarely submit links and occasionaly post comments. This is my option :)
Just to give a difference of opinion, I don't think that this is necessarily representative of the entire HN community. I for one maintain a FB account almost exclusively for apps like this, so that I can reuse my social graph.

Disclaimer: I've done work in the past with one of the founders on a former iteration of this product.
Advanced Debugging Techniques in JavaScript – Part 2
0i:j0vG.

this did not add a colon to the entire file for me.
You're right, Java is not hard. But I'd wager you paid for that summer camp. We teach a free class to random kids every week. Because it's free, random kids with NO PRIOR COMPUTER KNOWLEDGE show up. This is quite different from a kid who grew up in a house with a computer, an iPad, and a dad who's a programmer. We deal with kids who've never touched a computer before, and only understand phones.

When those kinds of kids want to make Minecraft mods, we start them at the beginning, with Scratch.
It sounds awesome, so long as there's always excess supply of on-demand transportation.

When there's a bump in demand (rainy day, major sporting/tourist/whatever event) and on-demand transport services are fully utilized, leaving many waiting or unable to get a vehicle, not so much.
It probably should be reserved.
Your problems are easily solved with a collapsible shopping cart.
>> "snide, petty, and stupid"

That's like the elevator pitch for Reddit comments. It really just depends on what you find humorous I guess.
Original submission title was prefixed with "PyPy status: " but was changed by mods.
If someone wants to teach it for free, they can offer a class in this at the MADE. I have yet to find someone who can teach it, though.
Economics of app development: Why you can’t afford to ignore mobile A/B testing
Wait until the tech sleeps on your couch.

http://youtu.be/viw2TVBygBg
most boss think front-end programmer as code monkeys, and back-end guys as architects. Good luck.
> The choice of PostgreSQL comes down to a combination of personal preference and the existence of a wider range of missing features than any other database Django supports.

Like Oracle DB? ;) Though, to be fair, I haven't heard of many Oracle backed Django instances.

I think that this is a good way to go about broadening a particular DB's support: implement in contrib, and make the general ORM capable of utilizing such contributions when available, while retaining regular DB support.
How to work with strings on iOS
I often use Caps Lock for acronyms, such as HTML, CSS, IntelliJ IDEA, and ad-hoc acronyms for book titles in notes. I do remap Caps Lock to Ctrl when I use Windows, because Windows requires Ctrl for many keyboard shortcuts, but I also make it so that Shift+CapsLock activates caps lock, so I can still use it.
Ho, and most definitely mobile languages. That will all put us out of our job if we can't move into that field.
There was a suggestion to statically link against dietlibc. Not sure how the startup cost is compared to glibc.

My -nostdlib version just uses inline assembly for the read(), write(), and exit() system calls.
things are definitely changing in the post-2008 world. Much of what I wrote is colored by my own experience at Goldman 1998-2008. I must say that even today, on the Goldman/Morgan trading desks, people do wear multiple hats and junior traders still get coffee. And the talented ones still ramp up to $1M+ pretty quickly.
vim emulation frustrates me to no end because it is never a complete emulation. Additionally, in emacs, there are many conflicting keybindings that prevent normal usage of using vim.
This is a well-known debate which, IMO, stems from people making word mean what they want them to mean, at various moments, so that they can put up an argument.

Empiricist thought means that I do not have faith in, say, Ohm's law. I have simply observed it to be true sufficiently often that I have been able to formulate a set of rules based on which I can tell when it holds and when it doesn't, and that, if I have doubts at any time, I can test it. I carry on my everyday activity being convinced that it is true as a consequence of having observed it. In a sense, yes, I can figuratively say that "I have faith in classical electromagnetism", but not because I think classical electromagnetism is infailible, but because I have observed it making good predictions. I don't have faith that it will work, I have a) proof that it worked before and b) proof that the things now are just like they were before, when it worked. If I stumble upon a case when it doesn't, I will first check my understanding of classical electromagnetism and, after making sure it's correct, I'll try to see why the prediction was incorrect and review my options about the cause of the phenomenon I am observing.

Contrast this with my faith in Othin: I haven't observed him anywhere, I'm yet to see a giant and I can't really test whether he exists or not. I carry on my everyday activity being convinced that he exists, but only as a consequence of my faith. If this religious system makes a wrong prediction, I will typically review my understanding of it, but no my doubts. No giants around? Yeah, 'cause Thor HAMMERED THEM ALL!!! YEAH! No one has seen Othin in a thousand years? Well he likes to wander as a stranger, maybe they didn't know it was him.

Both mechanisms can fail, of course, but I think their possible failures stem from different origins and through vastly different mechanisms.
No actually the follow-on was serious.

You can prove to yourself that XOR-ing independent sources of entropy works:

Just remember that XOR is commutative, so you can rearrange the terms. Then realize that a XOR is how you implement a one-time pad.

So if you xor together 5 sources of "entropy", #1 is super broken and outputs all zeros, #2 is secure and independent, #3 is an NSA program, and #4 and #5 are weak, broken RNG's....then it doesn't matter, because the XOR's can be rearranged in your mind so that it's clear that #2 is still acting as an OTP on the rest (comes last). As long as it is uniform and independent (key really does get thrown away) you are good to go -- by the definition of OTP. If it had less than full entropy, then that means an OTP would leave some recoverable information.

Meanwhile, of course, the sources DO need to be independent. If #3 knows the stream that #2 is outputing, by coming later in the chain and producing its output after #2 has produced it, it can undo it by simply copying the output of #2.

This is why independence is important.

So in summary each XOR independently implements a one-time pad on all the rest of the xor results, whilst throwing away the key. If even one out of one hundred sources is actually random, doesn't matter which one, then the result is just as good as if that were the source yuo were using directly. As long as they are independent sources.
Within an hour, he reached all time top 5 IAmA. His previous one is at no. 2, after Obama.
Code once, run everywhere.

Discoverable, searchable, updatable, all the good qualities of a web app with the power and speed of a native app.

Of course you need HTML, JS, CSS and the whole web stack, but the good thing is everybody already knows it. Standards are good.

Apache is behind it, also Google, Firefox, Ubuntu, everybody benefits from a standard way of developing apps once, but very specially users, and coders.

It has to be the future, it will be no matter what, no barriers will be high enough that a great idea can not overcome.

Cordova is that idea.
This is true but the english expression of it is prone to misunderstanding. See the no free lunch theorem for the technical version of the problem of induction:

https://en.wikipedia.org/wiki/No_Free_Lunch_theorem
https://en.wikipedia.org/wiki/No_free_lunch_in_search_and_op...
Any support for Beamer?
alternative to having gold is this chrome addon

https://chrome.google.com/webstore/detail/reddit-new-comment...
I noticed that rustpkg has been removed, leaving Rust essentially without an official package manager for the time being. Can't say I'm heartbroken, but what's the plan?
>Surface Pro 2 is currently out of stock basically everywhere

Not really.

http://www.nowinstock.net/computers/tablets/microsoft/surfac...
I swapped CTRL and ALT recently, and mapped CAPSLOCK to ALT. This puts CTRL under the thumb which helps reduce strain I think
The weekend I tried to sell 3 plasma TVs: FOBO vs. Craigslist vs. Amazon
#1 and #3 sound like they're right out of http://agilemanifesto.org/
Best ways of tracking events in iOS apps
Frankly, why not PHP? I'm happy to smirk along with the PHP hate that shows up on HN and elsewhere, but you hit save in your editor, reload in your browser, and you see the results of what you have done.
Chrome cast get games – Snake, Tetris, ... and even Flappy bird
Excel, Powerpoint, SQL

Business tools.
On the other hand it's not called 'I will answer anything' unfortunately. People are generally nice so a lot of 'comfortable' questions get a lot of votes rather than questions that could be seen as provocative.
Nice video. All true. I have performed tests with the same ad budget ($20k) and target audience for Google and FB. FB ROI was negative. Google ROI was 400% (travel space). The only thing that seemingly "works" has been buying likes by advertising. This video should help educate my clients of the utter uselessness of those too.

This brings up the interesting question of the general (non)value of a lot of mobile advertising. High impressions, super-low click rates, with many "falsies" because of tricks by the developer, eg where the advert is shown at random, quickly covering up parts of the user interface or extremely close to legitimate user interface elements.

Case in point, the app "Reddit in Pictures" bounces its adverts up and down at the bottom of the screen. If the advert were static, you wouldn't make the mistake of clicking on them, however, due to the bounce it has happened to me at least 20 times in the past month.

In short: for me the only valuable advert is a google advert... visible at the time when people have actually expressed interest in a topic/product, because they search for it. Note: google display network advertising is equally useless/fraudulent.
Sadly not yet - this was my sunday night hack project, so only got one format in there :)
Why fitness wearables need help
As a long-time vim user I just recently made the switch to Emacs + Evil because of the excellent functional-language support Emacs has (with the slime plugin).

Vim users are used to the "modes" like insert, normal, visual. Coming from Vim it feels like Emacs is only in Vim's insert-mode. Having to press ctrl+key just to navigate the screen felt completely wrong to me. All the ctrl/alt keybindings just seems like a recipe for RSI.

However, with the Evil plugin, a Vim user can immediately use Emacs because you're editing with Vim keystrokes. Vim also encourages you to spend as little time in insert-mode, and there are very few commands in Vim that work in insert mode (to be honest, I never use them anyway)

So what you can do is you can tell Evil to drop Vim keybindings when you're in insert-mode (except for ESC) and then.. voila... you're back to Emacs keystrokes, but only while you're in insert-mode (which is what Emacs seems to be about anyway)

;; use Emacs keybindings when in insert mode }:)
(setcdr evil-insert-state-map nil)
(define-key evil-insert-state-map [escape] 'evil-normal-state)

This is the coolest thing ever if you want to learn both editor's commands, or if you're coming from the one/going to the other. (Yeah you can switch mode with Ctrl-z but this is "seamless" for a Vim user)

You probably also want the Evil-leader plugin so you can map things like ",f" to find-file and ",h" for help-command, etc.
Fund this: The Right Arm is a tablet stand like no other