skysight-inc/HackerNews huggingface dataset:
If I understand correctly, the iPhone only cares that the chain of trust for an app key is validated up to their CA.

In other words, if the bad guys with guns coerce Apple to mint them a cert, they could simply replace your known good binary with a crocked one signed with the new key, and your phone will happily run it. Getting that binary onto your phone is an exercise left to the reader, but there are many means, legal and otherwise, that could be employed to make that happen.

If your privacy means your life is on the line, you probably shouldn't be running stock Android or iOS. (And depending on how you feel about basebands, any modern smartphone, period.)
There's an outfit in Oakland which does this.[1] They're a computer recycling center which assembles working systems from the recycled ones. They currently offer minimum specs of at least 2GB of RAM, 80GB HDD, DVD-ROM and 17” monitor. They install Linux XUBUNTU 14.0.1. The machines are free to schools, non-profits, and low-income people.

There was a similar organization in Berkeley which installed Windows. They had a deal with Microsoft which allowed them to do this. But I think that ended with Windows XP.

[1] http://www.ewastecollective.org
Researcher claims black holes do not exist
That's very true - one of those mini Linux sticks would fit the bill nicely, for example: http://www.aliexpress.com/store/product/Original-authentic-R...

And apparently Intel has the same thing with it's atom chip: http://arstechnica.com/gadgets/2015/01/intels-compute-stick-...

With high capacity flash getting fast-enough for real use, I don't see much of a need for spinning platters anymore.

It's seems like a shame to give up on all that old hardware, but technology marches on I suppose.
Microservices largely break the standard HTTP patterns anyway. E.g. you are supposed to redirect after a POST request so that users can't double submit a form, but if you're hosting your frontend on a CDN then this isn't possible because the CORS spec prevents browsers from honoring redirect responses except for after GET and HEAD requests.

Incidentally, you are supposed to be allowed to redirect in response to GET requests, but if you use JWT auth then you can't even do this because the non-standard header forces a preflight request, and CORS requests with preflight aren't allowed to redirect at all.

I don't even understand how it's supposedly secure to pass back JSON with a URL for your promise to trigger a redirect, but it's insecure to pass your browser a 3XX response to do the same thing automatically.
Android library for creating different tags for your content
Right, sorry, I think the claim is that since ARMv8 requires AES instructions, it no longer needs separate encryption hardware, and the proof is that the Nexus 9 supposedly doesn't have the encryption performance hit that the Nexus 6 does.

Native instructions would also require one less closed-source driver, which is also a win.
Cyberweapons Have No Allegiance
The public unions are just a tip of the entitlements that need to be paid out. Public union retirees were people with steady employment for 20+ years, they probably have houses and other investments. What about all the other people hitting retirement age who were bounced around many jobs and never even got a pension?

This is how basic income will begin, a critical mass of retirees who either lost pensions through company fraud, municipal bankruptcy, or who never even had a pension in the first place. All it takes is a few southern populists to throw off the chains of fiscal conservatism and the money will flow.

Greece will never happen here, because we can print as much money as we want. We have spent trillions in Iraq and interest rates haven't even gone up. We could easily put trillions into the hands of the poorest Americans and the Fed would still be able to sell debt below 5% interest.
The only thing that comes to mind is Douglas Engelbart mother of all demo. It features a collaborative edition of a distributed document. Other than that, it seems Cunningham was the sole soul behind wikis.
I think the author's point is not that those "wide variety of ways" don't exist, but that they are currently being broken/circumvented. The standing gentlemen's agreements to not play the game a certain way are being thrown out. Each side is using tactics that, while legal, were historically frowned upon precisely because it was understood that they would lead to the sort of gridlock we're currently experiencing. These are tactics that were understood to only be used as a last resort, but have become SOP.
I would have agreed until this last round of "we changed it, you'll like it, and we won't change it back" has my group looking for a different league host for the first time.
Thinking Outside the Box: DODOcase Brings Customizable VR to the Masses
Oh, thanks for the explanation.
Initial version of my Commodore PET
Is there no option in the store for developers to "sign" the apps in some way and for phones to detect when the app doesn't use the developer's signature?

If such a feature doesn't exist in the app stores, it should.
A necessity? Only because people have no self discipline. Few people have the ability to save/invest and defer gratification. Spend, spend, spend is the American way.
Interesting but does not exist for Android.
I'm just astonished that there's even justification for it not being an option. Bang on about easy discovery all you want, there's lots of people who don't want to give out their phone number for no good reason to some strangers.
Mostly it's a knee-jerk reaction that all popoular things are usually just the tip of a huge iceberg of incremental improvements and other attempts at virtually the same stuff... But I did find something PARC-related:

http://dl.acm.org/citation.cfm?id=215706

Note the use of collaborative editing of text, and optimistic concurrency control for local changes.

> As far as I know, no one disputes the creation story of the first wiki as being by Ward Cunningham.

Nor that the first Model T Ford was created by Henry Ford :)
Nice to meet you, I'm the guy that sells you put options and makes money off your "bullish" beliefs.

Could you tell me what MainStream Media on Earth has been predicting the crash of the US economy for 7 years? To me the MSM seem to have been cheerleading the Fed all along. Haven't they been making fun of Peter Schiff all along or am I living in a parallel universe?

And if you're so good with numbers and are up for a challenge, you could try and explain the horrible numbers that get posted daily on zerohedge. They need educated Keynesians such as yourself to disabuse them of those horrible graphs they keep showing.
10/100 Ethernet... why not GbE port? i would love to have something like this in my homelab, but the Ethernet port (for me) is rather limited.
XMPP as a protocol is a deadend.

An open message platform is a great idea but individuals don't care. They are happy with walled gardens and XMPP doesn't have a USP to convince them otherwise.

Sometimes you just have to admit defeat and move on.
It does approach U.V somehow. The more realistic things get, the more I feel it misses something, like touch or smell, making it annoying instead of inspiring.
To be exact, I am surprised they were able to make deal with cities where Fiber has launched given telecom franchise basically is a in-or-out. I guess they are Google they have plenty of resource at disposal.
So the opposite of the premise of Idiocracy is true?
They invite you to their group that has access to it if you subscribe.

http://i.imgur.com/RZtCwx7.png
Sexual Assault on College Campuses, College Party Scene
I don't really see it is changing coding style to simply have the rename be a discrete commit. I've never had a problem where it didn't recognize a rename when I do this. Any further changes I want to make to the file come in subsequent commits.
Ceylon-lang: Static types that just work
The Third Man.

And there's an interesting permutation of one-two-three in this little subthread.
I submitted this the other day:

http://www.oss.net/dynamaster/file_archive/100102/0a947a77d7...

In one part, it says:

The greatest material curse to the profession, despite all its advantages, is undoubtably the telephone. It is a constant source of temptation to slackness. And even if you do not use it carelessly yourself, the other fellow, very often will, so in any case, warn him. Always act on the principle that every conversation is listened to, that a call may always give the enemy a line. Naturally, always unplug during confidential conversations. Even better is it to have no phone in your room, or else have it in a box or cupboard.

That's talking about the plane old telephone in the 1960s.

The message I get from it? If your life is on the line, consider not using any electronic communication at all.
So a state-of-the-art graphics library, a critical component to your new, moderately successful video game, doesn't deserve 5% of the revenue?
At the very least, iPhone 6 is ARMv8-A, so has AES instructions.
"cleverer" or "more clever"

I think I prefer more clever.
> We have spent trillions in Iraq and interest rates haven't even gone up.

That's because they're set by the Fed and not allowed to fluctuate according to market pressure. Surely you knew this?

It's the same reason why, some argue, the Fed can't raise rates now (because of leveraged derivatives).
Why offers from startups specifically? I think most of the companies I applied to were safely out of the 'startup' category.

Also, are you looking specifically for data from new grad job searches? If so, you should clarify that on the survey.
House Judiciary Committee Tells FCC It's Going to Block Net Neutrality Rules
Why People Trust Humans Over Algorithms
The mentor manifesto
Mild weather and tolerance/support of homelessness tends to draw more in.
I'm not sure how you could argue Apple wasn't an 'it' company. Obviously that's a pretty subjective term but not only did they have a revolutionary product but their IPO was a pretty big deal as well. From the Apple Wikipedia article:

On December 12, 1980, Apple went public at $22 per share,[30] generating more capital than any IPO since Ford Motor Company in 1956 and instantly creating more millionaires (about 300) than any company in history.[31]
>A lawyer has to charge another billable hour to hit your other 5 providers?

Sure but first, they would have to actually find out who those providers are. Without a central service like Google tracking everything you do online, it would be extremely hard to link 5 different email accounts to one person and then to forum user MMARules22 who has been posting on an anti-GMO forum. Google also makes it easier for people to subpoena private information in a lawsuit and then leak potentially embarrassing items to the media.
Business Plan Archive
Well, subpoenas are issued prior to someone being judged guilty. And, I don't know if you agree, but "if you have nothing to hide, you have nothing to worry about" is a very poor justification for any kind of invasion of privacy.

As I'm sure people are aware :-

1. Google DNS tracks all domain queries
2. Chrome basically key logs everything you type into the search bar.
3. Android tracks calls, messages, IMs, emails..
4. Google Fiber has the potential to track even more content

If there were lets say 20 different services, there would be NO way to connect email account foo@email.com with a forum posting from member RedSpike93 to a search for "escorts in miami". Google engineers have already been fired for stalking teens, accessing private info, etc.

Heck, its kind of unbelievable that not too long ago, Netscape was sued for "only" tracking what users downloaded.

http://en.wikipedia.org/wiki/Specht_v._Netscape_Communicatio....
How is it working out? Is the messaging solid between Android and iOS? How is the group messaging working?

Sorry, I just downloaded it, but I have no friends on the list yet. I'm impatient. I really want it to work.
Starting Small Is the Biggest Idea in Advertising
> For developing with UE4, we recommend a desktop PC with Windows 7 64-bit or a Mac with Mac OS X 10.9.2 or later, 8 GB RAM and a quad-core Intel or AMD processor, and a DX11 compatible video card. UE4 will run on desktops and laptops below these recommendations, but performance may be limited.
The fact that you believe I'm attacking you tells me all I need to know. I'm not protesting a single thing. You are. I'm telling you why people - myself included - do not agree with you. There is no violent imagery besides the one you want there to be.

It's ok though. Don't respond, this is obviously not going anywhere and we'll just agree to disagree. Cheers.
If the request body effects the behavior, they are breaking the semantics of GET and breaking anything (e.g., caching, including local) built around the defined semantics.

There should be a GET-like method that takes a (significant) request body but is otherwise semantically like GET (e.g., safe) -- essentially, it would represent asking for a representation of the result of applying a pure function to the resource identified by the URI rather than asking for a representation of the resource itself.

But no such function currently exists in HTTP/1.1 or any general purpose extension (there are highly-specific things like the SEARCH method, but that's not general purpose the way the base HTTP/1.1 methods and, say, PATCH are.)
Erm, well. Could you explain? I feel like I am missing some idiom here.
Location: Cleveland OH USA

Remote: Sure

Willing to relocate: Can't :(

Technologies: HTML, CSS, JS, UI/UX design

Résumé/CV: http://www.linkedin.com/in/brendancullen

Email: bcullen at gmail dot com
Guess so. That's the premise of "Everything Bad is Good for You: How Today's Popular Culture is Actually Making Us Smarter" by Steven Johnson (http://www.amazon.com/Everything-Bad-Good-You-Actually/dp/15...). Though Idiocracy is a great underappreciated film.
Could someone explain what this means for routers using google voice for voip service like http://www.obihai.com/googlevoice?
The hitman scam: Dread Pirate Roberts’ bizarre murder-for-hire attempts
>I don’t see Go as something that is going to serve as a “better C”, so I’m waiting for something new.

This surprised me a bit. I think most people who tried Go would agree that it is, in fact, a better version of the C programming language. It follows many of the same UNIX-y principles and it's a pleasure to work with, mostly because the syntax just gets out of the way. I'd like to know more about his point of view if he's reading here :)

And while I'm at it, I want to thank Salvatore for giving us redis, which is also a pleasure to work with.
Why is it bad to converge toward consensus? Or rather, consensus from the scientific community (which more often than not is the wiki-writers).
I definitely think she deserves criticism for stopping the work from home policy. This industry had a huge chance to move away from traditional office work to a much more flexible type of work environment. Her move put a significant dent in that.
Yeah. At his 31 months back at Apple, Jobs was getting ready to launch the Power Mac G4 Cube and the Flower Power iMacs... The investment community thought he had lost it, and Apple's stock price collapsed. (There was also that dot-com bust thing, I know.)

At the same time, Apple was building the iPod. When product cycles are long and vision spans even longer, current performance may not be indicative of what's coming.
There are a lot of companies out there - try poking around job boards, look at the companies that post on HN Who's Hiring?, and Google with relevant terms for your interest (ex) software engineering internship summer 2015 san francisco). If you attend university, then your career center should be able to assist you. If you're in high school, you're well ahead of the curve, so don't sweat it if you don't secure an internship this summer.
wouldn't this be more valuable if it wasn't VC funded startup focused entirely?

lots of great employers are not VC funded startups (personally I avoid them like some plague)

more generally even non-VC funded startups can be horribly pressurised environments in which to work where you are expected to hit the ground running and wear all of the hats.

juniors in particular, imo, should be encouraged into more well established environments so that they can learn how to work in the industry in a comfortable, low pressure, environment.

i know that is partly the idea of what education should provide, but my experience is that it seems to churn out engineers who then require real world training to become valuable employees, rather than people who can hit the ground running.
I wish recruiters would see it that way. Phoning out of the blue at work, asking if I have time to speak. Ignoring me when I say no.
> Microservices largely break the standard HTTP patterns anyway.

There's a difference between violating common patterns and breaking the specified semantics of the standard.

> E.g. you are supposed to redirect after a POST request so that users can't double submit a form

That's a common practice, but not a requirement of the HTTP standard the way that GET methods not having semantically-significant request bodies is.
"Liberal city" is almost redundant.

http://www.theatlantic.com/politics/archive/2012/11/red-stat...

> The gap is so stark that some of America's bluest cities are located in its reddest states. Every one of Texas' major cities -- Austin, Dallas, Houston, and San Antonio -- voted Democratic in 2012, the second consecutive presidential election in which they've done so. Other red-state cities that tipped blue include Atlanta, Indianapolis, New Orleans, Birmingham, Tucson, Little Rock, and Charleston, S.C. -- ironically, the site of the first battle of the Civil War. In states like Nevada, the only blue districts are often also the only cities, like Reno and Las Vegas.
oops, Ok. I couldn't find the info actually.
Secure Your Cookies Video Tutorial
Not to mention this is much more than a 3D rendering middleware.
Agreed. I think this is a really interesting topic to explore, but the specific questions in the survey could use some work.
>Can you use UE4 to build cross platform games, on mobile and browser?

Yes, though with a significantly reduced feature set due to the limitations of mobile and browser platforms.

Also, the UE4 runtime once compiled with Emscripten is about 50MB, and that's before the game itself is even loaded (as of v4.7.1).
same here. also, what is the blue button for?
Nothings really hardcoded when you have the source at hand.
I second /u/ptype suggestion of paying down the mortgage. It is a guaranteed return that no other investment can guarantee. We paid off mortgage in 2011 and it was the best decision we made. After paying off mortgage, we redirected the mortgage payments to other investments while we were working. We lost jobs in late 2013. Not having mortgage payment has been a blessing, no stress of needing to generate cash flow to make mortgage payment.

As we no longer has steady paycheck/significant income from work, we have become more conservative with our investments and keep one year worth of expenses in cash and cash-equivalent. We still have a 7% play account that we invest in whatever fancies us typically individual stocks, options, and Peer to Peer Lending. Rest is in ETFs, mutual stock and bond funds (Index based) in combination of Traditional and Roth IRAs and taxable brokerage accounts at Fidelity and Vanguard.
Techstars Partner Ari Newman Joining Codementor for OfficeHourSession Tues 3/10
I agree with and appreciate nearly all of these suggestions. Just a few well-intentioned quibbles:

> Arrays MUST be created using the Array syntax literal.

This does enhance readability when vending an empty array, but when you know how large an array will need to be in advance, new Array(someLength) is an important pattern. Consider this naïve implementation of Clojure's "reductions" or Haskell's "scanl":

let reductions = (callback, initial, array) =>
array.reduce( (memo, element) => {
memo.push( callback(memo[memo.length - 1], element) );
return memo;
}, [initial]);

This will call push() array.length times. If the backing store for Array is a typical vector implementation that reallocates every time its length exceeds a power of 2, this means incurring log₂(array.length) reallocations, and suffering the concomitant heap fragmentation. However, if we pre-allocate an array of the appropriate size once before entering the loop,

let reductions = (callback, initial, array) => {
let result = new Array(array.length + 1);
result[0] = initial;
array.forEach( (element, index) =>
result[index + 1] = callback(result[index], element)
);
return result;
};

we can avoid creating unnecessary work for the VM.

> Regular (named and hoisted) function declarations SHOULD be used instead of anonymous functions by default.

I think this is really bad advice. Hoisting makes imperative code harder to reason about; any time that it would actually make a difference, the un-hoisted behavior is the one I would want. The verbosity of let myFunction = function(x,y) {}; over myFunction(x,y) {} is definitely unsightly, but it's worth my peace of mind.

> undefined MUST NOT be used, void 0 MUST be used instead. [...] Pure convention. Also void 0 looks more l33t.

undefined should be preferred on grounds of readability. If ES3 compatibility is really important, you can configure babel to emit void 0 in place of undefined with the spec.undefinedToVoid optional transformer.
In addition to the problems others have stated with this survey, you're missing zero as an answer to the questions. That is, what if someone didn't receive any rejections. The way you've structured this, only people who have received at least one or more rejections can answer accurately. Zero should be an option for questions 2 and 3.
Incredibly well crafted site. Blasted my eardrums on the sine wave generator. I could only hear up to 18kHz now...feel like I'm getting old.
Yeah, if you think you can write your own alternative to Unreal Engine for less than (revenue-$3000)*0.05 per quarter, then by all means, you should do that.
You need to allow zero for numbers of offers/rejections.
Uber India enhances security measures with in-app SOS button
There's an organization in Minneapolis which does a similar thing. It's called Free Geek Twin Cities, and they recycle old PCs and put Ubuntu on them. It's about $40 for a computer, or one can earn one by volunteering for 24 hours. I used to volunteer there when I was less busy.
Why would they not just make the repo public by default? I can't see the major advantage to doing it this way making developers jump through hoops to access your source code. If I don't have a GitHub account this means I have to create 2 accounts just to gain access. Seems unnecessary.
It does make sense the humans would get better at pattern matching. Interacting with UIs constantly and exposure to video games with loads of information must be good for the brain.
Does git-annex[1] solve the large file problem? I know Gitlab suggested it as a solution.

[1] https://git-annex.branchable.com/
Need a definition for ambition?

With the acquisition of Van Tuyl, Berkshire now owns 9 1⁄2 companies that would be listed on the Fortune 500 were they independent (Heinz is the 1⁄2). That leaves 490 1⁄2 fish in the sea. Our lines are out.

There you go.
Tesco had a major accounting scandal: http://www.theguardian.com/business/2014/oct/29/serious-frau...
Location: New York, NY

Remote: OK
Willing to relocate: Yes
Technologies: Python, MSSQL, PostgreSQL, Java(some), Flask,
AWS
LinkedIn: linkedin.com/in/taurenk
GitHub: https://github.com/taurenk
Email: tauren.kristich@gmail.com
Oh come on. Even Disney movies have corpses in them.