skysight-inc/HackerNews huggingface dataset:
I'm-a cut through all of this. There's an incredibly simple explanation for what looks like an pan-asset bubble.

“If you ask me to give you the one big bargain out there, I’m not sure there is one.”

There is one. Human labor.

"Everything" being expensive means that currencies are losing value, which means that wages are declining in terms of what the money buys. Ever look at the S&P in houses? Or in oil? Or in (though I don't find it as useful) gold? That alone makes our 21st-century look like Japan's lost decade (1990s). No, that's not something we could fix by moving to the gold standard. Human labor is just worth less, and capital is worth more.

Like most bubbles, the process is actually faster-than-exponential. (Normal economic growth is already exponential.) The meltdown of the middle class is, for example, driving up college tuitions, creating demand for expensive high schools (now that it's extremely difficult to go to Harvard from a public high school, when it wasn't that rare 15 years ago) and, in the few urban areas where unconnected or semi-connected people can find good jobs, pushing rents into the ionosphere (and prices to 40-50x annual rent, which one hopes is due to various money-laundering shenanigan but may be in anticipation of further rent increases). The disintegration of middle-class America is a self-fueling feedback loop as talented people strive to get away from the old order into the new (expensive urban centers, elite universities). The goal (in this forceful middle-class in-pressure toward expensive, elite places) is to get enough connections to people who can keep their own lights on, before things start going out. Some of these changes are good (such as the movement away from environmentally unsustainable suburbs) but most are bad.

Our society has stopped valuing labor, whether it's the skilled kind or unskilled. That's why a talentless dickhead with connections gets to be a "founder" and take 40%, doing nothing but monetizing his own social position, while you write all the code and get 1%.

Is this a bubble? It sure is. The "crash" will probably be a revolution. It will be global, and it may not be violent here but it will probably be violent in many places. The funny thing about bubbles is that their ends are impossible to predict. This one, especially because it is political and social as well as economic, and a bit unprecedented (the large middle class of the US was unprecedented, much less its destruction) is impossible to time. It could happen next week, or it could be 100 years from now.
All 60 Spark Summit 2014 talks with previews
Any one interested in testing my linux based wifi AP daemon written in Python
All 12 startups of JFDI.asia latest demo day
How is using something from a TV show taking your self too seriously?
Really cool!....Unfortunately, no business is ever going to "build APIs on top of their existing spreadsheets".
I've played with OCaml in the past, but I decided to get comfortable with F# then give OCaml another go.
And the advertising industry used the default DNT status to justify ignoring DNT since it was no longer opted into by users.

Then again, even before that DNT as an idea was dead – very few advertisers even signaled they were interested in user privacy.
Alation, stealth a16z startup monetizing enterprise data
AjoChhand Machine
It is confusing if you don't know the difference between a page templating language and a web framework. If ease of writing "hello world" is what matters, Python:

print "hello world"

beats PHP:

<?php echo "hello world" ?>
I've been thinking about exporting my resume to a similar format (hResume or equivalent) for a while; I find LinkedIn of little value for me.

I can imagine that for certain people it offers opportunities to "network", but in my case it is more an invitation for random people to spam me than a tool to connect.

Beyond the resume, I am wondering if it would be possible to build some kind of decentralized professional network, with resumes as nodes and professional/academic relationships in between, maybe even a vetting system (LinkedIn recommendations are not only time consuming but also worthless IMHO).
When the site loads, a modal comes up giving a brief introduction.
There is no new protocol or protocol features, so no "new mail system" around. Only a REST wrapper around the same old thing. You'll still have to support old clients on the other end. As far as I can see, it's only an enabler for email app builders. Not that's a bad thing at all.

Still I would love to see people plug other protocols in. I guess that was your point. Making everything fit in the REST paradigm is anything but progress in my humble opinion.
Potato Salad: The Video Game
Good God, this is why I changed my OkCupid profile to omit the fact that I work at a tech startup.

A bit dishonest, to be sure, but I just want to have a chance to demonstrate in person that I'm not the kind of insensitive, entitled dickbag that makes comments like the ones in this thread.

Downvote away, guys, because hey, I'm engaging in some SHAMING here. Frankly, you should be ashamed of yourselves.
Academically Adrift: Limited Learning on College Campuses (2011)
Street-Fighting mathematics, by Sanjoy Mahajan. It's the text to an MIT course [1]. There's a PDF of an older edition available for free [2].

[1] http://streetfightingmath.com/

[2] http://ocw.mit.edu/courses/mathematics/18-098-street-fightin...
Crow – C++ Microframework for Web, inspired by Python Flask
I agreed with the broad premise that web development is shockingly horrible by the standards of the past era of polished corporate tools. But otherwise, it was all contradictions, inaccuracies, and indefensible conclusions.

>>In other words, we need to make it possible for people to build simple things without much coding. Oh wait, people already can build simple things, but....that's not what you mean?

Before that, he claimed that all of the big companies that had made packaged tools, like VB, had gone extinct. That might be a slight exaggeration.
Clojure would be a great language for teaching, keeping LISP and SICP but giving a tool that compiles something running on the JVM. Teaching Python definitely has the advantage of being more ready for the market, even though Ruby is nicer and friendlier and probably better OOP, also having better lambda functions support.

SICP is such a great book, it is a must have for programmers...
I'm working at a tech company that is leaning towards such support. Have any suggestion on how would we go about doing such grants well?

We are in touch with the community around our projects, and they are doing awesome stuff. I'd love to be able to enable them more. Been looking into Bountysource a bit, but still figuring out the workable model.
The guy is screwed - " I will say your name out loud while making the potato salad " - 2,476 backers
I wonder if the net impact is negative in that it delegitimizes kickstarter as a platform for serious projects or positive in that it draws attention.

I'd guess, marginally, the latter.
Similar to the UK (https://en.wikipedia.org/wiki/United_States_Air_Force_in_the...) and a long list of other countries (https://en.wikipedia.org/wiki/List_of_United_States_military...).
What would prevent us from building an IMAP successor ? Genuine curiosity.
While people like (or love) products that look beautiful and delight them, what people love even more are products that do what they want/need. A Hypercard stack or spreadsheet could solve a real problem for a dozen people in a way that a slick commercial product targeting a large audience might not.

I do think there's value in enabling people to make applications that do something useful but aren't so pretty.
According to Chris Ryan (PhD and author of Sex at Dawn), hunter gatherers work around 20-25 hours per week, in line with the comments above of what they found was near ideal for happiness, productivity, and concentration.

There really isn't much hard science when it comes to things like human productivity standards, in the same way there's not too much hard science on ideal diet. Too many variables, highly individualized, and like all multi-objective optimization, highly context dependent.
They're fine but you're visualized so lose some performance, gpu in particular. But they work as advertised. I was mostly posting about native/bootcamp Windows issues.
My experience has been building parallel and distributed programs using multiple runtime instances that communicate via message passing. There are libraries that help automate this, link our own Async_parallel (https://blogs.janestreet.com/async-parallel/). One advantage of this approach is that it scales beyond a single box.

There is work going on at OCaml Labs on a parallel runtime. I suspect it will be useful, but in the end, message passing is I think a better idiom than shared memory threads for parallel programming. When the true parallel runtime lands, I'm not sure that we'll actually use it much for running truly parallel threads.
At 5 seconds per name that's a bit over 3 hours of constant talking. Not exactly fun, but not really screwed either?
That's silly -- a unicorn's presence is, for the most part, a measurable binary, it's either there or it isn't. Sexism is subjective, or at least more up for debate than "is the unicorn in the room or is it not."

If somebody says, "hey, this is some bad sexism," that's a lousy argument, because it's a vague statement that can't be proven either way. You could respond with "no it isn't, shhh" and it would be just as reasonable a rebuttal as any other.

But if someone says "these are things I think contribute to an unnecessarily exclusionary environment, here's why it should change," then I think it's disingenuous to just say "meh, no" without addressing the concerns. It's basically someone saying, "I think my opinions are being written off without being properly discussed," and responding with "That's not true, discussion over, it's written off." There's got to at least be a discussion, no?
That is not to say they do not have rich intellectual lives outside of work: but that, for them, corporate work is more like a generous sinecure that doesn't substantially impede their other pursuits. In fact, it was those of us with the "lowest" IQs who tended to be more freaked out about the prospects of mindless corporate work, and who were more likely to go for more "intellectually stimulating" careers like academia or applied fields.

Your thesis is interesting.

I suppose I thought that the grunt work of those careers was like the grunt work of programming, e.g. maintenance of bad code, learning "how we do things here" idiosyncrasies with little general value: mentally taxing (and, at an IQ above 130, mind-crushingly boring) but not intellectually difficult.
True as of now, but the drive still has 25 days to go...
The DMV can sometimes be frustrating, but it's been a long time since I've dreaded going or encountered bureaucratic resistance out of proportion to a problem I was bringing (sure, registering a car you bought at an estate sale when both the previous title holders are dead can be slightly tricky. Normal transfer of ownership or renewing your license, not so much). As far as I can tell, with modern IT systems, most routine tasks are pretty smooth.

I'd rather go to the DMV any day of the week than talk to my completely private health insurer, that's for sure .
He can reduce it if he only does first names. "316 Chrises, 241 Matts, 189 Justins, ..."
I'm very impressed with the scale of the project. I can definitely see both the short term and long term ramifications and huge huge huge potential savings.

I'm a bit curious to know what the shelf life on the OS choice is and how well it works. I believe redhat ran into this issue and adopted the "extended support" versions in order to address the concerns (the linux space tends to move _very_ quickly in directions and you can definitely be left out in the cold if you don't stay relatively current).

All in all I doubt it's worse than the microsoft "you need to upgrade _now_" philosphy and the lack of "we don't break compatability" that used to be enjoyed in the heyday of the "Full M$ Stack".
> Include an iframe for all (or a random subset of) visitors, loading this particular url (hidden).

Or, since the content of this page is mostly text, it could be included in the HTML of all washingtonpost.com home page requests with very small overhead, and shown with a non-tracked javascript action (link/button), so it is all client-side and indistinguishable from a normal request to the home page.
Based on the reviews we're hearing about Amazon an an employer, you might should be thankful.

But definitely opaque in an atmosphere where they need you more than you need them.

I can understand if they don't want to give the hiring manager's name until the interview because some people are crazy on linkedin. BUT, they should definitely be able to give you better details about the interview.
Unix support is definitely better than Windows. That said, the core language and base libraries are pretty portable. Here's one nice retrospective on a move from Python to OCaml for a program that needed portability to Windows as a fundamental concern.

http://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-ret...

Probably the biggest problem on Windows is that OPAM, the package manager, doesn't work there. That will come eventually, though.
>> Write software faster with fewer bugs
> Is there an evidentiary basis for the 'fewer bugs' claim? What type of software are people writing faster with Haskell?

http://donsbot.wordpress.com/2007/05/01/roll-your-own-window... and especially http://donsbot.wordpress.com/2007/05/17/roll-your-own-window... give a good introduction into the mindset behind programming in Haskell.

The latter focusses on zippers. Zippers solve the problem of having a connection and a `cursor' into that connection to mark one element--in the case of XMonad we mark the window that has focus.

In C you would probably solve this with an array and an int. Unfortunately, the compiler can't help ensure that your int always points into the array, and that deleting and inserting are doing the right thing. Zippers help here.
I bought a cool rear-view mirror today: it clips onto the temple of your glasses rather than your helmet.

Off the bike, it doubles as a cubicle rear-view mirror.

If I turn my head about 45 degrees to the left, I see the "third quadrant" behind me, and if I turn a little bit more, I see directly backwards, all with a decently wide angle.
When I give advice to smart kids entering college I tell them they should strongly consider targeting PE/HF: If they hate it they will know from experience and still have superlative exit ops, trivially able to land a management/executive-track job at a tech company or elsewhere.

This is not a comment on what you're saying (I don't think you're far off) but it's pretty disturbing a reflection on tech that executive roles in our companies are what finance people fail into.

Most tech management and VC is failed finance/business guys who failed down into those roles, not programmers who worked their way up the ranks. The latter almost never happens, to tell the truth.
Yes, the wealthy have it easier. It requires less discipline to stay wealthy, than to become wealthy.
Sr. Node / JavaScript Dev - NYC

Company: Hook & Loop

All the details you need are here:

http://www.hookandloopnyc.com/javascriptnode-js-developer-2
I think it really depends on the application domain. A lot of Haskell (for example most of the web frameworks) doesn't have the problem you mentioned - but GUIs and numerics systems probably do. I would guess the same may be true for OCaml. If I were developing on Windows though I would probably lean towards F# over OCaml though...Visual Studio is an amazing IDE.
I think OP might mean mobilization of people, not money. This is a vague memory from college, but one of the reasons the post-WWII occupation of Japan was so successful is that the army had mobilized all manner of skilled administrators who were professionals in private life: lawyers, accountants, members of the creative professions, whatever was required. The army had it all back then.

The government had also had a VERY broad hand in controlling the economy during world war II. And at that time, results mattered. This part of my comment is a bit more speculative, but it doesn't seem unreasonable to think that the government may have been more effective in managing economic affairs in 1945-49.

If anyone has actual sources about this, I'd be very interested. The government of that era gives off the impression of competence. Was it?
Python has the same thing right?
Doesn't it? App stores share much of the virtues of package managers. And with the 90% comment being what it is it's fairly clear mobile is not the subject of the grandparents comment.

Also the discussion is rather pre-mobile. Mobile actually has nearly all of the positives, except os fragmentation, that were referred to in the root comment.
There was a similar agreement among federal judges for the hiring of term clerks. There was much gnashing of teeth when the plan broke down, and judges started hiring two years in advance. But I don't think there is any real prisoner's dilemma. What do the candidates lose? It's great to have a job lined up that far in advance. It lets you plan, especially if you have a family. Its obviously more burdensome for judges that way, but if they didn't think it was worth it to break the plan, they wouldn't have!
That would seem to imply that mass production could reduce costs dramatically.
Back with windows 95 Microsoft actually took backwards compatability very very seriously:

An emphasis has been made by Microsoft on maintaining software backwards compatibility. To achieve this, when developing a new version of Windows, Microsoft sometimes had to implement workarounds to allow compatibility with third-party software that used the previous version's API in an undocumented or even (programmatically) illegal way. Raymond Chen, a Microsoft developer who works on the Windows API, has said: "I could probably write for months solely about bad things apps do and what we had to do to get them to work again (often in spite of themselves). Which is why I get particularly furious when people accuse Microsoft of maliciously breaking applications during OS upgrades. If any application failed to run on Windows 95, I took it as a personal failure."[19]
what's wrong with amazon ? Serious question as I might consider them and your two cents could save me great trouble!
I use an ASUS UX301LA-DH71T. It's a 2560x1440 13.3" ultrabook with a Haswell i7 and can run up to 8 hours on battery. It's thin, light, small enough to be portable, and super-capable for development (8GB RAM, dual-SSD RAID, i7 CPU and the integrated GPU is faster than the discrete Radeon in my last laptop). I typically have it docked to a second screen, but use its keyboard for programming. I have no complaints. It even comes with a one-year accidental damage warranty from the manufacturer, which I've never heard of a manufacturer offering before.

http://www.amazon.com/Zenbook-UX301LA-DH71T-Quad-HD-Display-...

If I cared less about having a decent GPU, I'd have also considered the Samsung ATIV Book 9 Plus (3200x1800 13" screen). I haven't looked at what's come out since the beginning of the year, but these two were the only non-Apple machines that met all my needs.
It think title "brander" is the most ridiculous
Googled it and the ceo's blog seems to be more informative. http://yenx.me/2013/01/15/tableau-bigquery-and-the-table/
great suggestions. sadly i am limited by time and bandwidth. this was a weekend hack that i did by myself, so it's unclear how much more rigorous i can make the analysis. i'll try to incorporate some lightweight edits for clarification, though.
MIT in the title made me expect something free of VC strings. Picture me disappointed. Outcomes tend to match intentions. Money will lead us nowhere near the network we'd dreamt about. I'm tired of all those wannabe billionaires.
Ask HN: How did you find your co-founder(s)?
I'm trying to figure out if there is a pattern in how entrepreneurs found the people they teamed up with. There are the usual avenues (FounderDating, networking events, having worked with them before, mutual friends et al). Did any of them work for you? What would your tips and tricks to find co-founders be?
I can image how to use inbox by Google Gmail API. It's a good news for developers. They don't need to build a email server to receive email message or add a SMTP part, and only use one way to transmission application's data.
A couple of years ago IKEA NA sold a motorized sit/stand desk. No idea why they stopped carrying it, but I would assume slow sales was the reason.
I'd advise you reach out to the maintainers of some of your favourite projects and ask for their help in finding good candidates for grants.

Or do what Stripe did and put out a call for applications/proposals.

Another thing you could try is giving your engineers a quarterly/yearly budget to allocate to OSS projects, then they could do things like Gittip.

Either way, we need more companies trying these kinds of things so we have a better idea of what works. :)
No scenarios worth that
Startup Retreat: Why Your Startup Should Host One
That Time 2 Bots Were Talking, and Bank of America Butted In
That was published by Microsoft before the case was unsealed, so that one has been known for awhile, nothing new. http://www.noticeoflawsuit.com/
Thanks! :) Until you have corporate funds to back a bigger project, little ad-hoc donations are also appreciated:

https://urllib3.readthedocs.org/en/latest/#sponsorship
>the introductory course for most engineers (1371) which is taught in Matlab .

A fair point of warning is that, having been at Georgia Tech 2008-2011, most of my friends in engineering and physics freshman year hated CS 1371, and spent many a late weeknight complaining about Matlab. The common wisdom, often picked up too late, was that engineering students would have a better time if they switched into the Python course, iirc CS 1301.

For my part, I had placed out with AP credit, but took CS 2110 using a combination of LogicWorks (circuits), LC-3 assembler and C. I thought it was awesome; that course is probably the reason I have my current job, but many of my friends never considered taking another CS course, or only did so several years later, because they hated Matlab so much.
By all means, provide a concrete example that doesn't rely on cherrypicking data [such as simply picking food or a methodology I can't find without giving someone money] showing they are incorrect.
Unfortunately all our governments are determined to not let this future happen http://www.pewinternet.org/2014/07/03/net-threats/
What's lexical typing?
Quantum Physics I – MIT OpenCourseWare
Unrelated question, is IKEA website broken on Chrome for anyone else? If I switch to Firefox it works ok. Chrome doesn't -- the image of the desk overlaps the text on the right.
unless creating for the sense of ownership or pure joy, it's certainly valid to compare the time spent against the opportunity cost of a full-time job or contracting.

it was a thread about _profit_, after all.
C is not great but bearable as an intro language, mostly because K&R is a good textbook and the language is small.

C++ would be absolutely horrible. Is anyone doing this?
A School Built Entirely Around the Love of Math
Worst I have seen is for U-play "forgot my password". For months it has said to do 2 side by side capchas, but only one image appears, but with two entry boxes. Their official response is to do it through their forums, which only requires 1.