skysight-inc/HackerNews huggingface dataset:
Well, that's the thing with corporations. They might be run by people who otherwise have a moral compass, but a corporation's responsibility is abstracted and shared such that in many cases no one person feels a great amount of guilt for actions taken by the corporation. Moral qualms are often suppressed in the pursuit of increasing profits.
Basically anybody doing out of order execution these days is going to be be doing register remapping at some level.
This post boils down to one statement: "every 100 days we have a 20-day-long crunch time". I'm all for getting things done, but scheduling arbitrary crunch times is a great way to wear the team down until people quit.
LOL! Obviously I struck a nerve. I thought it was obvious to everyone the problems of Javascript as a language. For laziness, how about weak typing and defining a class using a function. Plenty more examples, but you can do your own research if you are curious. BTW I like and use Javascript, but it is still a crap language.
You mean Douglas Crockford broke down and gave into the "pro-evil fanatics"?

For context, after Mr. Crockford gave IBM permission to use the license without the clause a few open source projects (mine included), also asked, and Mr. Crockford's response was a bit over the top-

> I released to free use for all with the only condition that it not be used for evil. If that is unacceptable to you, then you may not use it. Your options are to bend to the pro-evil fanatics, or to find a more reasonable hosting solution.

It's nice to see he's become a bit more reasonable.
It doesn't take 5000 gazillion; it only takes one.
Introduction to OpenStack
I think that it's really neat that the Korean alphabet has a near-equal number of distinct characters compared to the Latin/Greek/English alphabet because this allows it to have a very compatible key layout in a standard keyboard :D
That's great news. It has been a major inconvenience to remember to use XML in all of my evil applications.
I think that's a weak response. obj-c was just as compatible and a far less horrible language design.
It simplifies generating JSON, since you don't need a special case for the last item, and it simplifies editing it, since you don't need to do something special when adding a new item at the end. I can't see any benefit to not having it, honestly.
Everyone is basically following PayPal's lead. To make price a compelling differentiator, you'd have to go to a place where it'd be very difficult to make money. 2.99% looks kinda lame. 3% is perceived as much higher. PayPal's choice was spot-on.
Ah, good point, I usually don't think of that until much later. I'll try to always include magnet links in the future :)
Very timely article. Of course we would love to share strange devices which of course would be immune to hackers, malware, snooping governments and other shady entities. The hackers, crakcers and trackers would love this as well.

No thanks. Give me largely what I have now. Storage and processing power that I can carry with me but that I can connect to utilities such as the internet. Then at least I can somewhat choose what to trust to 3rd parties and attempt to build my own barriers and other counter measures.

What about the opposite future? People talk about the death of the PC, but I see the opposite, we are seeing the explosion of the PC. A PC is just a (simplification) processor(s), storage and interfaces to connect to other devices (physically or remotely.) The cell phone is the PC liberated from the beige box. Cheap manufacturing (currently of which China is ground zero) is enabling a wide array of different types of boards and processors. The internet of things and the digital mesh is still in our future. With so many of these devices in the wild, I would certainly own and carry many of these myself.
Question for someone who understands BTC better than I:

This seems to be the first case where a massive number of BTC were seized by police. Since BTC is a consensus algorithm, what would happen if 51% of BTC users wanted to take those BTC away from the FBI and give them to someone else (or perhaps nobody, just remove them from existence and deflate the BTC) how feasible would that be?
Startup Hostel Alternatives
dont forget that Switzerland has a high cost of living and presumably its making the system "fairer" in that its not as discriminatory to childless single people.
Not if the CPU runs faster than 10 MHz or so. Fundamentally the speed of CPUs has gone up much, much faster than the speed of RAM for the reasons listed in the article. Some micro-controllers can still do things like you describe, but anything you'd think of as a modern CPU uses some form of caching that makes things more complicated than that.
WebGL experiment: Digital Landscapes
“App Mention Alerts” Is A Google Alerts-Like Tool For Mobile App Developers
Hey thanks. Great points. So you advise to look for companies without using any job / referral site and contact them directly ?
In addition to those effects, there is more spending, which indirectly boosts the economy.

At first glance one might think, the recipient now has more to spend, but that amount is taken from others, so it's a break-even. But in fact, the "others" are higher income people, and would spend the money differently.

The poor people relying on the assured income boost total demand for things like food and clothes, while the richer taxpayer would have more likely spent it on either luxuries or investments. A transfer of spending from luxuries to basic items corrects a social balance, and increase of aggregate demand has better outcomes than feeding the supply side.
The cost wouldn't be that bad, the unemployment isn't that high, the taxes for upper incomes are high (as they should be), and the guaranteed income isn't really that high either. Unemployment is 3%, workforce is 4.9 million, the guaranteed wage was, afair, 2500CHF, that gives us 367 million francs, which is a bit over a promile of the state revenue (less than I expected, I'm suspicious of my calcylation). Which is, by the way, less than the surplus they have, and doesn't take into account already existing and complex social support schemes, of which at least some would be effectively obsoleted (social housing has an invaluable stabilizing effect, but food shouldn't really be a problem).

But, (from my point of view unfortunately), this proposal has no chance of passing. Like many articles about what Swiss do, this forgets about the (awesome) nature of Swiss direct democracy, which sometimes ends up in voting on completely off-the-wall ideas (which sometimes even pass, but this won't be the case).
I'm the founder btw.
Loopholes might exist, but it doesn't mean you have to use them.

Larry Page and Sergey Brin wanted Google to be different, but all they've done is create yet another giant corporation.

On many matters Larry Page and Sergey Brin have had opportunity to take the moral high ground, but they have failed.
Do charge backs exost in a direct debit world?
The GC is optional in D (parts of the standard library use it so you'd have to avoid those). D uses RAII when it makes sense too.
9 Missing Episodes of Doctor Who Discovered
I've always wondered what kind of rate a high volume company like McDonalds or Walmart could negotiate? Could they be paying pennies per transaction?
You can get lower rates depending on volume if you contact gateway resellers. Also this is for online transactions which have more risk. I have gotten quoted 1.2% for physical card swipes.
Nowadays the poor mans 1-way data diode is a fiber link with the bad transmit connector physically obstructed. So you're using fiber where transmit is on one fiber and receive is on the other but the receive is blocked. Then only use 1-way protocols (UDP).
An interesting comment from the mailing list:

"Aside from speaking whether 5112 lines of code is really a good sign, there is separate issue regarding quality. When you will look at claim that some language (lets take for example C# or Java) "supports feature X", that really means that the feature is supported. In D this for sure means that the feature is either broken or misdesigned (shared libraries, routine code breakages, obsolete ms32 object format, AA arrays, shared, const postblits, odd template crosstalk bugs, type system holes, segfaulting lambdas, unstable stdlib, absent of third-party libraries). Untill this stuff is fixed this is a huge barrier irrespective of whether D is used in Facebook or not."
There are several other drivers who're as fast or faster than Vettel. I think he's comparable to Nigel Mansell in the 1992 season: a very good driver in a far, far superior car.
Bull. A network connection on a physically separate network subject to proper inspection/monitoring has a very small attack surface. The corresponding attack surface for a USB stick is larger, with new exploits being discovered every day. The separate switch is functionally identical to the USB stick. They both allow transfer of data. They can both potentially be attack vectors. They both (in this construction) require manual intervention to complete the data path. The only difference is that it's a lot easier to get a copy of someone's data on a USB stick, after someone conveniently recorded their data transfer on a readily purloined bit of media.

You can't acknowledge the exploits that have occurred via diskettes or USB sticks, and then also say they're fundamentally better than an isolated network. It's illogical. In fact, it's stupid.
Rockstar offers $500,000 of in-game cash to frustrated GTA Online players
It is a terrible language, though. That's common knowledge.

It is, however, wrong to say it's terrible because of laziness.
That was the impression I had too, but if so I can see how "this is actually what hyperthreading is all about" would make sense. Two streams of code are unlikely to have long segments of just-FPU and just-integer respectively, and even more unlikely that those streams will happen to align during execution. It happens, sure, but the gains would be smallish.

On the other hand, long periods of no cache misses followed by long periods of waiting after a cache miss are exactly what you expect from real code (especially optimized code). So I'd think that you'd have much bigger gains from that. The same goes for branch misprediction.
Abusing anti-DDoS mechanisms to perform DNS cache poisoning
Domain Registrars That Offer Two Factor Authentication
The responsiveness of this forum is amazing. Is the client side doing some pre-fetching?

I remember finding the website disturbingly fast on my first visit. I wonder if it is just me being so used to loading delays, or if there is a point were you can be so fast that it is detrimental to the user experience. The latter doesn't sound like it makes sense so it must be of matter of getting used to it.
I notice the Telecomix logos in the image. Did they have anything to do with it? No mention of them on the page.
I bet "the feds" will happily return the money of any seller that is willing to provide them the complete records of their customers, as it would probably give them a whole bunch of real-world identities that they could then use to start figuring out who everyone is.
European Cyber Security Month
If the OS on your airgapped machine has a unpatched remote vulnerability, you're already putting that system at risk by connecting it to the internet even once.

Even if it's behind a NAT firewall with no external ports open? And you only connect via SSL (or SSH) to specific known hosts?
Sounds like standard operating procedure for Classified programs. Everything is either printed and brought in, or burned to a CD-R and virus scanned and then brought in.
The most important Andrei's quote:

"D has resolutely exited C++'s shade because it is good
at things C++ is not good at, in addition to being good at things C++
is good at. Also, Go would be tenuous to frame as a better C because
it cannot do everything C does - e.g. unsafe memory access and manual
memory management, which are needed in certain systems - and it
interoperates poorly with C."

In short, he states that D can do unsafe memory access and manual memory management. Go can't.
Creating Soundslice (XOXO talk by Adrian Holovaty)
That's pretty ugly in practice.

A better solution is to use YAML for things like configuration files. It's more pleasant for a human than JSON would be even if it supported comments, and there are nice parsing libraries available for every popular language.
He's not concerned primarily with his own security. His entire career has been about promoting good security practices.
Yes, I got the same impression.
Getting to keep your own money is stealing now? How Orwellian .
The FIA must be aware of the system that they are using, buy looking at this section of the rules:

8.2.1 All components of the engine and gearbox, including clutch, differential and KERS in addition to all associated actuators must be controlled by an Electronic Control Unit (ECU) which has been manufactured by an FIA designated supplier to a specification determined by the FIA.
The ECU may only be used with FIA approved software and may only be connected to the control system wiring loom, sensors and actuators in a manner specified by the FIA.
Additional information regarding the ECU software versions and setup may be found in the Appendix to these regulations.
Ask HN: Is a CDN hosted version of SubtlePatterns.com useful to anyone?
As a quick weekend project I made backgroundhost.com. I am just wondering if anyone has any feedback or if they think it might be useful.
Push: The first fitness monitor that measures strength
Everyone forgets points/cashback. That visa card you just got that gives you 2% cashback? That doesnt come from thin air. It comes from the merchants pockets paying their transaction fee.
While I admire his dedication to free software and security, I find it sad that he who has done so much for the internet and modern computing eschews most of it.
Yeah right, things people could sold on ebay or amazon or else easily ...

Come on, you dont use SilkRoad to sell laptops or flash drives unless they are stolen.
That is precisely why our apps are currently "stuck" on 0.9.10. The upgrade process for backbone is rather painful, as you end up hunting for "undefined" issues all over the place.

Any change that renders my entire application broken should be a major version bump.
Probably like a mess.
Who put them in that position? The US. You can't blame them for wanting to stay alive. If I chase you into a bear den, I can't blame you for staying quiet.
> Don't blame them if it's legal. Let the politicians close the loopholes.

That's the same line Eric Schmidt used and what he's really saying is "I defy you to change this as our lobbying power will ensure it's never closed. We already own the politicians so don't bother."
For a language whose motto is "There should be one - and preferably only one - obvious way to do it", Python has at least four ways to handle command line arguments out-of-the-box:

* sys.argv

* argparse

* optparse

* getopt

There are, of course, additional third party modules (like opster) that also handle arguments.
Maybe because in incognito mode you are not tracked, so you can not have contextual ads. Apparently, the service do not try to serve non-contextual-ads at all.
The Benefits of Freemium that Nobody Talks About
You've provided evidence of "motive", but failed to provide evidence of "crime". And you're accusing them of "crime".
$3 trillion is 20% of GDP. Medicare/medicaid alone is $1.6 trillion. Housing, unemployment assistance, and food stamps is probably a few hundred billion more. At the state level you have subsidized housing, etc, for hundreds of billions more.
You can't do it with Ethernet over copper but you can with fiber.
While I agree with your disappointment, many people believe F1 was supposed to be about the best drivers more than about the best cars. I will admit that the regulations have made the races more exciting in the sense of competition, even though I would love to see what happened if you just let the engineers go crazy.
I'm going to take a guess and say most people in the HN community are fine with people smoking as long as they don't harm anyone else in the process or offer it to some 4 year old kid.

I will say for those who are on the fence about the issue, there's a great video from Joe Rogan about it. I was surprised to see that he was so well spoken and knowledgeable.

Link: http://www.youtube.com/watch?v=d7fa4gV06pg
That's pretty laughable. What exactly prevents people from putting parsing directives in a special object key or list entry at the beginning of the file?
That was actually almost pleasurable to read. If only all services made their TOS updates that easy to read, or that easy to see what has changed.
Perhaps it is because I'm from the generation that thinks watching tool assisted speed runs of video games is a good leisure activity, but I would actually watch F1 if the humans were removed and it was a battle of wits between engineers and automated systems. It sounds awesome.
I don't agree, because when you start dealing with regulations you see that 'loophole' as a term is often bandied around for minor things. Some may even be the intention of the regulation.
See also: https://news.ycombinator.com/item?id=1569341
> I can't think of any reason for someone in Schneier's position to publicize his actual security arrangements at this time.

Why not? He's the last person I'd expect to rely on security through obscurity.
Government shutdown threatens reliability of body mass index table
Sure you can, if you have a few million dollars under your mattress for lawyer fees.

And if you're squeaky clean because IRS and every alphabet agency might come after you.

So you have rights. Maybe.

Did they declare any BTC coin gains on their 1040? If not, case closed.
Reading through the responses to this comment, the upshot w.r.t regex performance is that it's a significant advantage to have native regex support in a language. Because C doesn't the regex ultimately has to be translated into C at parse time, whereas with Javascript the regex is converted to machinecode at run time.

This is similar to the advantage of abstraction layers in general, although there's a cost if you create abstraction layers for things no-one much cares about.
I came here to say the exact same thing. The problem with complicated file formats isn't that they contain "macros"; it's that the code that parses and interprets those files is prone to memory corruption.
We are updating the Google Terms of Service. The new Terms will go
live on November 11, 2013 and you can read them here.

Because many of you are allergic to legalese, here’s a plain English
summary for your convenience.

Why not just write your TOS in plain English, then? Also, if a company supplies both a "legalese" version and a "plain English" version that differ, which one takes precedent?
Sysinternal utilities for me.

They even created the original rootkit detector.
Self-reports typically don't even count as one data point, because they're notoriously unreliable. Reports about one's childhood and motivations, doubly so. There's a reason psychology as a science is no longer based primarily on introspection, as it was in the 19th century.

Exceptions if people's self-conceptions are what is actually being studied; in that case collecting self-reports can be legitimate data-collection.
That's a clever idea. Apple absolutely makes use of Open Source, but only when it makes strategic sense, not out of idealism. (Examples: BSD->OSX, khtml->WebKit, LLVM.) In this case Apple needs a way to massively upgrade the quality of their data-set (they still have fundamental errors right in San Francisco! presumably Cupertino near 1 Infinite Loop is sorted by now). They do not want to be in the business of cultivating a gigantic geographic database, so aligning themselves with the many others out there who would like access too a Google Maps quality db is quite clever. They would have to think carefully about how to present this, to make it clear the data is not theirs, in case there are any horrendous gaffes in it.
Steed is free for the week
New York Comic Con Tweets From Attendees' Accounts Without Permission
This makes sense for any number of simple logistical reasons, none of which have anything to do with the principled stands of ICANN, IANA, or the IETF.

My point is simply that people shouldn't be looking to the standards bodies for help. They were at best asleep at the switch for the last 20 years, and at worst complicit. The most charitable thing you can say about "Internet governance's" role in dragnet surveillance is that they prioritized internal politics over end-user safety, again and again and again.

I don't blame the people involved with these groups; most of them are involved with the best of intentions. The failures of Internet governance are the expected emergent behaviors of any standards body.
A friend of mine made NSArray extensions with a Ruby syntax a while back. Certainly useful if you find these helpful.

https://github.com/nsantorello/nsarray-extensions
Look at the HTML. The "unicode variant" is rendered differently because the code tells the browser to render it differently, not because it's a different character.

<span style="font-size:125%"><span class="Unicode">\</span></span>
Mindbloom quietly launches inspirational mindfulness app
This may raise the anthropomorphic climate change histeria by another magnitude, by distorting the data with billions of sweaty palms, body heated pockets and proximity to humid junk, and general indoor climate control.
Eventually might even lead to personal carbon tax calculated from your phone data.
Rite-in-the rain has a nice collection of them too:

http://www.riteintherain.com/inventory.asp?CatId={07D475E2-B...
Lisp Web Tales
Please think before you write. Lobbying is legal, as it is the bread and butter of lawmakers. So I never accused them of anything illegal when it comes to tax loopholes.
http://i2.kym-cdn.com/entries/icons/original/000/012/297/9uN...
The D project code is entirely on github:

https://github.com/d-programming-language

Naturally, contributors are welcome!
~22% of China still uses IE6: http://www.ie6countdown.com/

Developing nations have a tendency to not use the latest and greatest. If reaching them is important for you/your product then you have to keep tracking this stuff.
I'd be surprised if they hadn't looked at something like this, but it wouldn't explain the suspicious sound. The electric motor that KERS controls would be relatively silent compared to the V-8... (Oh how I miss the V-12's...)
Diff: https://www.google.com/policies/terms/archive/20120301-20131...
I'm not the one thinking magically. Of course it's possible to do nasty things even on a physically isolated network. I know because I was doing nasty things on physically isolated thicknet twenty-some years ago. ;) But that's not the point. The point is that there are also vulnerabilities in the proposed alternative. Those vulnerabilities have in fact existed even longer (see mseebach's diskette comment) and Schneier mentions a couple that should give pause to anyone from the "USB sticks are better" camp. When all is said and done, "left the USB stick on the counter" vulnerability is probably the largest of all. Recording your data transfer, which is what that amounts to, is doing half of the bad guy's job already. Brilliant. Sure, you avoid one set of problems, but only by walking into a much worse set.

"convert to a primitive serial connection like RS-232 and run the data through an NSA-style guard device."

Actually I thought of suggesting line-of-sight IR. That's a true air gap, optical is harder than electrical to eavesdrop on, and it still avoids the vulnerabilities specific to sneakernet.
They didn't, I'm surprised the reporter used their logo for it