skysight-inc/HackerNews huggingface dataset:
The copy highlights something that I don't understand about Twitter. It reads:

Maybe you want to get a tweet when your laundry's done [...]

Who would actually do this? Why would I use Twitter to send a private notification like that? It's pretty much the worst system imaginable. Twitter works great for broadcasting to people, but it's nonsense for one-to-one messages.

Is this really how I want to set up my washing machine:

1) Create a Twitter account for the machine. Let's call it @pavlovs_2011_electrolux.

2) Subscribe my public Twitter account to @pavlovs_2011_electrolux. (Alternatively, maybe the washing machine can be configured with my public Twitter account so it can send messages to me.)

3) Keep an eye for my washing machine's notifications amongst a sea of disorganized tweets about public topics.
Some lessons you can learn from selling on eBay:

- how to write good, compelling copy. This is one particular skill that is tremendously hard to learn, yet valuable to possess. It includes things like selecting pictures, figuring out what information to include and how to A/B test your ads.

- how to deal with difficult customers.

- how to answer questions when you're dealing with someone who really does not understand. "So, if I get this SIM card I can play the Sims on my phone?"

- how to figure out what goods will sell versus sit in inventory for years.
Show HN: realitome, an encyclopedia for the real world.
I agree the article is geeky. But I'll point you to all the "freedom geeks" in the PRC bypassing the Great Firewall with simple VPN software as a counterexample to your claim.
This is a side project I've been working on the last month or so. It's still in its early stages, but I'd appreciate any feedback nonetheless.
It would be nice if all these "facts" could be downloadable under a CC license.
Is this approach (sending the commands to a backend) preferable to a javascript-based repl (using something like emscripten)?
If whoever created this stops by, I got an error message on this snippet:

import itertools
name_generator = itertools.imap("name-{}".format,itertools.count())
# to get the next name:
new_name = next(name_generator)
Got my codes on the 22nd, placed order and the items shipped same day.
why is this the "hard way"? is reading introductory books hard now? what's easy? and get off my damn lawn.
>>All kinds of other people were still talking to the person you accuse of being a troll

You are a liar. Here is his account. It is at Karma -10 and it wasn't used after that troll session.

http://news.ycombinator.com/threads?id=derrickpetzold

He was posting slams of about your level. ("in other words run the f away from Perl if you can unless you are into S&M"). And so on.

>>And again it was about perl.

It is something I use a lot, even for fun. You don't like Perl (not "perl") and write 10-20% of comments in discussions about it.

So you're just bullshitting here, as trolls do. And you got another comment out of me... :-(
Professional metal businesses
http://www.metdaq.com/ If you are looking for a way to discuss steel products then Metdaq is a great place to start. They specialize in bringing businesses in need of metal supplies.
The roy code looks very clean and readable, but what will the js output be like for larger projects, I wonder.
I believe this a popular new phrase thanks to Zed Shaw.
cool initative! seems like snippet numbers are random: 1 works but 2, 3, 4 don't. it would be nice to have categories or tags and a place to let others contribute snippets. i like the fact that the snippets are small and communicate one thing, otherwise it's comparable to the ActiveState website. It would be nice to make it downloadable in a pdf.

EDIT: Never mind I see there is an "Add" button.
I'm not sure. Is there not a big difference between someone competent enough to copy-and-paste and integrate javascript snippets, and someone who can write decent javascript code?

And unfortunately, the difference incrases as you go. For instance, I made a rotating globe with clickable countries in js/canvas. Took me about 20 hours to build - including time to pregenerate the globe sprites. I'm pretty sure there's a vast swath of people who can integrate that code, but lack the skill and patience to build it.

Would I be able to make some [pocket] money off something like that?
The Illusion of Choice
What a narrowly defined definition of creativity. :(
More climate emails
Profitable hobbies - you probably have too many of them
Bruce Schneier: The iPhone Will Not be Safe From Malware
malloc/calloc and free are the only legitimate outliers in my opinion.

What I was getting at is that most C programmers simply do not understand programming at all and write utter trash. A lot of the stuff I've seen is failing to use type safety in C.
A large publicly available depth image dataset could be quite valuable as a research tool.
Forget the iPhone: BlackBerry frenzy grips Indonesia
Essential Steps to Obtain a Successful Internet Business
There is a Ubuntu PPA that tracks Node.js releases pretty closely.
I do like Haskell syntax, but only because it allows partial application of functions.

No partial application allowed here, so what is the point? =\

let add a b = a + b
let add2 = add 2

Does not work.

let fact a =
if a == 0 then
1
else
(fact (a-1)) * a

Does not support recursion like this either. The "functional" description brought my expectations too high I think.

It compiles to very lean Javascript though, so that's a big plus.
Smartphones are changing the way we shop, app by app
Even if you count ever "possible shortened life" as a result of Chernobyl as a death right now, it has minimal impact on the relative dangers of nuclear vs. coal or oil.
Can I get your contact info?
And who decides what goes into that notebook? In a committee of 10 people you'll have at least 10 and usually far more reasons for and against any significant proposal.
The title of this article should read: 'How not to monetise a blog post using advertising'
Only a very small subset of the population torrents movies. Look only to redbox, Netflix, Amazon, motion picture producers even cable companies to see they are all posting huge revenues. Your assment seems to be based on your friends, not the market at large. (Notice I said Rev rather than profit as revs show that people are paying.)

I'd rather pay 8 dollars a month for hassel free streaming and millions of other people would too. This is big business.
One of the coolest cases of this I've seen recently is the second half of Kent Beck's "Test Driven Development: By Example". He uses builds a TDD framework with TDD, using the TDD framework he's building.
I get the title is a metaphor, but imagine if groupon actually did this.. continually? Today, spend $20 and get $40 in groupon credit next month.

Such great pyramid scheme potential right there :)
Is there a single package at the center of this chart that requires every single other package to be installed (either directly or via sub-dependencies)? If not, what does the most complex version of that chart look like?

My assumption is that this is multiple dependency networks being displayed but that the networks are not all interdependent - eg: dev/ruby does not require dev/perl or vice versa.

It's an interesting exercise, but it needs justification to define it as representing "dependency hell" and not just a visualization of a complex system.

Also, to be read in a Crocodile Dundee voice, that's not a dependency, this is a dependency: http://thedailywtf.com/Articles/Enterprise-Dependency-The-Ne...
How to Tweet
"Interaction of Color" was suggested as an alternative - http://amzn.to/vnkSqW
Disewakan rumah harian di bali murah untuk liburan | Rumah Disewa di Denpasar
disewakan rumah di bali untuk liburan,full ac,2kt,2km,hot water,lengkap banget, ada peralatan dapur lengkap. Alamat Properti : jalan raya pemogan gg sekar perum nata graha, Kota : Denpasar.
Sounds more like singleton pattern.
The concept is interesting, but the implementation is very intrusive
Every new release of "Backbone" they must be merge his changes
Andreessen Horowitz VC to TECH women: startup on what you're good at; shopping
They really shouldn't encourage reports of an entire blog. Reporting content that breaks some law makes sense, reporting a person for their entire stream goes too far; it's just there to go with Lieberman's “the problem of this country is these people” rhetoric. At some point a human needs to deal with the reports and they'll have to look at specific occurrences of problems.

Edit: the quip was in fact referring to content, not blogs. I'm still not sympathetic to the proposal, which is about getting Google to advertise this guy's fear-based ideology.
A couple of observations:

1) If the record is not electronic, there is no way to share it and typically no way to discover it. Manual search of paper documentation sucks.

Before Al Gore invented the interwebs, I kept lots of notes in notebooks. I almost never shared the notes and almost never referred to them after the development phase of the project ended.

I now use a wiki and "issues" in a tracking system (e.g. Redmine) to keep my "engineering notebooks". This has proven invaluable time and again.

2) The importance of decisions is mostly discovered in retrospect. :-( I find many holes in my notes when I do something a second time, even when I think I'm keeping good notes the first time. The good news is that my notes are pretty good after the second pass.

3) I don't know if it is laziness, inconvenience, or otherwise, but my experience is similar to the OP in that I tend to take fewer notes that I should and I have a hard time getting my coworkers to take half as many notes as I take. :-( Again, I find an electronic notebook open in a web browser on the desktop you are doing the work on is much more effective than paper and pen.

Cut'n'paste >> pen >> sword.
Currying is a nice-to-have but definitely not a requirement for a usable functional language. It might be possible to add it to Roy by abusing JavaScript dictionaries and identifying functions that are partially applied but I'm not convinced it's worth the effort.
good idea. will do
GISMA - Business School(chsaeed1138)
GISMA Business School in Hannover, Germany, was launched in 1999 as a joint initiative by the state of Lower Saxony and visionary private-sector enterprises. http://www.gisma.com
It's an early version. Maybe, currying would be added in one of upcoming releases.
Since its stop motion, you wouldn't see the morphing transition, they would wait for that to finish and then take the picture.

Not sure if that is what they actually did, but playing around with it a bit on my own it looks like you could get some decently fluid looking motion by taking screenshots of each "frame" that street view provides.
yes, but it's jailed pretty good and it's not a lot of CPU power to execute, so it's OK.
L’Oreal Melbourne Fashion Festival
Small point that puzzled me: He said he got a reseller's license to buy stuff for himself from distributors, and he mentioned he bought "a" radar gun. I thought distributors only sold in bulk and the discount only came out because of the bulk part.
First third-party app to get Siri support demo'd
Occupy Wall Street's Black Friday Plans Include Protesting
"9. Only one data type: string."
Herbalism: Open Source Medicine
Street view is built via a camera mounted on a truck driving on the street. I see no reason that the captured frames wouldn't include normal traffic flows.
"There should be one -- and preferably only one -- obvious way to do it. If the implementation is easy to explain, it may be a good idea." AFAIK there is not a JavaScript version of Python which is fully compliant with the Python 2.6 specification.
Encode Javascript with a Japanese style emoticons (^_^)
Well-ordering of reals
Good health (losing it teaches you this).

Ignoring people who want/insist that you be "like everyone else". E.g. living in a noisy dorm, studying in the library at a table full of chatters, working in an open floor of cubicles.

Be yourself. In the long run, you'll gain more acceptance that way, anyway. And you'll be able to effectively work.

And the long hours come naturally, when you're doing something that interests you. Note that, not infrequently, that interest will have more of a social context -- and motivation -- than you might expect. Just, approach that context on your own terms.
If you come into FreeBSD and commit non-style(9)-compliant changes, people will yell at you. Most of the time people don't know why style(9) says what it says, but still zealously insist on it being followed.

There's one, maybe two FreeBSD developers who know the reasons behind most of style(9), and that's because they have been working on FreeBSD for 30 years -- since long before it was called FreeBSD. The rest of us have simply learned to follow it.
Professional steel businesses
http://www.metdaq.com/ For all your professional steel needs Metdaq is available 24 hours a day, seven days a week giving you full access to many different suppliers of metal products.
The tracing monad is fascinating. What would be a practical application of it? I've been studying monads through Learn You a Haskell for Great Good but haven't been able to put them into context (other than isolating side effects and enforcing order of execution).

https://github.com/pufuwozu/roy/blob/master/test/trace_monad...

let traceMonad = {
return: fn x =
console.log "Return:" x
x
bind: fn x f =
console.log "Binding:" x
f x
}

console.log (do traceMonad
bind w = 1
let x = 2
bind y = 3
bind z = 4
return w + x + y + z
)
twitter has private messages and comes with an ecosystem of apps with notification systems for pretty much all mobile devices.
To clarify - I'm not inherently anti-proprietary software - I just think specifically in Africa there is so much more scope when working with open technologies that will scale.
I think he meant that it would be better if the Python interpreter would be implemented in Javascript. right?
Correct me if im wrong but isnt this flash? Very cool though!
This post and your comment remind me of Al Gore's 'An Inconvenient Truth'. As a politician, he went straight to fear-mongering rather than actually being a leader and moving us forward.
How to Kill Zombies with your Eyes
Can it be true that the Python coverage on HN is overproportional compared to its real world usage?

If I look around the world is full of Ruby and Rails. Sites, libs, meetups, developers, everything is on Ruby or Ruby on Rails. Python and Django devs are so damn rare in real world -- I just know two of 100.

Not that I don't like Python but I am really wondering why Python gets such a strong coverage on HN. Every second day there's some Python thing on HN. BTW with Clojure it's the same but Clojure is something new, so I understand the visibility there.

Please don't downvote -- it's nothing against Python, I just want to see if the Python base increased or something happend I've missed. Thanks

How can it be?

EDIT: Thanks to all for the replies. What's interesting about this thread: I got tons of downvotes (besides upvotes) for the first comment. So, I assume this Python vs Ruby discussion seems to be a very emotional topic. Thanks to the replies I have now a better understanding that Python is older and dominant in a many non-web environments. My impression is still that especially in web environments we have much more pace and development in Rails than Django (just compare what DHH put in 3.1, Coffee, Sass, etc. -- no flame war just a questions dear downvoters, don't freak out again)--Rails feels just more vibrant regarding web dev. But Rails is not Ruby ;-) It's just that I see all the Python stuff on HN -- which is slightly focussed on online/web/Internet -- and I really considered learning Python for web dev until I checked http://www.google.de/trends?q=python+django%2C+ruby+rails...

EDIT2: but there's a new rising star:
http://www.google.de/trends?q=python+django%2C+ruby+rails%2C...
Hot Deepal Shaw Bollywood Actress, Model, Singer Photoshoot, still
Small Demons: Seeking A Better Path to Book Discovery
6Wunderkinder needs Mac and Android developers
Rugs
Unless you're trying to make an Airport Express clone, you'd need at least one more wired ethernet port.
About 4:

For me, all the more reason to install Linux on as many machines of as many people as possible. Should the situation arrive where a piece of hardware doesn't work (which is rare, in my experience), I tell people to blame the hardware suppliers, and complain to them, and tell them to stop making shitty products that don't work. The more people do this, the more the hardware suppliers will be pressured into getting their shit together and properly support Linux and other free (as in Freedom) operating systems.
Conversely I know 20 Python Django/Pyramid developers and one Rails developer.
Stay away from Groupon's Stock
Game bundle, Download first, pay $1 later.
I'm not sure about the morality of this (perhaps it isn't "right" to do), but I would suggest getting a job lined up in a company that you want to work for before you quit your existing job.
You want to see the most perfect example of how to document process? Get hold of a copy the McDonalds franchise operations manual. It is a genuinely beautiful artefact. There is literally no aspect of running a burger restaurant that isn't in the ops manual; How the parking lot should be managed, how employees should wash their hands, how a hand-cart should be unloaded. Almost every sentence speaks of a lesson learned the hard way, ten thousand little edits because of a lawsuit or a process bottleneck or a QA problem. It's an incredible example of what happens when you take something simple and spend several decades optimising it.
where r u located?
I see, I had forgotten about that, but it's not exactly polymorphism, right?
Samsung tablet ban 'grossly unjust'
Mobiscroll - The customizable date and time picker for touch devices.
Black Friday on Groupon & Living Social -- Both Disappoint Deal Hunters
Encyclopedia of windows privilege escalation
Somewhat OT, but maybe worth mentioning:

I was one of those who went around and said "Meh, no big deal, just another earthquake in Japan". When I first heard about the quake [1], it was basically just the automatic report and some twitter noise. I tried to find more Information during the rest of the day, but while a lot of reports came in, none mentioned much damage.

So, my reaction was "Hey guys, there was a big earthquake in Japan. 9.0! That's a lot. But I don't think it caused huge damage, after all, Japan is prepared for such things."
I think this is a nice example how the media shapes our thinking: Just because I didn't saw any "Deadliest earthquake ever!"-headlines, I tought that it couldn't be a big deal. I mean, we have Airplanes, Satellites and the Internet, surely everybody would know the extent of damage by now...

[1] about three hours after it happenend, thanks HN!
Black Friday, & Cyber Monday WordPress Theme Sales, Discounts and Coupons
That's actually not a Monad :-)

To be a monad, return must be a left and right identity:

x >>= return = x
return x >>= f = f x

By having return do things other than wrapping the value, the monad laws are broken.

Similarly, bind cannot have such effects, it would break its associativity.
Sell your old Palm Pre Plus GSM at SimplySellular
I'm looking at it as a potential NAS device

EDIT: Just realised there is no e-sata, which I misremembered it having, still a USB2 NAS device is OK and far cheaper than anything currently available.
Every day, I see more and more evidence that the Chinese economy is going to eat us alive.
I came across another error

map(int, "10 20 30".split())

Output:
Has Hacker News fallen down the Google listings for everyone?
I visit Hacker News everyday by searching the name in Google and clicking the first result.

This morning the site was at 5th place - and now the first link in is 8th place and a specific submission, not the home page.

What's going on?
I think this has the same disadvantage with coffeescript.
The web is full with javascript and there isn't an easy way to swap between the languages. Also it's a pain to debug.
Know what would be awesome? If you could use the monad syntax to clean up async, cb-passing code. I've been learning a lot of Haskell lately too, and I like to think of the monads as returning a set of instructions with side effects to be executed in order. I think this example is kind of trivial. I'd love to see one that does something more than simple addition (IO!)
Ask HN: Do you typically work on holidays? How much?
I was at the office yesterday. I'm wondering how many others work on holidays. I include both writing code and learning as work for the purpose of this question.
Software Bugs are a Regular Part of Life for Android users
So you got a couple of job offers, how do you negotiate from here?
Weird, mine appears on the second page.
Cloud Security: Risk is Taking a Backseat
One of the reasons I canceled my spotify subscription is that I learned I was participating in a p2p network without my knowledge. If I'm paying for it, I don't want to be a node in their network. Most users are probably clueless about that because they aren't up front at all.
Personally, I'd much prefer to have my compiled JavaScript have the same line numbers as the source. I think readability of the compiled js is great and all, but correct line numbers would be awesome

OTOH, string typing will greatly reduce your errors.
I was trying to think too much about it. So right, GUI. But there is too few true multiplatform applications anyway. You do have ports for different platforms and those ports can each use appropriate gui toolkit.
Kruha in iger film
kruha in iger film
kruha in iger film counseling organization that specializes in most types of immigration in Britain
NodeJS vs ROR. Not quite there... yet
Only 113 watchers left
You completely ignore the fact that STEM brings in research grants, which the university loots in the name of "overhead". I pointed this out also in a similar discussion. http://news.ycombinator.com/item?id=2799626

At every university I've attended, STEM grants are used to subsidize university operations.
What's the justification? Loophole in Apple's policies? (it's not clear from the article)
I was fortunate enough to see Paul's excellent presentation on OpenGL at WYLUG [1] recently and there was a definite wow factor when he rotated the game to show us the 3d version.

[1] http://www.wylug.org.uk/
Not convinced by this one: http://facts.learnpython.org/1004
Love this idea, I think one small way to look some snippets look nicer would be to remove the absolute width/height on the snippet text box (to prevent the need for scrollbars).
Neat project. One critique: I don't like having only five lines of the snippet visible at any given time, it makes it harder to easily understand what's going on in some of your longer snippets.

I suspect that the five line limitation was done so that the "Give me another one!" button was always in relatively the same place and easily clickable (I appreciate that), but perhaps there could be a small, duplicate text link up above the snippet for this purpose too, thereby also letting you make the snippets longer.
Currying is very easy to implement in terms of lexical closures.
"While passing a single value to string formatting works, it's dangerous and can fail in subtle ways". AKA Python design errors.
Ask HN: Python/Django coverage on HN overproportional to real-world usage?
"sorry page does not exist"
Here's the direct link to Schneier's posting:

http://www.schneier.com/blog/archives/2011/11/android_malwar...

And the question around Apple's policies is one of the questions in the comments.
Should I Buy HCG Diet Drops Online
http://hcgdietpackage.com Brings You Answers to Frequently Asked HCG Questions. Visit us for more answers to your HCG questions.`
Avaaz - El 99% alza su voz
Apple’s Siri Vs Microsoft’s TellMe Which is Better [video]
Just use email, it's easy to set up and if you grow out of it then it's easy to move over to something else.
AMA Supercross 2012