skysight-inc/HackerNews huggingface dataset:
I hope to release version 2 of http://mogade.com/ and possibly an android driver for it as well :) almost there, just need to spend a couple weeks with existing users to make sure the data migration goes smoothly and the api remains backwards compatible.
From the article: '"I don't know enough about that legislation, but if it's combating that issue, I would be in favor of it," [Governor Bill] Haslam said.'

Scary.
Best solution for marketing iphone application
It's a shame, because iTunes 3 and 4, when it was just Mac-only music management (with a couple of devices supported), were amongst my favourite bits of software ever.
What uses can you see for our new site? 
We put up this site yesterday for shops who have barcode scanners as opposed to 2d scanners to allow them to email their receipts to customers without having to type in their email address. We'd love to hear thoughts / feedback and other uses for it.
New search category added on Macroglossa: Botanical
Ex Lease Server Online
Next step: Make it illegal to share ebooks.
There goes my faith in humanity. Damn, to take a kid's kidney for ~3100 USD...
Undoubtedly some people at Microsoft understand. But equally undoubtedly some people don't and are clearly pushing a vision based on legacy products. Unfortunately for Microsoft those people win.
UPC business - Infocommunication services
UPC business has been established as an independent branch of Monor Telephone Company and UPC by combining copper, copper-optic and coaxial solutions with high-tech IP-based services. The good amalgamation of technologies has enabled us to offer customized solutions in international markets that serve explicitly for the demands of the business sphere
"Had RAF lost and the German invasion of Britain seemed realistic, the USAF would have joined in to prevent that."

I've never heard that before - do you have any references? The Nazis declared war on America, not the other way round.
Better start uploading this to torrents if its legit. Skype will issue takedowns any moment.
> I cannot recall who said this (I want to say Steve Jobs)

Antoine de Saint-Exupery. Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher. "It seems that perfection is attained not when there is nothing more to add, but when there is nothing more to remove."

But don't let that stop you say "Steve Jobs" if you happen to enjoy saying it :-).
Given the 10 hour difference between the publication's time zone in Melbourne and the developer's in London, it's likely that the email dropped in to their inbox between the hours of 11pm London time (9am in Melbourne) and 4am (1pm in Melbourne, shortly before the article was published).

Even knowing that this story was starting to get some press coverage, would you really have stayed up overnight on the off-chance that someone on the western pacific rim would be the first one to run with the story?
What kind of rates for freelance/contract work?
I was looking at freelance and contract works at www.authenticjobs.com and other similar sites and I have no idea what kind of rates are considered normal for python, rails, iPhone or similar gigs.

I realize that the question depends a lot on the actual project and the qualifications of the applicant, but I would really appreciate some examples to get an idea.
30 years experience doesn't mean much if it's the same year thirty times.
"Behind every great fortune there is a great crime"

replace fortune with b2c startup and crime with spam

Apologies to Balzac
I'm guessing http://www.good.is/
Madrid or Barcelona, Spain -- TUENTI.com

One of Spain´s hottest consumer internet companies is looking to fill a variety tech + non-tech roles. Hiring engineers, product managers, and designers.

Job descriptions + additional info here: http://www.tuenti.com/jobs/
"The silo parks in USA are still nuke-proof"

So why the need for launch on warning? If you are confident that your missiles are going to be safe from a first strike you could sit there and take the damage.

What you describe sounds more like Dense Pack - which I don't think was ever implemented:

http://en.wikipedia.org/wiki/Dense_Pack
A function walks into a function, turns to one of the members and asks "can I stash my privates in here?"
If Microsoft abandons .NET... I'm done.
how soon something appears on the page doesn't necessarily mean it's better. blocking scripts / document.write and other "non-best practice" things may appear first on the page.

smart loading is not about showing first, especially in the context of widgets i.e. not the main content of the site.
Is it, really?

I for once would pick living amongst a disorganized mob who would lynch me upon suspicion of doing something that I also consider unjust, over an organized society that would punish me, through the best procedures, for something that I find my fundamental right.

Neither case is ideal, obviously, but it's better for a society to miss procedures than a sense of individual rights.

Also, I think it is far easier for a society to build procedures/laws than change radically its perceptions on what is right and what is wrong.
Nice collection of examples.

But: I am still struggling with that talk about 'expressiveness' that seems to take hold of every programming piece. To take his first example: To anyone who has an advanced programming vocabulary, his notion of "expressiveness" thing can be reversed. If I read code like this:

i * 2 for i in [1..10]

I immediately think: "Well, this is a `map`, why doesn't he spell it out?". So my personal "expressive" version is the following:

[1..10].map (i) -> i*2

In my opinion, it is also clearer, because it can be read from left to right.

I do understand that this might not be the case for other people, but that doesn't make the one option 'more expressive' then the other.

Actually, in the long examples, I find the suffix version extremely odd:

console.log "Happy Birthday #{if i is 3 then "dear Robert" else "to You"}" for i in [1..4]

I have to read the whole line before I actually find out that this is an iteration. (Besides the fact that putting a conditional into a string interpolation just to make it a oneliner seems a bit odd)
Ugh. No.

That looks like a decent tablet interface, and a good interface for the vast majority of users who will be using the core apps and little else..

But for me it's a bit useless

- file browsing looked difficult.

- App switching looked painful (when you're switching between a lot of apps at once I really don't want to be doing so in rotation).

I realise this is because I am a power user with specific needs... but I really really hope they have a version with a normal desktop.
I found that post painful to read (I disagreed on all headline points,) but I see bitcoin as the start of a new financial reality. I hope bitcoin becomes a new core currency: to me it is like ogg, rather than a bank produced equivalent, which would be like mp3.

Money is fully moving into the digital age, as has media with mp3 and mpeg. It is the medium that will shape its container.

- early adopters can help create or adapt financial institutions

- exchanges are and will go open source

- when something goes wrong the network will adapt. Bitcoin has financially supported developers

- I think all it takes is 1 large company and 1 country to support the existence of bitcoin on a global scale as a test case whilst the rest live in fear

Check out slide 4 of http://www.slideshare.net/15Mb/ages-of-money that is the best way to think about bitcoin in my view: money 5.0.
And... web apps aren't?
Try 0AD: http://wildfiregames.com/0ad/
Interesting story but why is it here on HN? Flagged.
Agreed. If it was a standard app, you could make a judgement call by looking at the permissions it requests. But it's a root app, so it will have full access to everything on the entire phone, so it's a very different threat.
I found 'Learn you a Haskell for great good' (http://learnyouahaskell.com/) excellent. It does not depend on the cutesy cartoons and nothing is dumbed down. I think it does not suffer from the criticism levelled in this article: it has plenty of code in the introductory chapters. Not 20 lines, but that's because fewer lines are needed.
Weird Windows 386 promo video
Arn't they a signal for Google search and Ad rank? The SEO impact of that is pretty powerfull
IMO expressiveness has to do with being close to natural language: "multiply number by 2 for every number in 1 to 10". "map" is CS vocabulary.

The conditional could be placed outside the string and still be a one-liner. It's there mostly for "flow".
Call of Duty Modern Warfare 3 Game Overview
Call of Duty Modern Warfare 3 is becoming a hot topic on internet forums, blogs, podcasts, and elsewhere which is expected to break the sales records and going to break a massive internet community by its fans!
Are You An Expert?
Focusing on Success or Failure in IT and Infosec
Dammit Microsoft. I'm rooting for you but you just don't get it, do you? Someone that tries to please everyone, ends up pleasing no one. Touch + mouse does not compute. It's like mating a horse with a donkey. Do you really want your next product to be a mule?
My aim is to make skype open source.

Isn't that decision up to the folks who own the rights to the original code?

Personally, I'd be hesitant to get into a project that has more need for lawyers than coders.
Mojolicious 1.4: Smiling Face With Sunglasses
From the post:

* "Microsoft is obviously trying to learn from Apple, but they clearly don’t understand why the iPad runs iOS, and not Mac OS X." *

So Back to the Mac as Jobs called it was not an attempt to take some of the GUI from iOS and apply it to the OS X?

I am a mac user (former PC back in the nineties) and wont be switching anytime soon. But let's not throw stones when we live in glasshouses.
I think that claim would be better off if rephrased as "my aim is to make a skype compatible open source software"
That still doesn't mitigate the need for lawyers. The protocol is still intellectual property, and reverse engineering it may not be without consequences.
Apache will likely release OOo under their permissive license allowing the code to be incorporated into proprietary software.

So why do Oracle want to make the OOo code available to Microsoft and IBM for use in their office suites? This may make it harder for OOo to compete with proprietary office software.
Triunfo Del Amor Capitulo 155 | My Great Series
As an zeroHedge reading, armchair economist i think there are a lot of flaws in that guys argument

"Bitcoin does not have a central bank capable of printing and lending bitcoins"

>>I rather think thats the point. Lending is inflationary.

"Built in Deflation"

>> God knows how the computer industry makes money when if i hold my $$$ just a little longer, i can buy an even better machine.

"For Bitcoin to work as a currency, it would have to act as a predictable store of value"

>>No, currency does not have to store value. The USD is a terrible store of value. Gold is a store of value. Govt paper is not.

" That's called a bank run, and for obvious reasons we want to avoid them."

>> um - I'm not an expert on bitcoin but there are no banks i thought. your money is in your e-wallet. you dont need a bank to keep your money away from theives. there are no banks with fractional reserve lending that are fragile to a run on deposits

This guy is dunning kruger at its best.
Vend A Snack | Your Online Vending Machine — Welcome
Google admits sensitive email accounts have been hacked
you just cost Microsoft $8.5 billion
If you're on a Mac and like extra-fancy UIs, there's also the DOSBox-based Boxer: http://www.boxerapp.com
Breaking the law because some other sleaze bags in the same industry do too is hardly an excuse.
http://www.quora.com/Is-the-cryptocurrency-Bitcoin-a-good-id...

Jury's still out, but that's okay. All we need to do now is wait.
Yep, he once spammed it lot. Another one about Groupon http://rajeshanbiah.blogspot.com/2011/03/groupons-pr-possibl...
Dictionary.com for BlackBerry
How would you like to have access to the Dictionary while you are on the go? You no longer need to rush to get a dictionary to look for meanings and their sentences, while you can also access a dictionary Online.
I'd argue it's of geeky interest.
I'm not so optimistic anymore. They(TM) believe we already have too many liberties because the internet is largely uncensored. Now Bitcoin comes along and it further undermines governments by providing an untraceable shadow currency - and currency is one of those things where they take their monopolies really seriously.

Bitcoin is also very vulnerable to FUD attacks, not just because it can easily be used for illicit purposes but because statements about the flow of money are impossible to verify. I can see the headlines now: "Millions of BTC used for drug trade" and "96% of Bitcoin economy based on illicit activities" or "The majority of BTC go towards supporting child pornography". It's ridiculously easy to make these statements and they're impossible to disprove (not that it matters once these headlines air on Fox News).

Killing Bitcoin is a lobbyist's wet dream to begin with. When lawmakers and bankers get wind of this it will be the censorship shitstorm of all time. It might even turn out to be the one vehicle they need to finally reign the "free internet" in once and for all.

That said: long live Bitcoin! I'm actually a big fan, just not very optimistic about our future in general.
Can't say I ever really agreed with the first mover advantage. Looking back, it's usually someone who comes later who really "gets it right", now that they have the perspective that the first guy laid out for them. As a first mover, you've got to be constantly changing to keep up with these newcomers.
Huh, not sure I follow. Doesn't this look very much like iOS? http://img.tfd.com/cde/_PROGMAN.GIF

It's not just a picture replaced by text, those are LIVE tiles, they can be updated to show timely relevant information.

Metro is quite innovative, if it came from Apple, we'd be reading Gruber's fawning over here about how chrome-less UIs are a paradigm shifting move by Apple.
It is looking like result of Hex-Rays decompiler.
Curator idea is a cool one -- would def get me to visit, but prob not subscribe. I second gabaix´s comment about refining the core value prop a bit more.

For example: As an Alabama fan, I subscribe to TiderInsider because there´s a perception that the guys that post on that forum are really "in the know" -- so I pay to get access to that early intel, tips, credible (and not-so-credible) rumors, etc. from insiders with the program. Site doesnt look like much, but you can get info there days/weeks before it hits mainstream outlets like ESPN/SI.
Here is the thing.

Either MS with Metro have solved it and it plays across different platforms. I can see it work both with mouse and keyboard, touch and joypad.

Or Metro isn't versatile enough and it will mutate into a freakshow of edge case considerations.

In any scenario, I give MS props for finally presenting a worthy alternative to to OSx/iOS suite.

Now if only the hardware manufactures would follow suit it might be interesting.
"intellectual property"

That's a really muddy term. How exactly can you protect a protocol? Trade secret? Patents?

Copyright shouldn't apply if it's a reimplementation.

Edit: s/since/if/
http://en.wikipedia.org/wiki/Expressive_power

"In computer science, the expressive power of a language describes the ideas expressible in that language."

So, language expressiveness is about what can be expressed in a language, and not really about whether you type "multiply number by 2 for every number in 1 to 10" or use map, since that expresses the same thing.
I don't believe it's possible to secure any sort of intellectual-property protection for a mere protocol. The usual way of protecting them, though, is to patent some essential feature needed to implement the protocol, which may or may not be the case here.
Kodesk Is Like An Airbnb For Office Space
... He'd still be in possession of stolen property even with a receipt.
Progressive News and Commentary with an Attitude
"I don't know enough about that legislation, but if it's combating that issue, I would be in favor of it," Haslam (the governor) said.

When is someone going to enact a law that makes it illegal to vote on laws (or sign them in to power) when you don't understand the text of the law (or indeed, haven't even read the bill in question)?
We are doing applied CS here, don't we? So lets express us in that language. Also, why do we accept a*2 then? This is short mathematical notation, also a specialized language.

Every field evolves domain languages for a reason: it adds the benefit of naming actions instead of implicitly doing them.

"Being close to natural language" is a red herring. You can try, you will never get there and you will loose any benefit of a domain language.

Also, my point was that interpretations of expressiveness differ vastly, so we should stop claiming that something is more expressive then the other.
"In computer science". I'm referring to expressiveness from a linguistics point of view - understanding an expression without depending on complex previously learned concepts.

Also, I'm not a native English speaker so I might be using the wrong words to express myself.
Dating: Summer Lover Quiz - Free Online Games
Huh. I've been climbing for nearly twenty years now, and coding for about ten, and I never made that correlation. Guess all those hangboard workouts in my basement are good for something.
It actually doesn't express the same thing. Map has no necessary notion of ordering, although most of the time, it behaves like the for-loop.
What gains exactly? 66% increase doesn't mean anything if the base number is not known.

The temperature increased by 66%, it must be soooooo hot now... oops it only went from 3C to 5C. Get it?

Also, why use URL shorteners? Is this twitter?
So we've got LivingSocial, Groupon, Google Offers, and now AmazonLocal. Am I the only one not seeing the point of these coupon sites?

I suppose Groupon's required email address turned me off to the genre early on.
To me Bitcoin is more like Gnutella. Massively overhyped and fundamentally flawed.
Just a random somewhat on topic thought ... Facebook is becoming more and more a spammers haven thus degrading user experience. For past six months I havent really clicked on anything my friends shared and or liked on FB unless I am familiar with the domain name. The spammers are taking over and they need to ring it in quickly or another network needs to rise in popularity. Maybe the downfall of Facebook will be the 650 million(out of 700 million) non tech savvy users who keep falling for scam after scam?
You stand up for yourself so much that you also stand up against things that aren't actually there. Your threshold for identifying something as a conspiracy against you or 'the world' has become too low. There is not enough evidence that Github is 'in on it' to assert it as fact. Occam suggests their product simply isn't finished and some features are on the 'Todo' list because relatively few people have complained about them.
Dummies guide to LAMP setup on linux
Study suggests hard to read fonts may increase reading retention
I worked as editor for O'Reilly and am an author for O'Reilly, and there's no page count juju in our royalty payments. You get paid 10% of what we get for books that sell. End of story (for print, things get weirder in ebooks but not so weird that pages enter into the picture).

The only thing that's important about page count is that there be enough pages that the book's title is visible on shelves and not so many that you need to reinforce those shelves.

This minimum page count, by the way, is why so many business books suck: they have an idea and examples that they could get across in 10-20 pages but have to stretch it to 300 generously-whitespaced repetitive pages in order to have a physical object on shelves to sell. For this reason alone, we should hail Kindle and other ebook platforms that let you make money from 20 pages. If I never again have to read the business equivalent of an ASCII table, I'll be a happy man.
One of the points of unappreciated genius of C is that when I used it as a reference, the example code often had something to do with the issue that I was currently facing.

It was if those guys had used the language for a few years building a diversity of things with it; kept notes; and then really thought about the future reader. I'd have thought that it was a revolutionary approach, not a historical oddity.
For 6) itertools.groupby() helps a bit:

import itertools
passed, failed = (list(v) for k,v in itertools.groupby([49, 58, 76, 82, 88, 90], lambda x: x > 60))
with identifiers like unpack_41_715680 and the_thing it is not exactly easy to read
I fail see how map is a difficult concept, despite being a word that needs to be learned. I do a lot of training for Ruby and usually introduce enumerable.rb first to all newbies. Usual reaction: "cool, I finally have a word for that". It gives programmers the ability to _express_ what action they are doing there, instead of leaving them free-floating in a for-loop-soup.
It seems that the encryption algorithm has been reverse engineered. I guess you'll still need the keys to decrypt the voice data using this algorithm, assuming it works. It's a big deal if has been done, because a lot of people have been trying to crack it. Some governments are going to love this. The Skype client itself has a lot of obfuscation to prevent something like this.
The sad part is the guy in the picture probably didn't actually commit the burglary. It's not uncommon in Bay Area to have your stolen bike / camera / iPods turn up on CL a few hours later. The cabbie probably the MacBook off somebody for cheap.

Don't get me wrong, he got what he deserved, but the true instigator of this crime will probably never be known.
Some of the primary arguments he uses against Bitcoin are actually its strengths. Fundamentally, Bitcoins will be in higher demand than dollars because their value will continue to rise instead of fall. This means that goods and services as priced in bitcoins will be discounted compared to dollars, driving their adoption. You can see this same dynamic at work in black markets around the world where the USD is the de facto currency vs the highly unstable local currency.

It's all about the "reserve currency", which is the currency that sellers around the world prefer to receive. If bitcoins are more attractive to sellers because of built-in deflation then they'll not only accept them but offer their products at a discount to get them. All of this creates an ecosystem and drives adoption, it does not make the currency a scam as he implies.
Sheena Nayyar New Hot Girl Bollywood Actress | Sheena Nayya Hot Photos
This title (the one from Engadget) makes it sound like someone bypassed Google's security to get access to the e-mail account information... the users were phished, and so this is more like "Google warns" or "Google explains" rather than "Google admits".
> We are doing applied CS here, don't we?

Yes. And CoffeScript prefers comprehensions over the maps. From the docs:
> Comprehensions should be able to handle most places
> where you otherwise would use a loop, each/forEach,
> map, or select/filter

In this case I prefer that way also because it puts the main thing first.
The don't sign up part is cheeky. Demanding visitors that they tell why they wont sign up is a bit too heavy handed, no?
maybe this can help you out (it also integrates with openoffice): http://jsignpdf.sourceforge.net/en_US/pdf_signatures.html
Corporate gift ideas
Can you say more?
I completely agree. English is English, code is code. I prefer `map`, especially when the function is any more complex than `i * 2`.

And suffix conditionals (and the like) are mostly useful to me when it's much shorter and sweeter, but doesn't lose any clarity:

return false if somethingBad