skysight-inc/HackerNews huggingface dataset:
It's also not an argument that it will. I'm not saying it won't, but I find flaw with the argument that because it happened before, it will necessarily happen again, in a substantially similar way. Generals are always preparing to fight the last war.

Something will probably happen, but I don't think it's reasonable to expect that looking at 2000 will teach us much about that something. Silicon Valley is a substantially different place today from what it was during the dot-com years. While not all (few, if any) unicorns are financially healthy in any traditional sense, they all have plausible business plans, ie. ones that involves booking actual revenue from delivering actual services to actual customers for actual money. The dot-com victims almost comically did not. The investors in the valley today are sophisticated and institutional, all weathered through the dot-com bust, not mom-and-pops -- much less sensitive to small bumps and panics, again a very different environment from 2000.
There are plenty of geeks who care deeply about the planet. No offense, but it doesn't sound like you're looking very hard. In terms of superstar techies, how about adding Bill Gates to your list? How about Google's investments in solar? We're in the midst of a vast societal transformation to sustainability -- certainly all the sectors you mention -- and it's being invented by techies.
If you don't have OpenGL drivers from your graphics card, I believe Windows still does OpenGL as a shim over DirectX.
Because it doesn't exist
Basically they either cover your health insurance, or you can opt to just get paid extra and not take insurance (if say you have it from a spouse's job or something).

And yes, the other big companies total comp does come pretty close to Netflix. The difference is Netflix gives you cash to spend however you want, and those other companies force you to consume benefits that you may not want to get your "full comp".
Short Guide to Software Pricing [Free EBook Download]
Path lengths is a windows issue not a node one. The same issue exists for C# or any windows language. BTW this is fixed with the latest npm!
Absolutely none of this matters to agile vs. waterfall.

You can accomplish this with agile development:

1. People meet at the beginning of the project and say "heres what we think our washing machine needs"

2. They create a backlog based on those features

3. They start working and implement some features.

4. They find out they don't actually need the washing machine to wink and smile and say its done in a fancy british accent. It was a silly idea marketing came up with that adds no value. They drop that feature from the backlog.

5. They find out making the machine text you when your laundry is done is a desirable feature, they add it to the backlog.

6. Management says the competitor is launching a month earlier than us so we need to accelerate the time table. Engineering gives them the hard news that they need to sacrifice some features. They look at what they have left to do and prioritize the important items and drop the feature for the washer tie-dying your clothes if you want from the backlog.

6. Project enters qa, all tests are passing but testers found a bug. They write a test to confirm and reproduce the bug, they squash it and update the build.

7. Software is working, launch happens, everyone celebrates.

Nothing here says the software has to change anymore; its done, its shipped, its good to go, and done using scrum/agile.
The article is on heroku.com, so of course it's going to encourage Heroku-centric solutions.
I think if you are worried about this you should be using Dockers and Docker Hub.
91.2 B finally.
While things might wind up bad for the next round of unicorns, things are likely to be better for startups overall once the trend of "To the moon!" dies down just slightly. Hopefully we can return to a world where an acquisition isn't seen as a failure.
If you're going to do that, set the maximum length to 128 bytes. Different ping tools use different sized payloads - I know of some common ones that generate packets by default that would be blocked with that limit.

Also, instead of using the plain limit match, check out hashlimit. It can apply a rate limit on a per sender, destination, or sender+destination basis. The recent match may also be of interest.
KakaoTalk chat app boss quits after child porn row
Oh my giddy aunt the lark syntax bit~

As if it wasn't obtuse enough, why the fuck does it alternate -+/<> ???
It's a proof of concept I imagine
#4 seems spurious. Just another example of "If everyone did it my way, then everyone would be doing it my way." What if people don't want to do it your way? What if people can actually remember to spell correctly?
EDIT: *nix has case-sensitivity so that people can actually use it.
The EntitleMen: techno-libertarian right wing sockpuppets of silicon valley
When the US went through its own period of "getting ahead" - it did a lot of things that weren't very ecologically sustainable. There's an argument that it's not entirely fair to tell other countries what they can and cannot do as they go through a similar period in their history.
Slightly confused - what's a "Round up charge"? Is it a US thing? Not heard of anything like that in the UK.
The Gulf of Time: An Introduction to Lapham's Quarterly
I wish for a HN URL replacement algorithm that replaces decks with talk videos.
While I wouldn't call it misspelled (any Romanization is going to be flawed), I do find it strange that the article says it's "now known as Beijing." The name didn't change, only the spelling changed. It really should say "now spelled as Beijing" or something like that.
The weirdest thing: my son who is autistic is fascinated by this music and can't seem to let go. He keeps watching/listening to every "black MIDI" out there on youtube.
CSS Lomography
You could fork the libs and point to your own repo. That's what we usually did with Cocoapods.
Show HN: Pair – Mobile Augmented Reality catalog with six degrees of freedom
Spelling - it's John Maynard Keynes, not Keanes :)
I actually think the opposite, that we are in a period of history where all the software (and arguably businesses) people use day to day go from being crap to fantastic.

A gold rush for good startups I think.

The returns from sitting the right group of people in a room and getting them to make doing something a few orders of magnitude better than it was before is always going to be fantastic.
Show HN: The most popular emojis on Facebook. Right now. In real time
Depends on how you count. A quick scan of the paper and my fairly fresh knowledge of academic sequencing prices suggests you could do the sequencing for around $3k, with reagents (assuming you don't count the cost of unused reagents). Add in airfare, room, and board to collect the ants and fungus and you're there.

Not included: equipment, lab space, stipend (figure 6 months of one grad student, which is astonishingly fast, and that's already $12-15k), and tuition. If you were proposing the same thing to a funding agency like the NIH or NSF, you're looking at ~$60-100k, which still doesn't include a lot of the equipment. I would guess this project was pitched to crowdfunders as "I'm doing all these other experiments, but would also like to do sequencing".
If you buy a coffee at $2.85, the round-up charge would be $0.15 (to the nearest dollar).
If you are writing integrations for API features that are fantasy at this point, you are digging your own grave. You have extended your risk and when you find out six months from now that you bet the farm on a useless feature, oh well; thems the breaks.
To be far more pedantic, Pegasus is the name of a single flying horse, it's not the name for horses with wings.
At this point, with a guy like that, I'd give him the benefit of the doubt. As I would with Elon, Rabois, Bezos, Jobs, Ev, et al.

Fine to shoot it down I guess but far more interesting and exciting to think about how it could work and what it could deliver.
Mapping Huckleberry Finn’s Mississippi River Journey
> Dizzying Ride May Be Ending for Startups

> may tap the breaks
Have no idea about DPI on Windows, but from my experience mouse locking on OS X worked and my Xbox pad works for sure (checked just month ago or so). I know about some issues with force feedback, but not sure if those are even SDL issue.

PS: What OS X version you had problem with?
This is exactly right, bubbles are a sort of "mass hysteria" where everyone in the herd is trying to get the most for themselves. Generally to be successful you need otherwise rational people to put aside reason and to invest in the belief that things are going up. And they do, and you get these things. And when that belief is dispelled, they go elsewhere.

What isn't well spelled out is how people step out of the bubble without losing their shirts. And that is something that is going to make this one interesting. A privately held company is illiquid. So you can't really get out, you just have to sit there and watch your value deflate.

But as Sam pointed out, a lot of these investments are more like debt than equity, they have their liquidation preferences built in, to the really interesting thing will be to see if someone comes up with a creative way to switch all the people and IP from one company to a different company without triggering a "sale".

Let's imagine that DropBox creates a wholly owned subsidiary "DroppedBox" and of course gives it a non-exclusive right to use all of DropBox's IP in perpetuity for no fee (its a subsidiary right?) and then people start transferring into that new organization to work on projects there. And then after nearly everyone is working there, it has its own equipment, staff, etc. DropBox divests itself of its subsidiary and leases back access to the servers and services to support its legacy clients. And then DropBox goes chapter 7, but DroppedBox lives on with all the customers and technology and people of the original and none of the onerous liquidation clauses that made it impossible for them to so public or move freely in the financial markets.

When the bubble has started deflating rapidly, that is the kind of behavior you can expect. Smart people skirting the edge of prudence to avoid being the ones who take the loss.
'Round up charge'? Do you mean 'round up change'? It's the money it would take increase your credit card charge up to an integral number of dollars.

But I don't know why that's a suitable figure to donate to charity, over any other.
Arq says they have no plans to do it in the near term at the moment, but hopefully once we open it to the public they'll want to integrate. Worst case, if we make a bajillion dollars, we'll hire some more devs to whip something together :P
iPad Pro: specs for enterprise but an OS for the consumer?
The only people that don't see a bubble at the moment are the people inside the bubbles.

If your business has real revenue and real profit then there isn't much to worry about. If your business is valued on "hype" and theoretical valuations then you have reason to worry.
It isn't about spelling. It's about behavior that will be presumed correct in one environment but not in another. It's about portability.

For another node example - in Linux, you can successfully use paths like `let filepath='foobar/' + filename`. That's correct in the given environment. However, such code will break when run in Windows. This is why `let filepath = path.join('foobar', filename)` is a superior solution.

A Windows or OSX user can save Myfile.js all day long and require('MyFile') with success. That same code will break as soon as you try to run it in Linux.

These recommendations are the product of supporting the many thousands of Node apps built each week on Heroku.
I think this guy http://english.bouletcorp.com/2015/05/27/warriors-good-fortu... probably illustrated it best how it takes skill, determination and luck. And how we shouldn't just discount the last one.
This is how it starts: "I became fascinated by fungi when I was a student, and so I decided to do a PhD in fungal genetics. By the end of my PhD I learned through watching BBC’s Planet Earth that certain fungi are able to manipulate insect behavior followed by the growth of beautiful fruiting bodies, leaving behind a rather morbid piece of natural art. The concept of a microbe being able to manipulate an animal’s brain just blew my mind. Ever since, I’ve been working to make the “zombie ants” a model system to study the concept of parasitic behavioral manipulation in detail."

She's patient zero.
There will inevitably be a downturn. When people say "it's different this time" they don't mean that there can never be a downturn, they mean that when it happens can't be predicted by looking at past events. And they mean that when it happens it will be different--perhaps not as bad.

There is a huge difference between this time and last time. The internet is much more mature for one. People depend on web apps now in a way that's not going to change just because the market swings.

Another thing that's different is that people spend more time on software distractions when the economy tanks, not less, so a global downturn is likely to drive consumer spending away from the real world into the virtual.
Ironically, right after the author mentions "The leading edge of developers are simplifying their builds" w/ vanilla JS, he suggests using Babel to get bleeding edge JS features...
And lots of pieces for 2 pianos and 4 hands, so 40 fingers.
How Uber is using an army of 'brand ambassadors' to convert Lyft drivers
Simian Army Suite
https://github.com/Netflix/SimianArmy
Honestly, if games stopped being released on PC I'd just stop playing games altogether.

I bloody love games too.
That's a pretty misleading title. I clicked through expecting a discussion of what AI means and what various properties are that it will have to possess, laid out in a hierarchical manner.

Instead I'm getting pitched on Yet Another Virtual Personal Assistant.
Melissa Click, the media professor who hates journalists
One Click Multi-Server Applications (on DigitalOcean)
What has he done in the past that is similar to the achievements of "Elon, Rabois, Bezos, Jobs, Ev, et al"?
5 Productivity Power Tools for Software Development on Linux
Everyone in this thread should check out E-Dreams.
Example of Bad Data Science: Test of Hypothesis
Simple anti-theft hack for mac or linux laptop
> Partnerships are the way forward for a project like this.

In theory, that sounds nice. But keep in mind that introducing more stakeholders also has significant downsides.

For example, government organizations are complicated, slow-moving beasts, so introducing more governments would likely slow things even more. Parts of San Francisco government first expressed interest in open source voting systems over eight years ago, and we are still in the "discussion" phase!

Introducing more stakeholders also increases the likelihood of scope creep on an already ambitious project, because other jurisdictions have their own interests, requirements, and priorities. I believe this is the main reason that Los Angeles County hasn't shown interest in partnering with other counties on their own voting system project [1] (VSAP, a project that may or may not turn out to be open source). It also introduces the question of how such a partnership would be governed.

Basically, it is politically challenging enough to get even one jurisdiction on board. So I would lean towards establishing such a partnership or organization to coordinate and maintain improvements only after an initial system is built and working.

[1] https://www.lavote.net/vsap
Yes, by “SQL table”, I mean the table itself, with all its data. I don't think it's useful to think about “the type of a table”. Rather, I view tables as types in their own right - a table is the type of its rows.

I can see why this would seem weird from a Haskell perspective. Haskell encourages the programmer to view types as static collections of values. That is, normally, Haskell types don't get new inhabitants as your program runs. There are exceptions to this rule, like `IORef`s and `STRef`s, but idiomatic Haskell doesn't use these much AFAICT.

However, in Standard ML, some (static!) types are dynamically evolving collections of values. For example, if the control of flow reaches the line `exception Foo of string`, a new constructor `Foo` is added to the existing `exn` type. (As for why this is useful, see: https://existentialtype.wordpress.com/2012/12/03/exceptions-... ) Or, if the expression `ref x` is evaluated, where `x` has type `foo`, then the type `foo ref` gets a new inhabitant - a freshly created mutable cell initially containing `x`.

“Tables as types” is just reusing the idea of dynamically evolving (static!) types in a database context. Inserting or deleting rows from your `customer` table changes its collection of inhabitants, but it doesn't change the fact that there is a single type of customers.
Kind of a random question. What's the state of generator based control flow? Is this the future "habit" of a node hacker?
Which CC monitor are you using? Inuit? Plaid? Or some other?
That title is not even used on the site itself.
Nvidia  Launches New GPUs for Deep Learning, Partners with Mesosphere
You're doing an immense amount of hand waving. I would much rather spend a bit more money on goods knowing that they were made in a more socially and ecologically stable manner and that their manufacture contributes to the lower limit on my salary.
Justice Department to United Airlines: you cannot have a monopoly in Newark
It's an interesting time to be a year from graduation in CS, that's for sure.

Maybe the folks beating the STEM drum will finally shut up when CS sees employment comparable to underwater basket weaving.
What makes change special is how small it seems on a day-to-day basis. We toyed with $x/mo vs. change, and feedback showed people were more likely to give if you describe it as change. I believe a part of that is knowing that what you give is tied a bit to what you spend.
We should talk. I'm working on a product that pretty much exactly matches what you described. And I've used the infinitely-running electric meter analogy in the past to point out how the current market offerings don't make sense.

Would love to have you try it out when it's ready. Send me an email if interested (in my profile).
Interesting set of photos. I think the Great Wall was most striking to me, as I was there recently and had no idea the vast forests around it were so new.

I find it a bit grating that they describe the Marble Boat as "suffered damage from the Second Opium War." OK, BBC, I get that you're not going to go all "DESTROYED BY WESTERN IMPERIALISTS AS PUNISHMENT FOR REJECTING ADDICTIVE DRUGS," but at least say who damaged it (the British and French, naturally).
We are happy users of Plaid :)
Thanks for the reply. While I understand the argument about preventing pitfalls, it's reasonable to expect programmers to pay attention to capitalization, since source code requires you to anyway. I think the path of least resistance here, is to tell programmers to spell things the same way as the last person to work on the code spelled it.
This brings to mind a quote I posted in another discussion:

Cicero made the point fifty years before the birth of Christ: “Not to know what happened before one was born is always to be a child.” The American historian, Arthur Schlesinger Jr., made the same point in the essay that served as his epitaph when it was published in the New York Times on January 1, 2007, two months before he died. Under the heading, “Folly’s Antidote,” he prescribed strong doses of history as a cure for “the delusions of omnipotence and omniscience,” akin to those that persuaded the Bush Administration to stage a rerun in Iraq of America’s misadventure in Vietnam. The failure to connect the then with the now Schlesinger diagnosed as an illness which, if left untreated, he thought likely to lead to the death of the American idea. Children unfamiliar with the world in time make easy marks for the dealers in fascist politics and quack religion.

From: http://www.laphamsquarterly.org/states-war/gulf-time

I fear that because many in tech disdain the value of the liberal arts and the humanitites, there could be a fertile, critical mass of ignorance. Even worse, because many in tech are there for there intellectual abilities, we get the deadly mixing of ignorance and arrogance.
I like this idea.

Are you storing bank credentials?

Since you posted on HN:

Besides the marketing fluff "state of the art encryption" what are you actually doing to ensure my credentials are secure?

What prevents you from updating your TOS to be more ominous and adding a clause buried that allows you to inspect & store our bank transactions?
This is very exciting to see these distributed deep learning frameworks open sourced by top companies. What I do not understand is why amazon AWS and other top cloud service are not integrating these frameworks in their services. Training a distributed neural net should be as simple as defining the model and specifying the resources.
That is what I would expect to happen. The problem is that most captive portals still let DNS through but not ICMP.

Having said that, I'm sure there are other usage for such a tool :).
Animation of property price rise and fall, 2001-2015, England
On the other hand: There are people who would never buy a game console (I've heard that in the US owning/playing on a game console is a lot more common than in Germany, where PC gaming is much more preferred).

> So.. it's a hard sell to management: the least selling platform which also weakens the copy protection of the other platforms

I'd thus (see above) say that console and PC players are two very distinct audiences. Thus it is a reasonable assumption that even if the copy protection is weakened (reducing sales) the sum of the sales for both platforms increases.

> I understand the frustrations of consumers, but realistically, if you were the publisher- you probably wouldn't be so generous in releasing PC editions of certain games.

On the other hand: If you don't release PC editions of the games that consumers want, the PC master racers will hate you as publisher, leading at least to bad publicity. Thus in my opinion being generous in releasing PC editions is a really (business-)wise decision.
> arguing that people have said this bubble was about to burst and that it hasn't yet isn't an argument that it won't.

The reverse isn't an argument, either.

There's essentially zero information content in a claim that "the bubble" will burst sometime between now and the heat death of the universe.
Ok. Yes.

But when will San Francisco/San Jose/Palo Alto go back to being simple, boring cities with high real estate prices that are no longer at the center of the global software hurricane?
Google spies on their employees to “make them happy”
Space Jam
And it's a very poor argument based on a logical fallacy.
I ahve also tried it. It's working quite smoothly, performance is pretty good!
I'm so glad I work at a company right now that has never taken funding and is legitimately profitable. Hiring and expansion have been hard when you don't have access to far more cash than you could ever generate yourself, but it's hard to put a number on knowing that you won't be affected much by an industry downturn (doubly so since none of our customers are software companies).
I should also note that we never store cc transaction data - we request then delete it, only keeping the sum of the round up change.
> Cluster your app

How is this possible in my multiplayer game where the whole world lives in the program? E.g. var map = [...] and then map[x][y] when I want to use it, var players = [], players.push(newPlayer) etc. How can I share this state in a cluster?
Why would you block ICMP rather than police it or only allow certain opcodes and sizes? I hope the people blocking ICMP don't ever try and run IPv6.
I would really like to see a visual roadmap of how we get to true AI, so I was pretty disappointed.
The most interesting music video i've ever seen
Hire him, username checks out. :)