skysight-inc/HackerNews huggingface dataset:
Ask HN: What do new MBA's do in tech? || Self-marketing via RE
Short question: Various stats got tossed out that x% of Stanford's/Harvard's/Etc.'s graduating MBA class went into tech this/last year, instead of the 'normal' MBA fields (e.g., finance). What are the job titles these MBA's are winding up with?

Motivation, brief bio, see LinkedIn (profile) for longer: I did my Master's in electrical engineering, but turned to the dark side and went off to law school and spent a few years practicing as an IP/patent litigator. (Defending against trolls - the turn to the dark side was incomplete). I then got my MBA (Santa Clara, based in SV), and have been trying to find a suitable role in a tech company. I'm currently consulting as an electrical engineer in a biomedical company (mostly writing Matlab and Python for data analysis, plus designing measurement equipment), but would like to find something more permanent and, preferably, more interdisciplinary. I've yet to find an effective way of branding myself. I like hard problems, my programming skills are excellent for a business-type (mostly Python) but not what you'd want in a software engineer, and my best fit has traditionally been interfacing between tech-savvy and tech-unsavvy areas (e.g., engineers <==> lawyers). Excellent at wearing many hats, and very good in several specialties, but not a world-class expert in any of them. (Not looking to found a company, student loans necessitate cash flow). Hence, the initial question above, to figure out what exactly it is other generalists are landing in tech companies as.
This looks interesting, but for me personally, I prefer mechanical watches. Watches are jewellery (since clocks and screens are all around us, at every minute of the day), we already carry smartphones, a smartwatch seems superfluous...

Not to mention, even if I did want a smartwatch, this one is too ugly to wear. And not ugly in a cool way either...
$1: keep in my wallet

$10: keep in my checking account

$100: keep in my saving account

$1,000: buy CD/treasury I-series bond

$10,000: buy index mutual fund

$100,000: buy index mutual funds

$1,000,000: buy index mutual funds, a few stocks, primary residence

$10,000,000: buy index mutual funds, stocks, primary residence, real estate investment, a portion dedicated to 'pay it forward'.

...
Ask HN: What mailing lists do you subscribe to?
The way an intent requirement is supposed to work is that there is some evil specified by the law that you are not supposed to do, and the prosecution or the plaintiff has to prove not only that you did it but that you intended to do it.

The problem with cases like this or Grokster is that it's the reverse of that. If you intended to get the same result as the prohibited thing then whatever it is you actually did is retroactively defined as the offense. It's thoughtcrime. You were thinking "bad thoughts" when you did something, therefore whatever it is you did is prohibited.

The consequences of that are all kinds of stupid. On the one hand it means that everybody has to hire lawyers and censor their employees to make sure nobody says anything that could retroactively cause their actions to be interpreted as unlawful by providing evidence of intent. It's completely pointless for BitTorrent to be OK while Popcorn Time isn't. Popcorn Time is essentially BitTorrent with a different logo. If you can't shut down BitTorrent then being able to shut down Popcorn Time will cause a zero percent reduction in piracy.

Meanwhile for all the language about not wanting to discourage innovation, how is that not the only possible result of this? You might as well post a sign that says "technological solutions to legal problems are prohibited." And technological solutions to legal problems are great, because legal problems are problems and technological solutions are solutions.
"you don't actually use 'stories' to explain concepts. You use data."

In fairness, some of the Priceonomics posts are more overtly "story" driven, and even a fair number of the data-driven pieces involve interesting stories as framing devices. Using data to explain and analyze is the primary mission, but presenting that analysis in a compelling way is at least half the battle.

I have been fortunate enough to have written a few pieces for the Priceonomics blog. I don't speak for the company, and my impressions are my own $0.02... But if anything, my experience was that they'd ask me to tone myself down if I was getting too dry, too wonky, or too data-centric. The data needs to be there, as it needs to ground the analysis. But there should be a story behind it, too.

A big reason why Priceonomics' blog is so good is that it's not just a data dump. The team there has a very strong editorial focus. Believe me; there were some articles I wrote where we'd hop in a Google Doc and collaboratively edit for days and days on end, searching for the right narrative thread. Or the right way to phrase something. Or the best way to break wonky topics into approachable pieces, while still maintaining intellectual depth. I'd consider their editorial process to be at least as rigorous as that of any national publication I've written for.

"Questioning everything" seems a little much; I'd agree. It's not so much about "questioning everything" as it is peeling back the layers, and understanding why certain things are the way they are. Oftentimes, peeling back the layers of an industry -- diamonds, wine, etc. -- reveals a healthy amount of bullshit. Hence, "X is bullshit" is a semi-recurring theme in the blog. The beauty of it, IMO, is not just calling out bullshit -- but using it as the starting point, and explaining how bullshit works in specific contexts, and why it exists.
It almost looks like they tried to present the data in the most-negative-to-fb possible way, just in terms of ordering if nothing else. I'd also be interested in citizen vs. immigrant (of various status); someone from Russia moving to Menlo Park to work for Facebook really is not directly interchangeable on a diversity metric vs. a 5th generation American of any race, IMO. Native-Bay-Area vs. moved-to-Bay-Area before vs. moved for FB might be an interesting metric, too.

It really only matters that they keep measuring it the same way and then watch for trends as they try to change things, though. Good job for caring and being quantitative IMO.

What amazes me is how low the "two or more races" category is. I would have expected a much larger percentage there.
The difference with a watch is that I don't really want to take it off my wrist all the time just for charging. If there was some kind of wireless charging mechanism then I'd happily wear one. And I'm not talking about the wireless charging pads where you still have to take the watch off to charge -- we need something that can charge the watch just by being inside the room or house.
a million dollars to begin building an open-source manual seems pretty steep.
Customer feedback isn't all created equal. Some of it is stuff you actually have to respond to; others are stuff that you can safely ignore (courteously, of course). Would you prefer you had no customer feedback? Chances are that would mean you have no customers. Be happy that you have some; that means your software is basically OK, and people care enough about it to make actual suggestions.

Don't pay attention to the noise. And for god's sake don't read Hacker News every day, especially not while you're trying to work.

I think you'd run into a lot of this stuff with a lot of jobs right now. The world is always changing. You need to be able to filter out irrevelant stimuli and focus on relevant information - this is an important cognitive skill
Aereo's TV Streaming Service Is Illegal, Supreme Court Says
> They're a company that streams TV into people's homes. Other companies (the cable companies) have to pay a fee to the content creators to do that. Why should it be different for Aereo?

The fee was already paid then that party decided to stream it over the air. If the content creator does not want that they they do not have to allow for that usage. Or charge more for it.
Rick Brewster is a Microsoft employee and he still collects a paycheck.

But I am pretty sure that people at Microsoft have long forgotten him.
You can zipline from one country to another
Computing darwinism. Many things are tried and most of them fail, but each try teaches something useful for the next generation.
I think the author maybe talking about those groups not paying taxes, while the salaried have to.
you really shouldnt mock apple products on HN
Does anyone remember the TAT Foldout UI demo from way back in 2009?

https://www.youtube.com/watch?v=FtR_zA9elrM

That was definitely way over the top, but there is a lot of potential in naturalism (depth, lighting, shadows, paper) as well as natural motion in a phone UI. I'm glad Google is going in this direction.
I think it comes down to the perceived future of the language more than anything.

Dart support is pretty poor. You can compile to JavaScript, but that adds friction. Browsers don't support it directly, and probably never will. It seems like there's a pretty decent chance that Dart will be dead within a few years, at which point any time invested into it will have been somewhat wasted.

Swift support is pretty good. It's completely integrated into Apple's toolchain, and writing an app in Swift today is just like writing an app in Objective-C. Apple's throwing their weight behind it and there's zero chance that it will go away anytime soon. Putting time into it carries zero risk as long as you think you'll want to continue to target Apple platforms.

This is the upside of Apple's dictatorial "I am the platform!" model. If they decide that the platform shall support a new language, then the platform shall support a new language. On June 1st, the main language for development on Apple platforms was Objective-C. On June 2nd, it was Objective-C and Swift, just like that.

No company can swoop in and impose something like that on the web. This is generally a good thing, as one company can't fuck it up for everybody. But there are disadvantages, like it being really really hard to push a good new language.
- stackoverflow

- my kids' school's listserv

- Alexis Madrigal 5 things

everything else is RSS
How the hell is anyone "to realize that only one word needs to be entered" when that's not what the instructions say to do?
> (ideally, one not written in a bloated language designed for remote controls and set-top boxes).

Oh cool, subjective language argument time!
Your evidence is anecdotal. The article, to its credit, has actual references, as in what Baba Ramdev said, and a good deal of people believe him.

Just see a gamut of India opinions here, https://in.toluna.com/opinions/1277868/what-will-happen-if-a...
World Cup Security Team Accidentally Shares Its Awful Wi-Fi Password
Does this also sort gists?
Don't think that image is true : http://www.hoaxorfact.com/Politics/wiki-leaks-published-1st-...
So what's replacing it in the open source world? What are some real world problems Map Reduce is being used for now that some other solution is better suited for?
That's shameful. It's not like they're running LaTeX behind the scenes. I think it boils down to the implementation of the Markdown engine.
'The company stopped using the system “years ago.”'

Hm, as a former Google engineer, that statement (from the journalist) is not accurate. Though the definition of map reduce is malleable, so it's hard to say what was meant in the first place.
> It's not source code with precisely defined rules.

I do not see anyone making the argument that it is.

> It's a set of values adjudicated by judges attempting to issue rulings that most would consider fair.

belorn is offering arguments/evidence that an unfair decision was reached by the court in this case.
>I don't have stats, but I would think that the comparison function's definition typically is available at compile time.

The comparison function usually will be. The qsort function generally won't be available.

>Also, if the compiler gets the qsort prototype by including it from the system header <stdlib.h>, I think the compiler may assume that it is the standard qsort function. So, it could emit a custom qsort function that inlines the comparison function.

It could do something like that, but gcc doesn't (https://gcc.gnu.org/onlinedocs/gcc-4.9.0/gcc/Other-Builtins....).

If you look at the kinds of API functions implemented as builtins, they are generally simple.
Nitpick: Objective-C and C are terrific for interoperation. FFI works pretty well with Obj-C and C too because it is all based on C binary compatibility and predictable symbol mangling. This is how previous Apple language bridges like PyObjC and RubyCocoa worked.

C++ and thus Objective-C++ has always been a disaster for FFI or anything that depends on binary compatibility or predictable symbol name mangling. Obj-C++ has a lot of ugly areas partly because of this. Kudos to Apple to making it work as well as it does.

Swift is terrific that it also seems to interoperate with C/Obj-C nearly seamlessly (bridging headers), but it is no surprise that the Swift documentation immediately says it doesn't support C++ and you must build C interface wrappers.

* Edit: reclarified comment
drop me a line at my name @ easypost if you want a hand looking into some of the shipping options - I think it's amazing that you guys are offering this a few hours after the announcement!
Yeah! Screwing it up for everybody is what standards committees are for :P
No, it's competition for/keeping pace with Apple CarPlay. CarPlay is an extremely "sticky" part of the iOS ecosystem: if someone uses CarPlay for navigation, music playback, etc and their car only supports CarPlay, that user can't realistically switch away from iOS (until they buy a new car) without giving up major features.

But now that Android Auto is essentially the same thing, and should have pretty widespread availability, it takes away a reason for users to stay with iOS.
I guess I worried licensing might be an issue with large data sets: http://neo4j.com/subscriptions/

Where using more than one instance would be desirable (I'm not trying to over optimize-- I swear! ;-_-). I suppose one server can go pretty f#€£ing far. But all the clustering requires a license (~$12k per server for start ups?) unless the code which uses it is GPL or AGPL (I think?).

Anyone who wants to explain the AGPL in layman terms would be greatly appreciated. Or specially Neo4j's application of it. To me, it seems cost prohibitive for lean startups, of one or two people.

Again, they've said contact 'em-- so it may be case by case. I could just be worrying about non-existent problems.

I tried Titan and Orient, I didn't find either as nice as Neo4j to use in my code. Though Neo4j, for me, was much more difficult to setup and use as a cluster (at the time).

... And more on topic, I'm about to install Cayley!
sorry, nothing we can really do about that unless we get a ton of orders from australia and stock a wearhouse there.
That is not clear to me. I can not pay Aero to set up and maintain the antenna and equipment or at least that is what this ruling seems to indicate. If I can not pay some one to do it for me why is ok for me to do the work with my own two hands?
What Math Equations Look Like in 3-D
I thought people here might be interested in the precut Google Carboard kit we have for sale, https://news.ycombinator.com/item?id=7947715
I think MogileFS is closest to being what most people need. I'd love to see a Go version with all the lessons learned from that project.

https://code.google.com/p/mogilefs/
First, I don't believe that Map-Reduce is not used inside Google anymore.
Second, the map-reduce pattern is actually very useful basic, common computation. It's equivalent to the SQL JOIN and it's not something that you can really do without.
Perhaps the large chunk (batch) approach is not ideal for many of the use-cases Map-Reduce is being tried with (e.g. like "interactive" querying with Pig or Hive). But that doesn't mean it's not useful. If you're optimizing for throughput you'll generally want to read/process in the batches optimized for some underlying sizes (it could be page size, it could be blocks, etc.).

Also a system is a lot more than just the compute framework. It needs to deal with various inputs/outputs, do scheduling, etc.

Between the distributed storage and the distributed processing, I'm not sure it's easy to decide which one could be more difficult, either.

Saying that Hadoop is a disaster, is not far from saying we live in an awful world. Working with them for years doesn't make me the most objective person, however, given the huge adoption, I'd say they may not be that bad. More, using something like Cloudera Manager makes it trivial (which sometimes makes me wonder why the vanilla version hasn't been improved...) (BTW there's QFS and other distributed file systems).

I wonder why is the Apache ecosystem horrible?

I get it that you don't like Java. Fair enough. What would be your language of choice for the next gen, stable distributed file system? Go, Rust, JavaScript?
Is it possibly a prelude to tactile screens? Makes sense for them to allow developers plenty of time to build compatible apps prior to introducing any hardware.
Thank you for the advice. I have been thinking about setting up a personal website (even registered a domain) but kept procrastinating. I'll start building one today.
I think I prefer Marked. It lets me bring my own editor (vim), and simply aut-updates when it detects the file has changed.
I am an Indian. While I can't say what every Indian thinks, I can say what I think and many people like me (middle class hard working Indians) think.

1. Black money will not solve all our problems and make us a superpower overnight.
2. Bringing the black money back will be a watershed event.
3. This will send a message that government is serious about corruption.
4. Less incentive for politicians to loot in future.

Better articles are expected from Bloomberg.
Done...
http://www.dodocase.com/products/google-cardboard-vr-goggle-...
VO -- mid-caps have better Sharpe ratios than large-caps... but you'll need $117 for a single share
If most other people entered the same thing then the word gets into the database, and your guess may not pass muster. So the question is - what percentage of users should be able to get the captcha before the answer is set?
You can order one here...

http://www.dodocase.com/products/google-cardboard-vr-goggle-...

(full disclaimer, this is my company, we make and ship lots of stuff so this will get delivered, unlike some kickstarter projects)
Why s it difficult to build a distributed, petabyte scale filesystem? Isn't the search through indexes easily partitionable horizontally? Is it a problem of eventual consistency? I am not sure what the huge issue is and would like to learn.
Sorry this is not expertly done, I took screenshots and stuck it together in mspaint but it should give you a pretty good idea :)

http://imgur.com/947pJlM
Wow, that was really fast. I kind of suspected someone would do this, I even considered doing something similar myself after I heard the announcement. Really clever and nice work guys. Curious to see how these actually fare and if we'll see an enthusiast community is spawned from Google Cardboard and the community itself works to improve the insanely simple and awesome concept.
or maybe one with a USB port or SD slot.
New material might make processor memory '100 times faster'
The Rage of the Mechwarrior Online Community (2013)
I teach English in a technical college, mainly to construction majors. I'm surprised but happy that I've come across great construction-related articles via Hacker News. the New Bay Bridge, in California (unsafe, late, and over budget); the CitiCorp Center in Manhattan (was in danger of collapsing); and this one.
The scale argument is dogma. We already know huge, successful code bases exist in C and many employ similar techniques to this. (These are pretty mild tricks.) Additionally, the scaling argument is often used to belittle other languages like Python, Ruby, Lua, JavaScript, etc. All propaganda BS.
How to Encrypt Your Android Device – Don’t Miss
You don't need to enter anything at all for the second (non-control) word
The devil is in the details.

1/ How much Coins per commit will somebody get? It's totally subjective and decided ex post. How do you compare a patch with 300 lines of code to a bugfix that touches just one character? Or to a comment that sheds light on an important issue?

2/ How do business owners submit profits? Even if they are totally honest people - we live in a complex world where it might be very difficult to separate profits of one App from another.

All in all it seems to me that this is a great way to exploit young developers that want to learn but don't know their value yet. The Coins system tries very hard to give impression that it is fair. It's not.

The fact that I don't own my contributions is a total show stopper for me.

I like the overall idea - just not this particular iteration of it.
Nuclear Energy as Harm Reduction
Duo Security Researchers Uncover Bypass of PayPal’s Two-Factor Authentication
There was some HN discussion about this a few weeks ago. It was mentioned that the freebies attract opportunists who just want to acquire gadgets to flip them on ebay. Legitimate developers are crowded out of the conference as a result.

In my opinion, the solution is to put the gadgets in generic packaging and, maybe, if there's enough time, key them to an attendee's badge. Then, the flippers will have to market them as "open box" and "like new".
If it fails in interesting ways, let me know, file a bug, etc. I'm more than happy to help.
It's certainly more 'American' than 'English'.
Seduced by Data (2010)
"I dare you to watch this entire video." video
Please vote up the features you think Evil might be lacking, or better yet, contribute to the development effort :)

https://bitbucket.org/lyro/evil/issues?kind=enhancement&sort...
Experience with reCaptcha.

I can totally understand why those would frustrate non-technical users, but on a site like HN I would expect people to know how reCaptcha works.

That said I think reCaptcha has been getting much harder recently due to the arms race with bots. I now sometimes fail 3-4 times in a row.
According to https://translate.google.com/translate?hl=en&sl=zh-CN&tl=en&... and a quick Wolfram Alpha hit Mou's asking price is ~US$80,220
Just a heads up, your Youtube videos on the home page won't play in Chrome if you loaded the page over HTTPS (you get a blank pop-up and the "This page contains insecure content." message). Slick product you have!
Good presentation. One thing that caught my eye was the tool used to visualize mongodb traffic in real time — apparently called "mongoscope"[1]. Anyone know what it is, or is it just an internal toy?

[1] http://i.imgur.com/QJVldqJ.png
In nominal terms, yes. The point is that it never becomes unsustainable because the interest rates paid are determined by the issuer, and inflation is a product of net spending (deficit). (not really Piketty, more Fullweiler)
> This morning, at their I/O Conference, Google revealed
> that they’re not using Map-Reduce to process data
> internally at all any more.

This is incorrect, so monumentally so that I couldn't continue reading. It's as if the author had opened an article about climate change with "Now that advancing glaciers have rendered Algeria uninhabitable..."

MapReduce doesn't work well for low-latency pipelines because it's got a high fixed overhead, but it's still the undisputed king of medium-latency and latency-insensitive workloads.
I am reading this!

Admittedly I haven't had a lot of time recently to improve explainshell. But I haven't deserted it; it's just a matter of finding a block of free days to focus on it.

(and as always, patches are welcome ;)
Flexible displays would absolutely solve your problem and Apple has been rumored to be exploring them, but I'm not sure the technology exists yet.