skysight-inc/HackerNews huggingface dataset:
I hope "your generation" at some point realizes that the challenges facing Uber don't stem from "opposition to the new." People aren't shocked and confused by the sheer novelty and innovation of being able to call a cab with a phone. They're reacting to companies trampling over settled expectations and compromises. Municipalities created these regulated taxi systems, and used monopoly status as a carrot in return for imposing regulation. If they let Uber and Lyft come in and skim the cream off the top of the market, without having to follow those same regulations, they would be failing to hold up their end of the bargain.

This isn't empty scolding. As "software eats the world" and tech companies start trying to compete in "meat space" industries, it will be imperative for them to understand why things are done the way they are, and how fruitful progress can be made without creating unnecessary friction by simply ignoring settled expectations. People won't react well to someone just plucking the onion out of the varnish unless he can demonstrate that he understands why the onion was in there to begin with, and articulate convincingly why it no longer needs to be in there.

I totally agree that the structural compromise that led to taxi monopolies need to be revisited. But not because Uber and Lyft change the market dynamics in any relevant way. These monopolies need to be revisited because highly regulated markets like that have proven to become a liability over time, and the deregulation experiment in the U.S. over the last few decades has shown that lightly-regulated markets function better.
Perhaps completion is not the most important thing, but surely it is useful - or not detrimental. It's something that, for some languages, can be done automatically by your computer instead of yourself. I'm all for the computer doing stuff for me. Be it so small as finishing the method name so I don't have to type it, listing the method set for me so I don't have to look it up.

The more the computer does, the better.

of course some argue otherwise, usually blaming IDEs as being a crutch for poor programmers. Surely it can be, but otherwise I say it's a very convenient tool.
If you're Googling for an integration between two obscure web services, doesn't that imply you have an idea for how you want to use the integration between them? Finding out Zapier will allow you to seems like both useful and intelligent marketing.
Try https://mailbox.org
Haha! Is there an actual link explaining the issue, not just the source? That's a fun demo.
Alien Isolation creature is non-scripted, still scares developers silly
This doesn't happen with regular cash because banks have the scale to absorb it and pass it on to their customers. Bitcoin doesn't yet; and even if it did, there's no real way to restrict it.

Just as an example, Bank of America has over $2 trillion in deposits. If any minimally significant portion of that amount goes missing, it's pretty easy to track just due to scale. There are policies in place that ensure any transaction above a certain size gets looked at. If there are too many large transactions in a day, that gets investigated too. In exchange for having these safeguards in place, the government is willing to guarantee these deposits in the form of FDIC insurance.

Banking regulation is a good thing, especially when you're talking about an anonymous currency where transactions can't be rolled back.

EDIT: Just wanted to add that while Bitcoin itself probably will never be a globally significant currency, some form of cryptocurrency is likely to obtain relevance. But some people are going to get burned along the way, and these are the risks that you need to accept if you want to dabble in what amounts to unregulated banking. The regulations exist for a reason.
No consumer protection is why bitcoin simply won't take off as a method of legally spending money online. I have no promise a merchant will deliver me what's promised (or anything at all, for that matter). And no recourse if they don't.

Bitcoin needs a solution to address this for it to be a valid way of spending money. And irreversibility, pseudonymity, and no regulation make it impossible.
Isn't that basically how dating works? It's hard to go back to an ex...
When I show moon, look at the moon, not at my finger (another quote).
An Open Letter to Students on the Danger of Seeing School as a Trial to Survive
Picture a small yappy poodle (Britain) hiding behind a rottweiler (US), who is tied to a tree staring down a bear (Russia) with a sore head, who has been baited for the last 20 years by the rottweiler.

Meanwhile an old German shepherd dog (Germany) sits inside on the rug in front of the fire, pricks his ears up, listens and goes straight back to sleep.
Rate my startup: peoplelamp.com
A new platform to let you easily create online store with PayPal and share story of your collection .

The goal is to provide local producer easily list and sell products without barrier and maximum their profit margin.
What do you think? Any comments appreciated.

Thanks Morris
X-Tag leverages the joint polyfill Google is the general maintainer of (Mozilla contribute code to it). It's the same one at the base of the Polymer stack.

Polymer, in comparison to Brick has a much more ambitious approach to being the framework to build apps with instead of aiding the creation of apps. Comparable with Dojo or .NET instead of jQuery.
(And is a really great example motivating both monads and monad transformers, for the curious!)
We actually have two money systems that are used on a day to day basis, cash and accounts. Bitcoins replace cash, but accounts are where the real magic of the economy happens.

Lending -- as an institution, as opposed to as an individual -- is all about fractional reserve banking. The bank pools the money of its depositors and lends it out without restricting the ability of the depositors to access their money. This increases the money supply, and generally works OK because of a combination of (a) most people not needing most of their money most of the time and (b) a lot of transactions happen purely through the bank's internal ledger, without needing cash at all. If Alice writes a check to Bob, who immediately deposits it, the bank just updates their ledger and it doesn't matter whether they have cash on hand to cover it.

There's nothing preventing you from operating a traditional fractional reserve bank using Bitcoin instead of cash, and it would work the exact same way as a traditional bank with exactly the same advantages and problems. But if you're writing checks for Bitcoins instead of dollars which end up being processed entirely through a bank's internal ledger instead of through the Bitcoin network's blockchain... why? How is that really Bitcoin?
Cool idea, but I don't understand one thing: how do you divide person's time between standard tasks and the "challenges"?
Personally I only recommend the code with comments thing to novice programmers doing play projects.

Generally I think comments are bad and it's too easy to leave nonsense in the code with that technique.
At first he didn't like it but then it grew on him. Damn you Internet! It is all your fault! If only he could go back in time, implement filter and come back nothing would have happened!
That's quite annoying. It doesn't indicate that clicking this link kills Chrome rather than a disclosure piece about something that could kill Chrome. I'd be even more annoyed if this crashed and lost unsaved work.
Tried it out from the console using Chromium on Linux. It's a segfault of some form, though it unfortunately doesn't log anything else to the terminal before segfaulting.
If you are servicing very many people it seems like the necessary operating float is going to look a lot like a heaping wad of cash.
it's to isolate from system http server[1].

Before : Install php, write php, install apache / mod_php, refresh.
After : install php, write php, refresh.

Nothing else.

[1] no need to install/configure a complex standalone server, focus on embedded thus more cohesive routing systems instead of fragile rule-on-top-of-regexps as seen in apache.
We're a month early on Google April fools product launches
The changes, via a good user interface, will be visualized on step level. Very true that the UI is key here. But trust us - there will not be thousands of variants of a single protocol. There will be thousands of annotations, easily found for your species, on the single original published protocol.
The OLPC wasn't about getting luxury electronics in the hands of the poor, it was about getting them free self-directed education. It was an attempt to leapfrog all of them fundamental problems of poverty by empowering people to do things for themselves.
Wow Great tips, everything makes sense logically. Would be interesting to crunch the data and see if everything plays out as described.
I seriously hope this is a joke
I just wrote a long answer to "Will scientists use mobile in the lab?" http://blog.pubchase.com/was-henry-ford-an-idiot-will-scient...
On the other hand, typing 3-4 characters is faster than typing 20. Also, I think there is a kind of reverse "hey, look fewer keystrokes!" effect, though. When you have autocomplete, there is no excuse to not use long, descriptive names for everything. I think that style would be a lot harder to sell if it was not for autocomplete.
I don't hear people complaining about Python's builtin webserver. Maybe thats because Python only attracts people who do things correctly right?
2 of them are not available in nagios at all (graphing and anomaly detection) and 1 already sucks completely (UI), so I'm not sure this is a good way to look at the presentation.
It's not at all required though. You can easily build per-user wallets that employ multisig, where the user has to actually authorise each transfer. If the service shuts down (or gets seized) you just publish your key and users can withdraw their own cash.
"better practices" for what?

The requirements for a huge (often overgeneralised) enterprise application are very different from a little script for personal or small-community use. There are far more of the latter than the former, and those wanting to "get started with web programming" are going to start out with that too.
Show HN: PitchIt - Present slides to anyone from any device
Jim was best guy, and I wish I had spent more time talking with him.
Killed Google Chrome release 35.0.1862.2 Ubuntu unstable package too
I dont really count myself as a real developer, but I released a little thing I have been using on github last week: https://github.com/digitalsushi/osx-filesystem-tags-music-pl...

I am using the OS X 10.9 filesystem tags as playlist markers for my music - dirs or individual songs. I can just run my script and it will create m3u playlists off of all the tags I have applied.

I really wish these tags worked in linux. I'm obviously on a mac, and it hurts my heart I can't use it 'where I come from'. Cause I find it ridiculously simple/useful.
The corresponding bug report: https://code.google.com/p/chromium/issues/detail?id=348987
Hi, I'm Brian, one of the co-founders. We built an internal app to help us show our PowerPoint slides remotely while trying to sell our business app. After consecutive calls where clients only asked about what presentation software we were using and if it was for sale, PitchIt was born.
has anyone tried icinga or opennms, and can comment on that ?

https://www.icinga.org/nagios/feature-comparison/
The Creative Process Starts with Purpose
> You do not keep more than an operating float of cash behind the counter. You keep it in the vault.

You're still making a fundamentally invalid comparison: with cash, your security threats are still limited to people who are nearby and have both the time and means to move large amounts of currency. Bitcoin allows anyone in the world to steal amounts which would require a large team with dump-trucks in the real world even if the bank completely screwed up their security design.
Windows is such an open door (NPI) its incredible. Stupidly trivial malware can rewrite desktop icon shortcuts to append some url so the browser will start on it. I spent hours trying to help a neighbor before stumbling on this 'hack'.
OLPC was created by a man (hence 'rich man'), and rich man/poor man is a more powerful literary device than rich man/the poor.
Secured (not pre-paid) credit cards worked for me.
Flappy Colours in 1k
Do you keep your real money stashed under your mattress? What if your house burns down?
Completely valid points. Here's how we're dealing with each:

1. With our custom parser you can replace or delete confidential information from your logs before they're stored on our servers.

2. We're exploring a different pricing structure right now that would address this scenario. If this is your only hesitation, I hope you check us out anyway and contact us about pricing.
Japan finance minister: Gathering facts on Bitcoin
I think Putin's Crimea grab shows he understands exactly what he can get away with. The UK and Germany seem both reluctant to do anything harsh, and I don't see France doing anything different.
Not a great vintage.
I'm more and more convinced the only safe way to keep your bitcoins is on your own computer. I have 1 BTC, and it's currently hanging out in my hard drive, with a wallet backup on another hard drive. I suddenly feel much safer.
because that takes trust.
It's almost like they were planning from the get-go to steal all your money.
Except that's not what's offered.

https://zapier.com/zapbook/drupal/zapier/

"Vote to connect Drupal and Zapier" brings up "Sorry! This App Isn't Available Yet". No integration is possible. It's a useless search result.
Funny to conflate snippets with native methods. Looks like compiling smalltalk to lower OOP.
Russian Roulette: The Invasion of Ukraine (Dispatch One)
Or maybe bitcoin isn't cash. Maybe it's just Tamagotchi petting tokens.
As I understand it, banks are insured against theft by central banks/governments in most countries.

Plus there is that whole thing of regulations about bank responsibilities.
DNA Diagnosis Works, But It’s Not Likely to Cure You Soon
Try this one on for size, then: https://zapier.com/zapbook/drupal/zapier/

"Sorry! This App Isn't Available Yet" spam is a frustrating thing to find when looking for converters between systems.
Why would I need an online wallet though. I mean that's what I use my bank for. They even give me a small amount of interest for the money I keep there. Anything not in my bank is in a real wallet in my back pocket.
This is what third party escrow services are for. They can use the Bitcoin as a framework to utilize customer protection if it's implemented right.
Quadrotor recovers from prop loss even without aid of motion capture system
Or maybe the Latimes misunderstands 21st Century Power.
I was with you right up until the last sentence. I do not think it is fair to say that "the deregulation experiment has shown that lightly regulated markets function better". This is how we wound up with the 2008 crash, the ascendency of finance and the absurd wealth gap we currently have.
So here is what I've learned in dealing with crypto: most of this stuff is NOT written by security experts, the level of code out there is not expertly developed. Lots of this stuff is written by patching together random stuff, or hastily built. This won't be the last robbery story we see for a while. If btc wants to be taken seriously they need to create security standards.
Python doesn't have a builtin webserver, but there is one in standard library of CPython.

I've yet to see an article that would argue that its existence is a proof that you should be using Python now.
US puts Sri Lanka on notice over alleged war crimes
Bitcoin n00b here.

What exactly is a hot wallet/storage?
http://morepypy.blogspot.com/2012/07/hello-everyone.html

> I'm proud to release the result of a Facebook-sponsored study on the feasibility of using the RPython toolchain to produce a PHP interpreter. The rules were simple: two months; one person; get as close to PHP as possible, implementing enough warts and corner cases to be reasonably sure that it answers hard problems in the PHP language. The outcome is called Hippy VM and implements most of the PHP 1.0 language (functions, arrays, ints, floats and strings).
The list of bitcoin businesses that have stolen all their customers' money and fled is quite long; many pages at this point.

Can you give me a list of all the people who have been criminally investigated and put in jail for such theft?
Great idea. You can always use ugly Nagios for monitoring your great monitoring system built on top of RabbitMQ, Ruby, Elasticsearch, Redis and few other famous components.
Oh God! Please no. For someone, who lost his dad in an accident due to a distracted scumbag, this is heart breaking.

Just say no to phones (in any form) while you drive.

Multitasking is a myth. Try driving on a new road while chitchatting to someone siting next to you; or, even try walking fast while thinking something hard or even recollecting something.
The Trouble with Checked Exceptions
Here's the open question... If people are really forced to work on 2 year time horizons, should this investment really be happening in the private sector rather than the government? I get the idea of funding basic science with 20+ year time horizons to benefit humanity, but tactical solutions?

Separately - is this an issue with just new scientists, or existing ones too? The useful data would be "Total NIH funding" and "Per scientist funding." My anecdotal (and quite possibly unrepresentative!) data is that the total pie is staying the same size, but going to a set of existing researchers in a "Winner Takes All" manner. It's not conducive to new independent researchers, but perhaps we are creating too many for a fixed pie of research money.

Alternatively, should tuition be funding research if we are now in the business of producing researchers for the private sector?

It just seems to me that long term science as a group of scientists begging for government funding is no longer sustainable.
Allow me to offer a new TINSTAAFL: There Is No Such Thing As A Non-Productive Perfect Store Of Value.

The world don't work that way. Cash inflates. Houses decay. Land uses shift. Tastes in art change. Uranium decays. Even our gold supply increases at a rate of 1-2%.

It's the Red Queen's Race. You've got to run as fast as you can just to stay in one place. The only way to maintain value is to invest in productive activities.
Which is how it's intended to work; keep your own cash.
Yes I suppose one can make 100k in the valley. And pay how much again for rent?

The pay and the opportunities are better, but they may not be significantly better to justify it.

In the valley it looks like everything will get an angel round if it stands still long enough or go to enough CV meetings but it is not all there is to life or a career.
Why? It's a great solution to a very common problem.
Well Sit or Squat worked so this may also: http://www.cultofmac.com/9799/charmin-sponsors-sit-or-squat-...
If you're going to buy in the US I'd recommend using Coinbase. Their price will be within $10-$15 of the prices you'll get at the largest BTC exchanges.
Most nagios users configure the pnp4nagios plugin for graphing
As somebody who has been closely watching NFC for years, I find this side of the Bitcoin business interesting.

People moan that NFC has been "just around the corner" for the best part of a decade, and some even think that it has missed its opportunity (it hasn't, btw), because it has taken so long to bring to market. This is largely because of the in-built security, and the demands it places on participants' business models.

These Bitcoin exchanges and other service providers, on the other hand, seem to have been put together with great haste. They seem to have little-to-no oversight, a high risk profile, untested systems, not much institutional experience -- and there's no safety net for customers.

It illustrates why the "old" financial services industry is so cautious when it comes to electronic money. "Move fast and break things" may work for all sorts of businesses, but it's not a good mantra if you're handling money.
That is very irresponsible.

Don't submit a direct link that crashes the whole browsers instead post a communication explaining the risks (also stop upvoting this!). It is also irresponsible since Google has a well publicized framework that enables responsible disclosure that this should have gone through first.
It emails on both success and failure.
Should also add that if you are married, your wife / husband cannot work if you are on H1B.

I found this deeply disturbing, as my wife is a skilled professional in another field and if I were to accept an H1B offer, she would had to become a house wife more or less.
I do like the name.
Also see intern presentation from Leo last summer.
https://air.mozilla.org/intern-presentations-zhang/
Thanks, seems very impressive
Hot storage is a wallet that is accessible online, eg, n wallet used by the "bank" to transfer coins from their own account to a customer that wants to be paid out.

A cold wallet is one where the keys are kept offline and not plugged into anything, eg, a printout, or a USB key.
I use icinga extensively. It has a better UI but still suffers from the same downfalls the presentation presents. With that said, the solution proposed seems to be incomplete and a step back from what icinga/nagios provide.
I'm surprised no-one mentioned the E-2 (Treaty Investor) visa. It allows someone from a Treaty country (which includes a lot of developed countries) to start a business in the USA. It's not an intent visa, though (more on that later).

I'm from the UK, and did the E-2 application myself (having found that it took as much time to explain to a lawyer as to write the application). My initial investment was $100k (enough to start a software business, provably). I have been renewing that visa since 1999, while living in NYC.

Now, however (partly to do with having a 3-year-old), I've moved with my family to Singapore. Visa process took 3 days, and is valid for 12months (and a 12month extension will be very doable, apparently).

One aspect of the Green Card process (which is, I believe, somewhat achievable even starting on a E-2, is that you get caught in the US tax regime semi-permanently. Which is taxation on world-wide income. That would make moving to another country relatively painful (and that's partly why there are so few Americans in Singapore : there's no tax advantage to them).

Happy to answer any questions.
Why we rolled our own AB testing tool at POP
That's when the bank goes out of business. Banks are hacked all the time the government does not (usually) bail them out.
Because all good things must come only from TED, so we eventually start thinking of good things as TED things.
Custom parser won't guarantee that all of the data is dumped...and some of it you may even want in the system.

Also -- lots of companies are seriously concerned about pushing their data externally. Making it a hard sell.

However, as a long tail service, this looks great.
it is sad to see this but thoroughly unexpected.

all these useful and innovative startups are great, but they need to learn the most basic respect for the law and its spirit. this is the nth time something like this has happened in the startup community and its embarassing.

we have taxi driver licenses and regulations for a reason. naivete isn't an excuse for blatantly circumventing them - even if you provide a genuinely useful service that we would all like to see grow and help redefine our futures...
It can't happen to Coinbase, they're doing it right with 98% of funds in cold storage[1] and they allowed an outside security audit to prove it.

[1] http://antonopoulos.com/2014/02/25/coinbase-review/