skysight-inc/HackerNews huggingface dataset:
I was referring to CVE-2010-5139. Essentially somebody discovered that they could craft a transaction that caused a crazy number of Bitcoin to be introduced to the chain at that transaction, and used this to credit themselves on the main network. At that point the the exploit was patched and a new chain formed back before the transaction occurred, orphaning it in the process.

The developers don't seem to want to talk about it, but there's an original thread on bitcointalk.org that details the network event. https://bitcointalk.org/index.php?topic=822.0

ED: I got the number wrong above, it wasn't 32M BTC but 92,233,720,368 BTC
Money is not about peer acceptance, power, or "having nice things".

Money is freedom. This only dawned on me when I had absolutely nothing. Without money, you can't really do anything, all your choices have been taken from you. As you start accumulating money, more and more doors open up, and you are increasingly free to do what you like. Money is, almost by definition, the abstraction of means.

There's probably an upper cap for this effect, but I'd argue that 99% of us will never reach that.
This is the question. We intake so much that has been produced by others (mostly for commercial purposes) that it's plausible that one doesn't know what would be going through their head, were it not for commercials, movies, tv shows, advertising and the like.

One of the reasons I stopped watching (the stand-up comedy section at the start of) late-night talk shows is because laughing meant I was inside the bubble and, in my view, part of the problem.

Also interesting to think about is if we take out the need for money (ie, in Star Trek or back when we traded things) it makes me wonder what we would be spending our time with, mentally and otherwise.
It is large, but doesn't use any streaming or piping. As for remote services, just a bunch of remote APIs, and they work fine.

With the changes to streams in 0.10, I can understand it having some issues. That slipped my mind... but I don't do much streaming so I just assumed it worked.
> other than being able to deliver messgages when the sender is offline.

This is exactly the point. Most people can not afford to run a mailserver 24/7. With Bitmessage you only have to be online very shortly every other day.
BabyWatch - pregnancy monitoring
Dark Chocolate Raspberry Cupcakes with Milk Chocolate Chambord Frosting Recipe
It does make a difference and choosing good tools and architecture early can make a hell of a difference because today's code become's tomorrow's legacy code. It's also very rare for a complete rewrite to happen, especially into a new language/framework. Look at Facebook; their codebase is still in PHP even if it's transcompiled to C++.

This also isn't a case of premature optimization at all, this is just about making good choices that will persist with the project for a long time. Premature optimization used to mean unnecessarily writing assembly or borderline obfuscated C in the name of performance, which led to programs being difficult to comprehend, hence it being the root of all evil. Today this has been perverted to mean "hey, buddy, if you think about performance you're optimizing prematurely!"
watching season three is torture either way
The Power of Big Data in a Networked World
Maybe this depends greatly on the particular discipline you're in. In the US it's not that difficult to get your Master's degree in C.S. for free + monthly stipend, at least in my experience.

I know a number of people across the natural science disciplines who TA'd / RA'd their way through Grad School. I might be misunderstanding how common this is but it seems any discussion of Grad School cost should discuss the fact that natural science students will often get paid to go to Grad School in the US.
WebRTC gives Google's solution to group video chat an advantage over both established competitors like Skype and newer competitors by allowing them to integrate it into the GMail web application. Suddenly, everyone who's got a GMail account can be called via Hangouts - instant network effect.

Sure, anyone else can also implement group video chat relatively easily thanks to WebRTC, but why would people use the new services? All of the people they'd want to call are on Hangouts, not that new service - and thanks to Google killing federation, you can't call Hangouts users from other services.
I was going to say the same thing. I come from a country where Higher Education is free(yes yes I know - paid for by the taxpayer), but I have personally studied in the UK paying 3450 pounds a year (~5300 USD) in one of the best universities in that country. Yes I know it went up now to 9000 pounds(~13600 USD) but still, it's a lot less than what they charge for education in the US, which I don't understand.
Ouya and the homebrew renaissance
Contacting Formspring ...
>Line break his. Ew. And he's going to chastise other people design aesthetic?

I wish people thought more before making comments like this.

First, there's a slideshow service being used. Most aspects of the slideshow come from the service's engine, not from the guy who did the presentation.

Second, there's no "line-break", much less it is "his". Get a larger monitor/device or enlarge the browser window. If you're seeing one, it's a hyphenation added by the slideshow service's CSS for widths under some size. Definitely not there for everybody, and definitely not "his".
If you have compiled it to HTML, wouldn't it be more efficient to serve it up as static HTML files via nginx (or any web server). Why store the HTML in redis and serve off it via an application?
Is there any chance you could elaborate on some of the terms in your second paragraph?
Best Android Launchers
This is just the beginning. I can see a future where top ranked universities offer online degrees at a small fraction of the current prices.

In fact I think the pricing will be separated out so that the lectures are 100% free and you pay for examinations or for tutoring or for small group mentoring with professors.

The logical conclusion is mega-universities that teach to millions of people in multiple countries around the world and out-compete existing universities leading to a large percentage of current universities being shut down or used only for courses where in-person training is necessary (for example medicine, some engineering courses etc).
Yeah I don't give two shits about the new iOS stuff. However I'm in the market for a new laptop and a I want a retina macbook. These rumors of the hardware refresh are killing me.
This is completely right. Most of the commenters here keep thinking about it from the perspective of people in countries that already have great access to education, but disruption begins with people who don't already have access to a product or are struggling to afford the existing alternatives.

In the case of education, these people are most likely to reside in the developing world - there are billions of people in places like the BRIC nations for whom $6,600 is a really reasonable price to access education over the internet without having to leave their current homes, families and commitments. Not only that, they get to put Georgia Tech on their resume and apply for jobs domestically and overseas (especially in the US) where people will recognise their qualifications, even if they have an online masters and not a masters.

The scale of something like this is difficult to fathom - we are talking many times the population of the US and Europe combined who could benefit from something like this. This is why we are witnessing something truly revolutionary.
Pretty much all current PACS suck, actually.
Contac me on email: miha@vidakovic.si
We all know how well that ambition turned out.
"address 0, which is not an address that we have access to"

if I'm not mistaken, there are platforms like TI C600 dsps for which 0 is the start of the usable address space
Don't be scared... Just hack something together and have fun!
Let's say your automating squirrel cloning. The quickest anyone can do this at the moment is 24 hours. Your solution takes 12 hours using SquirrelClonr. Somebody in the pub reckons he could produce a Squirrel Clone-o-matic which does it in 1 hour, but it would take 6 months to build.

Do you launch today with SquirrelClonr, or delay launch by 6 months to switch to the Squirrel Clone-o-matic? Since it's possible to increase the speed by 12 times, surely you should switch to the Clone-o-matic, right?

It depends on your customers. If you can be profitable by selling squirrels cloned in 12 hours, why wait when waiting could allow a competitor to monopolise the squirrel-cloning market. Plus, if you find out that nobody wants cloned squirrels, however long they take to produce, you've saved six months.

So premature optimisation (in this sense) means "thinking about performance of what you're trying to build before you've even established whether or not you should be building it". If you have no customers, it doesn't matter how quickly your code runs.
Myth: Scaling is a good problem to have
With aggressive disk caching on servers static files are probably near enough in-memory anyhow (+ I'm sure you could configure a modern web server application to cache anyhow), so yeah it's probably pretty fast.

However it's more limiting to simply serve static files - you're limited to what you've generated. With redis you can serve it as json data and use it dynamically for e.g. search or showing all articles with a given tag, in a given date range, etc.

Additionally, I'm not a big fan of a whole bunch of static files sat in a folder somewhere that needs to be regenerated every time I change something. Personal preference, perhaps :-)
My understanding is that this is only true if you are on the PhD track. Natural science departments subsidize the master's students with the expectation that most will labor for the professors for 3-5 years as part of their PhD research. The TAing does not actually cover the costs.
I live in the netherlands and here you couldn't even pay more than $6.600 for a masters degree.
A rich modern society will spend most of its money on two things: education and health-care. The appetite for education will increase so quickly that in-person degree programs will continue to do okay as premium offerings even as online degrees flourish. Long term online will "win" but it will take decades. Look at how few 100% telecommute there really are. Yes the trend is there but the actual transition is slow, consider the rush hour traffic in any big city.
If you do that a lot, Adaptive Rejection Sampling (or some variant if it's not log-concave) may be useful; it builds up the rejection envelope while trying to sample and often succeed in 5-10 evaluations.
While I agree, in that attending college is in part the social experience in interacting with peers, one-on-one time with lecturers/TAs and lab work, this is a step forward to allowing anyone who wants to learn have that opportunity, and use the technology we have to improve on that technology so future-learning just gets better and better. Tiny steps.

An enterprising person may well setup a facilitator experience, where students gather to watch online lectures and do group labs, at a fraction of the cost (plus not having to pay board away from home) and having the best materials to work with.
It's nice to see someone actively measuring this stuff and talking about regressions and gains in a concise manner.

Definitely looking forward to the final article in the series!
It's just about frames of reference. Just because 9/5*C+32=F doesn't mean people will instantly know what you mean when you say 20 degrees C. Likewise, a 20m2 doesn't mean as much to people used to hearing 550f2
As a French person my first reaction to the title was "that's awfully expensive!". Then I thought about the US education system and thought "Oh, the title must actually imply that it's cheap…". I still had to go read the article to make sure. And then I learned that it's actually an online master. So my (second) first reaction was that it's cool to be able to get a master's degree from a top university from almost anywhere in the world, but then I realized that the people who would benefit the most from this are in developing countries and $6,600 is already way, way, way too much there (and that's not taking into account the fact that these courses are video-driven and that available internet broadband might also be a problem). So I guess that's not really who it is intended for, which implies that it is a "second class" degree for US student. Not sure how I should feel about this.
Do you actually dial numbers?
Can someone with some insight tell me what ClosureScript is exactly about, what it's for or if it's worth keeping an eye open for it? That would be great.

I did my own research but would like to hear one or two more opinions. Thank you.
Give developers autonomy
> You can also rely on the fact that logical expressions are always short-circuited, so False && Print["won't be printed"], doesn't print anything.

This is true for any language I can think of.

E.g. in perl

open(my $fh, "<", "input.txt")
or die "cannot open < input.txt: $!";

is idiomatic
I'm by no means a designer, but the cramped leading drew even my attention.
With the internet, most education is free. When we pay education, we mainly pay for 1) exclusivity (there are not a million other people attending Harvard) and 2) standards (standard exams within an accredited curriculum, so the GPA and major will mean something).
Increasing the amount of online education preserves the standards, but removes / broadens the exclusivity. I am not sure this is a great thing for people from Georgia Tech; they now have to compete with a lot more people for similar jobs.

An online education with tough admissions would be better if one tries to preserve the brand (and thus provide insurance* to the program trainees).

* by insurance, I refer to insurance of employability, like Peter Thiel described in his PandoMonthly interview.
Biologically Inspired Computing – Beyond 1 Million Processors [pdf]
>I am, obviously, arguing that it is easier for techs to raise external funding in 2013 than it was during the time of "give funding to any BS", as you put it.

And by what bizarro logic is that argument not harmed by your inexperience in the current funding scene?

That is, how does you arguing that "it is easier for techs to raise external funding in 2013" get any credibility by your 1999 experience?

That statement might or might not be true (it could very well be easier to get funding in 2013), but if you're gonna play the experience card, then you'll also need 2013 experience to compare the two eras.
I agree with your general theory, but I don't think $6,600 is "reasonable" for a college degree in BRIC nations. I think even in the more developed countries in Europe that's at the high-end of what it costs to get one. It only seems reasonable for an American, who usually pays what - $100,000-$200,000?

$2,000 is what I'd call "reasonable", although if we're really thinking about truly revolutionizing education for the other 3+ billion people, it needs to go even cheaper than that. Everyone should get access to the same level of quality education, and their financial situation should not be a major impediment.
Has no one out side of the UK heard of The Open University?

https://en.wikipedia.org/wiki/The_Open_University
Worst part of that: "content design."

I guess so we don't mistake it for, say, fashion design?

Anyway, it'd be interesting to find out just how far back illustrations for text goes. Who was the first guy to propose adding "illumination" to manuscripts? And then how did that begin a pile-on to the point where the "illumination" was crass ornamentation to impress the higher-ups instead of being actually functional?
That's not a fix for bounce rates, it's changing the meaning of bounce rate to ease your mind.
The fact that this:

> They might learn a lot

does not imply this:

> "additional skill marketability"

really troubles me, but in this case you're unfortunately right.

I should note that I'm ignoring the instance of "might" here because I've encountered many 'traditional' masters students that haven't exactly "mastered" their material by the end of their studies either, so I'm assuming the differences in this aspect will be negligible. Either way, the traditional application process students have to go through is largely what bases the perceived weight of degree, so this course still keeping that 'metric' in-tact should help with its 'marketability'. However this program will still face an uphill battle regardless, simply because its biggest problem is it being 'non-traditional'; which is unfortunate.
This computer formed a significant part of the "Large Scale Distributed Systems" module I'm currently taking. I found it a fascinating new model of computing where failure and asynchronicity must be designed in from the beginning.
I don't know about other companies, but we very rarely get the budget to go back and optimise code which has been tested and released. We are expected to meet the task's requirements under time pressure and if there are performance issues down the line, red flags are raised - often with the blame resting on the offending developer.
That could have been implemented but it is not. I dont think it will be because it is not that usefull and would be a lot of work/code for the small benefits. If you want faster python use pypy, if you want homogenieus lists you probably could use numpy arrays.
>But production assets should be minified for better performance.

Only if you have measured both, and found that minifying makes a difference on the scale you care about. Which might very well NOT be the case with Apple's site.

They have tons of images, a lot of them very high quality and size (even retina). So a difference of a few K in the CSS would not even register in the assets transfer time. E.g you should now sweat 10K vs 20K CSS, when you have 2MB of images to serve in the same page.

Oh, and it would only matter if they are not transferring assets as gzip in the first place -- in which case minifying is mostly redundant.
I'm so, so, so glad that new languages are banning braceless if/else bodies.
Just publish the ones you've tried.
Premature optimization doesn't mean anything of the kind.

The difference is it doesn't take much more to write something with Node than it does Python or anything else, and thinking about good architecture (particularly database architecture) is prudent. I said it before, but it's worth repeating: today's code become's tomorrow's legacy code, and certain early architectural decisions can make a hell of a difference later.

Your argument is like saying you're going to build a house but don't know if anyone will want to live in it, so instead of doing it properly you're going to use anything to build it regardless of how suitable, and regardless of how well the construction will stand up against the weather. If someone chooses to live in it, well, crumbling is a great problem to have because you got there first. If you're going to say this analogy is stretched (I'd disagree), think about it in terms of security. Writing decently secure software takes a little bit more mental overhead. Is it worth it to write a secure application from the ground up in spite of not knowing whether users will adopt the service? (The answer is always yes.)

Also, first mover advantage is a myth. There are plenty of examples of the first, or early mover, being toppled by someone who came along later.

Premature optimization means creating code that's difficult to comprehend without justification in the name of performance, not thinking about which language/framework/vm is going to yield a decent performance profile overall.
Can someone tell me what does the bounce rate affect?

Also, you should put that code in a function closure rather than calling new Function():

setTimeout(function(){_gaq.push(['_trackEvent', '15_seconds', 'read'])}, 15000);
Speaking as someone living in a country with no to low tuition, when I read the the title of the submission my reaction was "$6,600, wow that's expensive", while probably the opposite was intended.
It doesn't make a lot of sense to count bounces when the visitor doesn't click on another page. The visitor may read the content, by happy with it, and then leave 2 minutes later. Why is that a "bounce"? I sure hope Google doesn't put a lot of SEO value on it, if that's the case.
GeoCities pages were never proper design. We made fun of it then just as we do now.
I live in a country where I know the language well to laugh with drunks in a bar, but not well enough to get a masters.

If one could get a college education from a distance in a language I know well, that would be amazing.
The bounce rate supposedly affects PageRank. I'm not sure however if this fix also fixes the bounce rate Google uses internally for calculating PageRank.
Just to put this in comparison - I recently took a two-week networking course (in the United States) for $7300. While this was in-person, with labs/instruction from 8:00 AM to 6:00 PM every day, and the class was limited to twelve students, it does put things into perspective.

The real cost, as always, in getting a degree is the students time. Someone capable of getting a Masters degree, can, without too much effort, make $100K/year pretty quickly (If income is what they are interested in).

This is why education is normally inexpensive in other countries - students are having to forego all that income, so it's in the interest of the country, to encourage their populace to become educated - so they subsidize.

I think part of the reason why Education is so expensive in the United States, is they have a fairly regressive tax system, with poor social systems (in comparison to other first world countries). Health Care is expensive, Education is expensive. It's a very difficult country to be poor in.

I'd love it if the $6,600 Master Degree started a disruptive trend.
No. "It does not currently address data residency or jurisdiction concerns. You should assume that some portions of your app and its data will be in, or pass through, datacenters located in the US."
It's not necessarily as bad a picture as it seems from outside - I have a Master's degree in Computer science that I'd estimate cost me about $8000 (just for the MS part, the BS before that was mostly free due to scholarships). I didn't go to a prestigious university, but I do think I ended up with a good education. At least in my case, the fact that my university is mostly unknown has proven pretty much irrelevant in terms of getting a job, so I don't feel that I was disadvantaged by not getting my degree from a place like MIT.
This is actually a very interesting part of it to me!
I re-read it, to see if the metaphor has been stretched a little too far. Nope. You seem to have drawn your Historical lessons correctly, and kept the narrative to the point (Chilling read though!). However, begs a few questions:

1. Are we doomed, as a species with sentience and recall, to repeat the same historical mistakes over and over again?

2. This is the only "flaw" that I could find, really: While organised religion has definitely been a stranglehold over humans during the European dark ages, right now, in many parts of the World, it is not Atheism, but fundamentalism that is more and more prevalent (N.B: Lest people be mistaken, I am not talking about Islam only, or singling it out here). So, that one fell slightly off the mark for me.

3. We are also moving towards a post-peak, energy-scarce, capital-scarce, World scenario, so perhaps, these trends might themselves reverse, or die-out before reaching the kind of critical mass it reached during the Roman collapse?

But, in general, yours' is a very lateral observation, radically different from the "celebrate all things technology" article linked. Enjoyed reading it, although its suggested implications left a very bad after taste in the mouth.
Securities Master Database with MySQL and Python