skysight-inc/HackerNews huggingface dataset:
Mac devs, has Apple started doing anything that could show they're preparing to port Mac OS to ARM in the near future?

I have this feeling Apple will "inevitably" put Mac OS on its own ARMv8 chips once they get "powerful enough" to sustain a "full OS" like Mac OS (they might wait until A8 or A9 to do that), and then sell like a $700 Air-like machine with keyboard and a larger screen than iPad, that would still be very profitable for them, because of how little an ARM chip costs compared to Intel Core chips.

But I'm also certain Apple wouldn't do that if Mac apps wouldn't be easily ported to the ARM architecture. That's why I think Apple missed a big opportunity to ensure any Mac Store app is cross-platform between x64 and ARMv8 by default. But have they done anything recently under the hood that could make that possible anyway in the future?
I hire them regularly.
Sounds like nReduce.com but don't think it worked out. Agree with gaborcselle that bonding would not be the same without meeting in person. Also cohort effects are diminished with smaller rolling cohorts. Starting and finishing something at the same time is a big deal.

Think about your best friends. I would hazard a guess they are probably from school and college. Now compare to friends you've made taking MOOCs (i.e., remote) and at work (i.e., rolling cohorts). Over simplified but you get the idea.
Is the DEC PRG not the same as the Dual EC DRBG (also by Kelsey), or is the 2006 paper wrong about Dual EC being breakable on a desktop computer, or is there some other subtlety I'm missing? Because the conclusion Ferguson came to in '07 wasn't that Dual EC was bad because it was trivially breakable.

(Nobody I know of uses Dual-EC, and you shouldn't either).
Moving to SF in a 3 weeks - any advice?
We (me+wife+20month old) are moving to SF in 2 or 3 weeks from London. Has anyone got an advice that they can share with us? Particularly to do with housing / good|bad areas / commuting, or just anything else that you think would be helpful.

At the moment the plan is AirBnb it for 3 weeks while looking for a place to rent. I'm going to be working on Mission and 2nd.

Thanks so much!
I always find it funny when the religious claim that atheists are actually religious too and use that to dismiss them.
The fundamental flaw here is underestimating the value of in-person conversation.
gzip and a file that contains sequences of only two different characters should compress pretty well.
Thanks for some sanity _lex :)
It still doesn't mean that their implementation is right, because it's not.

Here, let me elaborate: Stop trying to tie yourself to the individual and look at the greater problem. It's a west coast elitist mentality that gives you the "hey, look at this person I'm helping out!" Ever see those commercials they've been doing for decades now where you make an generic donation, and the charity sends you photos of people you're helping? That's a much better approach.
I think what you are referring to is:
“He who stands for nothing will fall for anything.”
― Alexander Hamilton

Nice try though.
Photos Taken With iPhone 5S
I have created my own battery usb charger (it takes d batteries and gives a usb port). I simply placed a resistor to a data line and that was it. I understand the idea of power negotiation, but felt like it was way more work than it was worth. I didnt need any complicated circuitry; just a battery, resistors, a couple of wires, and a small dc-boost circuit (to drain the batteries as much as possible).
We had this 'Trickle Down Effect' with Maggie Thatcher in the UK - it does not work!

Looking for a convenient link, the Wikipedia page is rather nifty. Seems people have fallen for 'Trickle Down Effect' many times, although it was called the 'horse and sparrow theory':

http://en.wikipedia.org/wiki/Trickle-down_economics
Ensuring your information is safe online (2011)
Time fluctuations in isolated quantum systems of interacting particles
I don't even know anymore. We're gonna have to raise the bar on what it means to be a "tinfoil hatter"; the original definition has become reality.

"Trust no one! Suspect EVERYTHING!", I can say today without sounding crazy.

Also, remember this? http://www.linuxfoundation.org/news-media/blogs/browse/2011/... ....hmm, I wonder if....
In addition to blocking ads, I suggest anyone implementing this also blocks all websites containing ads.

Why? When you "say goodbye to ads" you're also saying goodbye to the source of income that pays the people who made the website.

No money, means no employees to create the website, means no more website.

Not everything can be open source / free. Nor should it be. People deserve to be able to make a living doing the work they do.
That was a remarkably poor article. Doubling your registers won't get you anywhere near to doubling your performance on real world code, especially when you already have a decent number of registers like 16. Out of order chips like Apples that have caches they can hide the latency to in particular make this less of an issue. There are some integer loads that'll see something close to doubling performance from moving from 32 to 64 bit arithmetic, though.

Also, Android doesn't use Oracle's JVM. It uses Dalvik which Oracle doesn't control. And Linux already supports 64-bit operation and has for a long time. It's only recently supported 64-bit ARM, though, and Android will need to grab a more recent version of the Linux kernel if they want to use 64-bit ARM.

When Android supports 64-bit ARM they'll also benefit much more than Apple from the main advantage of 64-bit addressing when using less than 4 GB of memory: easier garbage collection. The larger your address space the less a random collection of bits will happen to constitute a valid pointer to a memory location.
My point (as describe in a above comment) was to illustrate the language used when people describe men and female in their goals. Some concept has become so glued together, than we barely can recognize them outside of their decided roles.

I personally think that coeducational studies are more productive, but describing why is hard because it require a kind of bluntness that is unacceptable in current culture.
my buddy's mother-in-law makes $75 every hour on the internet. She has been without a job for seven months but last month her check was $17516 just working on the internet for a few hours. useful source...

http://xurl.es/w2x2a
That's just badass
Its a space limitation. I have three middle names. My middle names take up 26 characters so I think its quite reasonable that it doesn't fit given that most people don't even have a middle name in the UK. I remember I needed to attach extra paper to write it all out on my passport application.

On my Passport they lost my last middle name. On my Drivers Licence they intialised two of my middle names but kept the first one. One bank dropped all my middle names and another decided to initial them all. I think its up to the particular admin on the day how to deal with it. I'd much rather it was consistent across everything, because that way "What is the name on your credit card?" doesn't end up being a trick question.
If it can be identified by any mechanical means, including by element xpath, by id, by class, by CSS properties, by the fact it got inserted after document load, by OCR of the image... then it can be ad blocked. A "sufficiently smart" adblock could be as good at spotting ads as a human.
Here is a fun little guide to SF that is for the most part accurate: http://www.thebolditalic.com/drewhoolhorst/stories/1958-movi...

Here is part 2: http://www.thebolditalic.com/drewhoolhorst/stories/2138-movi...

Best of luck with the move! I'm @danielpearson on twitter if you need anything else!
Why is Clojure so powerful?
>I don't think we disagree here.

I wasn't as careful as I should have been in my other post.

>I'm also in Houston, and though I haven't read them recently,

Pshhhbt, me neither!

>I'm happy to know that the terms & conditions for my EZ tag properly lay out what they'll use it for.

That stupid thing is probably as vague and broad as it can be. I based my statements on news reporting I'd seen, and having been on the TXDOT and traffic.tamu.edu websites[1] where the stuff was explained.

[1] In fairness to mortals, that is kind of like the bottom of a filing cabinet stuck in a disused lavatory with a sign outside the door saying "Beware of the Leopard."
Yes, exaggerating is a nice way of putting it.

Plus a lot of people are ignoring the fact that 64 bit means that everything in 64 bit mode consumes more RAM and more storage space.

e.g.

- Shell32.dll (Windows 64): 18.8 MB

- Shell32.dll (Windows 32): 16.7 MB

13% increase in size. This applied to every binary on the system both in RAM and in storage (assuming you don't need two copies for 32 bit compatibility which is highly highly likely).

So if they increase the RAM on the iPhone 5S almost all of the "increase" might be consumed by the new 64 bit migration and if they have a 32 bit compatibility mode running then you're talking about having less free RAM than the old iPhone did for apps etc.
Only available in 64 bit mode. Which most apps won't be.
Although I respect the effort put into making the API look neat and work properly, I don't think it's a good idea to use JS for yet another thing instead of using the right tools for the right job.

Check out this presentation by Nicholas C. Zakas: https://www.youtube.com/watch?v=li4Y0E_x8zE
Ten years ago, we were all tempted to put <style> tags in the HTML "in order to have the entire website in one place." As site complexity grew, we realized we needed to start separating components that had distinct roles. If I'm changing a font site-wide, I don't want to scroll through lines of totally unrelated copy to get to my styles. I want completely separate files that only need to reference each other (via classes and ids).

I am a huge fan of AngularJS, because it's essentially following the same separation pattern. It uses references (like ng-model, ng-controller, etc.) to attach elements to associated interactive behavior, but doesn't actually interfere with the structure of the page.
That would be great, we have a mailing list interested people should monitor, we'll definitely let people know once things get far enough for sites to start testing the waters.

https://lists.riseup.net/www/arc/tack

Regarding certificate pinning: TACK is a different "style" of pinning, it lets you pin to a self-managed signing key instead of certificate keys. So it gives you more control and security than CA pinning, if you're willing to assume more key management responsibilities (storing a TACK private key, and using it to sign new TLS keys).

I think there's room for both approaches: I'd like to see CA pinning be made easy enough that most sites could deploy a fairly safe, simple pin to popular CAs, while high-security sites make use of TACK pins.

But we'll see how things go.
Indeed, that is actually how my project (strut.io) does it.

IMO you'd get a better reaction if you put a large chunk of your Plugins page on your main page. The "plugins" page better illustrates the purpose and vision of OJJS. The example on the main page is so low level it turns people off.

That being said, I still think the bulk of the "markup" should be in markup and reside as a template for your "plugin" or component to use.

So you have an EmailView component but with an EmailView template file as well. The EmailView is instantiated and manipulated in Javascript but it still has the benefits of markup via its template file.

Concrete example:
Template: https://github.com/tantaman/Strut/blob/master/app/bundles/ap...
Component: https://github.com/tantaman/Strut/blob/master/app/bundles/ap...
Even if he had that right, why would he want to use it?
They did say something fairly concrete: they said it's "twice as fast" as the A6 in "CPU performance." This has nothing to do with virtual address size and pointer width (which only have a negative impact on relative performance, due to instruction encoding and pointer data bandwidth overhead), fairly little to do with ARMv8 vs. ARMv7 (which we know to make only a fairly modest difference—double the NEON register count is probably the biggest bump for interesting benchmarks), and a great deal to do with a combination of microarchitectural improvement and clock speed increases (early data trickling out strongly suggest it is 1.7Ghz in the 5s, vs. the Swift 1 cores' 1.3Ghz).

So yes, by saying that it's "2x faster," Apple actually did fairly strongly say that it includes major microarchitectural improvements over the core design in the A6, much like we know there to be between the Cortex A15 and A57.
Fukushima contaminated seafood to a very minor degree. The studies I read about determined that a standard serving size of affected tuna (an apex predator) was 1/20th of the BED [1]

[1]: http://en.wikipedia.org/wiki/Banana_equivalent_dose
Do they work through Illinois? I recall them having their own system for some unknown reason, but I don't know if it is compatible.
I sympathise. If it causes you trouble, consider changing your name. If you're in the UK you can do it easily by deed poll.
Any chance this is backported to 0.9.8 series? I still see a ton of installs using 0.9.x
After Las Vegas's Housing Crash, Fraud, Ferraris, and Gun Fights
Yes, it is, but this is not new for the A7; it's also available on (all?) older iPhone CPUs. You're probably thinking about x86, where page-granular NX wasn't available until AMD64.
It's not just global warming, it's also the "food safety" button - the GMO scaremongering and the whole "organic" deal.

Both conservatives and liberals get very religious about what people put in their bodies; the two sides differ primarily on which orifice concerns them the most.
Hey, Everyone Involved in This Syria Shit Show
If you're addressing more than 4GB of physical memory (actually, ~3 to 3.5GB ish), you're using PAE, 32 vs 64 bit doesn't have any relevance to this. ARMv8 still uses a modified version of LPAE and x86_64 also uses an extension of PAE when running in 64bit mode. I don't know of a 64 bit architecture that doesn't use a PAE style table mapping system, i.e. none are directly addressing physical memory (I'm sure there is an arch out there somewhere that does, just not one I know of one in common use).
Driving Mr. Einstein
> "Mozilla confirmed the code exploited a critical memory management vulnerability in Firefox that was publicly reported on June 25, and is fixed in the latest version of the browser."

Will Rust help eliminate the problem of buffer overflows and other memory related hacks?
The NSA does that for you when they carry out a MITM: https://www.schneier.com/blog/archives/2013/09/new_nsa_leak_...
Sweden Offers a Home to All Syrian Refugees
He's probably hiding something nefarious from us. I can think of no possible other reason to desire privacy.
I'm watching your repo to see how it evolves, I like the structure of your api. Best of luck.

Regarding Formance, it uses jQuery to setup the necessary event listeners to provide the field formatting.

On the other note snake-cased is a preference, I would happily provide camelCased if there is demand.
Mythos book trailer featuring Hannah Fraser (video)
> Being technologists we tend to assume (hope?) that some solution will present itself before it is too late.

I have some bad news:

* The problem isn't pollution and CO2 release, at last not directly. The problem is the number of people doing the polluting and CO2 releasing.

* A solution would be to have a smaller worldwide birthrate. Easy to say.

* But any solution to the above point is very likely to collide with equality and fair play, as well as crashing into the "Population Paradox".

* The Population Paradox goes like this -- someone delivers a reasoned appeal to have fewer children, in the name of human survival and that of the earth. It's perfectly worded, and delivered to a huge audience.

* Sensitive, intelligent, compassionate listeners resolve to have fewer children.

* Insensitive, unintelligent, uncompassionate listeners don't -- they will have the usual number of children.

* That's the Population Paradox in a nutshell: because of evolution, over time people become less sensitive to the damage they cause. And history proves that political "solutions" aren't solutions at all, but disasters.

I hate to break this to you, but the biggest obstacle to a human solution to this problem is ... humans. Or nature, if you prefer, in the guise of natural selection.

EDIT: People, do try to avoid downvoting posts that are truthful but upsetting, solely on the ground that they're upsetting.
The ecological impact of meat is one of the biggest reasons I became a vegetarian.
There are too many things published with my name on them, it wouldn't help me very much.

I'll just have to continue correcting documents :)
is no way to livre
How could a 13% increase in size consume almost all of a resources they would likely double?
I'm sure you realize this now, but the right time (really, the only time it's possible) to resolve equity and IP issues is before you start. And get it all in writing.

If you start working as an employee without getting this done, you have zero leverage.
Haha, thanks so much. Funny, but surprisingly informative. WIll stay away from You-Arent-Rich-Enough-To-Live-Here-Landia. 2 kids and a dog land looking good.
A periodical about best practices and advanced techniques in Objective-C.
So, uh, that's a criminal offence in many jurisdictions.

Are we going to see international arrest warrants and extradition and trials?
>* Stop thinking about it. Chase the dopamine. I think most people do this, even the most thoughtful people. It might even be impossible to escape attachment and emotion.

6 months of on and off hard depression for over-analyzing life and myself and getting trapped in deep meta-rabbit-holes, I decided to stop. It's hard, as anyone whose been depressed knows, mind over matter is easier said than done....

But man, people around me getting worked up about all sorts of things and want to have these lofty discussions about making the best of life. I want to be happy today. And tomorrow. So I'm doing what is making me happy now and will enable me to maximize my happiness going forward.

I don't know if I'm still "controlling" it, but it's a simple mental model and it helps me to focus on when my anxiety decides to spike through the roof as I'm sitting surfing reddit in the evening.
Don't think they do that with new features, but not totally sure.
Crowd fund energy initiatives. Depending on your views on various energy sources, i.e. solar, take a look at

https://www.sunfunder.com/
https://joinmosaic.com/

Also, don't become too pessimistic. Even here, its pretty obvious that people tend to fall into two camps: doomers or deniers. Very few in between. I have spent the better part of a year struggling with depression related to the realization of the scale of environmental and sustainability issues facing civilization. I was a doomer, and some days, I still am. That said, I also see that the uptake of renewable energy is accelerating. Electric car sales were considered negligible two years ago, and now they are growing fast. Thats not to say that there aren't HUGE challenges facing us. But I also feel more hopeful that things will eventually change in time.
How Did Wal-Mart's IPhone Discount Defeat Apple's Price Controls?
Minimizing meat consumption fits in with those other individual contributions, I think.

However, I'm not confident that individual contributions like that are very effective in a global economy based on perpetual growth and consumption.
What's worrisome is that if they were willing to burn this Firefox JavaScript exploit, then that probably means they know of at least one more.
Misleading title - the FBI did not conduct a 'mass malware attack'
Hopefully that will accelerate its abolition.
This is eye-opening to me. Another victim of DARE. I've been "enlightened" on cannabis and psychadelics but I still but the rest of them in a "Stay away! High risk of dependence/abuse." category.

Oh well, I'm pretty happy with vaping a bag or two in the evening and going out on Fridays and trying to you know, eat decently the rest of the week.
Hmmm, I know "x"s in general are (like X tattoos on the back of your hands) but I didn't think that was a popular trend/movement/whatever anymore.

Typically the option is less "xXpetetheblobXx or MasterOfPainDeath" and more "petetheblob or xXMasterOfPainDeathXx". The "x"s usually seem to go hand in hand with the more 'absurd' names.

(I don't have any data for any of this though, I'm just going by what I have noticed which could be colored by various biases I have.)
Here's the NIST document from their own site, in case you'd like to skip the article: http://csrc.nist.gov/publications/nistbul/itlbul2013_09_supp...
In a really twisted way, that's what makes Agent Smith's speech in The Matrix so interesting. The one about how humanity is "a virus" destroying the world. At the time the movie came out, that whole spiel felt like overblown, James Bond villain-esque speechifying. These days it's almost starting to sound like a halfway reasonable analogy.

While I disagree that we've failed "to improve the human condition," I do think that, as a species, we're prone to taking the short view. We do what's expedient for us, and only for us, and only in the immediate timespan. We're fantastically bad about planning for the future. Throughout history this has actually benefitted us somehow; being creatures of convenience, fear, etc., has forced us to innovate. Now it's a question of whether we can innovate more quickly than we can fuck things up.

"We are an animal with better cognitive abilities. Let's hope that we can progress beyond this stage fast enough..."

I'm strangely optimistic. Not happy about the current situation, and pessimistic about the environment over the next 50-100 years. But I have hope that we'll figure this out. In a weird way, I have hope that this will finally be the undeniable, forced confrontation with our waste and excesses that will demand global cooperation and an end to petty, short-term bullshit. A big step forward for our species, forced upon us when our back's against the wall.
Google may owe you money
Yes, ARMv8 has twice as many architectural GPRs and NEON/FP registers, but:

1. This has nothing to do with 64-bitness, it could just as easily have been applied to a 32-bit iteration of the ARM ISA. (You're not saying it does, but many, including the linked article, do.) Widening the GPRs to 64-bits means that the number of bits of architectural register space is actually quadrupled (there are 2x as many, each of which is 2x as wide).

2. Performance scales (very) sublinearly with the number of available architectural registers.

3. The number of physical registers in the microarchitectural implementation may be unchanged, or may even be lower, than any given implementation of ARMv7. It is unlikely that this "Swift 2" core has fewer physical registers than the A6's "Swift 1", but ARMv8 just sets a higher lower-bound on the number of physical registers, and makes it modestly easier for a compiler to express a given piece of code with fewer spills. In reality, the number of physical GPRs in Swift 1 was likely already >= 32 due to register renaming (https://en.wikipedia.org/wiki/Register_renaming).
This is such a ridiculous statement.

Leftists like Bill Gates, Newt Gingrich, John Hunstman, Frederick Smith, Susan Collins, Tim Pawlenty?

Cap and Trade was a free-market republican idea originally [1], but now that it's being advocated by the 'Leftists', it's become much more politicized.

A plurality of scientists agree that steps should be taken, the FUD denial is all paid for by a dozen companies who stand to profit from additional delays, yet it's somehow comparable to 'religion' to think that we should take action?

[1] - http://www.smithsonianmag.com/science-nature/Presence-of-Min...