skysight-inc/HackerNews huggingface dataset:
My Model M is dated from 1993, the same year I graduated from high school. I gave it a thorough cleaning this year: took all the keys off, washed them individually, snapped them back on. It almost feels like new now.

My use even got people in my Chinese office more interested in better keyboards; a couple of them have purchased expensive mechanical keyboards for use at work, which is basically unheard of here (though you can buy them on Taobao).
Oh that's great, and it seems you can hook into the game's events as well! Might look into making a bot that plays pokemon at some point...
COM Runs Linux on Quad-core Marvell Armada XP SoC
Nope, sorry. That might be part of it, but Americans also are very reluctant to take vacations even when we have plenty of time off to use. In my experience it comes down somewhere between "things will fall apart without me" and "this is what I do".

I'm a (regrettable) example of this. I get 22 days off a year, and maybe take off half of that. I've usually accrued the max vacation we are allowed, so it just goes to waste each pay period. It's ridiculous, but its not caused by anyone but me.
Or keep it in plain sight, embossed on a card and in a magnetic stripe for which readers are ubiquitous and inexpensive ;)
Could someone use this as training data to just generate them automatically?
They didn't - my previous startup (Diffle) is on the list, and I was never notified. Nor did cbinsights.com, which has a comment here complaining about how this post ripped off their original compilation of stories. I'm not all that ruffled - I figure that once you put something on the web it will take on a life of its own regardless of what you want - but it would've been a nice courtesy to the folks who sweated over those startups.
I think most of the article is as bad as the part you are criticizing. The part you refer to is just particularly bad in it's presentation. Making unsupported claims while declaring oneself correct and anyone who disagrees is not sane is not helpful or productive.
Excellent point, and I do see that as dishonest somewhat. I'm actually amazed they didn't exceed statistical payouts on just dumb luck alone.
> ask anyone over the age of 50 if they would want to live under the Soviets again and it would be an overwhelming 'No.'

Do you know any such people? I do know a few of them. Not a statistically valid sample, since I don't research such things professionally. But I happen to have a few in my social group, through family and friend connections. And what's most surprising about them is how strongly pro-Soviet they are. The young people are not; they are mostly pro-West. But the older people are much different, much more nostalgic for Soviet times, and anti-West. Especially those who served in the scientific-industrial-military complex, which is many. Congregations of elderly scientists and engineers tend towards a pro-Soviet tone, especially in the form of complaining about how these useless new countries don't do science the way the old USSR did.
Why scoring is needed for unconfirmed bitcoin transactions
Wealthy and stealthy: Bay Area home to 8 of 13 top-funded secret startups
I never thought of zipcar as a phone booth you can rent by the hour, but that's actually a pretty good solve if you have one nearby. You can reserve them in advance.
Also from the guidelines:

"Please don't submit comments complaining that a submission is inappropriate for the site. If you think something is spam or offtopic, flag it by going to its page and clicking on the "flag" link."
Professional networking is broken
VIDEO: Interactive Peter Thiel Lecture
I credit the IBM Model-M with contributing substantially to the continued survival of the PS/2 port in this era of USB dominance. The PS/2 port has been around since 1987 and USB since 1996. Yes, USB is now twice as old as PS/2 was when USB was introduced! PS/2 ports have some advantages over USB that might have kept them alive in certain niches, but there are so many cherished Model M keyboards still in use (this post is being typed on one made in 1993) that no self-respecting motherboard designer would ever leave the PS/2 port out!
Good idea. I'll add "fetch files from other domains" to the TODO list, as either it's own call, or maybe do something like allowing "http://" protocols in the SLFSRV.read() method.

cross-origin issues would probably prevent some xmlhttprequest calls directly. Meanwhile, here is one current hack you could use to read files from other domains (although it assumes that "curl" is installed):

SLFSRV.exec( { program:'curl', args:['curl','https://news.ycombinator.com/'] },
function(ret) {
console.log(ret.stdout);
}
);
It can naturally detect human finger gesture. It has a multi-touch surface acting as a full function trackpad, keyboard, mouse, and remote control. The multi-touch surface really bring all the functions together.
This comment is comedy gold, assuming you're saying to automate failed startups
I mostly use laptops and the terrible keyboards on almost all modern PC laptops (especially the cursor keys, which are often barely usable) is one of the factors that made me switch to Apple. On my desktop I have a slight variant of this:

http://gaming.coolermaster.com/en/products/keyboards/quickfi...

While it is pitched as a gaming keyboard, it doesn't have any of the oddities that monicker tends to imply. It comes with a set of red WASD keys, but they are optional.

As far as I know, it's the smallest full-size keyboard with proper Cherry MX keys. No layout stupidity either: all the keys are where they should be (pg-up, pg-down, home, end, etc.); only the unnecessary numeric keypad is left off so that desk space is not wasted. Perfect.

The only problem is they can be difficult to find, so I had to make do with Cherry MX Brown keys (non-tactile, non-clicky) rather than Blue (clicky), which I would have preferred.
Let's hope everybody whose story got lifted is as laid back about it as you are. The obvious solution would be to simply publish a list of links and to then approach the authors to ask for permission for the sake of consistency in the presentation.
Take a look at git-crypt. It enables encryption and decryption of files in your repository.
I can imagine one person with 1000 cars, and one person who drives his Veyron to his 9-to-5 because that's the only car he could afford.
It's been shown that democracy only works for trivial matters.
I agree, but I do think from a cosmetic perspective some UI's can be memorable, mainly because I've experienced some that are.
Koka [1] does this; I find Daan's experiences in using it to build Madoko [2] to be very enlightening. Basically, I think he had to give up on total-ness more than he would have liked.

[1] http://research.microsoft.com/en-us/projects/koka/

[2] http://madoko.codeplex.com/
Salesforce has done a VERY good job of both providing free/discounted licenses to non-profits and also pressuring SF Ecosystem/App vendors to providing similar free/discounted licenses. You can get started pretty quickly with a full on Salesforce install and quite a few useful apps completely free if you have under 10 users.
Though the alert may look nice, the actual JS behind it is hugely wanting for several reasons:
- 690 LOC to produce an alert dialog

- Heavy use of Javascript for what CSS is designed for: https://github.com/t4t5/sweetalert/blob/master/lib/sweet-ale...

- Inconsistent between function spacing followed by mixed tabs and spaces

- Odd use of DOM based attributes to pass configuration options

- Colourspace manipulation on each call where SASS would be effective
https://github.com/t4t5/sweetalert/blob/master/lib/sweet-ale...

- Includes jquery, but uses it very little, instead opting to re-invent the wheel in most cases.

- Strange click event firing, gratuitous use of magic key code numbers https://github.com/t4t5/sweetalert/blob/master/lib/sweet-ale...

etc...
Bottled water isn't cheaper than tap water. Even if that is your only criteria.
Hey Jonathan - Anand from CB Insights here. Thx for the comment and for writing a great post-mortem.

One distinction - we didn't republish your post. We linked out to the original post you'd written and quoted a few lines from it which we thought were particularly telling about the reasons behind & process of shutting down.

That was the format we took throughout the post. Original link and a few line excerpt.

Hope that makes sense.
I like that kind of insane creativity!

I'm surprised that the SO poster got the synchronous XHR approach to work. When I did some tests with Chromium last year they seemed to show that an iframe runs in the same thread as its parent window. I wasn't testing XHR though, just animation.

So if you ever do try this out, I would be interested to hear the results. Thanks!
Wheel of Fortune slots are insanely popular with college-aged women. Or at least were 5 years ago.

The barrier to entry for slots is significantly lower than games like craps or poker. That is also why you see so many novice gamblers playing roulette. You can figure it out right away.
What's new in Django 1.7
Help Build the Smart Album
Remember the ATrack? Remember the Vinyl? We’ve pioneered the Smart Album. Care to see for yourself? Download our app - The Band Famous - FREE on the iPhone App Store. Have an Android? Hey, me too! This campaign will help us give you our EP "Last Words" and more great music and art for FREE on the Google Play Store, too.

How cool would it be to get our in-app concerts?! If you’re living in Minneapolis or LA, and we’re doing a concert in NYC, simply open up our app and see our concert wherever you are! You can help that become a reality. Get your rewards today and help us give this platform to the whole world!

Donations welcome and hugely appreciated! Sharing is caring, too.

Every one can have a Smart Album! We’re offering super cheap discounts for mobile friendly websites and NATIVE APPS - purchase yours by backing our campaign.

Thank you to everyone who is able to make a donation, and thank you for everyone that is able to help us get the word out.

Norell, Lead Singer of The Band Famous
To be fair, I once fixed a java application that completely crashed due to using string concatenation for data export, rather than a StringBuffer. It does matter sometimes even in workaday applications.
"Granted, I have no idea how much overhead is imposed by atomic operations vs. a stop-the-world or concurrent GC."

An atomic read/write/increment/decrement is a non-blocking (from the point of the view of a user code running on the CPU) CPU operation. The CAS operations required to do atomic inc/dec are relatively expensive compared to normal memory read/writes of course but nowhere near the scale of stop-the-world GC (where all threads in the runtime have to be blocked for a potentially large amount of time, sometimes measured in whole seconds or even 10's of seconds for large heaps).

Anyone who has had to troubleshoot JVM's handling large heaps (in the ~10GB range) quickly learns to love deterministic costs of refcounted resource management.
In general, idiomatic Rust puts most objects that would be in a semispace nursery on the stack instead, which has all the advantages of a semispace collector, plus improved locality and the lack of a mark phase. The lifetime system means that the traditional limitations of escape analysis (higher order functions, separately compiled functions, virtual functions, returning objects on the stack) largely don't apply.
I've never met a billionaire who's into ostentatious displays of wealth, but I imagine them as giant assholes that I would not want to hang out with.
This is an amazing resource. I just read a couple of them, it is gut-wrenching to read the founders' stories, but a reminder to everyone else to learn and not repeat them.
> Perhaps more useful, we also sifted through and analyzed each post-mortem to identify the top 20 reasons for startup failure.

"But you must provide an email to get access to that."
Very much agreed. But think about it - even Myspace was only sold for a little over half a billion. We are orders of magnitude higher now. Holy bubble!
Exec is in that list but it is still going strong. It's not a failure post mortem, but a pivot.
Great news! Will require a fair bit of retooling, but, ya know -- omelets, eggs, etc!

I see the topstories query to replace scraping /news: https://hacker-news.firebaseio.com/v0/topstories.json?print=...

And there must be a query to get the newest items instead of the current /newest.

Are there also new equivalents for /active, /best, /classic, /show, and /shownew?

I'll be happy to replace dodgy XPATH parsing with a proper API. Hope we won't lose these other views though!
It's important to strike the equity deal in such a way as to create incentives for your actual objectives.

There is a huge, huge difference between giving someone a little equity spiff in lieu of cash for professional services (e.g., a professional designer friend who helps you out with a few design elements) and giving someone an incentive to become your co-founder.

Assuming you're talking about the latter type of contributions, I would point out that in general, doing a startup is really hard. Most people can't contribute meaningfully to the success of one on an "on the side" basis.

It's kind of like a rock band maybe -- are you in for the jam session, or are you bailing early because you have somewhere else to be in the morning?

Putting it another way, the opposite of what you want to do is give people an easy way to not quit their jobs to join you f/t, instead giving them a lot of option value if you succeed without much skin in the game if you don't.
You don't need to go all the way to IO, you can make every function total using Partial:

data Partial a = Now a | Later (Partial a)

It's straightforward to do things in Partial, since it's a Functor, Applicative and Monad:

instance Functor Partial where
fmap f (Now x) = Now (f x)
fmap f (Later x) = Later (fmap f x)

instance Applicative Partial where
pure x = Now x
(Now f) <*> (Now x) = Now (f x)
(Later f) <*> x = Later (f <*> x)
f <*> (Later x) = Later (f <*> x)

instance Monad Partial where
return = pure
f >>= (Now x) = f x
f >>= (Later x) = Later (f x)

Partial is so trivial that everything can be made co-recursive by wrapping all function bodies in "Later". All of the "Later" wrappers will get nested together by the Applicative/Monad; everything will "just work". The one missing piece is the following function, which isn't total:

runPartial :: Partial a -> a
runPartial (Now x) = x
runPartial (Later x) = runPartial x

We could name it `unsafeForcePartial` and treat it with care, like we currently do with `unsafePerformIO`.
Have you ever met a billionaire of any kind ?
They will never get the chip to work with a majority of card providers.

They may get the NFC component to work with all the providers which allow them to, just like you can currently use your phone to make NFC payments. :)
This Holacracy Thing
How are we benefited as a society by enabling the concentration of wealth such that this outcome is possible?
How did you like Roadtrippers?
the key-chain one is hilarious. That sets the tone from the start:

"Though I had a Stanford MBA and regularly consulted on multimillion-dollar projects, I didn't know the first thing about starting a business. When I asked a successful classmate how to invoice a customer, he suggested I go to one of the large business-supply warehouses. "They sell 'Business in a Box,' " he told me. "It's got everything you need." I didn't realize he was joking until I asked a clerk for one at Office Depot."
Show HN: Platform to access texts/notifications from anywhere
Very good lecture!
So.. basically, start small and try to turn into a monopoly
Network effects can be significant. When I want to send out an event invite I use Facebook, not because I think it's better, but because it is what my friends use.
Can you expand on what you mean by index use "hints"? Or is this a feature I just haven't stumbled on yet?
No, just a few millionaires. I'm obviously stereotyping but I've found I don't even get along with non-wealthy people that are super image conscious. To me it's a sign of a weak mind to get so wrapped up in consumerism.
How Nuclear Explosions Were Used to Save the Environment
Plastc is using an open-source checkout: https://github.com/airbrite/diy-checkout
https://www.reddit.com/r/programminggames/

https://www.reddit.com/r/gameai/comments/v86kk/list_of_games...
I'm talking about the product itself, not the explanatory popups.
Here's a book I wrote that covers 150 failed internet startups from the late 90's.

http://amazon.com/FD-Companies-Spectacular-Dot-com-Flameouts...

I think many of them could be successful if relaunched today.
I am not sure why people are giving so much importance to this. A Bugatti owner is likely to be very rich with several business interests. Such business interests often require lot of transportation and people end up buying many cars.

I dont think by 84 cars it actually means a person owns a giant parking lot in front of this house and picks a car at random each day. He might have 4 cars at his home and others at different places in the world where he has to travel often.
I actually like it, it provides a tiny amount of utility. If I was a multimillionaire I would buy it.
No love for Apple?

Touchscreen-centric gadgets have appeared long before the iPhone came to the market, but the work Apple put in to the first iPhone's UI made touchscreens more useful than the traditional phone keypad interface for the first time.
BashFAQ
That's because we don't actually have any concrete evidence one way or the other. This is the biggest problem with the whole static/dynamic debate.

Until there are studies that clearly demonstrate that projects written in statically typed languages have statistically less defects, are developed faster, or are easier to maintain, it's all anecdotal evidence.

There are tons of large real world projects developed in both static and dynamic languages, there's very little indication that projects developed in dynamic languages have significantly more defects or that they're more difficult to maintain.

In fact, some of the largest and most robust applications are written in Erlang. See the paper from Joe Armstrong as an example (https://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf).
> the reason we released an API is so that we can start modernizing the markup on Hacker News

This is bigger news. No more tables!
You can get standalone numeric keypads. How else could accountants and MUD players survive with a laptop?

For this reason I don't understand why it remains the norm for PC desktop keyboards to include them, despite their use being the exception.
In fact it us fairly clear that the actual number is made up.
some companies on the list actually got acquired (FormSpring, Decide.com, etc.). I'm not sure if they fall into this 'failed' category of startup world.
Well, interestingly enough, it seems like you lose 2 close friends for every new romantic relationship:

http://www.theguardian.com/science/2010/sep/15/price-love-cl...
Its a tongue in cheek made up number.
Eh, as far as default goes, it is another step; the second page of google results is easy to get too, but people don't. Part of what generates alternate card usage today is the messy wallet, sometimes the card isn't in the right place, or doesn't come to hand.

Also there are some practical in RL issues that come up with most NFC payment readers (namely a lot of the installed readers have short range, and awkward pad placement) which makes non default much less attractive.

As for the display issue, the issuers concern is that they are pretty limited as far as making things distinct. I mean hell, every card company is going to have black cards. There are no sideways cards, no premium materials, no metallics, etc. They have a relatively small image, which has to still look good even if cropped to lose the bottom 80%. Basically they get space for bank logo, card logo, and a non distracting background.

So if they are willing to give up on all that and a fee, it doesn't seem all that out of the question for them to allow their logos to be used on a flexible card, and (presumably) not pay a fee.
I personally have been using a Steelseries 7G for a looong time now and it still feels great. Full size, n-key, no macros, and a replacement for the left Windows key that goes to a couple limited global media controls.

Though now that new Das Keyboard model (V4?) is tempting me...
How Being Gay 'Decimated' This Man's Life Savings
I'm not sure I'm following you. When I look for instance at:

http://3things.gitbooks.io/77-failed-startup-post-mortems/wi...

And compare that with the linked article:

http://blog.wishberg.com/post/92014031388/the-final-note-tha...

It looks as if the whole post was copied without any commentary at all.

The diffle one is exactly like that, not quite a 'few sentences'.
The success of this future plateform obviously depends on the success of their core product.
That's an interesting idea.

Image Fred Everyman. For some reason, the only car he can afford is a Bugatti Veyron, and he needs a car to get to work. How much does this cost Fred?

A basic new Bugatti Veyron seems to cost about $1.55 million. A normal car loan is for 3 or 4 years, but let's assume Fred can get a 30 year loan. He's got pretty good credit, and he ends up with a 4% interest rate. Unfortunately, Fred also needs auto insurance, which for a Veyron will run about $50,000 per year.

Fred's loan payment is about $7900/mo, and his insurance payment is about $4166/mo. Oh, and a Veyron only gets about 7mpg in a city, so we'll say his monthly gas bill is another $300.

Add that up, and Fred needs to make $12366 per month, post-tax, just to pay for his car (not counting tires, tune-ups, fixing the paint after people tag it). In order to have $12,366 of monthly net pay, Fred needs an annual pre-tax salary of around $315,000.

So a $315,000 yearly salary will allow Fred to own his Veyron in 30 years. If he wants to eat food or live somewhere, though, he'll of course need more.

(Warning: I almost certainly made at least 3 major mathematical or accounting errors in there somewhere).
Variance is itself a good. I know there's no shortage of opinions on what Apple does wrong but let's not make falling in line be one of them. There are plenty of people who think the Google experience is worse off because of the way they use personal data. There will never be one prediction engine to rule them all, people are not machines, we don't all want the same things.
The original link makes clear this is totally made up. Don't have time to find it.
I'm commenting about post we did here - https://www.cbinsights.com/blog/startup-failure-post-mortem/

We're not affiliated with the book.
What's also interesting is that Objective-C and tools like InterfaceBuilder existed for 10+ years in near anonymity. NEXTSTEP was going nowhere, but fundamentally it was MacOS X, and it existed in 1990. The language and tools and actually a lot of really cool applications were all there for years before Apple hit the right combination of platform and marketing that the market wanted. Just proves that a language's technical innovations don't mean much on its own.
Just a bad trend.
>"No physical effect" means the same thing as "no effect"

See, that's the idea I'm not comfortable with. You are defining the term in a way which renders it basically meaningless, when there is an alternate definition that does have useful meaning.
An alternative that I use is the Dell L100. It's not quite as heavy as the IBM, but they have a nice solid feel, they're USB and you can get them new for under $40.
Ah ok, sorry I see how it goes together now. That was a reference to a partial bit in the original comment.
Good stuff on firebug research. I am however, not sure how switching between color modes helps with messy layout.
I happened to meet a Chinese-Malaysian billionaire. He had a few cars: One Mercedes, one BMW, and one Perodua Kancil, which is a little shit-box. They drove the Kancil most of the time around town.