skysight-inc/HackerNews huggingface dataset:
The site currently shows an error message:

> It appears that something may be broken. We apologize for the problem. If you think you have reached this page in error, please head over to our support page.

Well, that's not appealing.
As an advertiser, I would definitely like to be able to be allowed to A/B different designs for the ads, it sounds pretty simple for an advertiser to be able to provide a few different designs and let people choose from them, or are you referring to a different cost?
I'm going to say no. I really don't see Facebook being around in 30 years. I'd be surprised if they're not marginalised in 10 years. And other than Facebook, I'm not sure what Zuckerberg has to offer the world.

If you want to know why: It's because I personally believe the future of social networks is to niche, with disparate social networks connected via a Distributed Social Networking Protocol. Your social network account will be more like your email account. I think Facebook will find itself on the wrong side of history when that battle starts by trying to lock down it's data and lock people into Facebook.

That's just my belief and I'm open to the possibility that it could be completely wrong, so don't go crazy with the down votes.

But if we're just talking about the next 12 to 24 months, then, oh yes, of course he will.
Think of them as a bunch of people selected at random - rather like a jury.

Nobody argues that juries should be elected, or selected by the police.
If Video Sites Could Act Like Cable Companies
You're right, I have no idea why I thought it was HTML5.
This is a myth that won't die. Jump tables can't be branch predicted, so they're generally significantly slower unless the number of cases is very high. And it's not true that the compiler "cannot" emit a jump table for an if chain anyway. A bunch of if/else-if expressions of the form "some_var == constant" can certainly be detected (though again, it probably isn't).
One of the aspects of living in the Bay Area that I enjoyed most was the feeling of not being the only geek in the room, or not even being the geekiest person in the room.

Never been to a Maker Faire yet, but I used to particularly enjoy the Psychotronix Film Festival that way: http://www.kfjc.org/promotions/psychotronix/index.php
I actually have 2 phones: a Nokia phone for calling and texting, and a smartphone that acts as a mini-tablet, for the data plan, mail, Skype, internet and games.

The Nokia phone lasts several days, the other one can be dead by midafternoon and is charged daily.
Duck typing considered harmful
This is possibly going to be downvoted to oblivion because it's a "negative" post, but it's very true for many of us.

A lot of people, myself included, would rather not do any Javascript at all. Particularly those of us who dealt with it early on, since the 90s. It's a pain, a moving target of practices, compatibility and libraries, and quite simply, we hate it. There is massive demand for anything that successfully abstracts as much JS as possible out of the picture. Libraries like Jquery, Prototype, Mootools, ... and whole substitutive systems like Coffeescript, Clojurescript and those others listed.

Happens to Java too. These languages are intensely disliked by many people who have to deal with them because they are infrastructural in their environments. Their architecture is often forced on people who'd much rather program in something else.
Yet another avoidable bug.

Over time, I've come to believe C is deadly flawed, and greenfield projects should seriously investigate languages that are better designed.

Trivial errors in C like dangling elses, fallthroughs in switches, and easy buffer-overruns by default say to me that C's broken, has been broken, and will continue being broken.

For non-realtime apps, I would recommend pretty much anything but C; for realtime apps, I would be looking into things like SystemC or D and choose appropriately.

This class of avoidable bug should not be happening in 2012.
It's not so bad if your automation tools have a really long shelf life, and if the time that you spend learning to use them can easily be reused for other things. i.e. If you use Linux command-line tools.

I've been managing my email using mutt and basically the same set of procmail scripts since around 1999, and I'll easily get at least another 10 years out of them, as long as people continue to use email.

About 2 years ago when I got my smartphone, I installed an IMAP server (dovecot), configured it to use my existing maildir tree, and then pointed my phone at that. I'll probably get at least 10 years out of that, too.

All of this pre-dates Android, iOS, GMail, Evernote, etc., and it'll probably outlive them.
LinkedIn: Vulnerability in the Authentication Process
Remote Desktop Options for Linux
欧洲杯网上下注
That's the problem - it's mostly a "jobs for the boys"
Almost all the civil service above a certain rank get knighted same with the armed forces and retired politicians.
They throw in a few show biz celebs and the occasional worker.

It would probably better if the system was a sort of "living blue plaque". There are people who have genuinely made the country a better place, either in business, arts, science etc - they should get recognition above those who simply became a permanent secretary.
I don't fully agree with the author, but his position did make me reflect a bit on some of the python codebases I work with on a day to day basis.
For single posts, I'd say resist the impulse; it adds noise to the discussion and rarely helps anything. If the error is repeated, then it may be more helpful to correct.

Mainly I think we try to just lead by example.
"If you want the American Dream," Ed Miliband says, "go to Finland."
The answer is a definitive yes.

Facebook, on all accounts, is a business. A business is exists in order to make money, full stop. In today's world, user privacy, and ethical values do not exist in the economic formulas. Sure, it makes for great PR. But at the end of the quarter, those "values" would be crushed in an instance to maximize profit.

Make no mistake, your interests and Facebook's are completely orthogonal.

Facebook is not about "making the world more connected". I pity whoever believes that is true.
Microsoft wins this year's MinuteSort benchmark
I liked your comment but found it hard to read due to some typos. Imagine my surprise when the end reads...

"edit typo

edit adding typos back in"

what happned here? :)
Try to stay relevant please, Mensa has nothing to do with writing code.
It isn't exactly news that Gmail accounts are closed for no obvious reason. I'm sorry that you're unable to access your e-mail, but at least now you've (hopefully) learned that Google isn't trustworthy.
5 of the Dumbest (and Most Costly) Startup Mistakes, Part 3
Ask PG: What is the status of polls on HN?
I went to create a poll about what HNers think FB's stock price will be in 1 month. I couldn't find a link to create polls, but happened to remember the URL.

When I visited http://news.ycombinator.com/newpoll I got the message "Sorry, polls are turned off for a while."

Any idea when they might be back?
This article offers very little insight. It's just a collection of facts that most everyone knows, rounded out with a liberal dose of narcissistic filler. I really wish these articles didn't make it to the front page.
You missed Groups replacing Contacts :)

http://groups.qbix.com
You forgot one point:

After you used all cores on one machine with Go you have to use the another machine with another cores: how do you scale then? You have to build a cluster similar to Node in Go and at the end you have to manage co-routines + the cluster => Node is easier to scale because you just focus on clustering and not on both threading and clustering.
But unfortunately only works on iHorses which are much smaller and slower than regular horses while being a lot more expensive.
I'll let you all get back to topic at hand. I have to say thanks though. I never imagined getting so much helpful info. The super ability I seek seems like it would be in a less secure area because even cheap hardware store tools can do it. I am trying to remove, relocate, or hide fault codes without resetting the emissions monitors. That way as a hush hush marketing ploy of my business I can truly "guarantee to pass" and depending on the solution possibly guarantee to never fail again.

I hit an idea slump in my normal utility making and decided to put my otherwise wasted time to use.

Thanks Again ~
Why is it actually called "Go"? The official FAQ just has a snarky response. http://golang.org/doc/go_faq.html#What_is_the_origin_of_the_... Is it really just short for "Google"?

When I searched for "why is golang called go" Google actually suggests I change "golang" to "google" which is kind of funny.
There is an exception as mentioned there. If you pay an amount equal to 100% of the previous year's liability (110% if your AGI is over $150k), it doesn't matter how much more you owe in April.

(I personally ended up with a 2011 tax liability that was something like 160% of my 2010 liability, but I'd paid estimated taxes equal to my 2010 liabilities. So I had to cut the IRS a pretty big check in April, but had no penalties.)
We don't know what kind of machines those are:

"The MinuteSort run that Elson's team ran on 250 machines configured with 1,033 disk drives was able to rip through and sort 1,401 gigabytes of data in 60 seconds"

What Google announced 4 years ago, from http://googleblog.blogspot.ca/2008/11/sorting-1pb-with-mapre...

"we were able to sort 1TB (stored on the Google File System as 10 billion 100-byte records in uncompressed text files) on 1,000 computers in 68 seconds"

They both compare to earlier benchmarks to sound really flipping impressive, but we have too little detail to really know.
Not if you don't care anything about the stock price or money. He just made 1.13 bln dollars for his company. If he invests it directly in fb related growth he no longer has to worry about what NASDAQ does. He's making fb independent of the media fluctuation or the fact that he has shareholders for all. The question becomes, what would you do if you you had a successful company and you were just given 1.13 bln dollars without any strings?

This is just a thought experiment, but I think fb brilliantly played wall-street and now has enough money to build an infrastructure. Internet advertising isn't creative, so what will the "next gen fb" look like? And is it worth investing in, speculating that it means nothing to them.
The parameter count is enforced for each command. For GET, it needs exactly one parameter or it won't be treated as a command. So from your examples above, the longer lines would tweet fine.

I agree with treetrouble, however, this was a really bad engineering decision. They should have come up with a tweet prefix to mean "command", some symbol that would not ever start a real tweet.
I still wonder why they don't do ATDD.
Even when you use a statically typed language there is plenty of room for failure.

I recommend using:

- vagrant http://vagrantup.com/

- toft https://github.com/exceedhl/toft/

- cucumber http://cukes.info/

- aruba https://github.com/cucumber/aruba

to write/reverse engineer examples/user stories.
3 ways to stand out at a conference (and 2 ways not to)
Yes, Go is different. Yes, the language designers made a lot of decisions that people will complain about [at first]. Yes, I'd [really] love to have generics (even just for simple code repeat cases).

But goodness I love writing Go. Sorry, it's hard for me to be terribly specific outside of, for some reason, I'm very productive with it and I love the standard libraries. And where they're lacking Google Code, Github and IRC/play.golang.org make up for it.
That's not what he meant. All mailto: links will open in the mail app. All http:// links will open in Safari. You want to take a picture from your twitter app? You want to share to twitter from the camera app? You have to use Apple's implementation, you can't push it through your favorite twitter app.
405 Method Not Allowed

Code: MethodNotAllowed
Message: The specified method is not allowed against this resource.
ResourceType: OBJECT
Method: POST
RequestId: 3A55FAAF9B44B42E
HostId: FYBUd4PTAHdDYU5mnv90iACQzydwnT5ucmvqW5bAgeHmNBk2BqklC9Ni6PsCa+ki

Chrome 19.0.1084.46 m

Oh well, I guess I won't be hearing about this product launch. This certainly doesn't reflect well on your vendor, http://launchrock.com/ , given that their services seem to consist of 1. landing page creation & hosting and 2. collecting email addresses, and the second (extremely technically simple) task fails completely.
It is quite neat and mighty convenient, but I sorta live in fear that at some arbitrary point the library will change and my code will just stop working. I konw this isn't a problem unique to Go and there are solutions, but the lack of explicit versioning makes me nervous. Then again, it hasn't bit me yet, and I certainly have benefitted from the ease.
Boy finds severed finger in Arby's roast beef sandwich
Anyone remember the story a couple years ago when the woman bought a severed finger off a co-worker for $100 bucks and then went to Wendy's and dropped in in a cup of chili and tried to sue them? People are nutty.
Socl: Microsoft brings the social search.
Yes, due to COPPA, the blog will be suspended if Google finds out that it belongs to a 9-year-old.
Jony Ive Reveals The Secret Of Apple's Design Strategy
Jeepers, Ihaven't been to that page in several years and it looks exactly the same. It's OK to tidy up the homepage once in a while, ALSA guys!
The world has not.

What percentage of big name sites use Silverlight exclusively? Even Microsoft doesn't, and they wrote it!
As with most trends, the thought starts off honest and well-intentioned and then grows into a sort of anti-self. See also: minimalism, GTD, moleskines.

In many ways, I think the key is not to sell your heart into something too quickly or even at all. Also, let other people be the early adopters -- examine their successes and failures.

Be ruthless about the tools you use and the methods you use. If they're too cumbersome, ditch them.

I often wonder if the frustration with this encumbrance is whether its because for a lot of things, digital tools aren't the best choice. Or at least some digital paradigms aren't, such as Omnifocus and Evernote vs. a rough paper analog such as Notational Velocity.
The Perfection of the Paper Clip
I think it's a play on the word "Co" derived from "coroutine" which is the basis for concurrency in Go (which calls them Goroutines)
Bit of an interesting problem to have.

If the iOS platform was filled with malware threats, the platform itself should be fixed, not intentionally adapted and modified so another company can come in and fix it instead, that makes very little sense.

But there doesn't appear to be a huge malware threat in the first place, in part because Apple is the one controlling the platform and dealing with it, they planned in advance and to some extent made these AV companies unnecessary.
I have heard this happening a few times. However I thought you can register a mobile number to help resetting your account password?
Out of curiosity: if I set up a forwarding rule on my Gmail, and Google suspends my account temporarily, will it still forward my email?
And this time I'd like the outcome of this thread not to be just "A Google insider wandered past and fixed this guys problem" but "Here's how we're going to make sure it doesn't happen again.

Because next time it might be me and by then Hacker News might have grown weary of these kind of posts and I won't be able to get the necessary attention.

Nothing. I repeat - nothing - is pushing me to move away from dependence on Google products more than the fear of this happening.
Responsify - Quickly & effortlessly create your own responsive grid
Something I've been working on for my Major Project at University. Would love some feedback!
Signup: a Go based web service for easy beta launch/signup pages
Facebook will be completely unnecessary in a span. There will be a decentralized solution that accomplishes the "people more connected" goal.
I quit for these very same reasons a few months ago and I truly don't miss the platform. In keeping you 'connected', it devalues the weight of your relationships and dumbs you down.

No matter how many smart people they hire, the UX of the site is continually worsened with each update, the ads they serve are neither smart or relevant and watching brands ruin their reputations through deleting comments they don't agree with instead of confronting the issues just makes it a terrible place to do anything other than stalk people.
It isn't the account password; I can log in fine, it's just that I immediately get redirected to the "bad boy" page.
This is interesting because at least one of our medical instruments runs on Windows Embedded and as part of the OS customization process, we turn off the "sync to time server" feature. The time is set during installation, and unless a customer or a service engineer notices something wrong, never touched again.

Why do we do this? Well, because we run into the same problem everyone else who wants to sync to a time server in a lab or hospital does: the hospital's IT people don't want anything on their network that isn't absolutely required to be there.

Clinical IT is understandably suspicious of anything on their network, but it will take cooperation on all sides before anything changes in this arena.
It's a little more complicated than that, and it is a penalty. You may also owe interest, and they are two separate things (and interest is statutory, so you're really not negotiating there). There are multiple penalties for underpayment and nonpayment of federal taxes. If you're an employee and not withholding enough (because you have other income or AMT for example), you should be making estimated payments to cover the difference. Your employer is also subject to penalties if it fails to withhold and pay the gov't employment taxes (social security and medicare), and it's usually 100%. If you are self-employed, you need to make estimated payments.

tl;dr: the gov't has cashflow problems, too, and doesn't like to issue t-bonds to finance its receivables.
> I've made (edited) something (...) in nano and then gone to save and got "permission denied"

sudoedit handles this exact case. Try it, it's very convenient. (Of course, you have to set at least one of SUDO_EDITOR, VISUAL or EDITOR correctly.)

You also want to know about visudo, which will save you some oh-shit-I-locked-myself-out moments.
Which planet? Planet Google, of course. You're a tool in their shed, not the other way around.
Without even having used the TuneBridge product, the price difference is worth it. The $99 airport express (less if you buy a used one) just works. Period. Same with Apple TV.

Why introduce a device from a different manufacturer ... in this case a Kickstarter project from someone with no track record of producing successful consumer electronics.

There are two products out there already that provide this exact functionality, from the same company that produces your devices you want to stream from, and everything works together seemlessly.
As is always the case, the problem has many facets. Yes, you are right, the special treatment of unions is a problem. The other problem is what unions extract or obtain from employers by sheer force. In any other context this would be called extortion.

I'll grant that there are places where unionized labor is probably still justified. Once case that comes to mind is mining. I say this out of complete ignorance as I don't know the first thing about the mining industry. Maybe even that industry is beyond unions as well.

One place where unions do not belong is in government. Here unions create a "gang" of people who act against their employer --our government-- and, of course, us, the tax payers. This is a huge conflict of interest. It creates a never-ending need for more and more money rather than creating a competitive environment where creativity and efficiency are rewarded, just like anywhere else.
I think parent is referring to the human value, i.e. the value of being human.
The ultimate lifehacking is going from rag to riches by selling a completely useless "item" that some people find extremely valuable, thus further inflating it's perceived value.

You probably don't need much to do it, and the revenues from the sale will allow you to go around most of the obstacles that the vast majority of people have to go through in this life.
>One in particular is something I've been thinking about and

>refining for a while now [3]. In this approach, persistence

>objects remain extremely thin, and business logic is

>encapsulated in lots of very simple objects known as

>“services” and “policies”. Not all objects in this

>methodology will fit in to one of those two categories,

>but they are two of the most important concepts.

I've seen this division of labor outlined in this DestroyAllSoftware screencast : https://www.destroyallsoftware.com/screencasts/catalog/fast-...

As can be implied by the title, one of the side effects of keeping your service logic in their own separate plain Ruby classes is that you don't have to load Rails as dependency which means tests can run _really_ fast.
I've heard that same argument for a long time from PHP people. Yea, these are all but tools we use for the job. But bottom line is, some tools are just worse than others at pretty much any real practical use. [1] You make it sound like you've read the Javascript: The Good Parts book [2]. I've read it too, and it's a great book I recommend for anyone who must work with Javascript and have no way out of it. But keep in mind that an important premise of the book is aid those who are in this position where they can't run away from Javascript. As shown by this thread of languages that compile to it, it's often perfectly possible to dodge the shortcomings of JS by just not using it. You shouldn't torture yourself for no good reason. If you are in a position where you must work with JavaScript. Then I recommend reading this book to learn to stay away from the bad parts, as you said. But if you can work with any of the compilable languages, I highly recommend you stay away from JS as much as you can.

I would repeat the exact same argument for using SASS or LESS instead of CSS. There is no good reason to torture yourself with CSS instead of these better languages. It's very clear that there is such thing as one language that is much better than another in every practical sense.

[1] http://www.flickr.com/photos/raindrift/sets/7215762949290803...

[2] http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockfor...
Factor in the time spent creating this Kickstarter project and he could have just bought the Airport Express and saved himself a lot of money and already been listening to streaming music!
I'm wondering if it's really a good idea to have such wildly differing requirements be fulfilled with one just proposal.

Let me elaborate: you're asking a potential bidder to be fluent in information architecture, and back-end development, and systems architecture, and design. Those four disciplines are so far apart that I would be very curious to see if you can select one company that does all of them equally well. And if you do happen to find one, it would be interesting to see if they really can deliver top-notch quality in all of them.

If you ask me, you'd be better of recruiting a separate design, possibly accompanied with an appropriate information architecture, and then start to think about how to do the back-end development and systems architecture.

Not only is this a separation of concerns (hooray!), I also think it will get you a bigger pool of applicants, they will also be more likely to be world class in their field. No-one is world class in all those fields at the same time, and trying to find one company that is will most likely get you an 'average' result in at least one area.