skysight-inc/HackerNews huggingface dataset:
Funny, I've been able to update off the standard package repos
There is no "natural" behavior to a beginner. Either way has to be learned and understood. Nil messaging behavior is only going to be confusing to people who learned one way and internalized it enough to think of it as "the way", then were exposed to the other way. Java programmers going to ObjC will find ObjC's nil handling confusing, and ObjC programmers going to Java will find Java's null handling confusing.
So the leverage is either official (maybe they have a board seat) or (more often) social - founders feel either that they SHOULD listen to their investors because they're older and more experienced or that they have to for various reasons. Makes sense.

One thing I always forget about being a founder is that you're constantly reaching places where you have absolutely no experience - and yet you're still in charge. The Collison's for example are younger than me, and I'm pretty young, yet they continue to run a company that is growing at an extraordinary rate. Must be pretty interesting.
So a lot of things clearly came together here:

1. The attackers knew there was a USB port on these devices that would auto-play, or at least trigger the auto-play dialog.
2. The attackers knew all of the software internals of the machines before they started. You don't just write code that works with any old ATM software.
3. The article stated that 'the organisers displayed "profound knowledge of the target ATMs"'. "Profound knowledge" seems to be an understatement. That's the kind of knowledge that you get when you work for a company that designs and builds ATMs.

Really, I don't see this as anything more than something to chuckle at. It's like if a restaurant was robbed by someone that knew the code for the back door and that a spare key to the safe was taped to the underside of the desk in the back room. If you know what you're doing, of course you can break in.
The video for the reference:

http://www.youtube.com/watch?v=xEJIR0-KJu0#t=275
C3 talks come in several varieties. There are hardcore tech talks about actually attacking and exploiting devices (security & safety) and more hardware-oriented talks about building things (hardware & making). Next you have lectures about general science and engineering. On the less technical side there is one track about ethics, society and politics and another one for art & beauty.

Apart from the talks there are usually workshops, special interest groups (knitting, BSDM,...) and dedicated space for socialising and collaborating with others on projects on site.
Bad title. That's like saying guns are evil.
Git is basically 1000 different programs embedded in both an application and network programming framework.

Each program is also effectively developed independently such that one does not operate the way another does. So there are several learning curves: the one to understand the framework, and the one to understand each program, and then the one to understand how each program inter-operates with others.

Some people "pick it up" without difficulty, but it's because those people don't have to swallow the entire operational knowledge at once. To really grok how anything works you have to learn it from the ground up, instead of task by task. Git is the most convoluted open source project I have ever encountered (from a user's perspective).
Yeah an average on Dave Sapien ltd. Me and the Giants (my other studio) is about the same again. The reason I was releasing more iOS apps towards the end of the year was simply todo with my development schedule. The painting apps took a lot more than you would assume.
About whenever we got our NES, so about 7 or 8. When we weren't playing games, my friends and I would spend time drawing (on paper) graphics and concepts...usually to Final Fantasy derivatives.
Speaking only to your first point, I don’t think the implication is that the white man holds a job that a better qualified non-white-man should have gotten, I think the implication is often times that the white man should not have gotten the job because it would have been preferable to hire an equally qualified non-white-man solely on the basis of his or her non-white-mannedness. This often makes people defensive (I have been as guilty of this as anyone else, as a white man) because it may seem that they’re being told they are “taking” a job from someone who deserves it more not based on merit or even tangential career skills like networking or interview prowess, but just because they have a different skin color and/or chromosomes.
Yeah... I guess this one is true.

I'd have to challenge AutoCorrect's implicit assertion that (s)he doesn't break the law. There are so many laws that the assertion is a little difficult to believe. Your explanation is far more likely...

ie - this is the US and it's far better to be white than black, or rich than poor.

And the worst is to be poor and black.
No, it's not unfair. He's being a dick, maybe, if there's enough coconuts for both of you with no risk of running out, or if it's very easy and risk-free for him to obtain them, etc, but this is ultimately fair imo.

His logic is stupid at best, of course. You can practice climbing trees as an adult, and you'll probably progress significantly faster than you would as a child.

His response should be "No, I collected these myself, and you can collect yours yourself."
A fair point, although I think the M68K was fast enough to copy the remaining pixels with a few MOVE.L calls if need be.

[Edit] by which I mean, yes, you're right that the MOVEM can't cross line boundaries in this case, but the CPU should be fast enough to deal with longer lines by using a MOVEM and adding a few extra MOVEs to copy individual longwords. Shorter lines would simply require using fewer registers in the MOVEM.
I don't think this is inherent in the idea. You can absolutely make an interface somewhat like this that could arrive at general solutions. Indeed, I think Bret would consider this most of the point. He covers this in "Up and down the ladder of abstraction" [0]

If by algebra you mean "the transformation of one written notation to another by rule," that is only one way of finding general solutions to mathematical problems. There is a lot of writing about "how" people doing original math think, and many of them work in ways far divorced from algebraic notation. Some seem to develop graphical models they picture in their head, others report using other senses like sound and smell.

Freeman Dyson on Feynman: "The reason Dick's physics was so hard for ordinary people to grasp was that he did not use equations... Dick just wrote down the solutions out of his head without ever writing down the equations. He had a physical picture of the way things happen, and the pictures gave him the solutions directly with a minimum of calculation."

Einstein on his thinking: "The words of language, as they are written or spoken, do not seem to play any role in my mechanism of thought. The psychical entities which seem to serve as elements of thought are certain signs ( symbols ) and more or less clear images which can be voluntarily reproduced and combined... The above mentioned elements are, in my case, of visual and some muscular type."

More interesting discussion here: http://www.sv.vt.edu/classes/ESM4714/methods/vizthink.html

The idea that "real math is bare symbols" isn't true. Not only isn't it true for doing groundbreaking math, it isn't true even for easy math. I would challenge you to teach children mathematics as a purely symbolic game, never showing them that numbers correspond to physical entities, or that derivatives correspond to tangents on a curve. Those of us who are "good" at algebra are good at it because we understand it in a way deeper than the symbols.

Yes, symbolic notation is a great form of communication and necessary for proof, but it is usually not the way to create the initial intuitive spark underlying a solution.

[0] http://worrydream.com/LadderOfAbstraction/
I was thinking the same thing about google search results. The .1s difference can aggregate to a lot of hours, but in reality, I cannot effectively utilize my .1s - It literally is too small of a unit of time to be useful.

When looking to optimize human time - the low hanging fruit is always the most impactful. Shaving 2 minutes off a 10 minute task means nothing to me if the task is a rare one - I will still schedule 20 minutes for it in my planning. On the other hand, if someone turns what used to be a day-long task into something that takes an hour, my planning will be significantly altered and I'll be able to add more productivity into my time.
Reading this (and others) makes me conclude that we the people (or any country, but especially here in the US) are truly and royally fucked. For every brave person who stands up there are a hundred thousand who refuse to the see the sun rises in the east and continues to believe what they are being told, that it rises in the west.
My friend, who is a teacher, makes over $25/hour, which is generally considered a pretty good wage.

Certainly it's not "basically nothing."
This is probably my favorite (not strictly tech) news of the year!

It is brilliant and thrilling to read from start to finish.

I never read before about this story of the two NSA analysts defecting to the USSR during the Cold War and 'whistleblowed' from Moscow many of the agency's secrets in a similar manner as Snowden's - after being unable to do so domestically.

This article is a great and sad reminder of the famous quote “Those who do not learn from history are doomed to repeat it”.
The story needs a helping of Aaronson, who's been the public face, or the focus of, this debate for 2-3 years now.

http://www.scottaaronson.com/blog/?p=1400

And about a zillion other blog entries. And he's recently written a fairly decent quantum computing book (and no I'm not putting in a cheesy amazon referral link, you can find it yourself)

It would be like a reasonably good general public interest story about linux that somehow avoided mentioning Linus and RMS.

Aside from that peculiarity of source selection, it was a good article.
I think this entire article with the ‘war’ analysis is a pretty big stretch. So what, Google is working directly with a car manufacturer comes seven months after Apple announced iOS in the Car. It doesn't matter who comes first or second. As long as it works with all mobile major OSs through established Bluetooth standards is what matters. Build a car system which only operates with certain mobile platform is not acceptable as it locks down to one type of consumer group. No splitting please at least on this front. We already have "fandriod" v/s "iSheeple" war going. The whole ‘war’ angle was completely unnecessary.
The problem with L-1A is that you're expected to directly manage a significant amount of people. As far as I understand, it's harder to get, but it is extensible up to 7 years, compared to only 5 years for L-1B.
The idea is that putting a lower price floor on iOS devices differentiates them as a premium product, so that lay people aren't inclined to think that an Android Phone with a lower price is "as good as" an iPhone.
Are you trying to say that maybe my expectations are not realistic? I often wonder if that's the case. Especially when I get replies that no one like their job. Then I wonder why do people live hating their lives until they eventually die?
For best experience, please do _not_ use mirrors directly. http://media.ccc.de (http://cdn.media.ccc.de to be precise) will redirect you to the fastest mirror near you (GeoIP and ASN-based).
The World Is Wary of American Cloud Computing. But It Always Was
A poll would have been a good idea. 5 or so?
Do you feel that making half as many things and spending twice the time on each app would lead to better sales? Presumably the extra time would allow for more content / polish / marketting before release?
Do I really need a person who went to school for "decades" to swab my kid's tongue to see if she has strep? Do I even need a person with "decades" of education to then write out a prescription based on the lab results (that I could probably read myself with 5 minutes of reading online)?

I doubt anyone would seriously say that a heart surgeon doesn't deserve big bucks for performing heart surgery. But most highly-paid people in the medical profession aren't doing heart surgery. For the most part, they're getting paid by hiding behind regulations that say they can't be replaced by people with less education who would work for less.

Same goes for the legal profession, to some extent. The fact that you can't represent clients in court without passing the bar is both a consumer protection (we don't want scam artists bilking clients) AND a subsidy to the legal profession. It may be a subsidy we are "OK" with, but don't deny that it is a subsidy.
> This is the first thing I've ever written

Talk about hitting a home run on your first at-bat. Well done!
Yeah, its definitely a weird calculation I know. Was just curious if an average "small" app makes anything at all or not...

My definition of small is even stricter than yours :) I'd say something that you'd be able to make in 2 weekends - like lottery/weather apps (of course both of these have been done to death - but in that general direction). I'm not expecting those to make anyone rich - just curious if something like that could make nothing, 10$ per month, 100$, etc...

Like just from appstore exposure and no marketing... but lets assume that all the apps would be decent looking and programmed to work nicely - just with a limited feature set... and maybe a mix of appstores if I develop them in something thats able to do cross-platform compiles...
That's not quite right either. It's more like: "You will have the opportunity to work hard (at something that people value) and become successful."

It's the first part that's the kicker, and contentious here.
That's probably the short-term effect, however, a potential longer-term effect is hurting the iPad brand image as an elite product and status symbol, depressing demand for the particular brand.

Another potential effect is less outlets selling the iPad, because if there is the potential for others to undercut the price on the same product, it becomes less valuable item in the lineup.

Another potential effect is less sales through Apple's own retail channels if some other outlets are selling below Apple's price but Apple tries to maintain it, which could mean more sales but still less money going to Apple.
> It's easy to hire "app" programmers, so if you choose to study that, it may be because it's a gravy train, not because it's your choice.

> if you choose...it's [not] your choice

How could it be any more your choice, when you literally put the decision in the same sentence?
This is good advise but the problem is that I'm never going to be the best person for any job. I'm not even the best person for my current position. I can guarantee had our startup not been acquired I would have never even been considered form y current job. However, I can do the job and do it pretty well. The reason I got hired at the startup was that they were desperate for people with some understand of web dev to meet the demand of consulting projects they had backed up. I think they really did take a chance with me and it ended up working out.
Here's the official recording: http://media.ccc.de/browse/congress/2013/30C3_-_5622_-_en_-_...
The phrase "too big for jail' comes to mind.
Pregnant Nurse Fired for Refusing Flu Vaccine
Easy? Perhaps you have it easy. This comment makes the same mistake the article makes: Generalization.

Instead of stating that you have it easy, you say we have it easy. Instead of saying she had certain problems, the author says everyone has certain problems (and, more importantly, she leaps to systemic discrimination, class-warfare, etc. as somehow-implied conclusions).

Some of us actually have to work hard, even in tech, and had to work hard to "make it" in the first place. I didn't have to work as hard as she did, but others did (and I bet few of us are such attractive females as to have the options she did, which makes some of her criticism ring a little hollow). And my experience certainly hasn't been what I'd describe as easy.
You may have updated the package, but did you really boot from it? Run 'uname -v' to check:

$ uname -v
#1 SMP Debian 3.2.46-1

DigitalOcean systems do not boot from the kernel image installed within your VM; they are externally provided.

This reminds me of something I omitted from my original rant. I've actually had to pin the kernel image package that I've got installed on my VM to the version that DigitalOcean provide:

linux-image-3.2.0-4-686-pae:
Installed: 3.2.46-1
Candidate: 3.2.51-1
Version table:
3.2.51-1 0
550 http://http.debian.net/debian/ wheezy/main i386 Packages
3.2.46-1+deb7u1 0
550 http://security.debian.org/ wheezy/updates/main i386 Packages
*** 3.2.46-1 0
100 /var/lib/dpkg/status

Because an unforseen ABI break in some netfilter module means that if I install the newest package, then reboot, one of the modules used by my iptables setup fails to load. ferm notices this and rolls back my firewall configuration--to the default state which allows all traffic. I noticed this, but I wonder how many other customers with similar setups did not, and hence have not noticed that their iptables rules are incorrect or absent.
Very cool, I have wanted to see something like this for a while.

This chart would be more useful if the dots were language. Expand the chart out to where the legend is, and drop the legend. (Or move the legend below the chart, and have it as a table with Stackoverflow as one column and Github as another).
I mentor undergrads on research projects and this toxic environment hurts them. Every undergrad who comes to me wants to paper, and most believe they can do it in a few months while school is running. Often it ends in some kind of pleas to publish any paper no matter how poor quality the journal.

Why is this bad?
Poor research work damages for other reasons, but the mindset hurts the students. In research we often need to choose between doing an learning. If you start by doing you will never learn enough to make a meaningful contribution or come up with something original. These kids want to do work without learning anything.
Great job!

You might want to prevent anyone from updating your data and influence the results by applying a document update validation function: http://docs.couchdb.org/en/latest/ddocs.html#validate-docume...
> People in the US seem to have forgotten the fact that the whole capitalist system ostensibly exists to make things better for the consumer.

No, it exists to make things better for the capitalist, which is why the socialists who named the system called it "capitalism" -- the entire system revolves around the interests of capital.

Its true that part of the sales pitch that capitalists use to the masses (who significantly outnumber them, and without whose complacency capitalism could not stand) is that it has the effect of making things better for the consumer, but that's not the purpose of capitalism at all.
Of course it's not unfair. He doesn't owe you anything. He collected the coconuts, and he can do whatever he wants with them.

Unfair would be if you collected the coconuts, and then somebody else came and took them from you just because he could. Which is not the case.
Between the hours or 8am-9am.
> I'll let you all draw your own conclusions.

I'll draw my conclusion among other things from statements such as:

Sure, there are some skeletons in SEO-closets, but thats the same for every single major site that has existed for a decade or longer, bar none.

Not only do you attempt to drag the whole web business through the mud after being caught with your pants down, you also personally insult people who have been opposed to these kinds of practices and still ran major sites for a long time.

If I were you, I'd keep quiet and seek a position somewhere unrelated to SEO and not taint Expedia's reputation even more by invoking the "everyone else is doing it" defense, which most people in the web business know is just plain wrong.

Also, I'd now expect people to scrutinize Wikipedia more, looking for spammy Expedia links. Thanks for the hint.
Serious question:

Doesn't that just define a new lower class? If everyone moves up to the middle-class, isn't that the new lowest class?

Wouldn't the upper middle class from 50 years ago be pretty happy as lower middle class today? (I believe so) If so, doesn't that signify some solid progress?
"Europe" is a big place. The UK, Ireland, Spain, Norway, Denmark, Sweden, Netherlands, and Finland all have Netflix.

I cannot speak to how good it is in all of those regions but in the UK it is quite good, not quite as good as the US, but well worth the ticket price.
And much like that Apple telling retailers they must sell at a specific price prevents those retailers from potentially competing with each other (not that they were likely to vary the price much due to the low margins left to them). The effect of Apple fixing prices like this is not different than if the retailers were colluding.

Yes, the practice benefits the retailers and Apple, but its effect on consumers is commonly believed to be negative hence it is prohibited in some markets.
runako already dealt with this by pointing out that because poor areas are militarized, run-ins with the law are more likely even for "normal" law-breaking. What kid doesn't break the law? I did, tons of times. I wasn't out murdering people, but I took part in the usual American youth mischief. If I'd grown up in a poor, black neighborhood, there's a good chance I would have gone to prison. As it is, I grew up in a middle-class white neighborhood, so I got away with it (and turned out MUCH better than I would have if I'd gone to prison).

Aside from this, militarization leads to people who didn't even break the law being incarcerated or killed. Take a look at the Innocence Project, and AFAIK they don't even handle people wrongfully convicted of minor offenses.
Doesn't using the Moon's helium-3 presuppose that we're capable of creating energy-positive helium-3 reactions here on Earth?

Though at the pace we're headed back to the Moon now, we're probably about on target to match the perennially thirty-year-off working fusion reactor.
If you're describing the general HN "I'm not impressed, here are some ancillary-to-the-point minutiae to debate" attitude, I'm not sure what else you could have expected.

Similarly the "we're all sociologists here" assumptions that come with the common belief that a few largely-shared disagreements with American politics and economy that have somehow turned into truisms here.

If you're disappointed, make a point. As it is you're complaining for its own sake, which is adding exactly as much as the comments you're complaining about (possibly less).
Very nice porfolio. Do you build all your games in Unity?
Yes I was getting to that in a roundabout way. It wasn't very clear. You're going to have two charge cycles per day driving to and from work probably, and one or less for the V2G scenario. So it doesn't seem terribly murderful on battery life to me. Should have made that a lot more clear.
Don't always assume that the goal is to prevent the phone from being sold cheaper. High demand items may also merit a higher price and Apple may want to keep the price artificially low.

https://en.wikipedia.org/wiki/Price_fixing

"In neo-classical economics, price fixing is inefficient. The anti-competitive agreement by producers to fix prices above the market price transfers some of the consumer surplus to those producers and also results in a deadweight loss."

It also send invalid signals into the economy about the value of an item that may create bubbles or unreasonable expectations for low prices that are unsustainable (and therefore anti-competitive).

The Diamond trade is a very good example of price fixing where otherwise plentiful and cheap stones are controlled on the supply-side to keep prices artificially high.
It becomes unpleasant very quickly regardless of the quality of the skills of the programmers.