skysight-inc/HackerNews huggingface dataset:
This is a really nice cleanup/update on Knockout. The source code at ~400 lines is very understandable. I've looked at a lot of reactive frameworks, this is great work!

I'm glad you're thinking about how to manage garbage collection. It's tricky with these push-based frameworks.

Have you given consideration to asynchronous vs synchronous reactivity? The advantage of asynchronous is you don't propagate the changes as they are made but instead once all the changes are done. You can avoid redundant computations this way, for example if a bind is dependent on multiple observables that change in the same "turn". And in some ways (worth debating) asynchronous semantics are more understandable than synchronous since unknown code is not being run underneath you while you are in the middle of changing observables.

Here's Ember's writeup on their rationale for asynchronous:
http://emberjs.com/guides/understanding-ember/managing-async...

Also since Object.observe is asynchronous, Google's polymer/MDV will also I believe have these semantics.
As a Flask user, you might want to check out Flask-Mail http://pythonhosted.org/flask-mail/
> crucial to understanding how society will evolve as the
> necessity for labor is automated-away

People have been worried about the necessity for labor being automated away for centuries. Do you really think that this time it's different?

I'm always pretty skeptical of that kind of argument, though in this case I do have some uncertainty.
Ahh, you're putting the entire UI in binds. That's a really clever way to handle the lifecycle of the listeners!

bind is "stupid" in the way that it completely recalculates a cells value on any change of a cell it's previous calculation depended on. It doesn't "understand" the calculation in a way to only recalculate the part that was strictly needed to update its value to a change.

I mention this because if the entire UI is in a bind, then on every change the entire UI would be recreated. I worry that this could get prohibitively slow on a sufficiently complex UI? (It can also lead to problems with widgets losing focus, but that can be solved in a similar way as in Immediate Mode GUI's).
How are you going to avoid Google from shutting off your api access/detecting your client and blocking it?
> The software used in the mail stack is purely open source software.

Does that really matter? I don't think the solution for people wanting to move off of GMail is to set up another company that stores your email.

What I'd love is a physical box I can plug in at home which stores my email and provides all the tools which GMail does (web/mobile apps, features, etc).

Even then, I'm not sure I'd switch. This is a tough nut to crack...but it's promising to see people trying. Hope something comes out of all the work going on in this space.
I thought the unlimited bandwidth thing was only until they start measuring it?
It's hard to tell. I'd like to see the whole brochure.
The news most definitely pushes their funding partner's agenda. Also, they mostly get's their material from well funded sources (with agenda) instead of themselves nowadays.
he wants 10 best stories that interest him, not top 10 upvoted (that includes the new version of cofeescript or bootstrap).
Are there features holding people back from going to DO from somewhere like Linode? Load balancing, private backend network, etc?
It's one of many possible reasons, but certainly not the only one. And any buying decision is probably made because of a bunch of different factors (the ratios being different for each person).

Tesla's selling all the electric cars they're making, certainly not only because the people who buy them are saving money on gas.
Sorry but where is the update? I just see a correction about a LinkedIn profile.
I really don't see Twitter providing any value to my life. The structure and concept doesn't fit my way of discovering and consuming news at all. In my mind, Twitter is essentially useless. I don't care about people, I don't wish to be follow anyone, I care about single idea, news and insights.

I would not like a filter in terms of what Google or Netflix imposes on me either. If I only got the news that some filter thought I would like I would miss out on ever discovering anything new. Filters only serves to keep you in your own little bubble, never letting anything controversial enter your life.

I like Hacker News, Slashdot and to some extend Reddit. Most of the stuff on each site is of little interest, but now I know it exists. There's a bunch of stuff that I've been introduced to, which initially did't appeal to me, but later on proved useful. Filters and recommendation engines needs to die, they are harmful because they limit our exposure to new ideas. Twitter should go the same way, you follow the people you agree with or the people you want to hate, never the people who make you stop and rethink your own opinions.
I used to use Lavabit, but made the switch because of their policies and logging:

https://github.com/nylira/prism-break/issues/284
He seems convinced that /. was the last great success in tech news and there will never be another to replace it.

What makes you think so? Why would someone convinced of such things say the following:

"Hacker News is awesome. It is probably my number one RSS feed right now." -Rob Malda

(Taken from TFA.)
money as we know it today had the same problem i guess...
Very good. Just last weekend I migrated from AWS to DO. It is working perfectly for my usage at ~25% of the cost.
> People need some notion of the current state of the world in order to have a meaningful opinion of how to change it.

It goes without saying that if you want to get from here to there, you need to know where 'here' is. But I'm arguing that political debate is rarely about how to get from here to there, but rather is about which 'there' we should be heading for in the first place.

Do you think the commonplace opinions that you've described are the result of people misjudging circumstances, and drawing incorrect conclusions about them, or do you think they're not even evaluating circumstances, but merely projecting values onto the world?
The fact that lavabit unexpectedly went down last night (and is still down) without them announcing it beforehand, or saying when it will be back up, is really annoying me right now.
Maybe. Is it the same thing though? Or even close enough? It doesn't seem so to me.
An immigrant from what country?

I am asking because HN comments by people who have lived in the US and in another country are the best way I have found to learn about countries outside the US.
I looked at Digital Ocean for an alternative and really liked the prices, but it seems to be missing some pieces to cover more elaborate use-cases. For instance, you can't scale just storage, and they don't provide a CDN.

I hope they can add more features while staying price-competitive.
There are several security concerns here.

First of all, I didn't see any mention of encryption. Is data encrypted at all, or are you able to read everything going on in the server? If encrypted, in what way? Why should I trust you with my data if it's not encrypted? How will I hold you accountable if I'm not paying you?

Second, HTTPS is a nice start, but it's just public/private key encrypted connection. It's still susceptible to a MITM using a proxy. Most users will click through a security certificate warning generated by their browsers for the sake of convenience. Bam, there goes the HTTPS protection. Especially since all that's stated is you hold the data in a directory. So, if it's in a directory unencrypted, what's stopping someone from path traversing into that directory and either stealing my data, doing things with my credentials or taking down your entire application by shifting through file directories to root acccess? Are there auth checkpoints so you can't climb up to root privileges?

Third, you state there is "powerful antivirus protection." How powerful? Tailor-made for the application or stock bought/outsourced? Do you have an in-house team experienced in crypto working on the development? Are they carefully writing source code with security in mind or checking for it afterwards?

Attempts like this are somewhat misguided in that they're misinformed by anti-government and anti-BigCo trends. Your data is safer with Google. They pour more resources into security than this project could reasonably hope to bring in revenue in a decade. I'm not saying this because I always believe open source is always, universally less secure than proprietary, but because it's Google's GMail we're talking about. A dedicated security engineering team larger than the entire team building this OSS project.

Security is very much a game of resources. You should assume you will be hacked, at some point, inevitably, and work from there. I trust Google more with my data because I know several facts:

1. Google will only cooperate with law enforcement if there is a reasonable need requested of them - contrary to popular belief, the government has more efficient ways of stealing and doesn't have "direct access" to Google's servers;

2. It encrypts data, which is something I'd hope to see at the very least (and which I didn't see here); and

3. Considering the government can probably catch you with or without Google, I'm more impressed with its engineering team than yours. No offense.
And the SMS messages are limited by the size of the blocks of the first digital celular networks, that got that size because it was enough to fit a "phone #1111-1111, ring" message.

So, in no anybody tought abut what kind of textual content would fit that size. Or, in other words, it's arbitrary.
I think that you are overthinking it, this sort of troubleshooting doesn't require all that much domain specific knowledge (certainly the author of the article came at it with more than was strictly necessary).

If you install new fancy fuel injection nozzles in your car, and suddenly your car is shit, then swap them back out and see if the problem goes away. After you determine that it does, you can start investigating if the installation was botched or if they are broken, or whatever. You don't need to know anything about cars to do that, it's just generic troubleshooting.
If they deliberately and specifically don't want us doing this then we'll most likely just end up writing the email portions ourselves. For now this is a great way to have full email functionality relatively quick and easy.
Sure thing. I'm not a huge fan of expository video, so I don't have a ton of things. Here I use video to show an algorithm: http://www.sophia.org/partial-quotients-algorithm-tutorial

And here is a Ted-Ed video I worked on that is intended to provoke discussion and thought. http://ed.ted.com/lessons/one-is-one-or-is-it
While Pidgin had this ridiculous approach too, what is preventing these schmucks from at least warning the user about storing it in clear ? I was shocked when I realized how it was being stored. Firefox at least requires a password before showing (I think). Just use LastPass already!
One can always go with the Chinese SoC vendors :)
workaround: http://stackoverflow.com/questions/2295410/prevent-cursor-fr...
The contracting culture is indeed awful. It gives companies a way to fire workers without making the headlines. Also let's them not dirty their hands with benifits. But it's unfair to blame Amazon alone. Many organizations do this, including the US Federal Government. The DC metro area is filled with offices where the "employees" walk in and the "contractors" badge in. The tech contractors still make handsome cash, but the job scurity is not where it should be
Stop asking users for their timezone – use per-device settings and JavaScript
LIVE: THE PULSE OF THE WORLD IN ONE PLACE
Another webzine bites the dust
Why do you want to centralize it? Just pull the twitter feeds, and filter them localy.
s/your/you're/g

you're == you are

upvoted:)
I'm impressed that a soft launch[1] brought in twenty users on a $50/month plan ($1,000 MRR.) They really launched with a solid product.

[1]: https://news.ycombinator.com/item?id=5401470
Bbfreeze - create standalone executables from python scripts
2. Vote in primary elections, then vote third party in general.
It's readable (admirably so), but I don't know about reading the output for best practices -- it's not idiomatic JS and not meant to be (however readable), it's meant to be a formal equivalent of the CoffeeScript syntax.
I can't comment much on this problem. It seems very interesting and I'd love to dive into the implementation. One place I think you might want to look for a similar problem is Netflix recommendations. Netflix specifically takes your ratings into account to tailor their recommendations for you. Sometimes I'm impressed with what they can come up with. Other times it seems way off base, but I'm constantly exposed to interesting and new things through their recommendations. I'm also very impressed with how quickly they identify categories of things I'm interested in that are surprisingly specific.

The Netflix recommendation system is definitely not solved yet, but they have had competitions to improve it and you could probably get some good ideas about how to use a user's history to predict their future preferences.
The new SelectorGadget Chrome Extension: point and click CSS selectors
If Google was "doing everything in their power to keep Android and the Nexus brand as open as possible", they would have gave a shit about qualcomm's ridiculous conditions on source and redistribution before release.

Clearly they did not.
Tricked: Paul Verhoeven's crowdsourced script
Randall Munroe published some relevant calculations recently on the ability of humans to throw things high:

http://what-if.xkcd.com/44/

Summary: a professional baseball pitcher might be able to reach fifty metres but the human arm is optimised for throwing horizontally.
I love (not!) the way people who were against domestic surveillance when the previous administration was caught doing it are now strangely quiet after the current administration admits to doing the same.
Was it possible to give up? In my place, they wouldn't be let on to the next grade if they'd fail basic math - i.e., they'd spend the summer repeating it + an extra year in the same grade if that wasn't enough; so it would have to be a real exception to see a 10 year old who can't somehow manage that.

Anyways, the classic mnemonic for that was simple - for < and > the wide part contains more 'thingies' than the narrow part. They're actually taught before numbers or together with numbers, like [pic of four strawberries] > [pic of three strawberries].
Nice write-up.

When did you guys actually started working on this and how did you transition from a day-to-day consultancy mode (no doubt bringing in a multitude of that $5000 revenue) into working on this full-time. Your blog posts don't seem to contain a creation date :)

Did you fund the initial development with your own savings or did you get angel investors on board early on ?

I can imagine that after taxes and deducting costs there is little or no profit left but it's a great psychological barrier to cross !

I wish you guys the best of luck ! Great idea and great to see people using it (and paying for it)
Did the CIA Just Run an Intel Operation on the Daily Beast?
> We should not trust government, as a general rule.

100% agreement. Just as a personal operating default, I also tend to distrust people that tell me I should put more trust in government. Trust belongs in society and business, not in politicians and bureaucrats.

BTW, I sent you some btc once upon a time. I love your site/service.
Docker for RubyistsRubySource
I do not think it is unbelievable that a cryptographer would not have heard of Bitcoin. Bitcoin is just not that interesting to cryptography researchers or professionals; there is a polynomial time attack (for a vague notion of what it means to attack Bitcoin), no security definition, and a requirement that the honest parties scale their work with the work done by the attacker. It is almost certainly not the case that Bitcoin was created by an expert cryptographer or by a team of experts; one need not look any further than the original Bitcoin paper to see why (no references to previous work on digital cash? no reference to security multiparty computation? an expert cryptographer would most likely have mentioned at least some related work).
https://en.wikipedia.org/wiki/IBM_and_the_Holocaust#Holocaus...

--Godwin
Tutorial: Setup a LEMP server inside a Docker.io Container
The commenting/upvoting system stink over at /. The Reddit/HN style is so much better. They should have switched a while ago. It makes the site still feel like 1997.
[ignore this - see edits] i thought one problem with ssh was that it used tcp and too-large packets. hence that other thing that builds on top of it, and whose name i can't remember. having said that, i'm sure there is side channel info - i'm just not sure how precise things are.

also, what cipher suite does ssh use. does it have forward secrecy?

[edit1: to answer that last question; yes it does.]

[edit2: paper on keystroke timing attack - http://users.ece.cmu.edu/~dawnsong/papers/ssh-timing.pdf - each keystroke is a packet‎; passwords have no echo. this is from 2001 - it has suggestions like sending packets when idle, but i don't think they've been implemented.]
You've made a lot of rude assumptions here about that poster. That's more tacky, in my opinion.
Having banks involved has allowed the current regulations. By getting them to follow rules it gets everyone else to do the same.

Now, you can still get around it if you are small enough, but it is the same with nearly anything else.
I work for a GPU vendor so my viewpoint might be clouded, but there is a lot of competitive information to be gleaned from the source code of modern drivers.
Is Startups.co Trying To Be The Next Angel.co?
Oh good pick-up. Only the correction was May 2013. But no update, i.e. no new information that refutes this hypothesis, is if anything an indicator that this isn't "old news" and is a promising hypothesis that has yet to gain currency (pardon the pun).
I have no experience with GPUs, but I once read something that indicated that the driver, in fact, has a lot of proprietary code in it. For example, nVidia often releases driver updates after a new game is released that can give 10-25% performance boosts in those games. That's not because it's running the GPU faster, that's because of optimizations within the driver on how GPU commands get processed by the GPU.

Someone with more knowledge about this please correct me if I'm wrong.
Darwin is open source too. You just can't build a booting IOS image from the code that's available, due to a lack of certain binary blobs. It's almost the same problem.
You'd have to apply a couple hundred newton metres of torque, which would probably require a 50kg gyroscope, (expensive, heavy!) and if you want it to be at all compact you'd have to make the reaction wheel out of tungsten. (even more expensive!)
I was a technical reviewer of that book (although no knowledge of PCI in practice), and I found it to be less moment-specific and more general grounding and strategy than I expected. It really is a good book.
I'd love to trade email addresses so that we can exchange numbers in the future! My favorites are 17, 3225, and another one that I don't want to exchange with just anyone.

Unrelatedly, there's a problem with calling things only numbers when they're much more than just numbers. If bitcoin were only numbers, nobody would buy them. People buy them because there's an expectation to store and liquidly transfer value.

The claim that the government can't regulate atoms won't stand up if the atoms you have are in an arrangement that fires bullets.
You know, each year in April, many millions of Americans send a pile of paperwork to the government detailing their tax obligations. Often this paperwork is accompanied by a payment owed to the government. People also have money taken from their paychecks as tax payments.

Yes, regulations and laws are applied at the entry and exit points of the money system, and people who try to avoid those regulations run the risk of being arrested.
As stated in the Wikipedia link, there is a very clear difference between basic income and guaranteed minimum income. Basic income is a supplement that is not reduced by any work income earned. A guaranteed minimum income promises a supplemental grant for only the difference between other income and the guarantee level.
But isn't the problem they aren't allowing the binary blob to be released? There's little reason to believe someone is going to reverse engineer and open up capabilities of a chip in a binary blob (at least little reason to believe that will be more likely because it's released rather than pulled directly from a device).
> set an iframe's src to "view-source:https://example.com/",

is it possible to frame view-source?
Without capitalism, we'd be writing letters to each other.
Exchanging bits of paper with writing on them (EDIT: Paper money if you're confused) is probably also speech then. Your argument seems a bit misguided there.
Does anyone else find it highly suspicious how every Android device feels the need to ship a binary blob?

Given Google's close relationship with the NSA, the reason seems fairly obvious...
This has always struck me as a weak justification. If readers value succinctness, the problem should solve itself without any need for restriction, because people would follow those who get to the point and unfollow those who don't.

If somebody chooses to be a windbag and someone else chooses to follow them, why should Twitter be standing in the middle telling them both that they're Doing It Wrong?
Visualizing Twitter data in 40 lines of Python
Yeah, especially since I usually exchange numbers on little folded-over pieces of napkin, instead of with speech. Just easier to remember that way. (And the war on which 1st? Hopefully the 1st of January, because that day's always a mess. But August 1st I like because it's kind of the peak of summer.)
Instacart launches Express – Amazon Prime for Groceries
I don't think they can, but I was just making the stronger and more obvious statement.
Original thread: http://news.ycombinator.com/item?id=5663727
No - it's you that is lying: (from the patent)

CLAIMS
The ornamental design of an electronic device, substantially as shown and described.

The picture clearly shows more than just two attributes and is a key part of the exhibit.

I make no secret of defending Apple against false accusations. They are in no way a flawless company, but the mindless pile on of inaccurate statements helps nobody.
Both pro- and anti-bitcoin groups were rather split on whether it counted as money or not.
Wait, I don't understand - how does the US government have jurisdiction, practically speaking, over Bitcoin transactions occurring entirely outside of the US?

Or is that not what this says? Because to me, "can be regulated under American law" means what I wrote above.
For me, the glory days of Slashdot were when I consumed the daily text based email digest.
Obviously, the leaks are intended to justify the current trend of global surveillance.

You should have heard the backlash against Biden for dropping the "ST6 killed bin Ladin" bomb in the press. People were saying that naming (a defunct since 1987) SEAL team as being responsible for killing bin Ladin equated to placing those SEALs at risk... (as if being a SEAL wasn't already placing yourself at risk?)
By your argument users should not be prompted for their current password to change their password as that would provide them with a false sense of security. Or I guess now that they can just go and look up your password and then login and change it on the site they would not even need to do that. Security fail. You've set the bar way way way to low for easy compromise in seconds with no technical knowledge of computers needed.
Anyone who calls their project "Library_Name for Humans" has big shoes to fill. Looking at the examples, it appears to be exactly that.