skysight-inc/HackerNews huggingface dataset:
Sure, and that's why I e.g. prefer strong typing for bigger systems. The examples that have been used so far just aren't good examples of what is wrong with C++, which is what the point was about. At some point, there is a trade off between safety and power, and one that makes C++ quite well, IMO.
I used to think the same way until I suffered neurological damage that affects the sensory nerves in my fingers. Holding down the shift key while I type some all-caps text, like "STUPID_SHOUTY_MACRO_NAME", is uncomfortable, so I now find the caps lock key useful. It would be nice to have it as a control key, but I would want some other way to activate the caps lock function. Maybe a double tap on the shift key, like on the iPhone keypad, would work.
Every time I see an article along these lines, I can't figure out why software startups don't just use a third-party payment processor like FastSpring or Avangate. It makes all these complications go away.

Outsource anything you can, especially the things that others can do much better than you because it is their core business. Payment processing is definitely one of those things.

I started my software company in Germany and have always used a third-party payment processor.
attacker is going to have absolutely no issue finding your 'new' SSH port.

As I wrote in my initial comment: It's not about targeted attacks, it's about evading netblock scans.

Use shared keys like you would salt, sparingly and with lots of care and knowledge of how to use it.

Bullshit. Use one password-protected keypair for each critical zone (work, personal, etc.). Keep it on your main machine and do not copy it to "places". Also don't spread FUD on public forums about the most secure ssh auth-option (short of multi-factor).
Why Apple needs to retake the core of the iPhone in 2013
As a rule the register's articles/reporting are based in/on factual events, but often take an incredulous or satirical tone.

This is normally confined to the headline or the summary line, but sometimes applies to longer pieces.
Interesting read, as ever. Would be interesting to hear other alternatives to the cache invalidation problem..
Long time reader, second time poster here. I'd agree that that the previous poster is quite blunt, however his biggest crime seems to be being pro Apple, with a negative view of Google, which is no good reason to lambast the chap. To be honest, a lot of the pettiness here is as a result of percieved allegiances to a brand or an ideology. Some of the faux moral outrage exhibited here is amusing and distressing in equal measure.
Do you have a link to a news article or something that explains all this?
Wait - what is a YTF'er in the first place? I don't get it.

And what do you mean by If you ever think to post such a thing in the future...? What is the "thing" you are referring to - a Foxworthy-style joke?

Sorry but I don't get your post at all. You seem mad but, at what, I don't quite know.
Have you checked https://www.maksuturva.fi?
3. Living in Central London is very expensive. But to counter that, there are excellent transport links. Generally (as you'd expect), rent decreases the further you get away. So it's a trade-off with how much you want to spend. I know people who are happy to commute 75 minutes each way to have a decent place at a reasonable price. What helps that is, you can go 90+ minutes and you will likely just need to get on one train, and then a quick tube swap when you're there.

Flat sharing is fairly common, but not as common as it is in the US. Though you'll find one easily enough. This[1] isn't perhaps entirely up to date, and won't have some cheaper, private landlords, but has a lot to browse and gives a good indicator of prices. Anywhere within the M25 (the blue road that circles London) is going to be a maximum of about 30 minutes public transport into the centre.

The variation in areas is huge, so I'd suggest looking at prices, and researching them individually. Personally, I've visited many times but haven't lived there myself, so can't recommend a particular area. Be wary of the very inner areas (that aren't extremely expensive), they're probably not what you're looking for.

[1] http://www.rightmove.co.uk/draw-a-search.html
Explain to me like I am 10: What is Linux?
> Perhaps my reading comprehension of the original post is different from Jacques' (or I'm just wrong), but I don't think that the original article made such a claim. Here's the TL;DR of the original article:

The TL;DR is not representative of the whole article. It would be nice if it were but it isn't, so just reading the TL;DR is not enough, better do the short-enough;did-read version of that. Another commenter in this thread said more or less the same thing, I've responded to him here:

http://news.ycombinator.com/item?id=5091270
Here's the thing: black hats are always scanning you. Where I work, a fairly low-key place, we're currently being scanned on some of our ~100 Internet-facing IP addresses with a frequency of 15 requests per second. This is nothing uncommon. We get people on our guest network scanning us from the "inside" as well (they think they're inside, at least. They have a 10.x.x.x number, they're inside, right?)

Point being, if you can't hold up to a white hat scan, you're likely already hacked. Security is how you enforce your policy. But it's only white hat until data is compromised, and that's where the prosecution comes in.
Is it really? The author of code owns that code. It's not like the workers using the factory (the programmers using the languages) owns it, they are just licensed to use it way more freely than it the owner did not give any freedoms.

In a communist society then the governemt would take ownership of all code (of factories). That's not Stallmans idea.

Saying that 'socialism == sharing' is too simple.
Positive comments are generally considered fluffy and modded down. It is possible to simply expand on someone's point, or directly answer a question without attacking the arguer or premise somehow (as I am trying to do here), but the openings for that are rarer, whereas "attack the commenter/premise" is always available.

What would happen to this point if it were merely "Yes, I agree."?

And shouldn't it be modded down? I mean, who wants whole comment threads consisting of that?

I think one of the fundamental underlying problems is just that the probability space of possible negative comments is just so much larger than positive ones that it isn't surprising that we end up with largely negative ones. I don't know what to do about it, and I've never heard a halfway feasible suggestion.
Your files aren't safe on Soundcloud
That's a pretty bare review.

* Does Mega support write to local disk, and sync to cloud?

* Does Mega support LAN sync?

* Does Mega work on all platforms?
I have three degrees in CS, and I (correctly) answered the titular question with "No", and then proceeded to prove it with 10/20 on the button.

I notice the differences (slanted terminals, narrower "A"s, etc.), but had no clue which was which. Weirdly, I'm super-picky about typefaces, but mostly in a "I like what I like" sense rather than a "I know the precise details about why" sense. I dislike both Helvetica and Arial intensely, and so never bothered to learn much about what made them different. They're both just fonts I don't choose for anything.
2 simple steps to improve your life
While I don't disagree with most of your points here, I want to know more about your opinions on efficacy testing. It is definitely a strange corner of the FDA mandate and seems most justified by their marketing restriction power---the principle that marketing medical claims should be done from a position of earned, valid authority.

But it's definitely the most expensive and difficult to test component of FDA regulation. It's also awkwardly theoretical do to the sterility and white coatedness of the testing procedures (you and I both have something to say against RCTs). But at the same time, a market inundated with false claims to efficacy would be terrible. The current mobile health market is a fair comparison---many of them are efficacious, all of them would love to claim it, but nobody knows which ones.
You spelled AWESOME wrong...
Just a nitpick, you can use a thunderbolt to hdmi connecter for the MBP, right? I use one myself.
In memory of Aaron Swartz: Closer to us than we thought
A more interesting comparison if you're going to use medicine, IMO, is how it's the exact opposite for surgeons compared to doctors. If you believe The Wisdom of Psychopaths: What Saints, Spies, and Serial Killers Can Teach Us About Success by Kevin Dutton (which is the basis of this HuffPo article):

http://www.huffingtonpost.com/eric-barker/which-professions-...

It makes sense because doctors require a high level of empathy whereas surgeons need to be better under pressure, be able to hold longer focus, etc. which are qualities of psychopaths.
Rubyists aren't like hippies (hippies have no taste and they dislike drama), more like hipster art critics if anything.

Haskellers being compared to Jehovah's witnesses is even more wrong. They're more like scientists, maybe of the climate change variety: most of them keep their heads down with a dedication to improving the state of the art, but when they go public it's with good reason and people should listen rather rejecting out of hand anything that challenges their ingrained worldview.
It needs a "works for me" button for each glyph so you can crowd-source the compatibility list.
The "hostile opponent" analogy is a good one. C was always intended as a kind of higher-level replacement for assembly, so it was reasonable to assume (for instance) that uninitialized integer variables contain some unspecified but definite value, but recently compilers have been deliberately breaking those assumptions just because they can. It's almost reached the point where C isn't useful for its original purpose of systems programming; it's very hard to write threaded code that doesn't rely on undefined behaviour, for instance.
The inner loop of those comparisons is indeed the spot where you can still speed up as noted in the last part of the post, the kind of optimizations that you describe are extremely effective but qualify as 'micro optimizations' and I expressly left those out because they impact readability considerably. But, you're right, if that's what it takes then so be it and then readability would have to suffer in deference to the last couple of % of speed. Maximum gain from this optimization relative to the final runtime is about 20% by my estimation. (Inner loop will step 8 bytes at the time, but will have more instructions).
The WP Butler – Introducing our New Service + Giveaway
nirvana has some opinions around Apple which are seen by some as pure trolling. (Not saying they actually are trolling or should be downvoted or anything else.)

nirvana mentions global warming. While it'd be nice if HN could have calm discussions about science it's obvious that HN cannot have calm discussions about a variety of hot-button topics. This is even mentioned in the guidelines which urge against topics which are shallowly but intensely interesting. These are topics where people have already decided their position and they're not going to go into the discussion with an open mind. They're also topics where people tend to want to teach others the "Truth" that is being suppressed.

This unfortunate combination means that nirvana gets heavily downvoted on some comments.

It is a shame - dissenting opinions (if correctly formed) can be very useful.
They pay very little tax
Wait everyone isn't cold and dead inside ? I thought I was just normal.
Please note that a lot of the difficulties with respect to taking payment for the OP are coming from two things:

- market place for alcohol;

- high value of the items exchanged, in thousands of £.

Everywhere in the world, this would flag a business as dangerous.

If you have a simple webservice offer and if you are banking with Barclays, you can get a merchant account with BarclayCard nearly "over the phone". They take a bit of money, have a 45 day retention period per default, but at the end, they are efficient with a reasonably easy to implement interaction API (if you take the hosted payment page).
Your Honor, I present exhibit A.
You can't just create a lookup table, you have to implement the actual rules.

In general, that may be true, though certainly in some cases a look-up table seems to be sufficient. Even in more complicated cases you still typically need the same information about tax rates to start with, you just need a bunch more business logic on top.

In any case, if the tax authorities who are experts on the rules can't find a way to codify and explain them to small businesses, surely it's self-evident that the rules are too complicated for non-expert small businesses to work with and should be replaced with something fit for purpose?
This is a C-level position at a publicly-funded institution, that ratio is closer to 95% and 5%. I would even go so far as to say that these individuals very likely have a background in law or simply have an MBNA.

Engineers aren't in charge, anywhere, other than tech companies.
Going to about:inducebrowsercrashforrealz will crash Google Chrome
There are (at least) three "bugs" in this quiz (i.e. artifacts from the alteration). The person who made them must have a crappy monitor if the differences weren't noticeable. That, or they were just sloppy. Still, fun quiz though.

Here are the bugs:

http://imgur.com/a/S2aDO
I don't get it. Just call MerchantWarehouse (sp?) and get them to hook you up with a merchant account and an authorize.net gateway. We take payments from all over the world using them and get dinged around 3% total with very few chargebacks. It's really not that big a deal.
Depending on whether "we" means people in a ship, or probes that we send out to do the exploring for us, "we" are already venturing beyond our solar system.

http://en.wikipedia.org/wiki/Voyager_1
What multitasking does to our brains?
One big missing pain: EU VAT taxes.

According to the law you're supposed to tax EU customers if your business is in the EU. Obviously the tax is different for each country and changes from year to year: https://en.wikipedia.org/wiki/Tax_rates_of_Europe . Businesses with a VAT ID can be exempted from the tax but only if they provide a valid VAT ID. At the end of the year your business then provides the list of transactions and VAT IDs to your state with the tax form and the state takes care of forwarding the taxes to the other countries.

According to the law you're supposed to check the validity of that VAT ID and because the data changes over time they provide an "API": http://ec.europa.eu/taxation_customs/vies/faqvies.do
That API forwards the query to country-specific databases and these databases go down. From their FAQ: "Some parts of the system may be unavailable at certain times due to the necessity to back-up the Member States' databases." Year right.. From my 1 month experience I've already seen two outages, one of them lasting a full day. And I'm not actively monitoring the service.

I've also had customers from Spain and Germany ask for their VAT ID to appear on their billing recipes, because of regulations again. It shouldn't be a biggie but Chargify doesn't support that field so I have to ask customers to use their Billing Address 2 field instead as a hack.

These are still things that I haven't figured out yet:

What happens if you provide invalid VAT IDs in your tax form ? I don't want to loose conversion because a state-owned service on which I have no control doesn't work properly.

I've read in multiple places that if the customer is in your business' country the rules are again different but I have no idea how.
There are several articles in play here, the OP BBC News article, the wikipedia article (linked by the person I replied to and the one to which I referred) and the primary source papers about Carbon in Japan and Beryllium in Antartica.

My points stand, increased external cosmic rays (for whatever reason, flares / nova / etc.) are not the only explanation for relatively low spikes in isotopes.
In some parts of the real world it is now possible to replace corporate rich client applications with all their complicated deployment and update work with (well written) modern HTML5/Javascript apps that also provide an opportunity to better abstract the application middle and back ends. IE 6-9 are barriers.

We have had success with Chrome Frame but some IT departments are still resistant to even this because they are afraid their IE 6 active X specific web apps will stop working. Even if they don't, it's just something they don't want to think about, and Microsoft aren't providing a corporate IT dept transition for IE 6 to HTML5 etc.
There's also a Finnish startup doing online payments in Europe: https://holvi.com/
What aggravates my particular swimsuit area is that no one who rattles very loudly on this topic seems to realise that there is more to skeumorphism than flat and textured.

By way of example: one of my favourite skeumorphs is Apples "head shake" when you enter the wrong password to unlock a Mac.

Flawless execution.

I know that something went wrong, I know what went wrong without ever reading a manual, it's friendly and gets the point across without big red Xs and intrusive DONGGG!! noises.

The fake leather stitcing stuff is dumb. I think that there are many designers who are guilty of throwing the baby out with the bathwater though.
As a rule, you don't. However, Firefox is overall more feature complete, standards compliant and willing to correct bugs in an open fashion than Microsoft is with Internet Explorer.

The ROI isn't really on the end user, it's on those who develop apps and must maintain them.

Incidentally, for many web apps there are indeed minimal system requirements: must do CSS correctly, must follow DOM event model correctly, must render pages in a standards compliant manner, etc.
It can't always be tested for at compiler time but the problem he's complaining about is when C compilers do detect signed integer overflow. What happens is that someone writes code that in practice handles signed integer overflow fine, then a while later the C compiler developers get clever, detect the integer overflow, and decide to optimize that code away because it's invoking undefined behaviour and they can do whatever they like. The code in question is frequently security-critical, so by removing it the compiler converts safe code whose behaviour is technically undefined by the standard into a security vulnerability.
ابراج اليوم الثلاثاء 22/1/2013 , حظك اليوم الثلاثاء 22-1-2013
Misleading title. Google did not mark the labour camps, a human rights activist made a map of the labour camps with Google Earth.
Interested in joining Seedcamp? Here are some tips and more
While it would probably help on Reddit (though it'd be impossible to implement there), I think it mostly helps against pure trolls and hateful comments. I don't think that's a major problem on HN. The bad comments here (I'd say) are mostly people who are simply not that friendly in their personality and very direct in what they say.

Now on HN most readers can't downvote but personally I prefer some bad comments being higher than they should to Reddits mainstream-opinions only approach.

edit: Just realized that my HN account is from a time I used this pseudonym, pretty much everywhere else I'm found under my real name;)
So, did you find each other? Don't keep us in suspense! :)
What’s new for designers, January 2013
The January edition of what’s new for web designers and developers includes new web apps, jQuery plugins, API tools, design tools, content creation resources, CSS and HTML frameworks, InDesign resources, web development tools, and some really great new fonts.
Agreed it's possible. In fact our main line of deployment is web application which is fairly up to date feature wise, but it still degrades to the lowest denominator.

However, the resistance is usually budgetary and apathy related rather than for any technical reason. They are thinking about it, but it's still cheaper to keep your old stuff than update it, even if it is old.
Dylan Programming Guide (1996) now in PDF, ePub, updated HTML
"despite the fact that it was clear to him that he was not welcome"

Well this is the bit that's unclear, MIT has an open network. Is changing your MAC address to stay on illegal? Another TOS violation in my opinion, either that or we're all guilty of federal offences.
People got too lazy, overly complacent. Very few real programmers. Most are /scared/ to challenge and be bold, /afraid/ to make mistakes.
Tell that to Aaron Swartz, oh wait...
my friend has one and it is imbedded 24 hours and monitors giving top ups throughout the day. I was commenting that the problem the author mentioned is solved (ie measuring and injecting many times throughout the day).

Yeah that sounds horrible to deal with. Maybe chat with Fit Bit :D

Its not ideal by any stretch of the imagination but short of pancreas gene therapy, it is an intervention rather than cure unfortunately
Both Amazon Payments and Google Checkout are now available in the UK, at the same pricing level as PayPal.

The two main complaints levelled at PayPal in TFA are poor customer service and poor technology - two aspects that Amazon have been very good at in my experience.

Does anyone have much experience with these platforms and their use by "normal" UK consumers?
In my experience, a lot of people who work in large companies who have authorization to spend decent money do. They can often get hold of a Visa or Mastercard instead but it seems to be more hassle to get authorized by a higher-up.

Personally, I have an Amex too and I'm not rich or special but maybe it's different in the UK. I use it because I get a ton of airmiles and Amex never seems to get rejected or stopped for fraud checking purposes.
yeah, its bare, because its not a pro-view. As a end user, I only compared broadly. Btw, its hard to say, since I haven't been able to see my Mega A/c work properly until now due to the rush.
We switched from PayPal to GoCardless for one off payments and we haven't found any problems amongst our customer base. We occasionally have to explain the mechanics behind it but generally people get it and prefer it to not having the faff of a PayPal login.
>>>It solves the problem of Microsoft not having a tablet.

For customers.
PayEx is large in the Nordic countries (Norway,Sweden,Denmark,Finland) but apparently has some global support as well.
Unfortunatly there's no public word on pricing.

See http://payex.com/business/services/Payment/online.payments
Kevin Horton/Kevtris is the first person I've seen do an FPGA NES, about eight years ago, with almost complete mapper support no less: http://www.kevtris.org/Projects/console/index.html

If you click through the quaint image map it's actually a fairly detailed description of what he did. Actually, explore his whole site, Kevin was a true emulation scene legend and his projects were all wild.
> Don't do that.

Yes, sir.
Guys, Traces is a mobile blogging application for iPhone, we are planning to launch in a couple of weeks time.
have you tried making nodejs listen on a unix socket http://nodejs.org/docs/v0.5.4/api/net.html#socket.connect and then set your proxy upstreams in nginx to use that?

edit:

scratch that, it seems you're using node on cluster of servers (not on same box as nginx). In which case the article is good advice.
Based on the title I was expecting to find PHP code that parses the exe PE header to extract the icon files of the resources. icoutils will not be available or possible to install on every web hosting.
Personally I'm more interested in the stories. Following specific people might not yield the variety that I would like if they do not submit stories regularly, so my preference is still the home page as it stands. As an option though, I guess it might be useful, there are definitely a couple of commentators and friends I would like to quickly view, both their submissions and recent comments.