skysight-inc/HackerNews huggingface dataset:
Are you suggesting patterns don't exist in other programming paradigms?

We just saw a top level post on lessons from Haskell, for example, that while not using the pattern form, expressed a variety of idomatic, reusable solutions to contextualized problems.

Secondly, I think you are misusing the term Cargo Cult. Someone like Doug Lea (the OP) has a lot of experience with good software design - his concurrency libraries, in particular. Suggesting that OOP as a whole is a cargo cult is the height of ignorance.
Pointing out that a problem exists is still valuable.
I agree with the initial statement, but the rest of your text doesn't make any sense/point to someone who's not already convinced that promises don't solve anything.
Seriously. Instead of feeding this kind of a monster, I don't know why people don't do anything better with their energy.

The world fights over personal interpretations far more than over politics or religions. It's so much insecurity wrapped in ego obsessed with worshiping doubt so blindly to convert everyone to feed their own self-doubts instead of what might be possible.
d = dict.fromkeys(keys, value)

is fine if value is immutable e.g., a string, number.

Your code doesn't solve the mutability problem (each value is the exact same object. If you modify it for one key; the values are modified for all keys).

For a mutable type you need to create a new value for each key:

d = {k: [] for k in keys}
Two points:

1) Kahneman's model is probably too high level to apply to solving NLP problems. It's an interesting abstraction, not a road map to human reasoning.

2) System 2 is Effortful Reasoning, not just doing math. For example, if you were engaging system 2 to plan how long a project was going to take system 2 would think about what kind of questions were relevant to generating an answer (how long have similar projects taken, are there any differences between this project and the others, etc.) and then think about how to combine these to produce an answer. Computers do not perform this kind of reasoning well at all.
If you ran into a limit, submitted a bug, and they moved the limitation out further, and they continued to do this every time you submit a bug, is it unlimited?

I'm not suggesting this is what they did, but if it was, would you consider that unlimited?
Scraping LinkedIn Public Profiles for Fun and Profit
I'm not sure the government is particularly concerned about cost containment. It's the canonical example of people spending other people's money.
I'm a bit out of the loop, but what was wrong with Theora?

Daalas goal "is to provide a free to implement, use and distribute digital media format and reference implementation with technical performance superior to h.265."

Wasn't that exactly what Theora was as well?
Not another Linux.
I'd be interested in some documentation. I wish them luck.
How Music Works by David Byrne

http://www.amazon.com/dp/1936365537

Feeding Back: Conversations with Alternative Guitarists from Proto-Punk to Post-Rock by David Todd

http://www.amazon.com/gp/product/161374059X

Rise of the Videogame Zinesters: How Freaks, Normals, Amateurs, Artists, Dreamers, Drop-outs, Queers, Housewives, and People Like You Are Taking Back by Anna Anthropy

Some interesting ideas; the referenced tech is now dated. It's even easier to make games now then when this book was published.

http://www.amazon.com/gp/product/1609803728

I recently started 10 PRINT CHR$(205.5+RND(1)); : GOTO 10
by Nick Montfort, et al http://www.amazon.com/gp/product/0262018462 (but also available as a free PDF)

Generative Design: Visualize, Program, and Create with Processing , by Hartmut Bohnacker, is under the Christmas tree. :)
http://www.amazon.com/gp/product/1616890770/
I will NEVER book from Expedia, the end!!!
Well, Theora wasn't, was the problem.
This is also a learning process. Every rocket failure is something SpaceX then can learn from. Spending more money doesn't mean automatically more reliability in this space.

Planes are so safe today because every failure worldwide increased the regulations for all planes so this can never happen again.

They have a head start, they were able to learn from 66 starts. With every launch SpaceX does they get more reliable.

Right now probably Lockheed, in one or two years SpaceX.
Android Tablets availables at $45
I found this the worst book from those three, time after time he describes an idea that sounds somewhat interesting and then every single concrete example he gives seems completely wrong, the more so the more real-world experience I have in a topic he describes. For example he goes on and on about how "random tinkering" beats science when it comes to engineering - I would love to see an engineer that would agree with him on this. What he says about evolution seems completely misguided.
On the other hand, SpaceX benefited from decades of NASA and other companies supporting the supply chain and needed infrastructure (which is what enabled them to achieve results quickly)

It's disingenuous to claim SpaceX could have a similar trajectory had they started when ULA started.
Full text search indexing stemmer added to MongoDB core
Ah the shenanigans that can be had with piping into system interfaces represented by files!

* cat 'ing /dev/urandom into /dev/dsp (white noise), or /dev/fb0 (noise on the display)

* cat 'ing your /dev/mic into someone else's /dev/dsp via a SSH connection

* Playing around with /dev/mem or /dev/kmem (the right sequence of commands.. something involving `strings` and `dd` lets you actually see your bios stuff)
I really liked Succeed by Halvorson, as well as Willpower by Baumeister and Tierney. The former covers research on setting goals, the latter covers research on being more disciplined. Both book are a great blend of interesting studies and practical advice.

Amazon links: http://www.amazon.com/dp/0452297710 and http://www.amazon.com/dp/0143122231

Thorough book notes:
http://www.quora.com/Leo-Polovets/Exceptionally-long-book-no... and http://www.quora.com/Leo-Polovets/Exceptionally-long-book-no...
True.
The highest cost is development, producing a second one is far less expensive.
I honestly don't know how an MD would permit himself to be involved in the Vicodin/Percocet crime. There had to be hundreds of doctors involved in development and approval. It kills people, completely unnecessarily, in the name of the drug war.

(if I ever get a painkiller from my dentist, I ask specifically for vicoprofen, anyway)
Building a Raspberry Pi Supercomputer
You do not include the 8085, Intel's response to the Z80, with some new instructions some of which were not documented. There was, I believe, a period of several months shortly after the 8085 introduction when the 8080 parts shipped by Intel were actually made by Texas Instrument since Intel had lost the 8080 process.
mostly theora lost it's momentum because during the web video "debate" there were many articles shitting on theora for not having hardware support and being slightly to fairly worse in various cases.

and now they need a new attempt to get people back on the open codec wagon.
Er- you seem to be describing the concept of an "emergent property" of a system, but beyond that I don't really understand what you're asking.
The Road to Somewhere: An American Memoir

http://bigamericannight.com/the-road-to-somewhere
It kind of makes intuitive sense that "understanding" is a graph of nodes representing arbitrary (meaningless) concepts with edges doing all the work of imbuing meaning.

So how do we test this idea with a graph large enough and fast enough to approach the complexity of the brain? All computer architectures seem to deeply resist the graph architecture by forcing edges/nodes of large graphs to be sequentially accessed over a set of limited memory bus lines. Large computer networks force edges/nodes to be sequentially accessed over network access points, hubs and switches. Everywhere we look, graph traversal and transformation is unavoidably sequentialized at critical moments on today's hardware. What's the solution?
Very useful!

What is the license of the code? I'd like play with visualization some day. Some of the bars is not very comprehensible due to height.
We write software for humans. The same humans who can't tell the difference between instantaneous events and events separated by less than a few milliseconds. The same humans who won't be around for long enough to recognize the difference between a really large number of events and an unlimited number of events.

So, by all means, continue to write software for those ideal beings that live in a world of comprehensible instantaneous and unlimited events, but you'll find that most people on this forum are operating under a different assumption.
Theora was never very good. Not really the fault of its creators -- rather, all the good methods of compression are being hoarded by patent trolls (MPEG LA and friends), even though most of the methods are obvious. I believe this new attempt at a codec will also face the same issues.
Thank you, Jacob! Just trying to make it suck a bit less -- helping Lester and aiding the fight for the open internet at the same time is a pretty great deal.
True. But HN was the first place this story FPed.
I am merely applying the long-accepted definition of a well-known term to a new situation that is relatively straightforward. The only thing that is palpable here is the cognitive dissonance you are attempting to ignore as you reconcile your love of Apple products with your desire to be considered a hacker.

Note that I am not saying there is anything inherently wrong with liking or using Apple products. They clearly appeal to a significant number of people. Just don't delude yourself into believing that that makes you a hacker, because it's not fooling most of the rest of us.
I know how this works, but it's quite depressing to see the "Packet roundtrip CA to Netherlands" unchanged throughout the years.
System 2 is not a stand alone system. System 2 cannot function without an underlying System 1. Comparing a computer with a brain System 2 is a weak analogy.
You should read you sources. These are not hard data. It's guesswork.
Carbon Zero: http://grist.org/carbon-zero/ (Free online)

An important book to understand how we could tackle climate change, as well as how companies like Uber and Twine could be part of the solution.
OK, it's getting silly. It's like asking "have you used the perpetual machine before knocking it?" or 'have you used the miracle cure?".

You don't have to use anything. You just have to know how computers work.

"Unlimited" in software can only mean: limited only by the computer's memory. Which is still a limit.

And "instantaneous response" with large images? I beg to differ. Maybe for the kind of image sizes used at the time...
Could have..would have.

There is one thing than can still kill Photoshop, something on par for linux.

ps. do not say gimp, really.
Here's a few of my favorites I read this year:

1. Incognito: The Secret Lives of the Brain by David Eagleman

2. Sum: Forty Tales from the Afterlives by David Eagleman

3. Developing a Universal Religion by David Hockey

4. Moonwalking with Einstein by Joshua Foer
So theres a somewhat sophisticated message protocol that allows for variable-length fields that they parse in-situ into a _fixed size_ buffer allocated on the _stack_?

Come on, its not the 90s anymore.

(Of course, its useful to note that the many mitigations have made this a difficult exploit for what is at its basis a very old mistake. And the somewhat unique situation that the code can leak information back, which here allowed for the bypass of stack cookies (and the virtual base, I guess?))
I'd like to think this distro is doing something quite unique, sufficiently so to justify its existance in an admitedly large pool of existing distros. The general response from those who took the time to look into what Bedrock Linux actually done has been, over all, quite positive.

That having been said, it's certainly not for everyone, and if you do not think it will serve your interests you're welcome to use something else.
Mass killing is perhaps a bad choice of words, but you really shouldn't be allowed to own any kind of automatic firearms, silencers, military sniper rifles.

Nor should anyone be allowed to keep home any amount of explosive substances or explosive devices, unless for professional use, or any kind of chemical or biological weaponry.

Also, you could not own any kind of firearm if you have criminal record, poor eyesight, mental retardations and such.

No ownership is possible without having a licence issued by the government.

Those are basically regulations in Croatia for example.
I'm only about 1/6th of the way through (listening in the car). I did have some disagreement on the specific examples, but they seemed to just be badly chosen examples (since he only really understands finance and some liberal arts, not engineering). So he's a bad writer, but not in a way which directly detracts from his philosophical argument. (and yes, the evolution parts sounded whacko too, but I think he was quoting someone else's beliefs, and had an argument that even if the explanation was wrong, it would still be a valid conclusion due to another argument)
AWS has 8 regions, only one was affected. A much simpler solution is simply to use more than one AWS region.
Show HN: Tweetpleth - Where are people tweeting?
Speaking of addicts/drugs/adulterants, what was the conclusion about levamisole in cocaine?
weeve - HTML5 Twitter uber-streaming powered by Firebase, Keen IO, Singly
Since later point releases of 0.8 line (don't remember exactly) Node.js compiles on ARM out of the box. I think node.js is a great fit here, since it's a high level environment that is comparatively light on resources. Also, 0.6.x is available as debian package for ARM, but some cool things (such as connect-assets) need 0.8.

I myself have a Hackberry board (beffier and more expensive than Pi), and use it as sort of junk drawer of a home/download/communication automation server - runs headless version of Debian and bunch of small applications.

Also, automating the setup of the whole thing made the whole experience much more pleasant. I myself used Sprinkle - you can check it out here https://github.com/tmikoss/hackberry
It's just not a useful factor of the conversation if it is actually instant or if it was just so fast people felt it was instant. I could spend years getting the frame rate of one of my games from 59 to 60 per second, but it isn't a meaningful difference.
same here, it is up.

for future, always attach a image to any downornot site, it would help a lot :)
indeed, thats a very good example, but still, what we are forgetting is the insane amount of money it costs to buy adobe software, even if they have lesser market share, they sure make up for it. Supposedly, their customers are all the artist, for whom 1000-2000$ is like buying new clothes. This allows adobe to further seal its position, through spending on R&D to pull further ahead of the competition.

so we can say, adobe would not stand challenged until someone can beat them on this part, with a proper strategy.
Which is true for its current competitors, all of which only try to make the best from their current possibilities.
As [1] suggests, the best possible time for that distance would still be 82 ms.

[1]: http://www.wolframalpha.com/input/?i=as+the+crow+flies+from+...
A final project for a class I took at GT (CS 4460: Intro to Info Vis). Thought it was viable as a an actual website since its realtime, so I put it up using heroku's free service.
Cohen on the Telephone
Phonnix for Android
Why malls are getting mauled
> Do you drive a car you didn't build yourself? Then you're no hacker! Read books you didn't bind in the cover your prefer? Not a hacker!

I didn't know we were discussing car building or book binding. I thought this was a site primarily targeted at the technology community.

> Write software in languages other than Brainfuck? Sorry, turn in your hacker badge.

Now you're just being facetious. Please stop, it only helps to invalidate your own argument.

> Any time you feel the temptation to claim that someone is "not an X" based on your own private criteria, I'd suggest rethinking it.

I will, the next time I am basing it on private criteria. Since I have not done that in this case (as my criteria are well-accepted and long-existing), I'm not sure why you made this statement.

> pronouncing to someone "Hah! You're not an X" generally makes one look bitter and insecure.

Once again, resorting to ad hominem attacks only makes you look desperate and helps to invalidate your other statements. I would advise that you not use them if you want to be taken seriously.
Favorite novel, I think: Orthogonal by Greg Egan. First couple books in a trilogy are out. If you liked Egan in the 90s but mostly lost interest this millennium, like me, then take a look.
Or you could just run Dropbox Encore on OS X: http://www.joyofmacs.com/software/dropboxencore/
xugle, it seems your account got caught by the reapers. I found your comment to be informative, so it must have been some sort of mistake.
Nice to hear your opinion, hearing some praise of the book I was wondering what similar-minded people think of it, I wish he just stayed closer to fields he is more familiar with, as you said.
The Year is 2012 and This is the Year in Responsive Design
Ask HN: What are you planning to learn in 2013?
A new year is about to begin. What are you going to learn in this new year to improve yourself?

Here are few things I would like to learn in 2013 :

1. UI/UX Design : I'm a hacker who can make decent looking designs using css frameworks. I know I have a sense of design and I would like to take it to next level and become an expert designer.

2. A functional language : I don't know a single functional language. I would like to learn one. May be Haskell.

3. The art of selling : I am building a SAAS app for a niche and hopefully I will work hard this year to learn how to sell it to customers.
"Stuxnet-like" Malware Hits Industrial Firms in Iran
Kill photoshop by attacking the underserved 2% of the marketplace?
It means if you change header colors of HN website nobody can guess that's actually HN.
Which only works when you've got a ton of room and nobody else around to listen to the dialog. Seriously, imagine trying to run something like that in an office environment. Everyone's dialog and gestures would be terribly distracting. Yes, for a movie it looks clever, but in real life, in a real workplace it'd be horribly annoying.

Not that it'd be out of place in, say, a home setting. There you don't have as many problems with interrupting everyone else's train of thought.
how can we decrease the packet round trip from CA to Netherlands?
"Steve Jobs" by Walter Isaacson http://www.amazon.com/Steve-Jobs-Walter-Isaacson/dp/14516485...

"Liar's Poker" by Michael Lewis http://www.amazon.com/Liars-Poker-Michael-Lewis/dp/039333869...

"Reminiscences of a Stock Operator" by Edwin Lefevre http://www.amazon.com/Reminiscences-Stock-Operator-Commentar...

"The Big Miss: My Years Coaching Tiger Woods" by Hank Haney http://www.amazon.com/Big-Miss-Years-Coaching-Tiger/dp/03079...

"The Professor, the Banker, and the Suicide King: Inside the Richest Poker Game of All Time" by Michael Craig http://www.amazon.com/Professor-Banker-Suicide-King-Richest/...
FD: I'm at an OTA/Central Reservation System specializing in boutique hotels.

When you book with a respectable OTA, it is basically like purchasing comfort insurance, but you pay nothing for it. You are being backed by their brand and your problems become theirs to solve. OTA's sometimes offer perks to people who book through them like free or discounted transportation and comped room upgrades.

Also, it is often in the contract between the hotel and the OTA that the hotel will always advertise the lowest rate available through that OTA. If the hotel works with several OTA's, then the hotel must offer the same room rate to each one that they have this arrangement with. They sometimes offer the same rate on their own, too. If you contact the hotel and ask for a room directly, and they offer you a lower rate, there is a chance that they are in breach of contract.

So the customer should definitely be getting value from their decision to book through an OTA.

For hotels, they usually have contracts with several OTA's. To let them know which rooms to sell, a hotelier will periodically update the availability and rates using a CRS that distributes the information to several OTA's, simplifying the process. But there are some really nasty CRS's out there, built in the 70s on mainframes that have not changed much since. They can be complicated to work with, and discourage smaller properties from putting in the effort. It sounds like the writer likely had a problem updating availability information through the CRS that expedia uses, leading to them not showing any availability.
old story, the point is how can you differentiate this as between abuse of law and staying under it. Cayman is the tax heaven, all guys with big pockets use it, so the point is, allowing a legal way for people to channel their money is wrong? or right, because those who earn more, usually work harder and more efficiently, so why tax them hard and remove the reward?
It's possible that the families themselves ask IDF to not disclose that their children committed suicide.

The reason is that they can't be buried in Jewish cemetery together with other Jews, instead they buried in an area of the cemetery removed from all others. Nor do they have to sit shivah.

http://www.askmoses.com/en/article/165,1311/Can-a-suicide-vi...
H.264 != H.265. Theora tried to compete with the former, Daala will try to compete with the latter.
Works perfectly for me on all my 5 Macs. And on windows..
I think this is quite similar to Moravec's paradox, where tasks that are "natural" to the brain are the most difficult to simulate on a computer, seemingly difficult tasks are easier on a computer. It makes sense if you consider that the mechanisms of each are fundamentally different, and each exploits its own strengths.

Planning how long a project takes given data about similar projects could readily be done on a computer (e.g. case-based reasoning or other machine learning). Having seen how bad many people are at planning, there's a good chance a computer could do just as well as an average human.
Melville's Moby Dick, Crockford's Javascript: the good parts, Vonnegut's short stories, Defoe's Adventures and Piracies of captain Singleton (not about the design pattern), Amsterdam in the 70s. Not a single new release though.
'How to win friends and influence people' - Dale Carnegie.

Simple, to the point and effective.
The solution isn't obvious, but you can't blame a small hotel in Mexico for not providing the answer.
I'm just trying to make up for all the awful stuff I do at NFL games.
We are currently working on a application with similar features called Leonardo although Leonardo is streamlined for digital painting, not photo editing.

Leonardo is still at least 6 months away from being released but all the features like "unlimited canvas", "instant painting" and handling of "huge files" are already in place.

Main website: http://www.getleonardo.com (not much there yet)

We also just started a Vimeo channel were we "blog" about the progress of Leonardo: https://vimeo.com/channels/sol/

Unfortunately there is no video right now showing the "unlimited canvas" and "instant painting", but I can make one within the next couple of hours... :)
I did really like Fooled by Randomness, so I'm a bit biased toward him. Once I finish listening to the whole Antifragile I'll probably write a review and maybe send it to him -- if it's just bad examples, coming up with some replacement examples which are actually valid seems like an improvement, and not too hard.