skysight-inc/HackerNews huggingface dataset:
I don't think it's invaluable to the modern perl developer. I don't know whether I disagree with your concept of invaluable or your concept of modern perl developer or both. I tried searching "perl repl" on twitter and google to see if there's much talk about it and there doesn't seem to be much. AFAICT it just isn't a big part of the perl workflow, modern or not. Most of the people who like it could manage just fine without it. I don't think the same is the case with python or ruby. Some pythonistas and rubyists use the repl for everything.

I use small files instead of repls most of the time. There's no program that's too short to be stored in a file.
People who are really interested in programming will find a way, they always have.

Did you think typing source code from a magazine (which they didn't carry in your home town because nobody else was interested) wasn't a roadblock or barrier?

Waiting to have access to the family TV so you could plug in your microcomputer? Or saving up to buy a second-hand 12" TV set so you could use it in the bedroom? Paying $1500 (in inflation adjusted dollars) for a Commodore 64 was a pretty big barrier.

If none of those were barriers for you, then I'm sure your parents would have sprung the cash for an SSL certificate.
The idea that Gox is artificially high is outdated, not that it made sense anyway.

In any case, why not quote the highest volume exchange, BTCChina? It's usually Gox price or slightly higher.
Do women have children then during the same period? Seems more like an equalizer to me when it comes to time away from work.

Edit: explaining the equalizing factor
The problem with using this in an app, is that what happens if userapp.io disappears (not uncommon for startups) ?

I for one would rather develop those 27% or buy an existing solution, rather than take the risk of having a non-functioning app all of the sudden.
As a Brit I'm totally baffled that Texas is happy for its citizens to own guns but baulks at them owing beakers…

…baffled and saddened.
So it's a... Backdoor
FreedomSponsors has a new design
In the case of the baseband processor, the company that put code into it is not the company that put the phone together.

It is a complex trust situation. In this case, you can reduce the number of agents you have to trust by using the security plug. This is good for security.

The handset manufacturer could still be spying on you, but if the security plug actually works as advertised it would disable all attacks that would listen in on your mic. These attacks could be deliberate by any of the companies that have code in your handset, or it could be via an accidental weakness in any of this code that is exploited by a third party. This last kind of attack is what the linked article talks about, and a security plug would actually reduce the severity of such an attack.
Open a file in Github from the command line
> that means you pay for your internet connection and for the hardware you run the website on. Why is also paying for a certificate a problem?

Because the internet access and the hardware would have been bought regardless of the activity, for other purposes. (S)he was already paying for it, and used it for other purposes. Running a web site _happens_ to be one of its use, but is not the one goal. The fact that it is free to run a web site means that I can run my website on my laptop.

On the other hand, the certificate would have to be bought _only_ for this, because it is its only use: be able to play the HTTP/2.0 game.
Getting the Israelis visibly and heavily involved in the Singaporean military is just asking for trouble in the region, given the nature of the country's neighbours.

http://en.wikipedia.org/wiki/Israel–Singapore_relations
Why? Assuming you are in the UK, couldn't you just pay VAT on it and be done with it?
They also don't know what the 4chan party van is, unless by "pizza and plumbing" they meant "arrest by the FBI".
Some of the common Bluetooth and WiFi chips out there are definitely running their own realtime OS; the Bluetooth chips at least are apparently quite complicated (WiFi hardware designers seems to be less keen on doing everything in firmware).
I need a Saul Goodman to help me promote my game!
No, because people are not money earning machines. People earn money to satisfy their needs, and the ability of earning money doesn't always sync with their needs timely. A loan will help that. So you can take your children to Disney world when they are 8, instead of saving till they are 18 to make the first trip to Orlando.
Geomate 2013 - Geotecnia, Materiais de Construção e Ambiente
Thanks for that.

I looked at http://mercurial.selenic.com/wiki/Bookmarks/ (I already have a pretty good understanding of HG branches.)

Now I'm still not sure I got everything straight in my head:

The HG wiki says "Git, by contrast, has "branches" that are not stored in history, which is useful for working with numerous short-lived feature branches, but makes future auditing impossible."

Git branches are just commits on a separate path in the tree, right? As long as the branch is merged with git merge --no-ff (which can't be set as the default, yes, I know) -- then a git branch becomes a permanent part of the history due to the commit created during the merge. The fast-forward option is just that: optional. It's only useful as a history-rewriting tool, kind of the way git squash is useful.

I guess I'm asking, what does the HG wiki mean, in concrete terms? What is impossible with git?

Also, to be sure I understood the original comment well, I'll try to sum up the difference between HG branches and bookmarks. Is it correct?

HG branches copy-on-write the entire source tree. This means a HG branch cannot be changed if the history before the branch changes. HG bookmarks (and git branches) can change later if the history changes.
So if I'm not mistaken, I could have bought 2000 BTCs 4.5 years ago for 100 USD then and now I would have 0.8m USD?

Edit:

>>> btc_count = Decimal("100") / Decimal("0.05")
>>> int(btc_count)
2000
>>> float(btc_count * Decimal("400"))
800000.0
> I've never had a problem judging performance when I was doing my job right. Any time I've been unsure

It's not what you don't know that hurts you. It's what you know that just ain't so.
> and you have to trust them to some extend anyway, because they are responsible for the name servers

So this is not solving the problem, this is moving it elsewhere.
I'd not heard of SNI before. Is this something that can be used now?!
If you are really that paranoid, take out the battery when you aren't using it :-)
A better comparison would be reviewing a song by uploading it to Soundcloud and then using the 'annotate at this timestamp' feature to review it. If you didn't have permission to do so (as far as I know, Soundcloud has no licences in place) then you would be infringing copyright, and a takedown could be fairly issued. This is functionally the same due to the dual-licence nature of music copyrights.
I don't think current drones are automated. They're glorified RC planes. It's still a human piloting and firing the weapons, albeit remotely.
MacUpdate Fiasco
It's got a pretty small 'market cap' (not strictly the correct word regarding Bitcoin from what I understand but this is moot for your question)

All Bitcoins are worth in the region of $4.5bn:
http://blockchain.info/charts/market-cap

Twitter is currently worth in the region of $23bn:
http://uk.finance.yahoo.com/q?s=TWTR

(As a side point, this either makes Twitter look ridiculously over priced or Bitcoin ridiculously under priced...)

Smaller valued assets are generally more sensitive to exterior influences.

Bitcoin really is venturing into the unknown as well which means the news around Bitcoin can in itself be more volatile (you can have some very bullish news followed by some very bearish news on the same day).

A lot of speculators in Bitcoin are amateurs as well (me included!). This lends itself to higher volatility as well as the owners of Bitcoin are more susceptible to act emotionally and induce a panic sell or greed driven buying frenzies.

It's a nervous market that isn't worth a huge amount yet. Once more is known about it and once it reaches higher valuations it will bring more stability.
Marissa Mayer introduces Stack Ranking at Yahoo
As someone not invested in Bitcoin I'm just curiously waiting for the day when someone discovers a serious cryptographical weakness which makes all Bitcoins suddenly worthless. Has there been any advance in finding flaws in Bitcoin already?
How is selling a same product, to already willing to buy customer, is not profittable?

Increasing the sales by several percent without any extra expenses is certainly profitable.

To sell alcohol to kids, they do not need to invent new 'kid friendly bottles' and dump millions into 'kid oriented marketing', they are already here to buy, just sell the damn same product and here is the profit.
Not exactly :) If we suppose that entire economy (which is nearly 70,000,000$M) is expressed in bitcoins (there will be 20M of it), then each bitcoin would cost 3.5$M. Started from order of 4e-2, it is now traded around 4e2, so it have done half-way (in logarithmic scale) to 4e6 -- its potential limit value.
Yeah. Watch a pro playing starcraft. Keyboard and mouse, selecting and directing, almost faster than the eye can follow. This group of terminators, attack here. That group, charge the bunker over there.
Tell me how well that ban on chemical and biological weapons is working out. Lets be honest about it, the art has to be advanced in countries where it might be consider abhorrent to engage in such combat just to insure that when the other guy does use it it can be defended against.

Automation is coming whether we like it or not. If we end up with a world were large armies are no longer fielded and only robots exist on the combat field perhaps we can move weapons to those that incapacitate instead of kill. We can only get there is we continue to push development. Regardless, strikes will become more surgical which could reduce casualties amongst non combatants. Figure it this way, if they become good enough maybe the leaders will be the ones looking over THEIR shoulders.
Everyone that says this doesn't know how hard it was to get back then. I started looking for a way to buy it when it was at a buck fifty, and it took me until it was at four dollars before I finally was able to do the transaction (in cash in person at a cafe in Toronto with a off-grid cryptoanarchist).

The easiest way back then was to try to figure out how to install the GPU miner and then just hope that the block difficulty did spike because everyone else was doing the same thing. When I wen't back to start selling bitcoins when it started going north of 50 bucks a coin, it was too easy, Mtgox did a direct wire to my bank account and I was limited to a certain amount per day or month (can't remember).

As for buying it now: Right now the bet is whether or not you think that bitcoin will survive governments worldwide trying to clamp down on it and whether or not you think it will scale to billions of transactions a day. I put the first one on about 10% chance of happening and the second one on about 30% chance of happening, so about 3% chance total. If it hits that 3% the maximum I think bitcoin could be worth is about ten million dollars a coin ($10k average purchasing power for a couple billion people). So I made my profit already (on my original bet that it would gain momentum, which it has) and now I'm riding a decently likely (given the payout) lottery ticket.
> Those reports that you've read are basically the same as you would read that some small, obscure bank with anonymous owners was robbed and people lost their money.

Except there's no such thing, so there are no such reports.
It is as significant as dollars breaking down into pennies. It allows for finer control in deals where the currency is the unit of account.
Yes, but you depend less on bugs caused by levels of abstraction below your code, such as runtimes, OSes etc.
Is there some particular way I should be jumping a car? I only do it every few years -- and normally end up referring to the manual in the glovebox. Am I missing something?
Show HN: a tablet first take on notes that got me YC interview
In practice such a hard realtime guarantee can only be met by a devices like an FPGA.

There have always been fully deterministic CPUs around for that purpose. The simpler the system, the better; just hook a Forth chip to a memory without caches and you're set.
World’s first robot suicide? Android ‘rebels’ against monotonous housework
Can anyone fill me in on what he is likely using for this: "a "Spit Fire, Save Matches" kit. Each kit will allow users to kindle a minimum of 10 campfires, fireplace fires, or charcoal pits by using two chemicals and a drop of spit." (at the $45 reward level)
Large-Scale Rapid Prototyping Robots
The problem is profit is too closely tied to accounting, and doesn't correspond to success or size.
It's comments like these and the close-knit community of hackers that keeps me coming back to HN. Everyone seems to know a guy.
I'm guessing the GP was referring to the fact that Levison didn't update Lavabit to prefer ciphers that provide perfect forward security. Here is his own admission on the subject:-

"
When I was designing the Lavabit encrypted storage feature in 2004, it simply wasn’t possible for an attacker to intercept and decipher a large number of SSL connections in real time. This assumption was presumed true even if an attacker managed to gain access to the SSL private key. The situation has obviously changed. Network tools now decipher SSL connections efficiently, and servers are fast enough to make this attack a reality. A theoretical weakness became practical. I missed that development. More importantly, I failed to update the Lavabit SSL configuration to prefer ciphers that provided perfect forward secrecy.
"

Source: http://arstechnica.com/security/2013/11/op-ed-lavabits-found...
Would be cool if this had an at-a-glance view with incrementing counters for each company on a single screen, updating proportionally to their revenue.
I'm using SAN certificates (multiple domains on single cert) for that purpose. It allows me to put up to 100 domains on a single IP/certificate, which is fine for a low-traffic SaaS service. Premium clients can still get their own IP and certificate.

Globalsign has even developed a special service for those cases (https://www.globalsign.com/cloud/).
They can also implement discrete per-customer cryptographic solutions, so that if they receive a warrant for the data and traffic relating to Customer-X then they don't have to compromise all their other customers.

It'll cost more to set-up and run, but the benefit is that your business won't go down the drain when the warrant arrives.
Yes ... as long as you don't need to support IE on XP, Android 2.x, or Java 6.

https://en.wikipedia.org/wiki/Server_Name_Indication
If you mean lying then I have to agree. Perhaps I need to qualify the above statement.
I got a YC interview as a single (previously) non-technical founder with this project. 12 hour flight for the 10 minute interview. Lovely to see PG, Jessica, Paul and several others I can't remember the names of (sorry!) PG was scratching his head while using it, mostly adding pictures of airplanes. Eventually I got a nice, but still, rejection email saying they loved the app but failed to see the enormous potential investors want.
At this point in technology its a lot easier to make those using subtractive (traditional) machining rather than additive machining. Ask any gunsmith. You'll get into all manner of weird definition games, like the legal one for print your own is making a lower receiver, so are you cool with buying a COTS barrel and everything else but the lower? Or you want to make that stuff too, well, OK, are you cool with COTS firing pin and other very minor componenets? Or are you cool with buying plain old screws from home depot or do you insist on making those homemade too?
I did, but didn't pick up that's what was meant. So the accidental tl;dr above was helpful.
Exactly what are you thinking of when you refer to "the military propaganda in the US"? I've never had the impression that the military was held in particularly high regard; serving in the military is the sort of thing you might be ashamed to admit that your children do. Or look at how college students object to even allowing recruiters onto the campus.

Obviously, attitudes differ place-to-place. But I found your phrase somewhat bemusing.
I've been working in singapore for four months this year, and I'm based out of Redwood City, California (not really a bastion of culture) but originally from Vancouver, British Columbia (Canada).

I absolutely understand what the author was writing about - I really love this country - it's clean, safe, really clean, has really affordable food and incredible transportation system. The buses are actually worth using, and the people have been universally friendly. But, there is something missing.

When I go back to Canada, people live to do things outside of work. They go to the Abbotsford Apple Barn, Hang out at Stanley Park, spend an afternoon in the Vancouver Library, Head up to Cypress Bowl to go Snowboarding, etc, etc.. Maybe it's because there is more "space" - but I'm still trying to find out what it is that people in Singapore do, and why? So often, the answer I get, is "Go to the Mall" or, "Take my kids to tuition".

The country has accomplished incredible things with so few resources - the people are the only resources - and they've achieved a level of social and cultural harmony that really shows how poorly other countries are.

Perhaps I just need to spend a few more years to soak up the local culture and events - at the very least the hawker stands could keep me occupied that long.
I don't think it's fair to compare Singapore to its neighbours considering how it was colonized. It's better to make the comparison with Hong Kong which enjoys much more freedom (even post 1997) than Singapore.
> And actually, citizens can do the same at their level, not letting enter their house any device or software whose code is not open source or even libre software (so they can recompile it and reinstall it on their hardware).

I tried that, but at the moment it means you can't even own a cellphone, etc
If one is from a country that has a relatively easy employment visa (e.g. Canada, Australia), is it worth getting an H1B? I know that H1B is dual intent (i.e. lets one apply for a green card). Any other reasons?
We used to have them in Poland for a few years now, virtually every single place has contactless terminals. In the UK I managed to use mine at Greggs,and the lady working there had absolutely no idea what I've just done, they were very confused after I told them that they have contactless terminals. Other than that, Subway and McDonalds have them.
> Governments don't print money, central banks do.

I think most money is created by private banks, not central banks.
How to get on Hacker News front page
Anyone have recommendations for books about financial bubbles?

I have a few bitcoin and I believe it is a legitimate currency, but I'm feeling uneasy with the 'this time it's different' reasoning which is supposed to justify its current runup.

Amazon reviews aren't being particularly helpful; there isn't a book that stands out in my searches so far. I'll probably order 'Manias, Panics and Crashes' by Kindleberger & Aliber ( http://www.amazon.com/Manias-Panics-Crashes-History-Financia... )

EDIT: Thank you all for your excellent suggestions!
Node.js Source Map Support
The price of bitcoin affects bitcoin miners. People will turn off / sell miners when the price plummets, or go out and buy a miner/hardware when the price is on the rise.

Bitcoin miners affect the difficulty level directly, by mining or not.

Furthermore, there are a finite number of bitcoins to be mined. The higher the difficulty, the faster they are being mined. Therefore, the scarcity of each individual coin is going UP as they are mined. Let me say that another way: before a coin is mined, it is still available for anyone to get by mining. After it is mined, it is in a private wallet number, worth whatever the market says the owner should reasonably receive for it. As coins are mined, the supply of total available coins goes DOWN. As long as demand continues, price will go UP. BTC become more scarce with each coin mined, because there is one fewer to mine in the future, and every one to be mined after it will need to be done so at the new (assumedly higher) mining cost.

The difficulty level might be thought of as a direct index of the COST of mining a new coin. As that cost increases, supply for coins goes DOWN. Ceterus paribus, supply DECREASES, price INCREASES.
Nice one, as someone who almost invested 2k of his savings when it went from $2 to $20, I'm also very interested in a projected failure of the entire system. No envy in play here at all.

/edit
Hint: You could always start accepting bitcoin payments. the long term trend seems to be up. There is still money to be made from speculating on this without selling your house for BTC.
Perspectives/Convergence really is a great system, but it unfortunately still has several problems:

- it completely leaks your browsing history: you basically ask a notary "what's the certificate you see for kinkyneighbors.com?". Convergence addresses this, though
- it requires network-heavy intermediaries for all the browsing of all the people around the world.
- it still doesn't solve authenticity: an attacker could very well be controlling all connections arriving at your house, or leaving the target's server, and fool everyone

Convergence/Perspectives should be coupled with certificate pinning, aka storing _really_ trusted authorities (ie verified by hand) on your computer. Guess what ? [Moxie's next project is just that [0]

(For anyone curious, I highly recommend Moxie's talk [1] about Convergence, it does a great job at explaining what's the problem, what's Convergence and how it can solve at least part of it)

[0] http://tack.io/

[1] http://www.youtube.com/watch?v=Z7Wl2FW2TcA
We are truly the generation where the mediocrity and corruption of the human race becomes digital.
I agree, learned a ton in the process.
Nice steady improvements across the line.

I also think the move to unify how personal accounts and family accounts works is a good move. It was a source of quite a bit of confusion and extra cognitive workload when I looked into fastmail the first time around.
> As someone not invested in Bitcoin I'm just curiously waiting for the day when someone discovers a serious cryptographical weakness which makes all Bitcoins suddenly worthless.

Typical hater...

> Has there been any advance in finding flaws in Bitcoin already?

No. So far we just have people who only understand Cryptography, or only understand Game Theory, or only understand Economics, or even none of those, creating inflammatory blog posts on why Bitcoin is doomed and should die any minute. But the reality is... Bitcoin users not affected!
You might find the avatar of the uploader(one of the co-founders) is interesting.
I'm sitting here still trying to think of a way to prevent MITM attacks if you have no idea who the guy is on the other side... Maybe I need to drink more tea this early in the morning?

I guess if you did something weird like flip the protocol upside down such that all people would have "internet licenses" and enter them into the browser they're using at that moment (or better yet, lets charge each user $50/yr PER BROWSER LICENSE) and it became the sites problem to encrypt to the end users key... One way or another I think you have to verify the identity of at least one side WRT MITM?
http://unqualified-reservations.blogspot.com/2013/04/bitcoin...

https://www.youtube.com/watch?v=qHUPPYzzZrI
henself? Nice swinglish.
For any kind of humour,it won't ressonate with a segment of the population. This does not invalidate the argument.