skysight-inc/HackerNews huggingface dataset:
I figured this would be a lively comments section. MBA-hatred might be the most common blind spot in the Valley, and it bums me out.

Within the historical context, the animosity makes sense; during the 99-00 bubble, fast-growing companies that were founded and led by engineers realized that they couldn't grow managers organically and maintain their growth rate -- so, they recruited MBAs from the top schools, especially HBS and Stanford. In so doing, they made a categorical error -- they inferred that all Harvard MBAs are, at a minimum, competent managers in the same way that all Stanford CS master's degree holders are, at a minimum, competent programmers. Many people got burned for making this assumption.

Anecdotal evidence suggests that the MBAs who "answered the call" and/or beat down the doors of hot startups in the bubble years exemplified the worst of the MBA stereotype: arrogant, entitled pricks whose life plan from high school was get the right grades, do the right extracurricular activities, go to the right college, get the right grades, get the right internship, get the right job, kiss everyone's ass and get good evaluations, get the right GMAT score, get into HBS, and then be anointed as the elite, highly-paid business person that they were born to be. They were process-oriented people who didn't care about creating value, they just wanted their slice of the pie.

I'll be honest, I knew a few people like this in business school, but they were a small minority. It's unfortunate that people who meet this stereotype have punched above their weight when it comes to making an impression on popular opinion in the Valley.

In my case I got a lot out of going to business school. It was a great transition from military service: I got a comprehensive crash course on a lot of relevant topics, got a recruiting platform from which I got a good job where I subsequently learned a lot, and got a broad and deep network of a lot of people (most of them not douchebags) across a wide set of industries.

On the topic of the article itself....I think the author is trying to squeeze the data too hard. The story here is not "i-banking no longer cool for trend-following MBAs", it's "i-banks are cutting costs and realizing that it's cheaper to hire more people out of college and try to keep them around longer".
I met a woman who was doing the Sloan program at Wharton who's boss told her "get an MBA or you won't move up in the company". She then went on to explain that everyone higher than her was an MBA.

To further the whole discussion - MBA's are typically very good at optimizing businesses at later stages. These typical results are usually just as anecdotal as the argument "MBAs are toxic". In other words, YMMV, and generally speaking MBA programs pick strong work candidates, but it doesn't universally mean they are all the best.
CSS has one main problem w.r.t. layout: it does not have a universal way of specifying whether the size of an element should be determined by its contents or its container. So you can say, for example, "Make this element take up the remaining horizontal space" (that's the default for display:block) or "Make this element just wide enough and just tall enough to contain its contents" (the default for display:inline) but it is not possible to say, "Make this element tall enough to consume the remaining vertical space." The result is that some simple layouts (e.g. a fluid layout with same-height columns underneath a header with dynamic content) are not possible in CSS. All this could be solved by simply allowing the user to specify width and height of an element in terms of either the element's contents or the element's container (or, of course, as a fixed size).
Ask HN: Embossed numbers on credit/debit cards
Embossed numbers on credit cards; why are we still using them? I have never had my credit card "ironed", and embossed numbers add bulk. Is there any reason why they do still exist?
Thunderbolt hotplug is supposed to be handled by the firmware. But Apple decided to implement thunderbolt at the operating system level. The firmare only initializes thunderbolt devices that are present at boot time. This driver enables hotplug of thunderbolt of non-chained thunderbolt devices on Apple systems with a cactus ridge controller. This first patch adds the Kconfig file as well the parts of the driver which talk directly to the hardware (that is pci device setup, interrupt handling and RX/TX ring management).

Finally. Been waiting a while for this. The fact that Apple designed the hotplugging at the OS-level infuriated me for the longest time.
I must not have explained it well enough.

Take std::string. It is missing majorly useful functions that exist in other languages, such as trim, transform, split/explode/tokenize, replace-by-string (std::string is replace-by-length, which is more like memcpy), etc.

You can add those functions. But you can't add them into std::string. So you get: void trim(string& s, const string& trim);

And now your code is a mix of two styles:

s.append(" Hello, World ");
trim(s, " ");
s.compare(...);

As I've explained, subclassing is dangerous. Two people each add their own functions to their own derived types, and now those types aren't directly compatible without slicing back to std::string.

So the problem, as a class author, is that you want to add all of the functions a user might want, so that they can consistently use the same syntax. So when you write your string class, users can then use it like so:

s.append(" Hello, World ");
s.trim(" ");
s.compare(...);
//or even possibly ...
s.append(" Hello, World ").trim(" ").compare(...);

(You may say the syntax difference doesn't matter, but I disagree strongly: it's burdensome to remember which functions are string::foo(), and which functions are foo(string&); and if I wanted to use foo(string&) exclusively, then I'd go back to writing in C.)

This causes substantial bloat by packing string with a ridiculous number of functions.

Some of those functions are going to be very niche. For instance, I have find/replace/split functions that ignore values inside of quotes, which I use extensively in a cross assembler I wrote. But they're not very useful for my other programs. It would be nice if I could #include <string/extension/quoted-strings.hpp> for the cross assembler, which would contain UFCS functions, and leave this out of my other projects. Smaller compilation times, and easier to create experimental/fluid extensions before committing them to the official class API.

And if a user of my string library decided that they needed additional functions, they too could add them.

I would go so far as to say that UFCS will result in more developers using the C++ standard library containers and types, rather than rolling their own. Which would be a huge win for the language.
Ben Horowitz had a good post about this a couple of years ago (http://www.bhorowitz.com/is_now_the_time_to_hire_mbas).

tl;dr: People with MBAs ran some of the great companies of the 80s, pushing up demand and graduation rates in the 90s (every company suddenly wanted some), but in the last few years the curriculum has become more focused on startups.
Yes. Lots of people seem to miss this point. It's not about your individual privacy, it's about one entity having access to massive amounts of private data. Big Brother has never been more real than it is now. Maybe so far they haven't done anything really malicious with this data, but they could.
Something that occurred to me when I first saw this video is the number of women featured, I can't say with certainty if I've seen a recent major tech demo video from a large company feature as many.
If you don't think American opinion is irrelevant, you should criticize the parent of the post you responded to, which first brought up the issue.
PHP functions in JavaScript – the php.js library
“Without his shoes, I couldn’t walk”: a cobbler with a mission
10 Characteristics of Great Value Propositions
You bet. Sometimes I feel a lot of these homepages were lost to page ranks and our quest to search everything on Google.
It appears to have been an old-fashioned "raid" where they knock on the door and ask what's going on. Not like the modern "raid" where they kick the door down treating the whole thing as an excuse to practice full-breach procedures.

I would also like to know what the definition of "heavily armed K9 unit" is in this case. Was the officer armed normally for his role on the force or was he decked out as a "coperator" playing soldier?

But if this is the result of current policy of enforcing drug laws then I would say this is an improvement over the no-knock nonsense we've been seeing for years now.

EDIT: actually, other than the word "raided" there's no real description of the behavior of the police officers involved. Seems to be a badly worded article that goes out of its way to not provide any facts.
This is very interesting work. Thanks for publishing it. One thought experiment for you (which perhaps you've discussed already): could an attacker potentially influence and predict the state of patched software on the target system, introducing vulnerabilities which did not exist prior to patching? Also along that line, have you attempted to fuzz the input fields in scenarios such as your shellshock example?
I have to admit they've got a nice enough name. But it's time services stop using the word "free" and instead admit to being "ad-supported" with clear upfront statements about how the business would survive. That kind of honesty would bring in better appreciation from users.

On a related note, free does not necessarily have to mean ad-supported if there are good backers, a good product and a good plan for the future (Trello is just one service I can think of that fits this description).
Since this needs to be enabled in the kernel at compile time, it really depends on what your favorite distribution chooses to include.

If it does end up being in the Big Two (Debian-flavored, RH-flavored) it really doesn't make sense for servers. If it was enabled by default this seems like something that you would need to do some sort of 'handshake' between to prevent someone from just mounting a USB device willy-nilly as they see fit. Complete speculation on my part though.
Yeah especially as they plan for it to be wearable. It needs to be light enough to comfortably stay on your wrist for a period of time. Taking the climbing example again, having even a few pounds extra weight on your arm makes things a lot more difficult. If they added battery packs which the Nixie could recharge from to compensate then it kind of defeats the point of it being wearable and so portable.
I see this effect happening in skydiving videos quite often.

The rolling shutter is also why stills from gopro videos never quite live up to how clear the videos look in motion.

The cover photo from this month's parachutist magazine is a great example:

http://parachutistonline.com/sites/all/files/images/cover201...

Notice the right leg of the jumpsuit, its flapping in the wind as the shutter rolls over the scene.

When people use the slow-mo feature for gopro videos everything kind of morphs rather than moving naturally. I've always found it to be a cool effect:

https://www.youtube.com/watch?v=dUSF6xmmqJg&t=46s
Game Cart: Ushering in the Next Generation of Golf
Hip hip hooray for reality based accounting. The Dutch system may not be perfect, but they are doing as best as can be done within the bounds of financial uncertainty. They definitely get points for choosing pain now vs pain later and aligning incentives more precisely.
http://slashdot.org/story/04/10/18/1153211/rob-pike-responds...

See the 10th question.

Also: https://news.ycombinator.com/item?id=8380288
Don't need to excuse yourself, obviously the first commenter doesn't know how to hold conversation without being annoying by correcting people with little facts.

The person's gender doesn't matter at all in this case.
Impact Investing in Humanitarian Technology
Technologists working towards social value creation - great session planned at HumTech2015 this coming May in Boston.
Good place to demo your work.

http://www.humanitariantechnology.org
Although I admit the article is light in describing the makeup of the police officers, I see no mention of SWAT involved.
So well thought out :)
Open source business models and branding
I noticed the same thing when watching the SICP lectures (https://www.youtube.com/watch?v=2Op3QLzMgSY&list=PL8FE88AA54...)
Chilling, very chilling.
by invariants do you mean constant values?

there's many ways to implement private data. if you prefer non member functions, a class is a bunch of extra keystrokes to achieve the same as the old fashioned C private data.

if you prefer non member functions to member functions, your private data becomes a global variable or struct in a file, and the private data is not accessible by getter/setter functions that are externalised.
The Copenhagen Wheel: transform any bike into an electric hybrid
If you have any concerns, here's their support page: http://support.qvivo.com/
Suggestions on some cool academic projects that could use this library?
What makes the book worth recommending is not so much the subject matter, but the quality of Petzold's explanations. We're all interested in computing and many of us have seen NAND gates before...Petzold tells one story where Boolean logic goes on a journey and becomes NAND gates. Sure there may be a few new facts we meet along the way, yet what makes Code a great book is the quality of its writing.

It's worth reading as a writer. For someone interested in computers, it is recreational as well.
Pattern matching is one of the ways to get "two-mod" code where the modulus operator is used two times. For example, string concatenation and assignment operators do the same in this Python code:

for i in range(1, 101):
x = ""
if i % 3 == 0:
x += "Fizz"
if i % 5 == 0:
x += "Buzz"
if x == "":
x += str(i)
print(x)

If anybody is randomly curious it can be fun to solve FizzBuzz in Haskell the same way that this Python code does it, but (to be more idiomatically Haskell) storing the FizzBuzz success in a Maybe (or some other variable). If you define the appropriate `~>`, and higher-precedence `|~`, and higher-precedence `|~~>`, you can write the above function as:

fizzbuzz x =
mod x 3 == 0 ~> "Fizz"
|~ mod x 5 == 0 ~> "Buzz"
|~~> show x

It's interesting because it's sort of a "follow-through guards" situation; the (|~) operator can at least be turned into a type signature of (Monoid m) => Maybe m -> Maybe m -> Maybe m.
My suspicion exactly! The bubble is about to burst. Maybe within 6-12 months?

Funding science isn't for the faint of heart (or wallets). There is no easy 'pivot' if the 10mil (minimum) you invested in a non-software start-up is tied up in physical equipment and a few -80C freezer boxes! And with the IP scene being what it is in Biotech, those patent applications may not be worth the paper they are printed on.

The SV VCs must be unable to find any quick-flip social-shit companies anymore, hence they are looking at funding hard science. The foam will settle soon enough.
I think factoring api's into classes makes a lot of sense
too, I think this idea of preferring non member functions undoes a lot of the functionality and team building cohesiveness that C++ offers.

It's strange that C++ luminaries like Stepanov, Meyers and Stroustrup favour non member functions.
Protecting Corporate Data When an Employee Leaves
Agreed. What I would really love to see is whether a "historical economist" (or whatever those are called) could estimate the statistical value of a human life as defined by people's own revealed preferences. This is the sort of calculation where we infer how much each of us values our own lives based on the amount we are willing to pay to avoid small chances of death. In the US today, the number is about $8 million now, and is surprisingly consistent (within a factor of 2) over many possible inference methods.

https://en.wikipedia.org/wiki/Value_of_life#Life_Value_in_th...

(Of course, there are exceptions where people effectively pay rates of many billion dollars per life to avoid emotionally salient risks, like terrorism.)

The OP article gives the misleading impression that society's changing values are mostly due to moral progress (presumably arising, I guess, from people being persuaded by moral arguments, or from certain societal norms taking hold). But it's almost certainly the case that you can explain the vast majority of the change by economic developments, especially following the dramatic rise in per capita wealth starting with the industrial revolution. The dark implication of this is that if per capita wealth falls drastically in the future, which is possible depending on technological developments, then we are likely to see a regression in moral attitudes.
BitBalloon to host. You can deploy as zip, and has a REST API.

To actually make the site, I believe most programs (Jeckyl, Pelican, Octopress) are configured for blogs. If you want your own structure, and aren't afraid of getting your hands dirty, you can use Flask + Frozen-Flask.
"but will never be "great" at either"
What sort of attitude is that?

Look, I understand that you'll be looking to do these things as a hobby, and that setting your goals too high ends up being demotivating for many people, but to me you're looking at this slightly backwards.

On this coding vs. blogging thing, you should do whatever you're passionate about, regardless of the results you might expect to come from it. Reading between the lines of what you wrote it seems that you'd be happier blogging, but know that its a highly competitive field, so do it for your own enjoyment and let readership levels be a bonus.
Hackers Release 200K images stolen from Snapchat
this is cool and you seem obviously intelligent, have you considered making something people want?
That's not a relevant reply to this, though. The OP said that Snowden's character is considered solid - the survey states that this not the case.
Maybe.

http://www.robots-everywhere.com/portfolio/navcom_ai/

Anyway, it's here, it uses a parallax propeller, and it was featured by parallax a good while ago.
A fascinating result. I am interested in understanding how this can apply to decisions about consuming news.

Given some objective, like "stay informed" or "make the best possible choice when I vote", and given certain problems like "news is corrupted by advertising" or "news is dumbed down", is it at all plausible to achieve any of those goals in 1 hour of news consumption each day?

A naive application of this theorem suggests not... "none, anyway, that satisfy certain apparently quite reasonable assumptions concerning the autonomy of the people and the rationality of their preferences."

In other words, might it be the case that there is little intrinsic value in consuming the news piecemeal, in the way that most of us do?
> Intercept and decrypt all snapchats received over your network

Somewhat misleading in light of:

> Anyway, for Snapception to intercept your snapchats, you must be connected to the computer via a proxy and have installed its CA

Interesting, nevertheless, because it exposes that:

> they use one, hardcoded key for all video and image encryption
If you're interested in the main thesis of this article -- that the reason that our attitudes to violence declined steadily was due to a feedback loop "feeding the output of the Old Bailey the day before to the input of the Old Bailey the day after.", I highly recommend "The Better Angels of our Nature" by Steven Pinker.
In the US, the FAA makes a distinction between recreational and commercial usage. For example, it is perfectly legal to take pictures of your home from a radio-controlled vehicle. But, if you sell those pictures, now you've broken the law -- even if you are selling the pictures well after the flight. (Don't try to apply logic, it doesn't make sense)

The FAA controls all airspace in the US. It's not true that they don't control airspace below 400ft. However, FAA has published guidance for operation of radio-controlled vehicles that includes altitude restrictions.
A quick test showed that content was sent in cleartext, directly to trunked's s3 bucket, and then some metadata is sent to trunked.me. Maybe that metadata is encrypted ? Anyway, the content does not leave your browser encrypted.
Not a crash... more a decentralization.
Sorry, 'design' was a poor choice of words by me. It is the content on the page that annoys me. Even if they are just at a concept stage, they could have useful information on the page.
Every time someone says "I have nothing to hide" the downvotes pour in, and it's unnecessary.

"I have nothing to hide" is a perfectly valid and reasonable response to privacy concerns. A lot of people feel that way, because the a lot of people live very boring lives. They legitimately do not believe that they have any secrets that will warrant the attention of the most powerful intelligence apparatus to ever exist. 99% of Americans will never do anything in their lives that holds the attention of any federal agency of any kind. We're all unique, like snowflakes, but very few of us will ever matter at the national level. The numbers just don't work out.

There's very little evidence that the intelligence community has done anything to harm the average citizen with information gained through any kind of surveillance. Some people are going to feel that they have nothing to hide until the government's actions make them feel otherwise. It's a practical and pragmatic point of view for people who aren't interested in the philosophical or the hypothetical.

Commenters who use the phrase aren't saying anything about what level of privacy is right for you, but stating what they feel is right for them. There's nothing wrong or offensive about that, it's a matter of preference not a matter of fact. There are two sides to this issue, and a one sided discussion isn't going to do anyone any good.
One of the women, Lorinda Cherry raced rally cars as a hobby:

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

Here's an interview with her that I just dug up:

http://www.princeton.edu/~hos/mike/transcripts/cherry.htm
When you're running on taxpayer money, seems like it should be doable.
No, Seriously, How Contagious Is Ebola?
This seems like a pretty cool product. I'd be interested in one if they deliver on the promise.
"Arrow's theorem says there are no such procedures whatsoever—none, anyway, that satisfy certain apparently quite reasonable assumptions concerning the autonomy of the people and the rationality of their preferences."

The trick there is the "apparently quite reasonable" part. Far too many people take it as a given that those assumptions are sacred, which leads to a form of worship about this theorem. The IIAC in particular is problematic, and if that is relaxed, it's not quite so certain anymore that a "perfect" vote-counting method is impossible.
Yes it's very poor, but we're talking about education here. Primary and secondary education is free except for a yearly contribution that is typically 100 to 200 Yuan (16 to 32 dollars), which even the poorest family can afford. I heard that even the contribution has been cut in recent years, but I cannot verify that.
Snapsaved Takes Responsibility for Latest Snapchat Leak
>Wanna bet the NSA gets volume discounts from nVidia/AMD?

So you think they're actually using off-the-shelf GPUs for their password breaking? I would assume any operation with a budget like theirs would create their own ASIC chips specifically targeting the algorithms they need to run. We've seen this happen for Bitcoin hashing, so I'm sure the NSA is way ahead of them.
Technically a misuse of the -ception meme.
i wonder how the speed of the connection will be influenced...
I am not anything close to a lawyer, but years ago as a web designer I had a startup client who got in trouble for soliciting the general public for investment. Your bit about looking for funding is more vague than theirs was, and I think investment laws have even changed a bit since then, but might be something to ask a lawyer about.