skysight-inc/HackerNews huggingface dataset:
The Australian Netflix is missing so much content I think many people will cancel their plans because of this, myself included.
Of course maybe it's fine!
Yes, but, as I noted, Pony has type unions (http://tutorial.ponylang.org/types/type-expressions/). So you can roll your own Maybe types.

From the page I linked above:

> var x: (String | None)

> Here we have an example of using a union to express an optional type, where x might be a String, but it also might be None.

That's pretty clearly a Maybe.
They are blocking proxies because the content owners demand it and are making better enforcement of geofencing part of their contract/license. The content owners demand it because foreign-country distribution rights are less valuable if people in foreign countries can already get the shows from US Netflix.
Good there is still the DVD/BlueRay market.

No vendor lock-in, you own the goods and can resell it and you get some bonus content as well. And all in higher quality video and audio than any streaming service would offer. And DVB-S2 (satellite dish) offers access to thousends of cannels for free. And free video sites like Youtube and Vimeo.
Interestingly I haven't been able to get the Roaming not allowed message to show on my client with or without the config option set.
Presumably the impetus is that if you fix a bunch of small things in a single commit it might be easier to compile the list of small things you changed by noting them as comments as you fix them rather than trying to remember them after the fact when it comes time to write a commit log for that commit.

That said, philosophically I'd personally prefer to just commit the small features individually as a set of small commits, therefore you get a better git blame/praise experience with the end result, but I realize there is a wide spectrum of preferences on commit size and style.
It's not the same thing at all.

Git blame displays the last commits that updated your files lines.

This gives you the ability to write your commit description while you code.
Nope. https://en.wikipedia.org/wiki/DVD_region_code
My university had no Amazon credits (2 years ago). I did have access to several supercomputers though, which would work out much better for this type of data.

Yahoo is also somewhat closer to Microsoft than to Amazon.
> Rust + GC + green threads?

I haven't used Pony much yet, but when I first saw it, this was my first connection. In some, but not all, ways, it is like what Rust used to be at a certain moment in its history. The languages have different goals, so it's not like I think this means Rust is better or something.
Sure, but this capability isn't unique to Yubikey. The question was just worded confusingly. Really it's just "ssh key on a smart card".
It does depend. This may be leftover behavior from my contract days, but I've always had at least one key per entity with which I interact[1].

The reasoning is that it is far easier for me (or the entity, but that's a bit different) to delete one keyfile to sever access than it is for me to rekey everything else. I don't want access to things I'm not actively engaged with - compromises happen, even to engineers' laptops, and that conversation with former employers is too much like calling up your exes to tell them about a VD test result for my comfort.

As far as it being digital identification, lots of companies have IDs separate from your DL/passport. This is usually because the company ID provides access to something your other ID doesn't. Same principle.

[1] There are lots reasons to have lots of different keys, and only having one per entity is pretty rare for me.
A Greedy Blue Tit with a Large Nut
Sadly, I have to agree with the parent comment - it's like "are boobs inherently sexually attractive to men" - you'd think the answer is obvious, but it might surprise you.

It's what science is for, in a nutshell. Not trusting ourselves to not make incorrect assumptions without evidence.
Good to know. Note regarding your final sentence, however: this design does not necessarily prevent the SSH agent from having a bug which can cause key disclosure via the agent protocol. It returns data buffers, so if it could be tricked into leaking key material into those data buffers, it may end up getting sent back to the server just the same (e.g. as a signature value). This would, however, be a bug in the agent and not the client.
Yeah, I think there's one thing the startup world does offer: more freedom+respect than other places. (Above a certain income.) It's horrific, full of lies and doesn't let everyone in. And that "freedom" is often interpreted as harassment.

But. There's a reason why certain people choose it. You can be less of a cog.
Pick a business domain that needs software. Write software it needs. Sell it.

There, I just saved you hours of reading :-)
Right, but I mean I never even hear about people living in the communities adjacently south of SF. I understand traffic going into the city is a mess, and those places are somewhat more rundown and more suburban, but it's closer than Oakland is.
The cow has plenty of milk, but how everyone gets it isn't equal. I understand the sentiment, I just can't relate. I'd rather enjoy my work for just "adequate" pay than constantly move from place to place. Money is just not important to me.
The fine would be on the sellers, not the buyers.
the influx of foreign buyers (particularly money coming
from China that is not that price sensitive)

I thought this was a major factor in the increase in home prices. Anecdotal evidences of "tourists" coming in to buy property as an investment, instances of people buying homes without even visiting and bidding wars with homes ending up in the hands of people paying premium and in cash. This phenomenon has also been reported in other major cities like London, Toronto, Vancouver.
OpenBSD has a conspicuous philosophy which involves a strong preference for C over C++, a ruthless minimalist pruning of the packages and ports tree, and an allergy to prevailing fads (see the reasoning behind OpenBSD's use of comic sans serif and CVS for examples of this).
Going slower than the flow of traffic so that everyone has to change lanes to pass you is also not doing wonders for the probability of death.
Sites such as Walmart already block my access when using my server at LARGE_VPS_PROVIDER
Agreed, though this is advice for the 1%, if that. Must be nice to be considering property in SF, huh? Better drive my Bentley to the office and do some location scouting. ;)
You can order a DVD from Germany, but it'll be region-locked when you try to play it in a US DVD player.
If you'd like to let members of the NY State legislature know that you oppose/support this bill, please use the following link and scroll down to the "aye/nay" section.

http://www.nysenate.gov/legislation/bills/2015/a8093
You are born short housing - you need to buy or rent it in order to get neutral. And given the labor market, most people need to buy where they work. This correlation is ~impossible to hedge (I guess you could short local industries, but a lot of these aren't public and there are a lot more covariates driving housing prices, from interest rates to embezzled overseas money). There's also a problem with hedging on an asset-price basis vs. a cash flow basis, which is even more difficult.

Good thing CA is a non-recourse state, which means your mortgage comes with an embedded put option. When you consider the option value of the put, the option value of locking in interest rates (ie a call on a long-term zero-coupon bond), the inflation hedge, and potentially lower month-to-month costs (not unheard of, depending on your tax bracket) it makes it pretty easy to break even or minimize your losses even given a fairly bad story, over a 5-10yr period. This assumes you actually run the numbers.

That's not even accounting for the consumption value of the house itself.
Maybe (at least in Haskell/Rust) is a sum type, not a union type, though.

EDIT: Ugh, sorry, those are the same, I was thinking of sum vs _product_ type, ignore me.
Different, but related, is JPC [1], which has a similar graphical interface, with time travelling debugger, but which only emulates x86. Disclosure: I am the author.

[1] https://github.com/ianopolous/JPC
Can't help but wonder whether or not it's gonna scare the pants off me when you get near the end.
Yes, that's probably it.

Or to put it more simply: an exception will never crash a program.
Haha, yea I know that. I guess finding the domain is the tough part >:|
I did 14 over the last 13 years and dissociation in a bad way is something this technique does not, not in a bad way. There are different forms of dissociation: one where your body becomes alien, there is one, where your ego is not associated with the feelings, etc...

There is a dissociational element in vipassana, but it is that your ego does not associate pain with suffering or fine sensations with lust.

What I experienced in me and I see it in others as well, is that they deal with the real world much intensified. Of course, you distance yourself in the retreat, but this is for self improvement, as sometimes you need a time out to really look deep inside, calm your mind so it is sensitive enough.
git blame shows you commit messages for already-committed code.

This builds the initial commit message when you want to commit the pending changes in the index.
Ask HN: What would a better Groupon look like?
The number of people who frequent that sub with more than a year or two of professional experience is frightening. The discussion is so myopic it gives me a headache.
Commercial software (with a long tradition) is based on that idea. And Free software is based on the same idea, only that you renounce to that ownership right.
Really? I frequently see the opposite opinion there now.
Yes, that's probably what is meant.

So the point is that a program will never crash due to an exception.
As an avid reader, a few years ago, I got a membership at https://www.librarything.com/ because my queue was getting thin. It has a feature that makes recommendations based on what you read. I spent many hours entering all the books from my shelves. I then went to the library (where I get most of my books) to see if they could print out all books I've read over the years. Nope. "As soon as a book is returned, the loan is deleted from their database." Why? "So the government can't find out what people are reading."

The irony that librarians - government employees - actually recognize the real threat and protect their customers is why the library remains the only government institution I support.
"in SF" in a pretty important qualifier. On top of a 28% federal tax rate you're paying 12% state income tax. San Francisco has a 1.5% income tax as well. So on $90k/yr you're down to about $4500 a month take home but that's excluding any payroll taxes outside of income. Several hundred dollars there. You're already in "spend half my check on rent" territory.

Even though 90k is ~3x the average personal income for the US, when you're living in one of the most expensive cities in the country, you can absolutely be broke on that.
MarsDB – plain js database with Promise API, MongoDB syntax and live queries
Unless I'm dramatically mistaken you don't lose your principal when the bank forecloses.

Obviously in many cases during the 2008 crisis the homes were underwater (valued at less than the loan amount), in that case then yes, you end up without a house or any equity since it's valued at less than you owe.

In the hypothetical where you lose your job and can no longer afford the mortgage - presuming you went an extended period without paying - the bank will eventually force a sale of the property to recover the loan amount.

If you have positive equity in a home then you'll have some money leftover after the proceeds of the sale are used to pay off the remaining balance to the bank.
My guess is the 'trap' is the passion and intensity of working with a small team of dedicated and smart people. The author certainly makes many good points, with which I agree. However the intensity of a startup is not found in just any environment, thus it's appeal ...
Unless you've over leveraged your mortgage you should (right now) still be able to get out of a house in the Bay Area with most of your equity intact should you no longer be able to keep up with the payments.

If you're underwater because you've used your house as an ATM you're on your own but responsible parties shouldn't be losing their deposit.

This all changes if there's a huge downward swing in home prices. It's unclear if there's downward pressure whether home prices would significantly fall as opposed to flatten out . The 2008 collapse caused about 5 years of lowered home prices, bottoming out around 2010. But a lot of that was also driven by poor lending practices.
Not bad advice.

There's a famous quote by a prominent businessman (maybe Jack Welch?) to the effect of "At the end of a workweek, you get your paycheck, and then you and your company are even." Of course, equity and stock options cloud the picture (likely in favor of the employer, since they have the informational and experiential advantage). But a good thing to keep in mind nonetheless.

Disclaimer: I've never worked for a startup.
MarsDB is useful as a Model layer in MVC applications.

It has bindings for Angular (https://github.com/c58/marsdb-angular) and React (Relay inspired, https://github.com/c58/marsdb-react).

Data can be persisted in LocalStorage, WebSQL, IndexedDB (with LocalForage) or on the disk (with LevelUP if using with node.js). Write new storage manager is very simple (just implement StorageManager interface).

It also has something like MongoDB's aggregation framework, but with plain js interface.

Cursor returned by "find" is observable. If something changed in the collection that related to the query, then observer will be invoked again.

It works in any JS environment: browser, Electron, NW.js, node.js

It's just a concept i'm happy to hear your opinion.
Thank you.
"For homeowners, the H5G package is expected to cost £399 per month including VAT"

I'd question how many home owners can justify that kind of expenditure. I have yet to feel the need for 80mb FTTC. My 40mb keeps our family of four happy.

I really hope ISP's start switching to advertising how low latency their networks are or that they support the next generation of IPv6.
Pretty cool, if the SeaMicro storage fabric could be added it would be even more fun, pretty awesome transactional machine in a rack. I would have loved to build a storage appliance out of a system like this when I was at NetApp.
The Silk Road's Dark-Web Dream Is Dead
Shades of Trunk Based Development
No they don't.

http://webscope.sandbox.yahoo.com
A labor market correction in the Bay Area seems likely, and it'd be shocking if real estate prices didn't fall accordingly.
If true it's somewhat disheartening to see that newer companies are still carrying on the tradition of limiting a product (not that Atom is a "product" per se) in favor of promoting another one. I think there's a name coined for it but I can't recall it at the moment.
If they want open protocols they can propose it and work in standards bodies (IETF or other) but that would limit their flexibility. And walled garden is good to keep users.
"It's interesting that you posit that the ultimate endgame is "corporate-friendly content". I was curious why you think that content is heading that way?"

Every company I've seen eventually goes this way. When a corporation becomes large enough, they start answering to special interest groups on the left/right and self-censoring content as to not tarnish the reputation of investors or lose valuable market share.

"If anything, I'd argue that globalizing Netflix combined with stronger control over their own original content enables Netflix to move towards an endgame where lots of niche audiences are served (rather than only mass markets). At CES, Ted Sarandos (VP of Content) mentioned that traditional TV had to hit home runs all the time, while Netflix can score with singles, double, etc. Why would Netflix jeopardize this advantage and hop in the time machine to become an outdated TV company?"

I hope you're right. So far, they are copying the cable company strategy: license older content to get the viewers and then eventually create your own content to make more money. It's a pretty good business strategy, if you can pull it off.

When the Syfy (I actually hate this name) channel first came out, it was all old episodes of Quantum leap, Star Trek, and lost in space. They slowly built their own content over the years and now pretty much only have original content.

It's also tends to happen with monopolies (if this ever happens to Netflix). Right now, they are taking tons of chances and it's hit/miss (which means some fantastic content for customers).

When you are on top, your strategy changes to what has worked. You don't want to lose market share, which means taking less chances. You aren't desperately trying to gain market share, you are now holding onto it. So, we might still see cool content, but it won't be as groundbreaking or as often.

I feel like this eventually gets watered down enough, and big money/advertisers get involved, and the cycle repeats.

I was an avid XM radio fan from the beginning. Many of the shock-jocks were allowed to say and do pretty much anything. After the big merger, it's now a shell of what it once was (the same strategy as the radio industry. If you compare the jocks of the 90s and today, it's a much different landscape).

I absolutely love the explosion of podcasts in the last couple of years. It has given people the complete freedom of speech and has pretty much replaced what I loved about satellite radio.

It reminds me why a free Internet is so important.
It has certainly become a well-worn meme on HN, so much that it's probably past its best-before date. Once things get repeated too often, the discussions around them stop being vibrant.
This appeared in the SoftLayer console as a planned event, scheduled to take effect 01-Feb-2016.
What the hell does "reasonable location" even mean?
Let's assume the worst. Some company wants to make a photoshop competitor. They don't want to invest too much money into a internally developed project that will very likely fail. They disregard the GPL and fork the GIMP codebase without releasing the source code. Now a few months later they release their software at a $60 pricetag.

Those bastards! They stole all of our hard work to make some money! Now there are two possible scenarios. It will fail because they can't compete with GIMP which can be obtained at a $0 pricetag and respects their freedom. The user can have their cake and eat it too!

That's a pretty tough nut to crack but what if people actually end up buying the software? The only explanation would be that the fork presents added value that is worth paying money for!

In both scenarios the end user cannot lose. They either get higher quality software that suits their needs or software for free that respects their freedom.
50 years back, to 1966, is still very much preferable to 150 years back, to 1866.

As huge a gulf in technology as that may be, retracing over ground that has already been surveyed once is much easier than blazing a trail through wilderness. It only takes 50 years to advance that far in technology the first time you try it. The second time around, it goes much faster and less expensively, especially for everything with lapsed patent protection.

That particular tractor is supposed to be a bootstrapping device, so that in the unlikely circumstance that we do lose the benefit of modern infrastructure, it can mostly be rebuilt before anybody forgets how or why.

With the benefit of the modern manufacturing infrastructure, anyone else could copy a 1995 model of Deere tractor and just leave off the trademark elements.

The LifeTrac is designed around the resources that a self-sustaining OSE community could likely produce or scavenge. It's basically what two people and a rudimentary machine shop could build in a reasonable period of time.

Again, given the run-up in prices for used, owner-repairable tractors, there may be a market for copying the most popular models for new manufacture, and leaving out anything still patented or trademarked. Serious farmers won't build their own LifeTrac unless it is impossible to get a factory-built tractor.
I'm curious how typo and bit squatting would come into play here, and if attacks leveraging them could collect private keys at a dangerously high rate before people can patch their clients.

Products like heroku, or the stripe CTF, or other things that come to mind that operate over SSH going rogue a bit scarier. If one were to be compromised it would be a case where mass amounts of private keys could leak. AWS, github, all cloud VPS providers, etc.

Multifactor is relevant as a defense with a vulnerability like this.
An existing user logging in is such a boring metric compared to a new user signing up.~
Startup's Mission to Make College Life More Affordable
I hope they lose a ton of customers because of this.
How much worse off would you say a non-top tier grad would be in the Bay, if at all?
Valve deploys 100Gbps Internet ports to handle 75% traffic growth
The analogy is less someone stealing your food, and more someone copying your food. Also, you're literally Monsanto.
So it's been 10 years of jQuery being a preferred way of interacting with the DOM API...where are the changes to the DOM API to make the DOM easier like jQuery? Sure we got a few new things like querySelectorAll(), etc but nothing that makes things quite as elegant to create as jQuery's API.

Why wouldn't the HTML standards committees follow the trend and improve the API?

Edit: removed 'chainable' as a descriptor of jQuery's API as I didn't mean to focus on it; was simply just calling its API chainable but it's led to confusion.
The Qualsys analysis states that keys provided by an agent are not disclosed, and that encrypted keys are disclosed in their encrypted form.

https://www.qualys.com/2016/01/14/cve-2016-0777-cve-2016-077...

Quoting from above: Finally, for these three reasons, passphrase-encrypted SSH keys are leaked in their encrypted form, but an attacker may attempt to crack the passphrase offline. On the other hand, SSH keys that are available only through an authentication agent are never leaked, in any form.

So if you use an agent, and follow the good advice to encrypt your private keys you should be safe(er).

See for older client versions:

http://martin.kleppmann.com/2013/05/24/improving-security-of...

or better for newer clients:

http://www.tedunangst.com/flak/post/new-openssh-key-format-a...
this is how I usually do it:

~$ echo 'mutt -s "Call a client at 9:00, 9 Apr" lowry@localhost </dev/null' |at 8 Apr </dev/null
What's your point? You get most DVDs in most regions, even with optional translated subtitles and dubs, right? I could go on, but DVDs are a everyday articles and even your mum can buy and play them. And read the full Wikipedia article.
Indeed. Google voice texts, group chats, and video stuff do not work. I get incoming audio chat requests on pidgin for google voice calls, but they don't work.