skysight-inc/HackerNews huggingface dataset:
Go language has no syntactic difference between owning and non-owning pointers. Therefore, it is impossible to replace stop-the-world GC with reference counting GC eventually. IMHO that's a flaw in the language design and it's too late to fix it, this train is gone.

Nevertheless, we have other good ideas in programming language design these days. Vala, for example, has robust memory management (so it will have predictable memory use on heavily loaded web or db server), and also "async" methods and "yield" statement (borrowed from Python/C#), which effectively turns a function into a class with locals and instruction pointer converted to fields. That way, function execution can be interrupted and restarted at any moment (e.g. HTTP request handler waiting for database to respond).

Channels, coroutines and cactus stack in Go are great, but there are other worthwhile appoarches to solve C10K problem, and who knowns, maybe yield and async over traditional linear stack is better?
Running Zentaur on RedHat OpenShift DIY
SQL Database Recovery 
Sometimes due to corruption your crucial MDF files get deleted or corrupted. At that time you need SQL Database Recovery Software that helps you to recover corrupt MDF files including all its elements like tables, triggers, stored procedure etc.
Sycophancy is more effective in person. You could waste a lot of time like this without getting your nose brown at all.
i smoke, there's no time for anything else
You know how web developers are constantly bitching about incompatibilities between web browsers and javascript engines?

That's how.
The United States is abandoning its role as the global champion of human rights
I have been using hsbc for business banking and haven't had a complaint.

You just need to warn them when you travel or they will block your card.
> Surely this isn't acceptable in 2012?

If you depend so much on one single provider then you have a problem, not the system.

Get some redundancy. Get at least one other bank account. Get a credit card, or two. Keep some emergency cash lying around.
The article smells like geekli.st promotion; any other linkedin alternatives?

And where have the 2011 side-line syndicates gone? The StackOverflow careers and the one that turned up on thedailywtf.com etc? Are they relevant?
Gunshot Victim Qualifies For U.S. Olympic Team
I agree that the problem is that it looks unlikely that a serious crime occurred, and yet extradition has been requested.

However, the "Google do the same" argument doesn't fly, because Google follow the DMCA and so are exempt from being prosecuted for any copyright infringement from user-generated or crawled content.

PS - "harm" is a very general concept, so if I facilitate copyright infringement in the US from the UK, the "harm" occurs in the US, even though I'm in the UK.
NVD3.js: re-usable charts for d3.js
Using PHP5-FPM With Apache2 On Fedora 17
Well according to the Gervais principle, there are two likely possibilities here. If it's a Loser insulting his Clueless boss then he probably has little to lose and probably enjoys the risk of his boss finding out while sharing a good laugh with his friends. On the other hand if it's a Clueless insulting his Sociopath boss then, well, there's probably a good indicator of why he's stuck in the Clueless caste.
Vehicle transport systems in overseas countries
Vehicle transport systems in overseas countries differ in perspective of services and cost. If you plan to relocate to a new country, make sure you hire a company for auto transport that abides by all the rules of its country’s government for shipping. To know more log on to our website.
and (european) politicians wonder about people's disillusionment with politics and lack of identification with the european union.
As I remember, the economic concept of "efficiency" has a pretty narrow meaning: The market for a commodity will reach an equilbrium at the most efficient state if prices are allowed to change freely (a free market). An efficient outcome is defined as being an outcome that maximizes the surplus value when the surplus of each individual transaction is summed. The surplus value of a transaction is the difference between the lowest price a seller would accept and the highest price a buyer would pay. The strongest negotiator will take a bigger share of the surplus.

Even if the surplus is split unfairly on many transactions, the market is still said to be efficient if it meets the above definition.

Louis CK's ticketing idea is a pretty unique case because in some ways tickets are easily fungible and lend themselves to this traditional economic analysis.

On the other hand, if Louis ck decides he's only doing 50 shows at mid sized venues, and prices are 45 dollars, as long as all tickets sell the market is actually perfectly efficient. Louis has no more product to sell. If he could have sold the same amount of tickets at $65 all that means is that fans are taking more of the surplus, as opposed to scampers. Even though there might be way more fans than tickets, the market is at an efficient equilibrium because Louis CK's supply curve has become totally inellastic at $45.
One of the real impacts of this was holiday makers abroad as reported by the bbc

http://www.bbc.co.uk/news/uk-northern-ireland-18590028
It's a clusterfuck and I have no idea what to do about it.

Have you tried submitting feedback using the gear icon?

According to this: http://googleenterprise.blogspot.com/2011/10/google-is-now-a..., they're working on a migration tool which will let you transparently move from your gmail account to your domain account. Google Voice has a tool and it worked fine (along with the general data export tool for moving my contacts).
Do you know how many of the free apps are demos or also have a paid version?
For anyone interested, the BBC documentary on the near failure of RBS in 2008 is pretty interesting/horrifying:

http://www.youtube.com/watch?v=k1cRXipswfA

Alistair Darling's autobiography describes some pretty scary moments - apparently when the Chairman of RBS phoned him (in a bit of a panic) they only had enough cash to last, at most, 2 hours.

[NB Slightly amusing to be posting this to HN when I am maybe 200m from the old RBS HQ]
Rich is so spot-on. Here's a variant of that talk: http://www.infoq.com/presentations/Simple-Made-Easy

And funnily enough I had the itch to say I'm a primitive obsessive today: http://williamedwardscoder.tumblr.com/post/25916255470/taxon...

It almost feels like a reply to this post, but it was an coincidental bit of pontification.
Lol, I must really have flipped you off.

What makes you think this isn't my "real" HN account?

The fact that it will be abandoned shortly after you realize the feebleness of your little vendetta. Yes, I can predict the future! ;)

would you ever say any of the above comments to peoples' faces?

Yes, actually I do. As you can see I even respond to throw-away accounts, I'm just straight-edge like that.

Other than that I'm sorry to break your heart yet again, but I'll probably continue to stick to the voting system for feedback rather than anonymous rants.
You're being obtuse. What's your use case for money as floats?
It's worth having a credit card just for the cushion it gives you in exactly these kind of circumstances tbh.
First Direct has no 2FA barrier to online banking, which is one of the key reasons I moved to them from Barclays (who were mostly a decent bank in fairness).
"Get some redundancy. Get at least one other bank account. Get a credit card, or two. Keep some emergency cash lying around."

Possibly as a banking customer you'd expect the bank you're with to have a level of redundancy on their key infrastructure.
Jeannette M. Wing - Computational Thinking and Thinking About Computing
You realise that obtaining a Business banking account isn't a requirement - You may use your personal bank account and this applies for LTD, Partnerships or sole traders..
Hunter ceiling fans
hunter ceiling fans
http://www.squidoo.com/hunter-ceiling-fans-with-lights hunter ceiling fans The two simple finishes and great outdoor performance make the Bayview the perfect fan for any outdoor setting
We discussed this a little on Reddit[1] a while back, some of us fired off emails to our local MEPs on the topic, there was a small demonstration, but frankly we didn't make a loud enough noise to be heard.

[1] http://www.reddit.com/r/unitedkingdom/comments/osobb/after_w...
HTML Entity Character Lookup
Specifications iPad Generation 3
I agree that calling it "the worst possible step" is an overstatement but antivirus has a huge irremovable drawback: it's basic operating principle is "enumerating badness", a known security antipattern.
I would expect so, but I also would not rely on it.
I've had my main current account with the co-op for years and it's been fine. However I'm a bit pissed off that they've just withdrawn their low-cost phone line and replaced it with a pricier 0844 number.
Blog / Springhill Group Home: Paypal Scam
They aren't charging Mac users more. They have just found that Mac users tend to spend more on hotels. Therefore instead of showing the least expensive at the top of the list they should ones $20-30 more. If Mac users are in general more likely to purchase this anyway they are just making the search easier for users. You can still get the cheaper prices you just have to scroll down or change the sort.
You are correct, my apologies for explaining with improper terms - that's the curse of knowledge I suppose.

I quickly forget that the "map" in my brain is about 10 times more detailed than the vector representation I detail in my answer - and it often lacks ideas that may be critical to understanding.

I will use false positive/negative terminology from now on - apologies for the dense language and propagating difficult to comprehend terms - I'll try to stop doing that :D.
You state that as if it's a universal justification, but the same standard applies. If your code enough is simple enough to use primitives, then you're unit tests are testing the next higher level of abstraction. If the complexity rises to the level of justifying it's own class, then you should probably have unit test coverage on that.

Also, regarding DSLs, there is a tradeoff there that's worth commenting as well. A DSL pays the most dividends when the domain is understood (such as HTTP in the case of Sinatra), but if it's custom business logic than there may not be enough common business understanding for a DSL to be intuitive, and in that case it's just another layer of indirection to follow through as you inspect the code to figure out what it's actually doing. Half-baked DSLs are harmful IMO.
Once again Hacker New has removed an article about us from the front page as it was gaining up votes and a vibrant stream of comments starting up. Silencing startups in the press is not the way, could it be because there is a YC company trying to copy/compete with us? Nice. Done.
The commission needs to be neutered before the EU can be considered truly democratic. The fact that this guy can come straight out and say he's going to ignore court rulings and the democratic will of the elected MEPs with no fear of reprisals, because he's not elected, yet he can hold so much power ... it's sick.
My only advice: Avoid Santander.
Then you're just admitting you're bloating the Bitcoin chain with useless non-Bitcoin information. Please stop that.
Does the 270 Million worldwide drug users number seem a bit low to anyone else? I'm also wondering if that means "daily users" or "addicts" or "people convicted of a drug-related offense"?
Tell them to secure the London underground wireless. It's going to be jam packed with data, and its totally vulnerable to cyber-attack.

They are protecting everything but, the wireless, and it'll probably bite them in the ass.
I recommend asking a friend to lend you the money. Also, always carry cash on you (25 quid, enough for a weekly shop).
99th percentile of people who either don't care or are not able to care about privacy
"...Then somebody articulates a gesture, they feed something in there, some impulse, some data set… They tweak it, they see what directions it’s going to go… They modulate the parameters, they move the switches, pull-down menus and the slider bars… They look for some optimum setting where they seem to get the best results with the fewest ugly screw-ups. They may come across some lucky accidents. Then they wrap that up and ship it, whether that’s a skyscraper or an mp3 track."

This bit has set me thinking about how most things start with an interaction with software now...
This has also been affecting customers of Ulster Bank in Ireland. The biggest problem appears to be catching up on the backlog of transactions:

"The bank processed more than 110,000 transactions with a value of €500 million over the weekend" - http://www.irishtimes.com/newspaper/breaking/2012/0625/break...

Does anyone else think that 110,000 transactions shouldn't take a whole weekend? Of course, we don't know exactly what a transaction involves but I would have expected this to take only a few hours at most. But, of course, I'm assuming modern hardware. It seems as if they just don't have the spare capacity to catch-up after an outage like this.

I wonder if this will make the conservative bank IT departments even more conservative or will they go in the opposite direction and realise the benefits of modern technology (performance, scalability and a pool of knowledgeable talent)?
The better solution? That the 0mq libs do the right thing and don't get wedged. It shouldn't be on the users of the API to handle this.

EDITED: my point is general; it should be 0mq libs doing the timeouts and keepalives and so on and only pushing meaningful error handling like "the server has gone away and cannot reconnect" back up to the user.
Here in Norway, Finn.no[1] is totally dominating the classified market (and other things like travel aggregation).

They're quite innovative and open actually. They actively ask for feedback, release beta applications and statistics, and release new and useful features all the time. Most people, geeks included, actually likes them.

Norwegians (and other Europeans) usually envy the US for being the first to get a lot of web services (we still can't rent movies online like Netflix), but Craiglist is one of the few things I don't exactly envy you for. Pity would probably be a better description.

[1] https://www.finn.no
Plants did evolve in what is effectively low gravity 'environments' namely under water, which is why hydroponics can still work. We don't actually know much about how large plants like trees grow in space so while some plants are fine that does not mean they all are.
I had this comment page open in its own tab, and was surprised to check and see that, in fact, the article had abruptly vanished from the front page. Interesting, and even a bit concerning. Around here, you never know how much of an article's success/failure is due to popularity or human intervention.
I used to work at a "very large email advertising company". We would take another companies email list and advertise to it, splitting the profit with the company that owned the data.

When an unsubscribe came in- sure, we could remove it from our own list, but we'd still have to give the unsubs to the original data owner, who'd need to then send the unsubs to any other companies that were using their data. And that's at the simplest, it can run multiple levels deep (i.e, Company A sells data to Company B who sells data to Company C).

Another reason is that "targeting" emails on a user-by-user basis can take lots of processing time, too much to be done in real-time when the email is being sent out, so they are often queued up several days in advance.
I tried Co-op online a couple of times and was rejected. I finally went in to the branch on Leadenhall St in the City and applied 'manually' it went very smoothly and the staff are very helpful. They are very strict with checks for loans and mortgages as well. I wasn't able to get a mortgage with them despite being a customer and with them and having a completely clean credit record because they surmised from the location of my new house that I would be changing jobs and ended up putting me in a position where I had to admit that I was going self employed...game over. No other bank even asked. I would definitely trust them to be fiscally prudent, but if you need some credit you might need to look elsewhere.
Also I'd recommend 'Practical Common Lisp'. It is very well written and goes straight to bread and butter topics like file i/o and web programming.
The biggest barrier IMO to a legal drug economy, with regulation and legitimate corporate players, is reversing years and years of learned stigma that "drugs are evil". And the incredibly irony here of the "please think of the children" mentality, is that it's reinforcing this feedback loop, and I don't see any way to break out of it.

The government can't legalise drugs because of the massive community backlash there would be. So the continued illegality, of the trade sees it linked to criminal activity on a macro scale (terrorist groups / bikies etc.) as well as at a local level (home invasions / thefts / pharma. raids etc.) not to mention the violence and the risk of overdose that prompts teary eyed parents to come on the news and espouse about the evils of drugs, leading to the (admittedly fairly compelling) conclusion that stamping out drugs would be a good thing. And that, of course, means the government can't legalise drugs because of the massive community backlash there would be...
Ahmad Tellawi : In Focus at Designing Mall
It may be a matter of delayed syncing for certain websites with multiple legacy systems that aren't tightly integrate.

What I think is more likely, though, is that they are using a fairly sophisticated email service which is capable of generating millions of emails and queuing them up in advanced of a scheduled delivery date.

Say you had 10 Million subscribers that you wanted to email a coupon or offer to that was only good for the next 24 hours (e.g. "Saturday's 1 Day Sale"). In order to get those into 10 Million inboxes within a 10 minute window you need to pre-process as much as possible. The email marketing person schedules emails to go out at a certain time, they are generated and queued, and then pushed out in bulk. Checking if you've unsubscribed is most efficiently done when generating the emails to be queued, not when going to send.

So when you go to unsubscribe, they might have an email or two in the queue ready to go to you. It's much easier to say it will take 48 hours for your unsubscribe request to go through than it is to explain that "you're unsubscribed, but we might have a few emails in our pending queue that would be a pain for us to delete or prevent from going out, so please just forgive us during this period."

(Side note: There's a surprising amount of interesting tech going on in some, but not all, email marketing programs.)
In my opinion this is not about econ 101.

It seems obvious why two people getting the exact same product / service but paying a different amount is a controversial matter. Especially, since the discriminating factor is the fact that you are willing to pay more!

If a vendor wants to price discriminate, there are ways of doing it, such as loyalty programs or rewards, which do not 'offend' the consumer and still manage to capture (most of) the consumer surplus.

In this case though, this is not what Orbitz is doing, they keep the prices constant but show different default options.

Isn't that the right way to do it? If Mac users choose options (a, b, c) the most often then these are the ones that you should default to. And the same for non-Mac users but with frequent options (d, e, f).

And in this case it happens to be that, on average, (a, b, c) have higher prices than (d, e, f).
I think his point is that the OP got burned using floats for money. He thought the lesson was to use a custom class for money every time, but the actual lesson could have just been to use integers instead.
RBS computer failure forces bailed defendant to spend weekend in cell
Despite all the criticism of the company, most who care about decent mobile internet are using them because no other network comes close.
I'm not sure what kind of "managed environment" you're talking about, but Go is not one.

1) You're right about GC pauses, but you certainly don't have more control over the memory layout in idiomatic Objective-C than in Go. In ObjC you're mostly dealing with heap-allocated objects (by the way, remember that malloc is not deterministic too), and you don't have control over the objects' memory layout.

In the recent SDK, your typical NSNumber may be a tagged pointer or it may be a pointer to a number on heap -- you don't know, it's an implementation detail.

Hell, you don't even know the big O of NSArray! http://ridiculousfish.com/blog/posts/array.html

Oh, and autoreleasing. Do you know how many objects will be released at the end of your NSAutoreleasePool? Nope -- you don't know how many were allocated by other people's code you called.

2) Again, I don't know what "manage environment" you're arguing against, but from Go you certainly can call C functions. But nobody does this for speed, only for compatibility with existing C libraries, if needed. You're programming in Go, not in two languages.

Go is not a 'managed language', whatever this Microsoft's term means, so I'm not even sure what to answer to your last paragraph.
Wow. What a disgraceful exchange. The 'apology' that not-so-subtly implies Shanley has an agenda because they didn't employ her doesn't exactly exude contrition, or class.
Minimum viable product = tables.
Amazon also shows costlier suggestions to customers who have bought costlier products before. Orbitz is doing what they can with their comparatively limited knowledge.

The ironic thing about this is that many airfare websites have a German version with curiously higher prices than the US version, and that Apple's computers themselves are more expensive in Europe. (Sadly I'm never sure how much of this can be explained with taxes.)
I wonder if we could make some big demonstration in Poland just before the EURO 2012 semi-final matches. Or smuggle big banners to the stadium.

But they are just going to ignore it, right. No accounatability whatsoever.
asdfasdassa
Sadly the parliament is essentially a powerless organ by design. The problem is that the european commission accumulates both executive power and most of the legislative power, where the later should lie with parliament.

The end result is that the parliament is basically a farcical attempt to give the appearance of democratic legitimacy to the EU legislative process, but the farce is transparent enough that it just ends up tainting the public perception of the EU institutions.

There are political reasons for this arrangement of course, but I don't want to turn this into (more of) a rant. [EDIT: I end up going into that in this other post: http://news.ycombinator.com/item?id=4161285]
It seems to be that the better solution might be just using Twisted and regular networking techniques.
Wrong Way?
Hi all,

I'm a computer engineer that have lots of interest about math and physics topics.

I always was concerned about the way that things works on school/college on the relationship among theory and pratic. How does it works (on most of the cases) today: You go to the physics lectures, learn a lot about theory and formulas, and so, you go to the lab and check the "theory working"(bullshit!).

The point is: It's not natural. For milleniuns the man first observed some event on the nature and then tryied to figure out "why" and "how" it happens. It's not natural to first get the theory and then look to the action. You should first see something happening, something that dispert some curiosity, and then, moved by this curiosity, you should try to understand it (whatever does it mean).

My question here is: does it apply also to computer science and programming, or it only makes sense on physics, biology, chemestry ... ?