skysight-inc/HackerNews huggingface dataset:
While I applaud Eric's inexhaustible dedication to his company and mission, taking advantage of AOL in order to accomplish it is disgustingly unethical. It just makes it harder for other entrepreneurs who share that dedication but have chosen to build their businesses above-board.

I'm glad AOL has a sense of humor about this. But you can be sure that this incident will create additional requirements and restrictions for the [honest] entrepreneurs who still remain in the building.
Data Quality is Everyone’s Job
The New York Bill that Would Ban Anonymous Online Speech
I don't think it's in the current guidelines (it's not in the Oct 2010 one). Someone with a developer account can check.
Ask HN: What is better FB App or application which ony takes FB login?
Hi Fellow HN's,

Recently I'm coming across lots of articles which show how company grew their user-base by building a FB app or a webapp which only takes FB login to signup.

Just wanted to get everyone's opinion here on what do you think is better?

Thanks,
It's one thing to steal an idea. It's another thing altogether to deny access to the market.
echo "1+2" | bc

No need to go online for math. Unless that wasn't what you meant at all in which case, what did you mean?
RESTify DayTrader
Xbox 360 Should Be Banned from U.S. for Violating Patents, Judge Says
Sorry to double post, but I've love more information also on using TPM to secure grub to remove the need for a physically secured grub boot. Thanks for anything!
Which iPhone app do you using for your "ding"?
Which of the major browser vendors among Apple, Google, Mozilla, and Microsoft supported <picture>? And by "support", I merely mean "vocal support on any mailing list or standards document"; I don't mean "actually took the time to implement".

Update: 45 minutes later, top comment, no replies; is the answer "none of the major browser vendors vocally supported <picture>"?
HTML for Icon Font Usage
Usually those architecture astronauts have a BaseException class... just make it extend RuntimeException and you're done!
Flickr is dead? News to me, I've been using it today to search for creative commons images. Software is much broader than what you and your friends use. :-)
What's with the generic name camera. Good luck ranking for the term.
I find it interesting that this article, while excellent and informative, does nothing to address the most frequent attack vectors to which most users remain vulnerable. Yes, it's true that simple theft (or worse, industrial espionage) is a real threat. People may take your hardware and attempt to steal your data. All of these solutions would certainly restrict their ability to do so (and as a security professional, I recommend following these procedures), but this article is analogous to putting a car without airbags in a garage with blast doors and calling it "safe."

The most common attack vectors are not super spies silently breaking into your home or office and attacking your boot loader. Far, far more frequently, the culprit is operating system and non-OS application vulnerabilities. Remote root exploits are obviously the most severe, but even information leaks, access gained without privilege escalation, insufficient transport layer security and others can relatively easily compromise the data that is being so thoroughly protected by complex security measures. The important thing to understand is that these attacks run while the computer is running, not against a cold hard disk. Military grade encryption would not protect against these threats.

Again, I would always say that the more security you can throw on a system without negatively impacting user experience, the better; that said, make sure to install malicious host detection software, use an IDS, employ access control lists, and more than anything, make sure you're checking security advisories and keeping your patch levels up to date. In my professional experience, the biggest security problems are caused by people using "very stable" software who don't want or see the need to update.

Anyway, I'm not trying to bash the article at all--I thought it was a great read--but while we're on the subject of security, it's better to protect against common threats than against a state-sponsored intelligence agency trying to steal your text files.
Yeah, that seems like a good explanation. Obj-C has 85574 questions on StackOverflow, CoffeeScript has 1476.

http://stackoverflow.com/tags
Down for me too in Sweden.
Some insurance companies give bonuses to employees to find a reason to cancel a client's policy after a big claim. "You used the wrong middle initial on the application form."
Isn't this simply a category error? C++98 and C++0x aren't separate languages, nor are Python 2.x and 3.x. CoffeeScript has good branding, but is it really its own language?
So when can we do $ camera | fb-photo | facebook | sed 4 | awk ?

Chaining the utilities is the crux of the Unix paradigm, remove that and you're left with individual utilities that are far less powerful than when chained together.
Pageguide.js: unobtrusive in-page help/guidance/walkthroughs
"Investing" is stock market is a gamble: the easiest way to learn that it is casino is by experience (invest and learn).

The problem is that the new generation will not listen suggestions of people which already learn things the hard-way - so there will be always fresh influx of suckers which think these 'old' people don't get it.

However, this does not mean that investment in stock market is a bad idea - but you need to consider it as 'poker': money management is very very important, learn to cut loses fast, you need to hedge (especially for unforeseeable events while market is closed), don't bet blind, etc.
Do you ever click on google AdSense ads? I never click on any ads personally. I don't look at that as an indication that others don't though. FB ads raise awareness for me. In particular, ads for movies make me realize that the movie is out and I'll go see it - but I won't click on the link.
Carbon in rocks from Mars comes from volcanoes, not life
Sorry to hear you've been left with that impression of Kendo. I'd love to hear more about what didn't work for you, can you email me at brandon@kendoui.com?

As for your second comment, would you mind sharing why you're glad the community isn't involved in the process?
Appreciate any company that sends you to tech conferences! I know lots of techies who'd pine for that option.
Known as the the "Predator format." It's a KV type format and some of the keys are actually classified. Good times.
It worked for me from the SMS (although the App Store crashed the first time but that is on Apple). Maybe it's fixed.
I use to feel that way as well. Thing is - everything is a gamble. Holding your money in the US Dollar is a gamble in the dollar. How can you hold (and ideally grow) wealth without exposing it to risk?
The problem is that professionally edited and mixed music is the norm. Nobody's stopping bands from releasing poorly edited and mixed music, but it adds another hurdle to overcome.
New Jersey mayor, son, arrested on charges they nuked recall website
I'm in the US, this is what I got. However I only got it once. Despite not clicking on anything, when I returned to BBC the message was not there.
Team has no apparent prior company operations experience, let alone M&A success.

"Technical" team member isn't a "founder".

They're in photo sharing and clearly following in Pinterest's footsteps.

Yet, took the time to build an extremely well-designed, intricate, graphical investment pitch in HTML.

Not sure if that's an antipattern or not.

Certainly, an equivalently beautiful presentation aimed at prospective users of the site would be unquestionably valuable.
Exactly. If Apple clones this thing and produces a better product, it's a good thing, because we all have better software to use. Likewise, if Microsoft were to produce a better browser than, say, Netscape, no one would complain.

When either company leverages its control over the market to exclude its competitors using mechanisms other than technical quality, that's a bad thing and needs to be condemned.
Of course CoffeeScript is its own language. What kind of requirements do you think a language requires that CoffeeScript doesn't meet?
...which happened after Steve came back to Apple. Before that they bought software like MenuClock, the Hierarchical Apple Menu, WindowShade, Stickies, etc.
This is an entertaining story, at most. The pursuit of round after round of funding that Eric - and many other entrepreneurs, surely - are striving for is concerning. What ever happened to the pursuit of a savvy business that brings in real profit? The hunt for funding needs to be replaced with a hunt for sustainability.

Am I wrong for believing that?
Sherlock was introduced after Jobs returned to Apple.
I know. And still all these different libs are accessible by one UI/route ('git').
Looks down from here too [Greece].

However I can connect via twitter client [Metro Twit]
sigh

This is absurd. Do the legislators in GB really have nothing better to be spending their time on?
Life After The Google Penguin Update
Specializing is often very lucrative.

Especially if you specialize in an obscure bit ERP/MRP software. Yes, it's not exactly cutting edge, but I know folks who do a minimal amount of consulting each month to maintain these systems, which then allows them ample time to pursue more cutting edge work.
Well-said. Founding a startup can be lucrative. Joining someone else's? Unless you're VP level or above, it's generally not a good move financially speaking. (If you're a non-founding first programmer, demand a VP-level title, investor contact, and the right to attend board meetings-- voting rights are probably not an option. Titles mean nothing early on, but you want to lock that in to make it clear that you're not a JAP, where JAP means "Just A Programmer".)

For every other case, the rules for joining a startup are the same as for any other company. Join if it's a promotion, and if the gains outweigh the risks. A lateral move (salary wise) into a startup is fine, but if there isn't some level of technical promotion, at the least, it's not worth doing. Also, the mere fact of it being a startup does not a technical promotion make; a lot of these bubble startups are using the worst kind of enterprise Java.

As I said in another post, what's actually overvalued in 2012 is not startup stock, which probably reflects an accurate EV for these new ventures, but subordinate positions within startups.
Deadline approaches for Russia and China-led U.N. Internet takeover
Yeah wow that is outstanding. In terms of communicating their ideas this is simply phenomenal. The first time I've seen this scroll-to-reveal technique used well.
How do you define retired? His passive income from investments exceeds his total expenses + inflation so he doesn't need the part time income. Maybe you want to call it financially independent, but I'd say I was retired if I didn't have to work.
I don't. That's why I included SICP in 1985 as another reference point.

Quoting from Wikipedia on "Functional Programming": Also in the 1970s, the development of Scheme (a partly functional dialect of Lisp), as described in the influential Lambda Papers and the 1985 textbook Structure and Interpretation of Computer Programs, brought awareness of the power of functional programming to the wider programming-languages community.

Even then, my own knowledge of functional programming started in the mid-1990s, as a physics grad student. It wasn't good knowledge, most assuredly, but enough that I am confident that a hot-shot young developer of 1990 would know the basics about as well as a hot-shot young developer now. Oh, and I even remember my advisor coming in one day exclaiming that we should all learn Dylan; that it was the new, elegant language of the future.

("About as well" because there 1) there's more documented experience with functional programming, and 2) there are many more developers now, so statistical distributions say that there are going to be a few more people now who know it better than they did then.)
Show HN: outgrow.me - browse successfully funded Kickstarter projects
I agree that srcset has its advantages, and like I said in the post, I expect that it will make a fine solution in the long-run, and I'm glad this problem is being addressed.

One minor point, however, is that the strawman <picture> proposal was meant to be equally backward compatible through the use of a child <img> tag that would only display in unsupported browsers, as <video> works today:

<picture alt="cool-image">

<source src=hires.png media="max-width:1920px">
<source src=midres.png media="min-width:800px">
<source src=lores.png>

<!-- fallback for browsers without support -->
<img src=midres.png alt="cool-image">

</picture>
TextHer - P2P Serverless Messaging app for Android
Do what you have to do. AOL is no worse for having someone sleeping on their couch.
Two thoughts:

1) This makes it even clearer that a lot of stuff that is allegedly tagged photos of people on Facebook is memes and "inspirational" posters. And you can only unsubscribe from photos in the web version.

2)You can't just change photos from 3:2 to square aspect ratio. The subject isn't always in the center of the photo!
That is so sad. I am not a fan of CoffeeScript. The language is like Ruby and When people try to make one language look like another, I don't like it. I probably would have liked it if the syntax was a bit different. It looks more like a ruby propaganda.

Incoming hatred.
If I were Facebook, I would be thrilled at the idea. I'd want as many apps as Facebook has features, as long as we could get users to install them.

Right now "Facebook" is one app on iPhones and Androids, next to native apps like Camera and Photos. Imagine if Facebook was 10 or 15 apps, and they were the same across iOS and Android. For the Facebook-loving crowd, at least, they'd take up your entire home screen, and make the OS virtually irrelevant. For these people, it's more like anti-fragmentation (unification), on Facebook's platform.

I see this as similar to Netscape (built for a dozen platforms), or Office (for Mac): they're saying "don't worry about the OS -- we'll take care of that for you -- you only need to know that if Our Product is on top, then you know how to use it".
Julian Assange created a sort of defence against this attack on Disk Encryption in the 90's called "Rubberhose" (after the attack vector). https://en.wikipedia.org/wiki/Rubberhose_%28file_system%29 TrueCrypt has some similar functionalities. Rubberhose doesn't work on modern kernels, so it needs some love from a caring hacker to bring it up to date. :-)
I might kinda agree that exact queries against primary keys not having results (or having more than 1) would be exceptional, but this actually happens for every other field as well.
Usually stuff is released first in New Zealand app store, so maybe they wanted to do US first, and others will be available later.
Because it simply compiles down and is executed as Javascript. It doesn't (and can't) change anything but the syntax.

Edit: It does add features like pattern matching and list comprehension, and anything can compile down to js, so I guess it is a separate language.
Your point is more than fair, but at this point, does anyone not know the deal with Apple (and Google and Microsoft for that matter?) All these companies are looking out for #1. If it becomes in their interests to screw you, look out. Apple: examples too numerous to mention. Microsoft: the whole world by delaying the internet for 6-10 years by killing off all alternate browsers then stopping any development. Everyone who purchased a computer basically ever by forcing manufacturers to always buy their OS no matter what they sold on the computer. Google: skyhook, google+, dropbox, etc.
Comment maigrir sainement et durablement?
I just Googled the iTunes link and followed it on my iPhone. Opens the app in the store even though it can't be found by searching yet. http://itunes.apple.com/us/app/facebook-camera/id525898024?l...
I think that antirez just wanted to make a tech demo, yours is more production oriented ;)

Buona fortuna!
Firstly, I'm not sure how much of the pitch deck you actually absorbed. Much of what you said is not "factually" true.

Secondly, why would creating a well-designed pitch deck be an antipattern? They have 3 million plus uniques a month with a very healthy average time on site. It's not like they are ignoring their users and the growth of their company so that they can instead just waste their time crafting elaborate pitchdecks...
You cannot ignore the error return value in Go.

If you would think a bit more broadly, you might also see this so that all the error handling code is visible, explicit and right there with the actual logic, and not hidden away what might be (and often is) multiple layers of modules.
A pitch deck is all about gaining (and maintaining) attention right? Seems that if they don't have any of the prerequisites you mention then a Ridiculously Good Looking presentation like this is a good thing.
Live v. Build
I mean, the biggest indicator of the shift in their priorities is that they took 100 billion dollars in cash and used it for stock buybacks and dividends. Can you imagine Google doing such a thing? They would never dream of this, because they are too busy re-investing their profits with their big-picture potentially world changing research projects.

Apple's executing a $45B buyback and dividend program that's expected to run over three years.

They made $6B in profit last quarter.

Thus, while they're losing $45B over three years, if they keep on track, they'll make far more than $72B during that same period of time. (That's assuming they never make more or less than $6B a quarter over the next three years... in Q1, they made $13B in profit.)

The buyback and dividends make investors happy and keep Apple's stock from being diluted by employee grants and options, and those programs can be done with the company still making solid profits. Seems like a win-win.

And don't think Apple's not reinvesting profits for future products and innovations. If anything, Apple's track record over the past 14 years should be a clear sign that they're always aggressively reinvesting profit in improving every part of their business, and are always quietly working on something new.

Finally, the person quoted was one point of view, and we have no perspective on how he left Apple. Your inner geek doesn't need to be that worried.
Blinking team profile pictures are a really nice touch!
I would love hear the crazy on how the USD is based on oil.
I don't think anyone is complaining about the theft of the feature here. It's the fact that Apple is leveraging its power as the ecosystem owner to harm the competition.

Everyone expects Apple to call the shots on their own app store to some extent, but it becomes unacceptable when well intentioned and heavily invested developers get screwed over by Apple making anticompetitive exceptions to their own, already volatile, set of rules.
No you won't. But if you do, then you are the most emotionally unstable and easy to manipulate person I've ever known!!

> If I'm looking at my old holiday snaps and reliving the good times I had, I might be tempted by an ad for cheap flights to a similar destination.

unless you know you have time to take vacation then you wouldn't be tempted.

> If I'm looking at a photo of myself from a time when I was in better physical shape, I might be tempted by an ad for a gym membership.

it doesn't work like that. otherwise, you would see every gym having a huge mirror in front of the door with Arnold Swarzenegger photo next to it saying: "this is how you look, this is how you can look". Have you ever seen any of those??

> etc...

but, ok, lets assume you fall for all this: you bought a plane ticket, you bought some toys for children, you bought an event ticket, you signed up for a gym. Now you are $1,000 short. Then a wakeup call (cold shower) comes and you realized you didnt have to buy all this, what happens next? Either you are upset and don't look at photo streams again (knowing that it is tricky and may force you to spend more money you didnt need to spent at the first place), or you see how vulnerable you really are (or how good FB matches photos with buying amotions) and you install ad-blocks for facebook photos.

then all that opportunity for FB to sell more ads based on human emotions goes down the drain...
I've found that even for the more difficult classes (does 172 count as difficult?) you can get away without studying much if you go to lecture, do the homework and do at least some of the reading. I guess you could include doing the reading as part of the "studying", but even that doesn't take too long.

Also, a bunch of the project-oriented classes simply assign enough work that you don't need to study much beyond it. If you're spending something like 10 hours a week on programming projects, you tend to pick the material up fairly quickly.

So I guess it depends on how you define studying: if you include doing assignments and reading then I do a fair bit. If you only include anything beyond that (e.g. reviewing lecture notes or something like that) I do relatively little, and only before harder exams.

I usually assume that studying refers to anything not directly assigned, which is why you can get away without too much of it assuming you go to lecture and discussion and that you do all the assigned work.
Lots of production installations don't use distro-supplied binaries for their critical services (and there are lots of good reasons for doing this). They generally won't work with (or have) the distro-supplied initscripts.

Note that systemd makes it a lot cleaner and simpler to supply your own service definitions, so eventually your intuition will probably be right, and systemctl will be the proper interface to everything.
In this post-material economy, attention is what is scarce. Quality interactions are scarce. Of course we will are not quite there yet, and the material economy is becoming more influenced by externalities like carbon output. Both trends are making it difficult to use the price system as an efficient means of allocating resources.
Top strangest phenomena of the mind
PayPal  POS, a problem for VISA & MasterCard?
Coverflow was bought, too.
This explains it:

@Support: Some users are having trouble accessing Twitter on the web. Our engineers are looking into it.

https://twitter.com/support/status/205735369034039297
Except that get accepts as parameters non-unique non-primary fields too.

I have every reason to believe that the Django devs are capable people who thought about this and landed on this specific usage with a clear rationale... but it still is a misuse of error handling capabilities of a language. And a sort of misuse that everyone else does sometimes as well.
By this logic no language is a real language other than JavaScript, since as we've seen, you can make just about anything "simply compile down" to JavaScript.

Let me put it another way. If I were to write a separate runtime that directly executed CoffeeScript (without JS as an intermediate step), would you then be satisfied that it is in fact a real language?
This is basically the technique described by the new book, 18 Minutes - http://www.amazon.com/18-Minutes-Master-Distraction-Things/d...
Chronicles of the New Guy
The Main Kinds Of "Crazy"
It really just goes back to the concept of "barriers to entry". If Apple can reproduce your software easily, they will. They might even do it better than you. They'll only go out of their way to buy you anymore when you've implemented something like Siri that's actually difficult, or something like Logic that has a massive and lucrative installed base. If you implement something trivial, don't be surprised when your competitors reimplement it instead of giving you a millions-dollar signing bonus just for your ideas.