skysight-inc/HackerNews huggingface dataset:
> By that time there was no way a third party could have an affect on any of the fundamentals.

It's not like NaCl is a market-dominating monopoly format like MS Word .doc now or anything. Going by usage, it's basically still a prototype. Anyone (e.g. Mozilla) who disagrees with the fundamentals of the design so thoroughly that they don't want to work with what Google came up with, could create a competitor to NaCl using the same basic idea (native-speed code execution using a pre-checked subset of machine instructions), and their version would have roughly 99% as good a chance of becoming dominant as if NaCl hadn't yet existed.

There are two alternatives when coming up with a standard: drag people through a committee forever to pin down every little feature--or just have one of the concerned parties throw together a working implementation that everyone else can then point at and say "well, this part is good, but that part is crap, I think I'll make a version of my own without that part", and shake thoroughly until a stable ecosystem settles out of it.

---

As an aside--it seems like most of the good things in technology (e.g. HTML) come out of the latter process, and yet everyone somehow sees the former as fundamentally "fairer" or something. What's so wrong with making a bunch of incompatible forks, and then competing to merge all the best features of one-another so that your thing will be the "most compatible", and therefore see the greatest adoption? :)
My friend, you just won the Best Comment Ever award!
Where are come from(Poland) you have to learn how to do CPR as a part of your driving test - in case of an accident you are required by law to stop and help, so it's only logical that CPR skills are required to get a driving licence. So most people know how to do it, they had to learn it to be able to drive.
I think the chance of recovering the money is higher than zero, close to 1 in fact. All the casino has to do is store the tape and wait for facial recognition technology to take off on the web. In a decade or so we'll just be taping crimes and than the web will tell us which individuals have matching bone structures.
Yes, I think this is exactly what all of this is about.
My Amazon bestseller made me nothing
No one said it wasn't.
I don't understand why these changes make you switch from Chrome to Firefox.

There appears to be a really prevalent attitude here on HN that you can either really love or really hate a company. If you like it, you use all their stuff. When the switch in your mind flips and you know you must instantly start hating them, it means you must stop using every instance of their software, whether it's related or not to whatever your issues were.

It seems kind of silly.
Where have we got to the point where a relative hostname is accepted by 100% of websites yet an absolute hostname isn't? Surely it should be the other way round, this is a ridiculous state of affairs!
Dont know your site, but be sure I would never come back to it if you dont have a RSS feed (and leave it within 2 secs if there is any ad on it).
Evolving Digital Ecological Networks
Don't stack/unstack the dishwasher. Use two dishwashers instead. At any one time one has clean dishes and the other has the dirty ones.
No they didn't. Still works: https://api.twitter.com/1/statuses/user_timeline.rss?screen_...

They have said they're planning to get rid of it sometime soon, though. Sucks for people like me who used Google Reader to keep track of Twitter RSS feeds, ha. Google Reader is really easy to replace, at least. I'm much more upset about Twitter.
I go to my master classes or slack mostly. There's this one guy in my class that do read math books though. But really, it doesn't change anything.
I think in many ways the solution was already discovered: don't create the expectation that the user will read everything. When they log on, show them the most recent or most significant events, and provide a way to find older events if they want. Twitter, Facebook, plenty of news sites, aggregators like HN & reddit, all hit on more or less this.

Technically, there's no reason it couldn't be done with RSS feeds. But the language of 'subscribing' encouraged thinking about RSS feeds in a different way.
> I don't see how the way in which something is developed before its first release has any bearing on whether its current development is community-driven.

You don't? Go look at the nacl commit logs and count how many non-Google employees are contributing. That it was developed in secret is precisely the reason for this (not because they are against outside contributors today).

If you develop a supposedly open technology in secret it either needs to be 1) really good or 2) really popular. XHR is successful because it fits into both. Whatever you may feel about NaCl, Microsoft, Apple and Mozilla don't think it's good.
I don't know. Most of them?
1) Violin playing is maybe one of the most extreme examples you can study because it requires specific talent as well as extremely hard work. How many of the elite players start out with perfect pitch and perfect hand anatomy? Maybe the rigid work schedule evolves when you start out with a specific talent.

2) I've met a couple of kids that took a year off from everything else and followed a rigorous schedule as described in the article. Their goal was to see if they can make it as professionals but ultimately decided they just couldn't keep up with the elite.

I think following a strict practice schedule is necessary but definitely not sufficient to becoming elite. Probably the non-elites figure out pretty quickly where they stand and simply opt out of the rat race.
Could you detail what actually gets deleted? The support page [1] is brief on details and I'm especially interested if it deletes photo albums which were originally uploaded via Picassa

[1] http://support.google.com/plus/answer/1044503?hl=en-GB
Social question and answer site Formspring to shut down on March 31st
You can have an RSS feed that doesn't include the full post, just a title and maybe the first sentence or two. A lot of sites do that (Salon.com comes to mind immediately).
I know this is some people's problems. But I believe it is the minority. So I've made my decision. I also don't support old IE browsers.
On the contrary, I had it and it did not help me in the least bit. This article is much more useful than many sessions. It all depends on whom you're speaking with, others might be very good at helping you, but it's not always better.

I do agree though that proper diagnosis is better in any case, but it's not the solution to it all.
Ask HN: How much of your time is spent on classical algorithmic problems?
Almost none of the time my team and I spend writing code is spent focussed on solving "classical algorithmic problems" - search / sort / comparison etc. It is all writing clear logic.

Our efforts are all around writing unambiguous code which does what it says on the tin (and says on the tin what it does). Code which other programmers can easily work with and code which interacts defensively with the rest of the system and only affects that which its told to.

I'm interested in how representative that is. How many of you have programming jobs which are genuinely algorithmically driven?

What fraction of your time is spent on "classical algorithmic problems"?
A very interesting dilemma as a consumer/customer.

I am sure out of the many fired some are legit firings - drivers not respectful or just not good enough. And similarly some who have been short changed by customers giving bad reviews.

So here is my dilemma, wearing the customer hat - if this move by Uber guarantees me that every time I hail a Uber cab, I am guaranteed to get a 4.7 star experience in the minimum (ya sometimes not, but on an average yes). So why wouldn't I want that as a customer?

Now if I wear the hat of a sympathetic human, I can probably see some injustice if I sift through all the firings. So how can we hold Uber accountable?

Being a realist, sometimes one has to understand that many systems don't have equality and maybe in this case the injustice/inequality benefits the Uber customers.
Use example.com in examples, since mydomain.com is an actual website.
But that's also not what I want. I want people to come check regularly (or not) if something is new. That's a way to create loyal visitors.
> whether this might actually be a bug in IIS to overzealously validate the hostname.

Our two websites both redirect to the version without the dot, both running on IIS6 so it can indeed handle it.
http://nsscreencast.com is a good resource. Much of it is paid - $9/month, but there's a lot of good free stuff too.

It's basically a Railscasts ripoff (and I mean that in the best way - I'm a paid subscriber to both).
Same here. A bit depressing really...

Because of salary it is a dificult position to leave for me, but I'm working on that developing my own startup :)
"Can a 3d printer make guns?"
> There are two alternatives when coming up with a standard: drag people through a committee forever to pin down every little feature--or just have one of the concerned parties throw together a working implementation

You can do #2 in the open. This is what Mozilla is doing with it's Web APIs. Doing it in the open hasn't slowed them down at all.
... or rather, what does a grad student do in any quantitative field?
I'm not saying it's "absolutely fine", I'm saying it's not as bad as Microsoft.
Related: Andrew Wilkins has written his NaCl module in Go
http://blog.awilkins.id.au/2012/12/go-in-browser-llgo-does-p...
I was surprised to go through these comments (including with a command-F) and not find mention of the recent news of the Uber driver charged with raping a customer. While that story was pretty damaging to Uber, it was equally--if not more—-damaging to the arguments made by the protesting drivers. The rape incident is exactly the type of thing that Uber is trying to prevent by being so strict with its drivers (though, admittedly, a rape could still have occurred with a highly-rated driver). For PR reasons, Uber understandably does not want to point out that bad event, but it would be pretty compelling if they said something like, "Drivers, even if it was just one driver who ruined it for all of you, your bad behavior has forced our hand. We have to do everything we can to protect our customers."
There are some interesting addresses that explore that property of Full Qualified Domain Names. For instance, try this on your browser:

http://dk./

It would be curious if ICANN would define "The Internet entry address" as the root address of DNS:

http://./
I think that you make a very important point about discontinuity. It made me think about how I could reduce the inertia of refamiliarization when I resume editing some program after some interruption. I find that I can concentrate for about four hours before my ability to maintain a mental model of the salient aspects of whatever subsystem I am modifying break down and I start to make unconscious mistakes that I fail to notice due to the effort required to direct my little remaining drip of concentration on those aspects that were associated with the initial goal. I suppose one could estimate how much time it would take to make a given change and only attempt it if you knew that you had an ample block of time to complete it without pause, but I somehow feel that this is wishful thinking and that you don't necessarily know what you are getting yourself into when you resume editing some part of a complex system.

Those prone to procrastination will find that the advice to "do a little every day" isn't all that helpful if the task requires the previous day's (partially unfinished) changes to be comprehended before you can pick up where you left off, mental model now reconstructed. There is also a temptation to rewrite this unfinised, untested, undebugged code as unentangled, "fresh", code is easier to write than that which is burdened with interdependencies, observed protocols, ceremony and context-dependent assumptions. Without refamiliarization there is a danger of blundering blindly into damaging changes with subtle, far reaching repurcussions, due to your naive comprehension of the system dynamic.

Given that refamiliarization is exhausting, I wondered if there were remedies that could reduce the time and effort it required each day:

* Allow the visualisation of the project with a number of domain specific Projectional Editors - derived from an Abstract Syntax Tree
* Use SSA symbolic variables - imperative programs are hard to understand because they support the reassignment of named data cells
* If you have to have state defer changes to a globally synchronised Superstep - also support the Command/Query Separation Principle
* Use a live programming debugger to play with the system and refamiliarise yourself with its dynamical behaviour in a safe sandbox
* It may help to use a language that scores well on the Halstead complexity measure to reduce overall development effort - Python
* Use a WHY directed outline for code - that explains its goals through a folding text editor that supports literate programming
* Avoid fragile base classes - there is very little point having encapsulation if you hack the heritage of an object's genealogy
* Use Go style interfaces

If all that fails:

* Revert to the previous working version and redo up to the point of interruption or pause - as it's easier to write entangled stuff

I welcome anyone's opinions on these suggestions, or suggestions of their own...
Then fix that: s = <1,2,3>

I think that's better than using the same brace-type for sets and dicts anyway, and it can't be as confusing as () == tuple(), (x) == x, (x,) == tuple([x]).
> Whatever you may feel about NaCl, Microsoft, Apple and Mozilla don't think it's good.

Microsoft and Apple have very obvious reasons to avoid supporting NaCl, whatever they think of it--it is the last step in nullifying the relevance of Operating Systems. A browser that runs code at native speed is an operating system, fullstop.

Mozilla is, as far as I can tell, just doing that same overly-idealist thing that Debian and the FSF do, where anything that's not specifically "the best kind of open" (GPLed) is a horrible monstrosity not to be allowed to besmirch the beauty of the web. Meanwhile, I don't expect to see a Photoshop or a Crysis for Firefox OS any time soon ;)
Well, if you don't approve of their practises, you shouldn't keep using their products, should you?
Chrome is created by an Ad company so that they can make more money selling Ads. People are willing to overlook this fact because they trust that Google wont put it's own desire to make profit over keeping the web open. People are losing the trust that this is the case.

If somebody comes up with some new technology that makes the web better in some way, but also means it's more difficult or impossible to target advertising, do you think Google will implement it? Do you think the makers of Bing will?

Am i the only one that thinks that a handful of Ad companies shouldn't be controlling how the web evolves?
Thanks, yes with .gif I was getting larger file sizes and lower quality when converting with ImageMagick... and jpg had the lower file size for quality.
This seems to be an excuse to start looking for a new job, depending on how your company rewards high performers. Since everyone around you is unproductive, this suggests that there is not really a competitive environment for performance bonuses. No one wants to be in that 20% that does 80% of the work without some payoff at the end.
I'd say 1) The people who use the Internet the most...are too dependent upon the system. They haven't the time or energy for a proper protest.
It's about taking every potential data point they can have about you away from them (and thus the ability to monetize it). I switched to Firefox just the other day after reading that article about Chrome vs Firefox and also because the dev channel seems to have a tray icon in Windows now.
The title of the article is misleading. He didn't steal it, he cheated the casino out of it. This is an important distinction since in the eyes of the law the casino willingly gave him the money when he cashed out. The casino can catch you cheating and prevent you from cashing out, but once you're out the door you're pretty much free (although I probably wouldn't come back).

In fact the article actually says they've identified the man and banned him from the casino. If they had legal backing I'm sure it would have mentioned the manhunt, and not a "near zero chance of recovering the money."
Lifecycle emails are a great way to look, capture and trigger events for your attention and at the most appropriate time.
I read the parent as no longer trusting Google, and if you don't trust someone - don't use their browser.

It's about distrust, not hate.
Viewing page source reveals: http://s3.documentcloud.org/documents/612500/la-2013.pdf

I guess I should also mention what's at the end too:

<!--Good with data?-->
<!--Tired of grinding on the same old apps?-->
<!--Want to use your skills in defense of truth, justice and the American way?-->
<!--Email ben.welsh@latimes.com and let me know you're out there.-->
Paypal swipes Stripe
I think they're going to shut down Blogger next.

It's a neglected platform at best, and it too encroaches on some partial functionality that could be offered by G+.

Picasa is in the process of being absorbed completely into G+. We're in the middle of a massive consolidation. They're closing down and walling off everything they can. When the smoke clears Google will have transformed from an open standards company into exactly the same walled garden everybody else is offering.
Why is asm.js crazy?
While I sympathize with the drivers' right to protest for better treatment, I wouldn't characterize these drivers as employees. It sounds like they should be protesting the lack of granularity/ accuracy of the Uber rating system.

Just so you know where I am coming from:
I work in a very similar industry (freight transport), and this model is very common with truck carriers, brokers, independent owner-operators, etc.

I've worked as a contractor at two previous tech companies where I was once an employee, and one of them eventually ended up offering half my rate because I did such a poor job on a particular project (I had lots of personal issues to contend with and was trying to start a business). If I had thought it was unfair, and a systematic way to lower costs, I might have made a stink with other contractors, but I knew it was my own, so I just quit dealing with them.

Just to reiterate my main point:
Contractors are not employees, and the relationship is well defined, and not just to skirt some obligation. It is usually done to align priorities, and assure responsibility and maximum pay for the contractor.
This is kiddie stuff compared to Huxley's writings ; )
"Mozilla is, as far as I can tell, just doing that same overly-idealist thing that Debian and the FSF do, where anything that's not specifically "the best kind of open" (GPLed) is a horrible monstrosity not to be allowed to besmirch the beauty of the web. Meanwhile, I don't expect to see a Photoshop or a Crysis for Firefox OS any time soon ;)"

No, Mozilla is pushing asm.js as the solution for Photoshop or Crysis, because it's (IMHO) a technically better solution with better survival characteristics (backwards compatibility) than NaCl.
An incredibly accurate depiction of research in any theoretical field, I'd say. Compound that with the fact that during your education you're mostly presented with texts that summarize decades or more of research into a scant few pages as if the people involved had just flowed naturally from one idea to the next, from a problem statement to the incredibly complex idea that unlocks the proof.

When it's finally your turn to try your hand at actual research, it turns out that your contributions are barely a couple of side notes on a restricted subset of a problem in the hope that someone will use that information to find out something that is actually relevant in practice.

Rather than turning me off from academia, it makes me marvel at the tower of minuscule pebbles upon which our modern civilization rests. One day, I might get to place a few more of them on top.
> "It is a tool that does suck up dust to make what you walk on in a home tidy."

This is essentially the idea behind Natural Semantic Metalanguage[1], Andrzej Bogusławski's theory of cross-cultural semantics from the 70s.

[1] http://en.wikipedia.org/wiki/Natural_semantic_metalanguage
Honestly i think what killed this site is the fact that it left a bitter taste in most users mouth.The annonymous aspect of the site-the thing that made them was ultimately the thing that killed them.It was fun until the questions about how ugly people were and secrets and rumours were being spread. This lead to potenial investors and acquirers avoiding it like a plague.
> Anyone (e.g. Mozilla) who disagrees with the fundamentals of the design so thoroughly that they don't want to work with what Google came up with, could create a competitor to NaCl using the same basic idea (native-speed code execution using a pre-checked subset of machine instructions), and their version would have roughly 99% as good a chance of becoming dominant as if NaCl hadn't yet existed.

That's exactly what Mozilla is doing: asm.js.
Maybe not. Their WP8 mail app is quite nice.
> could create a competitor to NaCl using the same basic idea (native-speed code execution using a pre-checked subset of machine instructions)

That's pretty much exactly what asm.js is. It is currently slower, but it is also a younger project. They both even use LLVM as part of their standard toolchain.
No, Mozilla legitimately doesn't think NaCl is a good idea and thinks they can achieve similar results with asm.js which has a far lower maintenance burden. Google is quick to come up with ideas that only they have the engineering budget to maintain.
"I don't want to "like" them or add them to my social networks. I just want to read their shit."

+1 this nails it. I do share content links a few times a month on twitter and g+ but basically I want to read interesting stuff.

I have also started to realize that I rely too much on HN and Prismatic - nice sources of interesting material, but still limited. This appropriate shit storm over google moving to a walled g+ garden has increased my use (again) of RSS.
10 Strategies to Make Startup Work Seem Like Play
Frankly, the entire mentality reminds me of such absurdities as "America, love it or leave it" and "if you don't like it, go to Russia".

Not only are such responses markedly devoid of empathy, they are also bizarrely illogical. Employees and "partners" both have the right to organize and attempt to effect change.

Lastly, all this free market cheerleading also sounds fairly hollow coming from a currently privileged class. I can't help but think attitudes would be different in more trying times.
Up voted, because "forward example.com. to example.com" is exactly backwards. Think about what happens to the user who doesn't have 'example.com' (the relative hostname) resolve to the same address as 'example.com.' (the absolute hostname). Now they want to get to 'example.com.', they type 'example.com.' and they get forwarded to 'example.com', which resolves to example.com.localdomain.com according to their local DNS server. Oops.
What is it about RSS that is broken and what would you like to see replace it?
What Vegas Can Learn From Wall Street
Honestly i think what killed this site is the fact that it left a bitter taste in most users mouth.The annonymous aspect of the site-the thing that made them was ultimately the thing that killed them.It was fun until the questions about how ugly people were and secrets and rumours were being spread. This lead to potenial investors and acquirers avoiding it like a plague.

Notwithstanding the above i just want to wish the team well atleast you did something and learned alot.