skysight-inc/HackerNews huggingface dataset:
Basically... to people who enter data into those 200-and-more-input-controls UIs, accountants who do horrible stuff with excel, secretaries who struggled hard to learn how to create a standard letter in MS Word 2003 and don't want to go through this experience every odd year and developers who run Visual Studio, a browser and fiddler side by side on two or three 24'' monitors. Ah, and last but not least businesses who are not very eager to write of billions in licenses and custom applications...
To be honest, Cohen sounds envious of the early adopters.
I'm long working on that, the interest graphs, the expertise fields http://beepl.com Currently in stealth.
C++ question 
Why the size of empty class is 1 byte.
I know one answer , different object should have different memory address.
other than that any other reason , plz reply
There is WebRTC (http://sites.google.com/site/webrtc/) for Real Time Communication/Conferencing which Google just open sourced. I think that's the way forward rather than developing a separate "Skype-killer" protocol/app.
That might be true; but do you want to be responsible for hiring the team of lawyers to go head-to-head against Microsoft's lawyers on that point?
I also agree. There are so many fundamental issues with Windows that do not seem to be being addressed such as

- the entire desktop metaphor (tired, outdated, can be improved upon)

- the entire hierarchical filesystem metaphor likewise

- application installation

- the registry

- WinSxs - seriously, take a look at how much space this directory "wastes" (increasingly important with virtualisation and SSDs)

- the start menu - it's not useable, honestly

- ribbon UI (don't even get me started)

- the whole look and feel of Windows (more akin to Fisher Price than polished glass and aluminium)

- the quality of bundled applications - notepad and paint - seriously? in 2011?

- I could go on and on and on. If it weren't for the quality of the .NET stack and the jobs market for .NET I would be on Linux/OSX in a flash

IMO, Windows merely reflects the beuraucratic uninspired organisation that creates it. This will never change, so really, I shouldn't get so upset, but I have to work with this goddam OS, so it grates a little.
What if the sun was to magically disappear. how much time would it take for us here on earth to feel the effects of it. approximately 8 (light) minutes. which is the distance between sun to earth. my point is, nothing can travel the speed of light. not even information.
Villas in Bali
Looking for a Bali Villa? Want to rent a villa in Bali for your dream wedding? Look no further, Mia Villa, Bali is available for rentals. Spacious & luxurious villa in Bali with free Bali beach guide and lots of tips for a perfect family holiday in Bali.
Physical theories as women
This is a surprisingly raw launch by a company like Amazon, especially considering they have a partnership with living social. You sign up and nothing is available? Even in a fairly large city like Boston? From a launch POV I'm just surprised they didn't wait til they had some inventory and then add it to your customized homepage. e.g. "Since you were looking at cookbooks would you like 50% of 1 $20 gift card at Temple Bar?"
It's not that easy for Skype to tweak their protocol, since they have to ensure that slightly older installed versions continue to interoperate.
When he showed the graph of the number of tweets vs the number of bitcoins he lost me. This is an apples and oranges comparison. http://bitcoinreport.blogspot.com/2011/01/bitcoin-transactio...

It's just FUD.
I'm not quite clear on how this worked. Since the disk wasn't wiped, either the thief would have had to have logged into an existing account or the MacBook didn't have a login requirement.

So tracking software is useful only if you don't require a login on bootup or wakeup?
I think there's a potential precedent in the reversing of the original PC BIOS - it was deemed that what was effectively a reimplementation of a closed protocol was permissible.

And, IIRC, there are still mixed results regarding the extent to which EULAs are enforcible.
If it works then it is great, if it does not then it sucks. Skype auto changes quality based on the connection meaning that your text might be readable and it might not be.

The other part is bitmap vs text. If you have use for the text (clever solution for something) or maybe some analysis on it then text wins. Will depend on the case.

Screensharing wins for showing off everything and not just a single editor text. Commandline, keyboard foo, google foo etc.
Since this post - the value of Bitcoin went from aprox $2 to over $10 :-)))))))))

proof:
https://mtgox.com/trade/megaChart
Talk about an overly dramatic headline, the "post that killed Bitcoins"? but the submitter isn't even sure if the arguments are valid? (And has hacker news turned into bitcoin news? it seems like there are several bitcoin links a day)
An inflationist currency is great if you are deep in debt or like cheap consumer credit.

Deflation (or really constant value) means that those who save, build things and invest wisely will benefit.

And no, I am not going to starve today, so that I can get marginally more bread a year from now.
What about if a developer were to now download the source code available here? Could they, in theory, develop with it as they've never attempted to reverse engineer it themselves?

By using ToS, you're limiting enforcement to the people who do the RE, rather than an implementation, surely?
Bitcoins break the $10 barrier this morning.
Gameloft iOS MMORPG Order & Chaos Generates $1M In 20 Days
Most hackers already know this, and most of them agree; however, that doesn't mean everyone in business does, and this article has a broader target audience than just hackers. This issue doesn't have nearly enough exposure for non-hackers.

Not too long ago, I attended a large meeting of software business people. They needed to find or write appropriate collaboration software for a particular aspect of their community, and the discussion had pretty much taken it as a given that if they ended up developing the software it would get released as OSS. At one point, someone in the room (who had previously introduced themselves as a business founder) said something to the effect of "We're all trying to build businesses on software, so isn't Open Source undermining everything we do here?", with some further comments about the incompatibility of OSS and business. They got a pile of shocked glares, with expressions that plainly said "where have you been for the last decade?", and someone quickly and kindly preempted the dozen responses they were about to get with a brief "no, suffice it to say there are a lot of people building successful businesses on Open Source, and further explanations should wait until after this meeting".

Never assume that everyone understands something just because everyone you know understands it, even if everyone you know understands it to the point of not even needing to hear about it anymore.
Patent trolling is only when you don't put your idea/patent into practice. Winksite went live in 2003 when FB was still in a dorm room using university servers...
From what I understand, the big unsolved problem open VOIP options have isn't the voice bit, it's negotiating a connection through NAT/firewalls/dodgy routers etc. I doubt this helps with those problems.
$90,000 fines for selling 600 bunny rabbits: why are we paying for this?
I think the other article (http://apenwarr.ca/log/?m=201105) written about bitcoin failing is more detailed and contains potentially more plausible ways of how bitcoin can fail. The openwarr article refers to potential failures with the SHA256 backbone of bitcoins.

"With bitcoin, a single failure of the cryptosystem could result in an utter collapse of the entire financial network. Unlimited inflation. Fake transactions. People not getting paid when they thought they were getting paid. And the perpetrators of the attack would make so much money, so fast, that they could apply their fraud at Internet Scale on Internet Time.)"

IANA cryptography expert. Is this feasible in the way the author predicts? Could SHA256 be cracked quickly, a la MD5? My gut is that it won't be able to, but I can't back up my argument.
New York, NY (SoHo)

TheLadders.com is hiring developers across the stack, as well as folks with strong Product and UX [design] chops.

View and apply for all available opportunities here: http://careers.theladders.com

You can also submit your cover letter and resume to work@theladders.com. Be sure to include to include the position title in the subject line of your email
What he wanted to point to with the twitter stats is the concept of exponential growth of economic (and most other complex) systems.
Beautiful 3D Art Wallpapers, Attractive 3D Background images
[video] Node.js: JavaScript on the Server by Ryan Dahl
Objective-C Classes for fetching and parsing XML or JSON via HTTP
> Because if you expect the value of your cash to rise, you would probably hold onto your cash.

Right, that's why the computer industry doesn't make any money.

> This, again, happened during the Great Depression

Yes. A large part of what made the Great Depression last much longer than the Depression of 1920-1921 was that insolvent businesses were given money instead of being allowed to fail. One might compare this to recent events, and have a look at the present employment rate of the U.S. population: http://market-ticker.org/akcs-www?get_gallerynr=1631
Not very easy if they want to maintain compatibility with existing clients (especially considering they haven't updated their linux client for years now).
Google Docs is great, especially because everyone knows about it and it just works. We started off by writing IDE plugins that posted to Google Docs but latency was horrible. Should give it another shot in a year.
The Big Red Button for your iPhone Camera
Unfortunately, patent trolls don't really have anything to crush. They don't have products to countersue over, so at best you might manage to invalidate some of their patents, which won't stop them.
>Am I the only one not seeing the point of these coupon sites?

http://www.evanmiller.org/golden-football.html
And just because something is legal, doesn't make it immoral. The law doesn't touch anything but the worst of the worst of spam.

To address your other post, I would assume that you're getting down-voted because you're playing devil's advocate by presenting that argument in a discussion of something that almost all of us would agree is immoral, regardless of legality.
I think that this is definitely a step in the right direction - I just wonder how far they will take this. I think it was very obvious that what we saw was a far from polished demo and hopefully they will bridge the gap between the Metro UX and the classic Windows UX.

And in defence of the bundled apps, 7 does come with both Wordpad and Notepad. So much better than what OS X bundles.
Or use a 30 inch monitor at all without tired arms at the end of the day.
A bit anecdotal, but I agree with their sentiment that WP7 shouldn't have Windows in its name. Thank goodness MS didn't call the Xbox the Windows Games Station and put desktop Windows on it.
I think you are missing his point about the computer industry. If you wait, you can buy a better computer for the same amount of money as you would originally have. Alternatively, you could buy the same computer for less money. This is the equivalent of your money going up in value (as in you have more buying power). His argument is that if we use the author's logic, people would want to wait to get a new computer instead of buying one now. This is obviously not the case and so his argument is flawed. I agree with the poster and disagree with the author; the poster found the perfect analogy.
Google Docs document sharing/collaboration?
I learned Perl by reading Learning Perl, but even trying to use Programming Perl as a reference since then has been difficult for me. The book is conversational and humorous in its tone, which makes it extremely verbose and irritating to read when I'm actually trying to get information out of it. There's too much raw text and not enough examples, particularly when it comes to syntax. I also find that because the book attempts to be a complete reference, and because Perl at its core is insanely complicated, Programming Perl (like the Perl online documentation) spends far too much time dwelling on minor technical details and edge cases which no sane coder should ever be thinking about using.
Seems the library we chose is not the best one when it comes to cross browser support. We'll have a fallback version soon.
This sounds good, added to tasklist.
I'm definitely not a crypto expert, but the way I read it was simply that if sha256 gets defeated, bitcoin is screwed.

I don't so why it couldn't be defeated, most of the other crypto systems which were going to last us for centuries got defeated..
It's all about cost versus benefit.

Of course every startup wants designers who can code. And architect. And grill a perfect panini. And work for minimum wage. And, and, and.

The list of wants is miles long.

But finding someone with the exact specialties you want, for the price you can pay, is hard.

Finding someone with a single specialty for your price is a lot easier. Especially if they are relatively inexperienced so far.

If you find a jack-of-all-trades willing to work cheap, of course you should take them. But don't start thinking you -need- that. Work with what you can get.
1)

(map #(* % 2) (range 1 10))

2)

(reduce + (range 1 1000))

3)

(def string "This is an example tweet talking about scala and sbt.")

(some #(.contains string %) ["scala", "akka", "play framework", "sbt", "typesafe"])

4)

As a string:

(slurp "filename")

As a list you could just do:

(.split (slurp "filename") "\n")

Or if you want a lazy sequence:

(line-seq (BufferedReader. (InputStreamReader. (FileInputStream. file-path) "UTF-8")))

There are also contrib libraries for this that do it nicer.

5)

(apply prn (map #(str "Happy birthday" (if (= % 4) " dear NAME" " to you")) (range 1 5)))

6) I'm going to leave this blank for now. It's an easy enough problem, but I can't think of a way of doing it in a nifty one-liner.

Edit: Ahh thought of it now. group-by does it nicely:

(group-by #(> % 60) [49, 58, 76, 82, 88, 90])

which returns a map with the elements keyed to the result of the anonymous function. In this case:

{false [49 58], true [76 82 88 90]}

7) Something like

(xml-seq (clojure.xml/parse the-xml))

probably.

8)

(apply max [14, 35, -7, 46, 98])

(apply min [14, 35, -7, 46, 98])

9)
Clojure has pmap, which is used just like map is, work is just done in parallel. Also Clojure is known for its concurrency features, which I won't go over here.

10) I'm sure this can be done in a similar amount of code in Clojure, though I am not going to try.

Any comments/corrections are welcome.
> Because if you expect the value of your cash to rise, you would probably hold onto your cash.

So why don't you? By that logic, you don't own a computer. There has not been a single minute for the past thirty years when it was not an invariant that if you wait a little longer, you can get a better computer, or more lately, mobile phone or *pad-device for the same (or, not rarely, less). Yet, these items sell like hotcakes.

When deflation is temporary, yes, then it's true - but when the deflation is constant, it's not.
The only surprise there is that it took a whole day and a meeting with the new CEO to work this out.

It was common knowledge amongst anyone who tried it that MeeGo was no where near ready for consumers, and it was reasonably clear that the hardware platform they were aiming at wasn't 100% sure either.
They did have one piece of identifiable information they could use, the houses themselves. If they had a list of properties on craigslist, they could tie that to anyone who signed the same property up on airbnb. Not an easy metric to add to your analytics package straight off, but it wouldn't take too much effort to figure out just the conversion rate (x emails sent, y new signups from those addresses).
It comes up pre-populated with my address, presumably because I'm logged into Amazon. But the design doesn't seem to account for me wanting, say, a coupon for lunch in the city where I work.
I don't know shit about economics, so I can't say anything useful about that aspect of Bitcoin. I do know a little about distributed systems and p2p however. Disclaimer: Bitcoin is a bit of black magic so I'm not going to claim I know every detail about it. I did read the original paper, so I'll focus on what I got from reading it.

First of all, Bitcoin replicates work over all nodes. This means you need a global broadcast mechanism to inform all nodes of transactions and new blocks. For transaction broadcast, you'll need O(m*n) messages with m the number of transactions and n the number of nodes. This is scalability problem number one.

Then you have the blocks. Each represents a transaction history of a given period of time (magic number is 10 minutes iirc). When the number of transactions/second (tps) goes up, so does the size of the blocks. The calculations found here: https://en.bitcoin.it/wiki/Scalability give >1GB per block for 2000tps, which is what VISA is doing right now. If you're connected to k peers, that means you're going to need kGB of bandwidth per 10 minutes. Network-wide, regardless of your topology, you'll still need at least nGB of global traffic every ten minutes. When you have a thousand nodes, you have 1TB of data flying around the internet every 10 minutes, and that's on top of the global transaction broadcast traffic.

Now remember that if Bitcoin wants to replace the US dollar they'll have to scale way beyond 2000tps (for example, when China and India join the party), but let's say 2000tps is the goal. The only way that's going to function is to have a two-tier system with big clusters on top and people like you and I below that, just to move that much data around. Introducing supernodes in a p2p system is a cheap way of buying some scalability, but it doesn't solve the fundamental problem, all it does is buy you some time before the entire thing keels over.

Then there's the computational effort. The idea of calculating useless hashes is meant to keep botnets from taking over the majority vote. One CPU cycle is one vote, rather than one IP is one vote. To take Moore's law into account, the system automatically adjusts the difficulty to keep everything chugging along in an orderly fashion. This is a nice idea, but a botnet can still ddos a node, at which point it doesn't matter how much video cards that node has. As long as those nodes are on the internet they are still vulnerable. This is happening right now btw, most miners are mining in so-called pools, and taking out an entire pool by ddossing it means you can increase your own chances of mining coins. This is why the pools are having trouble staying up.

Another attack vector is ddossing the entire network by sending a single bitcoin back and forth between two addresses. Transaction fees can help a bit here, but if someone is willing to spend some money to dramatically raise the TPS count for just a short time you're already in a lot of trouble.
Kudos to Microsoft for doing more than trying to create their own copy of iOS. Microsoft's biggest strength is the Windows ecosystem, and if they are able to leverage it in a userfriendly touch-based environment, tablets based on Windows 8 should be a big win for them.

We should be applauding Microsoft for going their own way. With all due respect to Gruber, we already have iOS, WebOS and Android, why do we need yet another implementation of the same stripped-down OS idea?
In the eventual steady state (assuming Bitcoin becomes popular and the number of coins created through mining becomes small compared to the number of existing coins), Bitcoin should constantly experience deflation as the world population continues to grow and per-capita productivity continues to increase.
Peer To Patent (UK)
Nike Free Run Shoes
I don't understand this article. It's claimed that the company realized they cannot meet their scheduled goals with MeeGo, so instead they switch to Windows Phone. Yet the article call the latter "an OS still struggling to find traction in the heated smartphone market."

If that is true why would they think it could solve their problem?
HN goes in cycles. (This is a trivial observation, since pretty much everything goes in cycles).

* Subject X is broached in an exciting blog post.

* The submission receives massive upvotes and hundreds of comments.

* Subject X simmers. Soon various HN link-targets (AVC, that Steve fellow, TechCrunch, the other guy here called Jacques) begin weighing in, netting their initial submitters still hundreds more karma.

* Before long, karma farming means that the front page is overrun with links to posts covering Subject X from every conceivable angle. "Why Subject X is the Future". "Why Subject X is a fad". "Launch a Subject X statup right now!". "Subject X is retarded, here's why".

* Then, one day, somebody posts about Subject Y.
Excel is only for power users?
Lies and deceit.

Elop is a former employee of Microsoft and has huge share in that company. His reason to be at Nokia was to bring it to Microsofts lap and so destroy MeeGo and Qt.
How does the sandboxed security model mitigate phishing risk?
Because unlike Meego, Windows Phone came with giant piles of money.
Startup Capital in Ireland
The nice ones that, if insulated and wired for electricity, would be livable are at least $3K.
Helsinki, Finland

Grey Area / Shadow Cities is hiring great web & mobile developers and server engineers http://www.greyarealabs.com/jobs/

Work on new, growing location based iOS MMO game. We just launched in the US this week http://www.shadowcities.com
I don't know. Maybe.

It seems like it would just create aristocracy. If I inherit a large sum of money, I have incentive to ensure that my large sum of money increases (or at least doesn't decrease) in value in the easiest, least risky way possible. If my wealth was in bitcoin, I wouldn't have to do much, except ensure that more people join bitcoin and that the bitcoin didn't disappear. Otherwise, I would just play warcraft all day, procreate, and then die and split my wealth amongst my children to continue the cycle.

If my wealth was in an inflationary currency, I would have much more incentive to take on risk. Perhaps through that risk taking, I end up losing my wealth, and others gain. Or, perhaps I gain more wealth. At least I have incentive to take productive action.
I don't know Harbison & Steele, but both Effective Java and Javascript: The Good Parts are really excellent. Worth noting that they're both really only about the language, not the accompanying libraries/environments.
>It sounds like if the industry isn't enforcing itself and operating out in the open, no one really cares.

Thats some very strange reasoning you're operating on there. The fact the industry isn't enforcing itself only suggests that people don't care enough about this to reach the tipping point at which the upset people involved start to negatively affect the business of the perpetrators to the extent that not engaging in the undesirable tactics would no longer be profitable. Most people do care, and do hate it, but renters have to deal with that world for very short and limited periods of time over the course of a year and can't afford to invest the kind of effort needed to affect change in an industry completely unrelated to them.

Its like you're saying no one cares about all the generic spam they get just because the 0.001% conversion rate spammers have make it a sustainable business model.
Since that idiot last poo-pooed tulips I've made an absolutely massive return. My retirement is assured!

I'm thinking about buying shares in the South Sea Company next.
I don't understand. If a man can earn an expected 3% interest (in real terms) by buying a certain investment, is he less likely to buy it in a deflationary environment than in an inflationary environment?