skysight-inc/HackerNews huggingface dataset:
This is a little overstated, typically:

1) Cisc code isn't really any better in some languages, e.g. C++, which uses heavy code duplication.
2) The instruction cache these days is pretty fucking huge. Any tight loop will fit in it just fine, and it's hardly like you're thrashing the cache often at all (except, again in cases where you would already be thrashing the cache on CISC). It's very difficult to find a scenario where RISC is held back by the instruction cache where CISC would not be. Obviously, if you shrink the cache and use -Os and try not to duplicate code, you could probably run into this scenario more often, but it's just not a very relevant argument. See: why people don't bother to use thumb instructions on ARM. It's very rarely the bottleneck for a chunk of code. In fact, the only place I'd expect to see it make a difference is either a) with dynamic translation, ala Qemu, where you might rapidly thrash a lot of code pages, and b) on application load on heavily duplicated code (again, think C++).

In fact, I'd argue that the RISC vs CISC argument is less relevant than ever these days:

+ Compilers hide more assembly than ever, removing the need for human readability of underlying instructions.

+ Memory bandwidth and branch prediction are both larger issue on both architectures than decoding of instructions.

+ Intel has shown low-power CISC processors are in fact viable (atom and celeron are both respectable), although it looks difficult to get a risc-like performance/watt out of them.

+ Most modern cisc code translates VERY CLEANLY to a risc-like microcode. Assuming the translation cache is hot, translation really shouldn't add much overhead.

No, I think the major downsides of CISC are maintainability (both in terms of ISA and actually laying down logic) and in the difficulty of correct implementation semantics across diverse implementations, something I'm frankly amazed at Intel's ability to reliably pull off.
Though rather juvenile I appreciated this interpreter that maps instructions to offensive four letter words.

NSFW text. ff/feckfeck/f* ckf* ck.

http://web.archive.org/web/20050318095341/http://www.chilliw...

http://web.archive.org/web/20050311055852/http://www.chilliw...
Looks nice, but I am disappointed they choose Google Maps over OpenStreetMap for this :)
"Paste an image into the box below and click search".

Ok. Hmm.. so how do I "paste an image"? I search for an image on my hard drive and drag it onto the box. BOOM the image replaces the site. Looks like Chrome opened the image as a new page. Back button. I mark the image in my folder, open the context menu and chose "copy". Then I click on your box and chose "paste". The filename gets pasted into the box and your site pops up a popup "please paste an image". I try to copy the "Paste an image" text from your page so I can ask you here what it means. Your site throws all kinds of stuff in my way while I try to mark the text. For some reason the social media share thing opens and closes erratically. I go here and type it by hand instead.
The short answer is that "it's complicated". The most accessible long answer I'm aware of for non-C++'ers is at [1] (video). If you prefer text, the standardese version is at [2]. Unfortunately I cannot find a concise text version for laymen except perhaps [3].

[1]: https://www.youtube.com/watch?v=4Xo9iH5VLQ0

[2]: http://www.open-std.org/Jtc1/sc22/wg21/docs/papers/2014/n404...

[3]: http://clang.llvm.org/docs/Modules.html
correlating climate changes and the history of rising/falling civilizations is pretty fascinating, like Roman Empire - 2000 years ago Mediterranean being comfortable for grain growth with drying out half-thousand years later with parallel warming out of the middle of Europe making it much more comfortable for agriculture, the heating peak of 1000 years ago in Mediterranean and Caliphates taking the whole region over and pushing back the Caliphates by Europeans with cooling down into the Middle Ages, Viking Age is basically the result of peak warming climate the same like Caliphates, Mongol Empire when grassy steppes with water for horses, yet without massive forests, formed across the whole Eurasia...
I thought about prior plausibility of the statement that actors for the north Korean regime would lack technical chops, and then I remembered the first north Korean nuclear weapon test.[1] A source I remember looking up after reading a Hacker News comment a year or two ago points out that the explosive yield from that test was very small, and I see that the Wikipedia article on the topic[2] reports the issue that way. Sometimes the north Korean regime intends to do something skillfully but screws up. I sure wouldn't want to be a smart person living under that regime, and there may be either intentional sabotage of some of their efforts (this has happened in plenty of other dictatorships before, by deeds of dissenters) or the best people they can find to carry out their hacks are not very 1337 hax0rs.

[1] http://www.nti.org/country-profiles/north-korea/

http://www.nytimes.com/2006/10/09/world/asia/09korea.html

http://www.theguardian.com/world/2006/oct/09/northkorea

[2] https://en.wikipedia.org/wiki/2006_North_Korean_nuclear_test
I wasn't grandfathered in. I did a similar process to what the OP did. My point was just that you need not use mailgun. All you need are the settings from your smtp to plug into gmail and that's nothing new.
Good points. Intel's ability to pull it off seems a result of bucks and brute force. They've got the money to fling suicidal hordes of rampaging Ph.Ds at the problem for decades.
My mobile contract in the UK is $20 per month for 1000Gb on 4G with tethering permitted, 5000 voice minutes to the same carrier, 2000 voice minutes to any other carrier and 5000 text messages.

It is not just the Zero Rating that is evil.
The theory I described is not that the Sony/the media pressured the FBI to blame someone, but rather that the FBI saw a high-profile cyber attack and internally decided that it wanted to project power by pretending that it can solve this type of case.

Or perhaps an individual in the FBI running the investigation wanted to project confidence to his superiors, and made a public statement. At which point the FBI felt that it could not backtrack and decided to double down on its confidence.

Or maybe there was a filing error where a low level secretary checked "North Korea, definite" instead of "Uncertain" on the paperwork, and the FBI is again doubling down on its original public claim.
I run into lots of sites that won't load at all with scripts off. Just a blank screen. Or image sharing sites (flickr) where the image you want to see won't load at with scripts off.
>the value of printing a shitty cartoon is worth causing deep offence to very many people //

Mostly they're choosing to be offended, they're seeking out something to be offended by. It's a case of "we want to be violent against people who oppose our views, so we'll look and find things we can call offensive and use that to justify murder and violence". It's behaviour that seems very true to the war-lord that inspires it however [as much as that person is depicted in "his" writings/collected sayings].
50 dos games are ported to JavaScript with em-dosbox
I did a project on mycobacteria in college, and its not surprising that some of these are resistant to alcohol. These are bacteria that produce a hard protein shell that protect colonies of bacteria, and they can be difficult to attack or scrub off.

Mycobacterium Abscessus, in particular is great at surviving in low-carbon environments (with very little food), and its protective shell and clustering formation protects it from low levels of chlorine. I cultured shower heads, sink faucets, and soda fountains in order to find them. Nasty stuff.
Curious to know, thanks.
World’s cartoonists respond to the attack on ‘Charlie Hebdo’
Jesus Christ Superstar doesn't mock Christianity or its object of worship and respect. Certainly, its been argued by some as providing a too-sympathetic presentation of Judas Iscariot, and certainly many people don't like the way in which the presentation of the Passion is done (or the creators comments outside of the work portraying Christ as human but not divine), but there is nothing in the work mocking Christ or Christianity.
Another explanation is that Sony Pictures asked them (your gov) to. Helps stop lawsuits over their poor security, might even result in some government funding to help them recover. And Sony can repay with campaign funds or what have you.
Some allow you to register with an SMS token and some with an FB account.
How to make a robot cocktail maker
"patients wanting something even if their infections are viral"

What the market needs is a placebo anti-biotic. One thats totally wasted by resistance so it won't hurt anything, and is reasonably cheap. Give it some nasty digestive system "effects" as a special gift to patients dumb enough to demand a pill against medical advice. Something that is, in fact, an antibiotic, so when they go home and look it up on wikipedia they don't freak out when they find out what a sucrose pill is. Maybe a homeopathic dose of it, so counter-reactions are rare and minimal.
There's a pretty big difference between grabbing content off some site and establishing a social media presence, surely?
Oregon state's Cartography Group had a nice map a few years ago that did exactly this. Optimizing for global viewing when the full world was actually visible and adapting as you zoomed in until you ended up with Mercator at the closest points:

http://cartography.oregonstate.edu/demos/AdaptiveCompositeMa...

(click the Projection Diagram tab at the bottom to see how it adapts based on zoom and latitude)
Web Developers, what to learn in 2015?
I think he's talking about the knowing misrepresentation clause that I forgot about, actually (which is not the same as signing off on it under penalty of perjury). As noted by one of the comments above, this provision is completely toothless. To quote DannyBee: "Nobody has successfully gotten anyone fined/real damages for this provision yet. Partially because it requires knowing misrepresentation, not just negligent or even grossly negligent misrepresentation."

So you have to prove that they actually KNEW that Github was not a porno movie owned by them, not just that they were (hypothetically) filing legal papers while intoxicated or without actually reading them.

How you're supposed to prove they actually know anything at all in the face of the sheer stupidity demonstrated by this notice is an open question. I think a real lawyer would need to answer that, but I found something that makes it seem like the standard could be met if they made the statements with a complete disregard for the truth thereof - http://legal.practitioner.com/regulation/standards_9_3_1.htm

But it makes it seem like they could argue that they were simply careless and avoid it, so I don't honestly know.
Apple Watch Demo
First, mentioning Occam's Razor isn't really helpful in realpolitik discussions and certainly not helpful in discussions involving DPRK since they are well-known irrational actors. Occam's Razor only states that the scenario with the fewest assumptions is likely correct. That isn't really useful when your scenario involves an unpredictable state actor.

Second, if you need to set up a fall guy, then implicating a nation state as historically secretive, aggressive, and isolated as the North Koreans is actually a pretty good idea.

"Do something bad and blame the weird kid" isn't a new idea.

I don't know who did it, but both arguments seem plausible.
Just tried Yik Yak after reading this. In SF's FiDi, appears to be mostly dudes looking for gay hookups. Am I doing it wrong?
What part of this is hacking?
American is predominantly used to mean a US national or more generally "a person born, raised, or living in the U.S."

Canadians, who are "North Americans," are predominantly culturally similar to Americans.

Mexicans, who are also "North Americans", are not culturally so similar to Americans.

So your deliberate "confusion" about the word American produced an even sillier result: "A North American (excluding Mexicans) Teenager's View on Social Media"
Models most of my use, however I like WhatsApp a lot. I used it when I still had a Windows Phone (iPhone 6 now) and I needed a better messaging app that went over the web than facebook because I had horrible service on campus. It's a very capable, simple, reliable (or used to be anyways), and feature filled messaging app which I wish more people used. iMessage does most of what WhatsApp does though for talking to iOS users and it has a desktop app so I use that more now.

I almost refuse to use facebook except to share select photos/videos privately (only me + tagged people) and message people who I haven't talked to in a while. Groups are usually never useful and I use other things.

Twitter is great, tumblr is good but not for me, snapchat isn't for me (too obvious you're taking a photo of your self), and instagram still makes me feel the facebook "it'll never die on the internet once uploaded" scary feeling.
I think that Facebook's NewsFeed is the biggest mess and the over-algorithmization just killed that product.
People don't want to have fancy algorithms sorting their lives. Rather have people decide what they want to see.
They aren't geeks like we are. I'm usually delighted when I see heat map and sorting alg based on heatmaps and heavy machine learning. But these kids? They don't care that you have there 2k developers sitting and optimizing news feed. Once you have there an ad and you start "hidding" content, you are done. Ironically, I think that it's the over-thinking of NewsFeed what set FB to this position. The worst on this is, that the guys from Twitter are doing the exact same mistake.

Simple simple simple, simplicity is the key for teens. You see these examples all around - Snapchat & Instagram & YikYak - these are all simple services. I bet you once Instagram starts introducing "smart" sorting of feed, they will be abandoned by teens in a instance.
I've also have been doing this for over a year now. When I compose a email, there is a drop down for what domain I want to send from.
These are mostly phone apps, so to launch the app that wants their attention, they just click the notification. Doesn't matter much at all which app, or where the icon is on their screen, since it's just the one place that launches everything.
"They revealed their IP address"

How many technical experts do we need to explain that IP address is not proof, especially when many random IPs and proxies are involved.

Suppose I am a hacker who wants it to seem like NK did it. I use a bunch of random proxies, and I use a couple machines IN NK that I previously hacked into. ( adding time delays to all commands I send to these ) I do stuff through these machines a bunch, making sure to connect to them and setup all the seeming commands ahead of time, and I let it happen. -wham- "proof" that I'm from NK and am an idiot suddenly realizing I forgot to use the proxy.

I agree with the hackers. FBI are idiots. ( not the first time I've noticed they are idiots either; they also were very stupid when dealing with myself as a hacker imo )
Regardless of whether FBI is lying (I believe they are telling the truth in broad strokes) here are reasons to implicate NK (when both Russian and Iranian signatures were present the malware):

- Instability in NK means instability in China

- NK is a nuclear power and rapidly rising as a country on the world stage (according to CIA director Panetta)

- Russia's sharing of hypersonic missile technology with North Korea heightens already mounting global nuclear tensions

- Temporary division of Korea was set up by US and allies as a result of WWII - it was slotted for reintegration within a few years but Cold War tensions blocked cooperation between the nations required to achieve this; meaning:

a.) North Korea has never been recognized by the US as a 'legitimate' state to begin with

b.) The Korean War was fought for and activity in the area continues to be of proxy interest to greater geopolitical goals

- Cooperation between SONY, RAND corporation and the State Department on the development of "The Interview" (and the gutting of the Smith-Mundt Act at the time this cooperation began) lends favor to the narrative that the film is a "Diplomacy Product" of the US State Department and that North Korea was the target to begin with

- The United States is engaging in a mammoth amount of effort to establish international norms for cyberattacks and needs to show proactivity in this area
Boredom is a major cause of stress. Maybe this discussion would go somewhere if the terms were actually defined?
Profit in 1 Minute
> so make a better group service and bring everyone to that.

Email? Works like a charm for my friends, and no vendor lock-in.
The short answer is pretty much: when you want to.

There the obvious places where you have to use objects in boundary spaces between libraries/languages. For example in F# (another OCaml relative) you will use objects to interoperate with the larger .NET world.

Beyond that, objects are a tool in your tool belt. There are cases where a particular problem makes the most sense in you own head in an object-oriented abstraction, and the idea of a multi-paradigm language is that that is okay and you shouldn't feel like you have to spend the mental effort to refactor it to some other pattern.

This extends out to team development, too. An object-based approach might be easier to document and/or understand by the rest of your team. A team working on the back-end primarily in an OO language like C# might have the easiest time understanding a JS front-end the best if the JS followed more of an object-oriented approach than a functional approach. (JS is definitely multi-paradigm.)

The Python philosophy is "Code is more often read than written" and that tends to be a useful gut check for choosing paradigms/abstractions/tools. Will I (and/or my team) be able to read this tomorrow? Ten years from now?
How TwoDots makes money off your addiction
That's a bad analogy. Networks are more akin to social spheres, especially if they are "sub-networks" like Tor.

Imagine you walk into a hotel. There's a guy in the lobby with a visible gun on his hip, and he's not a cop. The elevator opens up and someone's getting a blow job from a hooker. There's a dead roach in the corner. Would you stay there? With your kids?

It's not a question of should or shouldn't. What I'm saying is that normal people will run away screaming from a network that's full of child porn. They won't use it. As a result, it loses its utility for non-creepy but legitimate uses like political expression. The swimming pool is yellowish and stinky.
From the instagram terms (http://instagram.com/about/legal/terms/) you must be at least 13 to use instagram.
Solution: Use the zip version. It's portable. Avoid sourceforge where possible. The download page even says:

>This installer may include bundled offers. Check below for more options.

Yes, it's a bit dirty. Valid discussion here is how to make open source viable, otherwise pimps like sourceforge will exist.

Now get off my lawn with your fancy installers :)
I'm not sure how much competition Wikipedia has as a free online encyclopedia. Also, Wikipedia is a non-profit, and doesn't really make more money by having more people use the site. It's strange to claim that Wikipedia is being anti-competitive. Personally, I think Wikipedia Zero is a great program.

The article also says:

> The reason that the Chinese, Russian and Cuban governments fear an open Internet more than anything else is that it allows users to gather and speak to one another. But users of a walled-garden “zero-rated” Internet can’t even click links that go outside the garden.

It's true that users can't go out of the sites they have free access to. But services like Facebook, Twitter and Whatsapp do allow people to "gather and speak to one another". In fact, Twitter and Facebook were prominent in the lead-up to the Arab Spring.
Freedom of religion does not extend to shooting people in the name of it in any western country. What are you talking about?
What else did he say?
Teenagers do not understand Twitter because Twitter is high school for adults.
The endless attention-whoring and KIRF posturing invading my newsfeed constantly is why I gave up on social media. I'm much more at ease without it.
Show HN: My first painting app
How does hardware and software communicate? [video]
HTTP static server for multiple domains
I'm paying $50/month in the states on T-Mobile for unlimited text/voice and 2.5GB of data, no tethering permitted.

EDIT: Yes, I still tether, I stated it for completeness. You can get around the tethering nag by using SSL or VPN when tethered.
Clojure for the win yet again.
Though I agree that in many situations it is anti-competitive, I think it would be difficult to tell someone who has a small data to work with that you're going to take away their currently free access to Facebook, Wikipedia, etc.
A Tutorial on Interactive Proof Systems
Is there any similar approach for Tor?
How Jewelry Makers Finally Cracked the Battery Problem for Wearables
That claim probably isn't correct, as there are several confounding factors in linking the number of hidden service descriptor requests to the number of individual requests for each hidden service, and in correlating those to actual usage: https://blog.torproject.org/blog/some-thoughts-hidden-servic...
Not OP, but no. I would never use an aggregator. I really don't want to view any of those services at the same time. They are all very different and require viewing at different times/different states of mind.
Confirmation bias is definitely in full effect... My comment was on the technical aspects of the story and specifically highlighted the non-technical evidence as substandard. Joe Random bloggers who I've seen repudiate the government have by and large been well-known security experts compared to the nameless hand-waving of the FBI. I think what it comes down to is the question of whether educated people, after Snowden, WMDs, torture, and so on are better off presuming the accuracy or inaccuracy of the government's statements.
I'm surprised they didn't even mention openstreetmap. I know airbnb is a for profit company but most likely neighborhoods and oceans are already mapped. (Europe is particularly well mapped)
Since when has sweetening your offerings been viewed as anti-competitive? That's all "data sponsoring" is; making your product more compelling through the use of cash. Is using money to make your product attractive now anti-trust?

I flipped through Wiki for a refresher, just to make sure.

http://en.wikipedia.org/wiki/Anti-competitive_practices
CSS at BuzzFeed
Quick, someone write a Conway's Game of Threes mashup!
People's take on Twitter is always fascinating.

I didn't really get it at all either, until I followed people relevant to my interests. Now I can't live without it - it's an amazing source of material.

Not sure if that translates to industries outside of tech or not.
It's both a source of learning and revenue. Having an audience on twitter literally™ makes me money on eBook sales and other things I do. It's a great place for "organic targeted marketing", so to speak.
Eh, not really.
IF someone "route flapped" the entire North Korean IP space for any amount of time, one of the 10+ organizations who monitor BGP would have noticed and commented on that already.......

If Russia et al had the ability to covertly do that...why attack Sony....why not big financial institutions or other such high profile targets....
That's intense and really quite silly. It makes sense to modularize large or complex (or some better modifier?) portions of the code base, but there's a point at which it just becomes too deep of a rabbit hole. I don't believe there is a formal definition of how deep down the rabbit hole that mark is, but I'm sure it would be a function of the module's (and the project's) size, readability and complexity.