skysight-inc/HackerNews huggingface dataset:
>How are "input methods" a major PC flaw? The platform is almost completely open!

He didn't say input methods on PC were flawed, he said that PC gamers have been slow to accept and/or develop innovative input methods. This is pretty much his one and only criticism of the PC market, and he said this in the context of "PCs are super cool because they've been the best and coolest in everything forever (except new input methods)!"

>The only thing of interest in that speech would be just how much Newell is struggling to hedge his bets, yet completely ignoring the elephants in the room, e.g. his console competitors...

Wat. The whole point of the talk is that he's going to bring a small form-factor "PC box" to the living room. It will look and function like a console to the layman, but it will not require reimplementation of everything, it will automatically work with PC players online, manufacturers will be able to make and sell custom "Steam boxes" a la Android mobiles.

The whole thing says, "We're going to pwn 'consoles' with our new thing, because it's the best of both worlds; the normal person sees it as a console, but it's still a free and open ecosystem, the work is already done, and the communities are already there."
> It's been that way for decades.

Try centuries.
Is anyone else getting a terrible download speed for this?
I'm on the 720p torrent and getting 65kps despite there being thousands of seeds.
> it's possible that an asteroid impact could lead to both volcanic activity

It could lead to local seismic activity, sure, but I don't think it'd be enough to cause enough volcanic activity. I may be wrong, though.
It's easily recognizable as a nuclear reactor. But how do you distinguish a natural reactor from an artificial one?

Furthermore, if we assume an intelligent species, wouldn't they either

1) Try to bury and hide leftover stuff, to the point where it's no longer easily found and/or recognizable?

2) Draw more energy out of it than we currently do, to the point where all that would be left would be Fe or Pb?

Also, I forgot to mention that of course, my intelligent dinosaurs would have to be space faring. And that's where a stronger objection appears (IMO): on the surface of the moon, stuff tends to remain unaltered for a long time.
Stuck on not finding S. Africa
Almond+ : 802.11ac Touchscreen WiFi Router + Smart home Hub
Yes, but that's not what the Kickstarter model is actually about, given that the project owners owe you absolutely nothing if they don't deliver.
Chrome on Win 7: http://screencast.com/t/S6OTjtWpKI
That was picky.
How is this any less safe than any other checksum scheme that people typically use when delivering software over the internet?
Someone wrote a virtual modem device for it that talks over websockets.

https://github.com/ewiger/jsmodem

Yeah, that was my reaction as well.
Can you give one or two use cases for this product? I guess if you are on email newsletter lists this would filter those out. But what's the purpose for the bidding feature?
I've given money to a few KS campaigns, and while there are a few I don't regret there are certainly some I look back at as being a sucker at the time. I donated to Double Fine based on the knowledge that they have had a hell of a rough history with investors and publishers. The chance to get a game out through donations was offset by the fact that no investor would touch their game. Investing in their game was under the pretence of we either fund it and make it, or the game never gets made. I also invested some money into the Shadowrun remake, a new studio run by some industry vets who as I far as I know are making their first game. In this case I feel like I got suckered - A new company, a classic IP, industry vets - It would seem like a great bet by an investor. But it seems to me that they got to have their cake and eat it too - They get to have people invest their money into funding their development, but if they become the next EA/Activision (and who is to say they won’t), they don't owe anyone jack all in returns. It's a suckers bet. They want to risk the money of other people, but not share the spoils at the end of the day.

I was talking to a friend the other night about this and we came up with a metric to measure KS campaigns by. It's a simple question of "Would this interest an investor?". If the answer is no but I think it's an interesting project I'll throw some money towards them. If the answer is yes, they should be offering the rewards of an investor, not just pan-handling for money and shifting the risk to fans.
If you factor in both risk and time to receive product, the discounts that (sometimes, not always) happen in practice aren't nearly worth it, IMO.

Eg. say someone is offering some new gadget for $100 as a Kickstarter reward, and they then raise the price to $150 when it is an actual product (this doesn't seem to even happen much, the product price for products that do successfully make it to market is more often the same as the Kickstarter price). You save $50 but in the meantime your money is tied up for months with nothing to show for it, and it is entirely possible you will never get an item. I'd rather just pay the $150 myself and get the product 2 day shipping when it is actually a product.

This doesn't mean Kickstarter is useless to me as there are some cases (more the art stuff than the gadget stuff) where I think supporting the project is more important than receiving the end product, but I certainly don't understand why so many people backed OUYA, for example. I'm glad they did because I will buy one when they are available via retail, but I didn't back it.
Sotheby's, still. You'll find there are plenty of real-world auction houses who do specialist auctions and sell really esoteric stuff to a specialist audience.

Also, you can always re-sell on eBay and break up the lot.
Zero mails in my inbox? Well, hello there
Same journal, also from Vol. 27, No. 1, same subject: http://pubs.aeaweb.org/doi/pdfplus/10.1257/jep.27.1.3

TOC at http://www.aeaweb.org/articles.php?doi=10.1257/jep.27.1
MAYBE but it is much easier with the above
No.1 !!
Blizzard warning text sent to cellphones by NWS
Jailbreak : À la découverte de Cydia
Steve 'Jobs' movie trailer.
Another way to think of it is that monads are embedded into the operational semantics of eager languages, so you that the programmer doesn't need to be aware of them. After all, monads were initially used to formally describe the behaviour of ML, an eager language, before they were used in Haskell.
I feel like people in this thread (not just you) are particularly caught up with an oversimplified example that the author even acknowledged may not have been the best example within the article itself.

This article sheds light on something I also encountered frequently when I was doing contracting, and also have to put the brakes on myself when I see I'm going down a bad road: creating more generalized code is not always better than creating code that repeats trivial pieces of functionality but accomplishes distinct tasks.

Part of the difference between "conscious competence" and "unconscious competence" is innate awareness of places where refactoring or normalization will actually create technical debt. I found myself thinking "no duh" when I read the article, but that's only because it was explaining things I was unconsciously very familiar with.

I think this article would be a great read for less experienced programmers. I think the examples may have been lacking, but it would be hard to simplify any application to a point that would make sense to illustrate this issue in a blog post, so attacking it as a "straw man" is actually a "straw man" in and of itself if you fail to account for the author's intended purpose by including the examples. lol
I'd say go with Symfony2 or Laravel, from my experience as far as php frameworks go these are the best. Though I would suggest you consider going with something besides php if you're thinking more longterm on the MVP. Sounds like an ideal situation for rails IMHO.
In defense of the single flexible function, I think the hypothetical business requirements are pathological. Or perhaps the hypothetical developer is taking a pathologically literal interpretation of them. Who would want pagination in one view but not another? As for the profanity filter, that should probably be a preference of the currently logged-in user which is applied to all feeds which that user views. (It should probably be enabled when an anonymous user is viewing any feed.)

I suppose some developers don't have the freedom of suggesting alternative specified behavior that is nicer to implement. In some cases I have not had that freedom. But in this hypothetical case, when pressed, the person setting the requirements ought to value consistency.

My own experience has been that I tend to do copy-and-paste because it's easier, but then regret it later. I don't think I've yet erred too far on the side of trying to follow the DRY principle.
This Dopey, Decade-Old Tech Privacy Video Actually Got A Lot Of Things Right
Groundwork - Say Hello To responsive design made easy.
Groundwork offers the most advanced responsive layout techniques in the world. Featuring an incredibly flexible, nestable, fluid grid system: the Groundwork grid system supports any columns in any fractional amount from halves to twelths. The result is a framework that works for virtually any immaginable modern layout.
Sounds like we're on the same page then. Glad we got that sorted out.
My wife is from Brazil and people here in the US really don't realize what is a small amount of money in US terms is really a great wage in other parts of the world. Congrats on making what is a good wage, here is to hoping that opportunities in your country keep increasing.

You should consider putting money in small businesses and real estate, I know quite a few people who started out making really low US wages that built up a huge amount of money over 10 or so years of sending money back to Brazil to invest. The people I know who have done this invested in really simple businesses like sapateiros, esteticistas (shoemakers, beauticians), etc. Even though it is not a fun as bitcoin, probably worth you looking into.
On 1080p. Started out around 50 KBps. Now getting a steady 430 KBps.
You might get more views/replies if you prefixed your post with "Ask HN:". Unfortunately, I can't offer any help in regards to your core question.
Comparison of open-access journals
> The blockchain is huge

This is only an issue if you're running a full-node. If you want to place limited trust in others, you can use a light client (like Electrum or blockchain.info), which are very easy to set up.

> There is still no easy integration method with extant payment systems

Coinbase and Bitpay are making huge strides in this area, so I don't agree with you that "no one has done it".

> The system of block verification makes it impossible to do truly instantaneous transfers. This is a big one. Double-spend attacks are real, and people want their transactions to go through immediately.

The legacy financial system takes upwards of 30 days for a transaction to truly be settled. The fact that bitcoin transactions can be provably non-reversible after just 1 hour is an enormous technological leap.

> The system is vulnerable to 51%+ attacks

51% attacks will only get more expensive as time goes on. Also, in the event of an attack, there are strategies [1] that can be employed to minimize their impact.

> Mining is prohibitively difficult for the layman.

I don't think this matters for wide-spread acceptance. Most people don't mine for gold, but they still happily use it as a medium of exchange.

[1]: http://gavintech.blogspot.com/2012/05/neutralizing-51-attack.html
Straight line border segments for nations seem to correlate well
with borders determined by treaties between colonial powers.

Dragging all the red outlines to the equator was a big help.

Initial placement of red outlines in oceans might make
the goal more obvious from the initial view.

A "satellite POV" might be interesting (same click&drag UI
spins the earth/repositions the POV). The red outlines
could then be placed in the empty corners.
Does Gestural Computing Break Fitts' Law?
Moving from Local SEO to National SEO
The US should grow the deficit, not shrink it
Or, you could just write:

M = repmat(f(1:10), n, 1);

where 'n' gives the number of rows you want in 'M' and 'f' is written in proper "Matlab" style (i.e. behaves reasonably when given an array as input). Or, to be more in the spirit of linear algebra, you could write:

M = ones(n,1) * f(1:10);

And, if you only want one row-wise copy, you could (succinctly) write:

M = f(1:10);

Or, as you suggested, you could write something like:

M = repmat(arrayfun(@(x)f(x), 1:10), n, 1);

Or, getting more silly, and using the handy bsxfun, you could write:

M = bsxfun(@times, ones(n,10), f(1:10));

If you don't feel like implementing 'f' so as to permit array inputs, you could modify this to:

M = bsxfun(@times, ones(n,10), arrayfun(@(x)f(x), 1:10));

Anyhow, Matlab is very productive if you can effectively wield its powerful built-ins.
It would be interesting to hear his opinion on the matter.

I've found that in (music/audio) signal processing software, the backgrounds of the programmers are almost more erratic than in more general software like mobile and web apps. Many were drop outs and people with degrees in seemingly unrelated subjects, like music or biology. That said, one constant I noticed was that a high percentage of them were from Europe.
Interesting point about public transportation -- by creating a private bus system, tech companies are actively suppressing demand for better public transport between SF and the valley.
What differentiates this from Foundation or Bootstrap? Why do we need yet another "responsive framework"?
learn number theory?
Community generated issues for APIs is a great idea once it gets mass adoption.
Just wanted to point out this article recommends "ZzzQuil"

Do not buy ZzzQuil. It is nothing more than Benadryl packaged as a sleep aid, with the price marked up. You can get generic Benadryl for waaaaaaaaaaaaaay cheaper. They are the exact same thing.
Tech & Tattoos: Body modification acceptance in the workplace is on the rise
Good tip. I've updated the heading now. Thanks.
Disclosure: I have worked with Ken.

I'm not sure you are aware what LAMP means. He prefers (for good reason) nginx, as it states in the post. Ken is someone who gets shit done, for lack of a better expression. He is well worth whatever he is paid at DotCloud, and I would venture to say he is worth his "Minimum Offer".
So. Totally. This. As someone who is probably (only slightly) older than you, I couldn't help but read your post with an exponentially increasing sense of recognition. The Internet has been my ultimate refuge from the banal mediocrity that is popular "culture", and I really think things like Kickstarter are a wonderful, big part of that. "Disintermediation", while a cumbersome word, describes perfectly things like Kickstarter and forums (which were the recent focus of Discourse) where people can form communities that care about non-mainstream topics. 20 years ago, probably half the things on Kickstarter wouldn't have been possible, and if you wanted to discuss a non-popular topic in-depth, you had to travel to enclaves of like-minded people, or were out of luck.
I'm not really buying it...
Well, what did we expect would happen with this first-to-file nonsense?
I'm not quite sure what you mean: monads are very well defined even within Haskell, certainly more than most programming abstractions. Essentially, a monad is any type that has some particular functions defined on it that act consistently with each other (e.g. follow the monad laws). That is all a monad is--understanding what they're useful for or why we care is a different story, but you can get that from examples.

You can have a perfectly good grasp of monads in Haskell without understanding the mathematics behind it at all: the a look at the "you could have invented monads"[1] tutorial.

[1]: http://blog.sigfpe.com/2006/08/you-could-have-invented-monad...

Moreover, the behavior of monads is more precisely proscribed than the behavior of abstractions used in other languages. While you do not need to understand the mathematical background to use monads, the fact that's it's there helps ensure that implementations act consistently. Having explicit laws implementations must follow makes it much easier to rely on them.

So monads are actually very well defined, even if too many people rush out to write ill-advised blog posts before they actually understand anything (this post is a great example, as is the linked talk by Douglas Crockford).

Ultimately, I think Haskell is the language that works best at scale. It both gives you the tools you need to write extremely maintainable code and also actively encourages you to do that. I've found Haskell code to be significantly simpler, more self-contained, more decoupled and more self-documenting than any other language I've used. I've found it far easier to come back to Haskell code I left months ago than to come back to Python out JavaScript or Java code, by a fair margin.
Not much about bus but other problems in city like rent and housing that we already know about.
If the steambox doesn't ship, in the box, some new input method, any future new input methods are doomed to be used by a tiny minority of the market.

If you're a dev and want to make a game, do you make it so that it can only be used by a few thousand people, or by everybody on the platform?

I think Nintendo learned this lesson (somewhat) the hard way until they released the Wii. Peripherals don't sell.
The average age of the games you listed is 4 years old. Is that really proof of a market that is "alive and well"?
This is an awesome UI concept that could be used to demonstrate other kinds of projections, too. It would be awesome to see similar apps related to perspective transformations, rectilinear vs. fisheye lenses, tilt-shift lenses, panorama stitching, etc.
I'd love to see a list of projects he started that didn't work out. Amazing list, but he must've had some duds at some point.
Edwin Mellen Press suing an academic librarian for criticising them on his blog
You can buy bitcoins with bank transfer from the UK (or other countries) here: https://bitcoinnordic.com/
How Getting a Wall Street Internship Became a Cottage Industry
Turning Surface Pro into desktop replacement not as easy as it sounds
I agree, hyphenation is crucial to proper line breaking. If you don't mind a JavaScript solution you can have a look at:

* http://code.google.com/p/hyphenator/
* https://github.com/bramstein/hypher/
In isolation it's hard to distinguish. But if you find 30-50 reactors all over the globe that were all critical at the same time and all went silent at the same time, I think you'd have to think very hard about how that happened.

As for 1) current proposals (which continually fail to be implemented) are actually to concentrate the stuff and put it in geologically stable locations (c.f. Yucca Mountain). That would seem to be easier to find.

And 2) isn't really plausible. You can't select out and "convert" isotopes like that. You get the fission products you get, and your choice to get "more" out of them is really about how long you are willing to wait for them to decay.
I was wondering what these "gleaming white, with dark-tinted windows, like limousines, and some days I think of them as the spaceships on which our alien overlords have landed to rule over us." actually looked like:

[0] http://sfcitizen.com/blog/wp-content/uploads/2012/06/ip2ku-c...

[1] http://sfcitizen.com/blog/wp-content/uploads/2011/12/IMG_003...

[2] http://missionlocal.org/wp-content/themes/calpress/library/e...
Within machine learning, Peter Cheeseman developed Autoclass, a very popular clustering program which is probably his most highly cited work. Kevin Murphy used to be very well known, when he was a postdoc, for his Bayes net toolbox for Matlab. The author of svmlight is another example; the package was developed during his phd. I can't recall for sure, but I think FFTW started out as a student's project.

The key is to find a modular component that is difficult or novel, and at the same time broadly applicable and hopefully extensible.
You know, I'm grateful for all the CVE's lately. Every CVE means another attack vector that the good guys found, and I'm now protected against.

Evaluating the security of a framework is difficult, because not all frameworks receive the same level of scrutiny. I'm considering this Ruby's "Microsoft moment". We're at a period of time where a lot of people are scrutinizing popular Ruby projects like Rails and Rack. I'm hoping that the outcome of this will be:

* Many security vulnerabilities are found and patched

* More Ruby developers will consider security first, because that's what's in the news

Maybe I'm just a little pollyanna in the brain, but there's good work being done in Ruby right now.
Yes to both. Also, Timothy Leary would be proud.
Was that United Airlines? A few months ago their reservation site broke for me with AdBlock/Ghostery. I just used a different browser entirely, but in retrospect I suspect it may have been Ghostery's fault.
I don't even think it's always premature refactoring. Sometimes it is just stupid refactoring.

A correlating result to stupid refactoring is the existence of over-generalized functions that try to do so much that they need an absolute crap-ton of parameters passed in and still end up locking you down to a limited set of functionality. Adobe's ColdFusion scripting language (anyone remember that) used to have functions that would automatically generate huge and specific pieces of client-side JavaScript functionality. Stuff to the effect of:

cfCreateShoppingCartWithPopupSummaryWhenUserHoversOverLink({
supportsPaypal: true,
dontShowLinkOnCategoryPage: true,
doShowLinkOnProducePage: false, ...},
'myShoppingCartElement',
...)

Okay maybe I'm embellishing a little bit. But the end result was loading hundreds of kilobytes of proprietary JavaScript libraries to support these weird built-in functions that would create very specific bits of client-side functionality that would then need a billion parameters passed in to allow remotely useful customization. Maybe it would have been better to just learn JavaScript instead of being locked in this way.
The author does not ask the question which many are asking: Why is it okay to use quantitative easing[1] for the ongoing bail-out of banks, but not for the provision of public services?

[1] What is quantitative easing? http://www.bbc.co.uk/news/business-15198789

"As of September 2012, the Bank of England had committed a total of £375bn to QE, while on 14 September the Fed said it would spend a further $40bn (£25bn) per month. This was on top of the $2.3 Trillion the Fed had already put into QE since 2008... are the UK and US's actions different from 1920s Germany and Zimbabwe?"
> but the passengers were tech people, so withdrawn from direct, abrupt, interventionary communications...

Not sure this writer has actually had to deal with many "tech people".
Persistence is a Solved Problem[2012]
Someone doesn't like young people who work in tech.
Remember UReddit? Its next evolution, Open Compass, has started a Kickstarter
Sometimes I really wish there were a way to make violating the Liskov Substitution Principle throw a compiler error.
Bitcoin Stats
Why there is no Hitchhiker’s Guide to Mathematics for Programmers
> The point isn't that Fabrice Bellard isn't special. It's that even a special (clearly brilliant and self-directed) guy like him can arguably benefit from the systematic learning of domain specific information that happens at a university.

You still have to work to benefit from a university. They don't inject knowledge directly into your brain. You have to consciously put in hard effort to learn the material and retain it, instead of making extra room upstairs doing keg stands for a few years.