skysight-inc/HackerNews huggingface dataset:
that's not all...so many incidents. broke beakers a couple of times, accidentally unscrewed someone's wind blowing rubber tube (after you cleaned beakers with buckets of acetone) that started to dance like a headless worm destroying someone's work, my curiosity destroyed someone's yield that took several hours of careful process because I thought it looked so 'cool', dipped my hand in some nasty shit that supposedly carcinogenic and then told to just wash it out with soap, destroyed a dozen thermometer, overheated solution that boiled and caused smoke, broke a piece of glass we were heating that landed on a partner's arm, all for a fucking yield at the end that determined what grade we were going to get on the bell curve.

The lab assistants and instructors were also not very friendly or happy people. Says to ask for help but doesn't like to answer questions or help. We would start our lab sessions after lunch and come out when it was dark, rainy and foggy (typical Vancouver weather) out on to a campus that prided in brutalist architecture straight out of concentration camps.

I still shudder at those years of trying to be a molecular biochemist. Clearly, I was not fit for it in the labs or the lectures.

Then I switched to Economics and couldn't believe how easier school got. So infinitely easier...
Build a snapchat clone in a month. Oh crap there's $100k left! Show up to demo day in a Tesla Model S.
The successful gravitate toward the view that each individual emerges from previous circumstance onto a basically level playing field and that the best ones win.

The unsuccessful similarly gravitate toward the view that each person is a product of factors utterly beyond their control and that success is basically down to which vagina you came out of.

I think that Jack Ma is erring to the former extreme here.
Google Apps Security Vulnerability Puts Organizations’ Data at Risk
I suspect that's what Jack Ma is trying to do here. I think he's trying to help people see a path.
The “Bit” and the “Coin”: The two huge opportunities hidden inside Bitcoin
Also because you want persistence (durability) for jobs; overhead and latency is okay for jobs, whereas events want super low latency and don't need persistence.
The restriction on delivery also implies that a message will not be delivered twice.
[language] does not solve [problems not solved by languages].

Film at 11.
Privacy is tech’s latest marketing strategy
picking up on a tangent in that article:

<i>Two other perfect examples of "obvious-in-retrospect" theories are evolution and special relativity. Admittedly, I don't know if the ancient Greeks, sitting around in their togas, could have figured out that these theories were true. But certainly -- certainly! -- they could've figured out that they were possibly true: that they're powerful principles that would've at least been on God's whiteboard when She was brainstorming the world.</i>

To me, evolution is a perfect example of the need for practical knowledge. Darwinian and Lamarckian evolution are both absolutely reasonable theories; it's just that only one of them matches the world we live in.
It does indeed seem wrong to put magical behavior into /bin/sh, but that's exactly what's going on in this bug. bash is often installed as /bin/sh and is doing extra, non-standard, sparsely-documented behavior. I don't know that it really violates POSIX et al, but it definitely goes on the list of factors at fault.

And yes, I agree it's difficult to assign blame.
It seems like a lot of people are confused about the wording 'deserve' in the title. The word is not mentioned in the post, but is a direct translation from the original post. (Yes, I speak Chinese.)

Just to add, the original post has been around for months, and I have not yet seen the actual reference to the speech that he was giving in either video or audio, so it seems like a fake post to me. And the wordings are made to be really strong to catch attentions.
Bruges Will Cut Traffic with an Underground Beer Pipeline
> Has it? I rather thought their growth curve had peaked and in some countries FB usage is falling. In particular, at least here in the UK, kids are allegedly abandoning FB for other messaging systems because their parents have finally figured out how to use it to keep tabs on them.

I don't know about falling usage, but facebook demographics are changing. They're losing "eyeballs" that don't have much money and are picking up eyeballs that do. I suspect that they're willing to make that trade.
FYI it's "flak" not "flack". From, you know, the German.
One of the comments in the older threads mentions how the Multivac represents the opposite of what we got today, because we have so many computers running at the same time (phone, laptop, tv, and tablet currently around me, for instance).

I can't completely agree. Although all these devices might work by themselves. But they are not complete. Each of these machines is currently running software that actively connects one or the other cloud service. Isn't what we have pretty much that Multivac thing? It's not a single big blob somewhere on this planet, but this just makes it way bigger.
I haven't finished reading but it looks like its mostly linear algebra and matrix multiplication.
A little searching finds someone else (AFAICT) reported what i believe is the same bug as well:

https://code.google.com/p/chromium/issues/detail?id=412640

It was responded to immediately, tracked down, and fixed in M38.
This would also affect Exim's pipe filter if it accepted '()' in author names.
Academia or industry?
I've written an (incomplete) 8086 emulator in C++ [1] as part of a bigger project [2]. This kind of thing is really fun to do and gives you a lot of insight of how CPUs work (as a black box, though).

[1] https://github.com/ggambetta/emulator-backed-remakes

[2] http://gabrielgambetta.com/remakes.html
I wonder if Node.js will follow the same fate...get a nice dose of reality check.

It is mistakenly evangelized as also being faster, leaner, scalable, more concurrent than anything out there. Some clients would pay extra to redo CRUD using Node.js because it's "Asynchronous and We wanna Pay For Speed and Scalability".
Correct. Also the 5S doesn't have barometer/altimeter so you won't get flights climbed.
On some systems, they are one and the same. /bin/sh is often symlinked to /bin/bash, which is making this so exploitable. /bin/sh is invoked by system(), popen(), etc., and referenced in script "shebangs" (#!/bin/sh at top), so I meant that nobody necessarily knows what "flavor" of /bin/sh they're going to get.
I'm surprised to see that the increased use of electronics in lectures hasn't started to make people doubt the merits of the lecture system itself. In my opinion, university has two main benefits: learning and socialization with like-minded people. Even before the occurrence of laptops and tablets, I always thought that lectures are a terribly inefficient way of achieving either of those goals. If I want to learn something, I go pick up a book and read it myself, at my own pace. On the socialization side, a 30-to-1 forced conversation that takes 3 hours (or 1 hour, depending on the length of the lecture) is silly. Besides, I've seen very few professors who come to class to engage their students in a conversation; most just come with a set of slides and do a 3-hour slide-assisted monologue. I have always found the latter boring.

I think universities need to get rid of lectures, and start to focus more on dynamic, spontaneous interactions between students and professors. For example, instead of having a 3-hours lecture every week, the professor could have 15 10-minute office hours sessions in his office.
It's mostly a hypothesis, I'm quite sure I don't suffer from pathological lack of empathy, which would mean I'm unable to truly think like a psycopath.

However, there are several things you could do that are legal that average people would consider wrong (e.g. nasty contract tricks that take advantage of the other party not understanding the contract), or that are not legal but probably can't be associated to you specifically (which is how criminal organizations work, it's very difficult to prove that anything is illegal at the top of the pyramid).

Not sure if any of that stuff is useful if your current state is personal poverty, as you still need the opportunity to take advantage of. Poverty IMO is not only lacking the money, but also lacking the opportunity.
How is this different than the LinkedIn user groups?
Welcome to Tautology Club! If Tautology Club is the sort of thing you like, you will like Tautology Club. Alternatively, you will find that you like Tautology Club if that is the sort of thing you like.

In other news, you might have checked some of the other posts here that explain why some of these problems are, or at the very least can be language problems, before letting loose the snark.

For example https://news.ycombinator.com/item?id=8377860
One could replace locking with optimistic concurrency. Off the top of my head (MS SQL):

-- SETUP

drop table dbo.myqueue

create table dbo.myqueue (
itemId int identity primary key clustered,
worker varchar(32) null,
myguid uniqueidentifier null,
work_timeout datetime null,
picture_to_resize nvarchar(128) not null,
)

-- ENQUEUE WORK

insert dbo.myqueue(picture_to_resize) values('Kitten.jpg')
insert dbo.myqueue(picture_to_resize) values('Doggy.jpg')

-- PROCESS WORK FROM QUEUE

declare @worker varchar(32) = 'worker-21'
declare @guid uniqueidentifier = newid()
update t set
t.worker = @worker,
t.work_timeout = DATEADD(minute, 30, getdate()),
t.myguid = @guid
from
(select top 1 * from dbo.myqueue
where work_timeout is null or work_timeout<getdate()
order by itemId asc
) t

select * from dbo.myqueue where myguid=@guid

-- If nothing found, client should retry...

-- UPDATE TIMEOUT AS PROGRESS IS MADE
-- Don't update if another worker stole our job!

update t set t.work_timeout =DATEADD(minute, 30, getdate())
from dbo.myqueue t where myguid=@guid and t.worker=@worker

-- WHEN WORK IS DONE, ITEM SHOULD BE DELETED/ARCHIVED...
These conclusions seem to be focused on a very 19th century vision of "work", where productivity is just a function of efficiency and not, say, creativity or risk-taking.
> ... contained, repeated elements in an object

Pardon me if I'm just sniping on the word "object" here, but if you think of your data as objects then you will find the relational model restrictive.

In my experience, objects are an application concept, closely coupled to an implementation. If you can conceive of your data in implementation-independent terms, i.e. as entities and relationships, then you can put a RDBMS to effective use.
CodeSpells: Procedurally Generating Worlds
Nope, because the math articles are mainly made up of circular references which only use generalized, abstract examples to illustrate.
Looks like someone skipped out on the works of Flannery O'Connor and Shakespeare while at University.
Mantis shrimps can see cancer
The average experience for startups is failure.
I think it's also a function of class size and class year, as well as students really understanding the dangers and social mistakes of keeping that laptop lid open. For me, as a mature student, I treat the laptop lid as something I can open before class, or during class to Google subjects related to what's being presented, or see something in more detail and add it to a "For Later" list in Safari. I choose to sit up front so I'm not personally distracted by others watching movies, and I actually close the lid and/or look at the prof to make sure he knows that I'm paying attention. In many ways I feel like this is just missing etiquette training, students not taking things seriously because they're still outgrowing their high school antics. Ultimately, the computer is a tool for learning, just as the classroom auditorium is. I wonder how this discussion would change if the learning was delivered online? Would there instead be directions on how to disable notification bars on your phone, set up auto-replies to texts and chats and recontextualizing computers as the learning tools they can be? Or without the auditorium would these issues go unnoticed?
Relevant number is percent of food not percent of farms.
As an alternative, make sure that /bin/sh is set to something other than bash. In Debian and Ubuntu it is already set to dash by default.

(There's no guarantee that dash doesn't have similar problems, but at least the surface area is smaller.)
this lecture http://goo.gl/Fo1ZLJ has a whole lot of detail about the influence of yoga in the west.
For majority of people in that situation Medicare would apply, and look how single-payer is working for them:

"Medicare will pay premium rates for up to 100 days of services in a nursing home to rehabilitate patients. While such efforts can be beneficial, government investigations and lawsuits document a pattern of excessive or fraudulent orders for such services, often just before death."

What use is a single-payer system that stays hostage to whatever political party is in charge in Congress, subject to lobbying from corporate and other special interests, and mostly toothless to fight fraud?

Having that much paying power concentrated in a single entity controlled by politicians makes it even more of a target for corruption.
The speed of light is a dimensionful quantity -- it has dimensions of length over time. Dimensionful quantities cannot be measured, only dimensionless ones can be measured: we can only measure pure numbers.

When we say we measure the speed of light, we are really measuring the ratio between that and some other arbitrary speed defined by our measurement device. Therefore, it makes little sense to ask how the speed of light changes over time; we can only ask this question after we specify how we measure, and then it's no longer a fundamental question.
I do think the intentions are good. I know Clay Shirky and have taken several classes from him. He's very thoughtful about the decisions he makes in his classes. On top of being someone who has a very good rapport with his students and is very talented and making class interesting. If he thinks this will help, I am strongly inclined to give him the benefit of the doubt.

You also happened to tap into one of my pet peeves about education: Students being weirdly condescending to their teachers for having the audacity to try to make them learn.
A high paying Walmart
Ehh... Plenty of shell scripts explicitly specify bash in order to use its extended features, so this may or may not protect you.
The problem is you're demanding that the entire coding population of a large company "get the hang of it" or else be confused by their tools. That is a proposition with non-zero cost, so it needs to be weight against the derived benefit.

And IMHO for move semantics, that benefit is pretty low. The overwhelming number of allocation bugs with C++ code are treated very well by RAII already. Move semantics tend to be best used in library code that implements some kind of dynamic runtime. And let's be honest: that's stuff that (1) tends to be done by experts already and (2) has been done successfully and robustly for decades in C anyway. Larry and Guido didn't need move semantics...
You haven't established that Jack Ma is smart, or at least any smarter than average. Why do people always assume that rich people are smart? From what I've read, he worked very hard and took a few chances.
Just a note on the website: I had to disable the body's overflow: hidden property to be able to see anything below the fold. On Firefox 32.0.3 (mac)
The latest research is pointing to Alzheimer's being another form of diabetes which attacks the brain, nick-named "Type 3 Diabetes" [1]. The cells in the brain become insulin resistant, first causing memory loss and brain fog, and later causing dementia and Alzheimer's.

1. http://opinionator.blogs.nytimes.com/2012/09/25/bittman-is-a...

2. http://en.wikipedia.org/wiki/Type_3_diabetes
Anecdote does not trump data.
I see your point with the first bit. System A passes safely to System B, B passes safely to C, etc.

The problem, as you note, is that in order to correctly implement the CGI standard, Apache must pass the problematic data. Even if it took care to see "I'm about to pass this to bash, which might do something stupid with it, so I'll fix that", it can't know that a non-bash CGI executable is going to pass it to bash somewhere down the line.

I agree with your other conclusions. People will definitely be re-evaluating shells, CGI, and environment variables for at least a few months or so while this is fresh.
As noted in the bug, the fix went into Chrome 38, currently in beta.

I don't have beta installed, but I can confirm it's fixed in dev channel and Canary (Chrome 39).
_Every_ scientific theory is a model that agrees with experiment, so far.
I work with one of the creators and his bot was written about in Vice's Creators Project blog. Maybe some more people found out about it there?
Given that Florian is the guy making the decisions on the RHEL bash package updates, I suspect this patch is already in the latest RHEL/CentOS/Scientific Linux bash package (the one that came out early yesterday, soon after the patch was posted to the oss-sec list).

Edit: Confirmed in this bugzilla ticket comment https://bugzilla.redhat.com/show_bug.cgi?id=1141597#c51
Thanks for your reply! I admit that I've spent the last 10 years teaching, TAing, and being a student, and I'm probably a tiny bit skeptical about what it's possible to get students to do, which coloured my initial reaction. Anyway - hopefully Clay is right and the learning process improves screen-free! :)
You may not care, but I personally avoid SQS and Dynamo for lock-in purposes. I'd rather run my own systems and have the option of moving to GCE or something later.
The biggest thing I learned from all this downvoting is you can't guide people too fast. You have to tease them with questions. You have to first let them fall into their own traps. They learn better that way.

Too high a dosage of anything can be harmful.
What an excellent write up.
See my other post, but if the evidence proves out that Alzheimer's is a brain-affecting form of diabetes, being a vegetarian would likely be a disadvantage from meat-eaters. By consuming less protein and fat in general than a carnivore, and more carbohydrates, you have a higher risk of diabetes. So vegetarians need to consume less rice and potatoes, and more avocados and nuts.
"My smartphone didn't palliate my hemmoroids" is no tautology.
My point is that the only way to wrap your jobs in the same transactions as the rest of your data is to have your job queue in your RDBMS. If you don't have that, you can't guarantee that they are consistent, that your backups have snapshots of each at the same time, etc.

Inconsistency between jobs and the rest of your data isn't a problem for many (or even most) use cases, but there are certainly times when you need it.
My main question is who is Clay Shirky, and why does what he does matter?
Why I Don't Teach SOLID
FYI Scott Aaronson wrote Quantum Computing since Democritus[1] and it is an amazing book. Highly recommended for anyone interested in math, physics, theoretical computer science, quantum computing or just good science writing.

[1] http://www.amazon.com/Quantum-Computing-since-Democritus-Aar...
In reality you need to spend years thinking about these ideas before you can write down the equations on-demand. I would start with Lagrangian mechanics.
Exactly. There's no such thing as an "average experience" in creating a startup--our industry is not that commoditized yet, thank God.
I can't help to wonder whether the underlying questions isn't tech or no tech but class or no class.
It may be a bit surprising that the speed of light is actually a consequence of universal constants interacting, and not merely measured via reference benchmarks [0]. At least for me, finding that Maxwell's equations distill an equation that happens to be a velocity in a vacuum was extremely gratifying. There's a notion that perhaps if the constants were different, then c would be different as well - both in scale and even dimensionally; this is, I think, what the parent is referencing.

EDIT: I'd like to restate why c is neat. There's a lot of history to it, but it's sort of a form of a number ending up so important that it overtook the archetypical "and a constant c". I highly recommend the article from Phillip Gibbs that goes into this in depth [1]. Your comment actually shows up near the beginning of the long answer in the form of paragraph 5 of The Long Answer, so you'll likely enjoy the additional detail.

[0] http://en.m.wikipedia.org/wiki/Maxwell's_equations#Vacuum_eq...

[1] http://math.ucr.edu/home/baez/physics/Relativity/SpeedOfLigh...
Thanks, I have updated the blog post accordingly. There is a conspicuous note at the top now saying the problem will be fixed in version 38. I think the blog post still makes sense, as it will be a while for the fix to become effective for everybody.
It really is an interesting question, and made me think over the implications:

On one hand, I exchanged $X,000 for the knowledge I would potentially gain from the class. It seems like I'm within my rights to intentionally NOT learn, and thus waste my money.

On the other hand, other people also paid $X,000, possibly with the expectation that they would get engaging discussions with the whole class, rather than just the professor.

So which is it? When you pay good money for a class, do you expect, in return, that the whole class participates? It seems like everyone would get better results that way, but then again, the whole class isn't getting compensated by you, so why should you expect anything from then in return?
It is indeed a tragedy of the commons.
Does this mean he gets the $500?

http://cr.yp.to/qmail/guarantee.html
Knowing how much money you'll have left after Demo Day doesn't say anything about the state of your business, or if you did it right or wrong.

What you can do is estimate your runway length based on ramen profitability. That should give you a rough estimate of your best possible scenario (i.e. no other expenses). At least you'll know how much an unforeseen cost will shorten that period. That's the only thing you and your co-founders can relate to, and have to know.
> "This is neither a bug in bash, nor a bug in Apache, etc. It's an integration bug between two complex systems that were designed with zero-to-poor knowledge of each other."

Which makes OP's comparison to Ariane 5, a spacecraft with an infamous bug that could be described as an "integration bug" (between older and newer parts of the software), even funnier. Hopefully the development teams of a rocket were a bit more in-sync than those of Apache, bash, distribution maintainers (some of whom have made /bin/sh link to bash), and CGI programmers.
This might help a bit:

http://en.wikipedia.org/wiki/List_of_mathematical_symbols

http://en.wikipedia.org/wiki/List_of_mathematical_abbreviati...
Watch Indianapolis Colts vs. Tennessee Titans Live Stream at Online NFL Hd
I think the issue is that even if we have some kind of magical wand to wave away all unmeritous structural conditions in society, wave away all life accidents and lotteries, we would still be left in a world of skewed wealth and opportunity due to natural biological variation and its accumulative effect in an economy with memory.

Any empathy based primarily on an understanding of structural constraints and injustice will fall short in soothing the natural and irrevocable cruelty of meritocracy. We have left a difficult question unanswered: do stronger or more productive humans warrant a bigger piece of the world pie?
SHA-256 Rollout
It depends on what your measuring. I work on a project that gained significant speed improvements moving to MongoDB simply due to packing and unpacking the data. MongoDB BSON serialization was way faster than the ORM when building up the data objects after fetching from the database. In our workload that operation actually dominated the workload not IO.

This article is interesting because Postgres document store options may make it competitive to us when compared to MongoDB.