skysight-inc/HackerNews huggingface dataset:
I see a lot of discussion about "Secure Enclave" and other hardware security features and such, and I'm not sure I see the relevance. Assuming that the data has already been properly encrypted, stored on disk, and purged from memory (by shutting down the phone) by a version of iOS that did not already contain a backdoor when the data was encrypted, there's no magic combination of hardware and software that can decrypt that data without the password, right? This seems to be supported by Apple's claim that the best they could possibly do is provide a channel for the FBI to brute force the password.

So am I missing something that makes the iPhone's internal security architecture relevant here?
The implications are huge however. AFAIK most smartphone users use iPhones. People will be outraged -- and not only people but _MANY_ business depending on Apple tech, and many governmental agencies both in USA and abroad.

If they actually try to hit that hard they'll find themselves in a very bad PR situation. They might not care for that but the consequences of such an action will bite them really hard on the ass.
I keep finding it puzzling that Debian would opt to maintain a fork of Firefox, while at the same time go all in with systemd because it would be too much effort to maintain something else.
Or more like an erased figure is "revealed"
Maybe (the) most menacing massively majestic multicast managing monster  ever
Doesn't attempt to please everyone. Case in point: no OOP or inheritance and no FP. Minimal syntactic sugar.
I was a good tenant. I paid on time. I didn't wreck my apartment. I did need repairs once: the hood (required by code) over my stove was never installed. I did ask for an exterminator repeatedly, because mice were coming in through the walls (there was a 2" gap between the floorboards and the sheetrock behind the baseboard radiator cowling; I caught 18 mice in one weekend). I did ask for an exterminator repeatedly, because about 15 months in bedbugs started coming in through my walls. About 16 months in, my landlord informed me they were going to begin eviction proceedings against me for failure to pay rent. I had paid every month, on time. The building had changed owners, and the new owner bungled their rent payment history. Had to hire a lawyer to send them a letter (along with a thick packet of supporting documents) declaring that no, in fact, I did not owe them four months rent.

So yeah, between illegally trying to evict me, never once exterminating that place, etc etc .... I'm glad I don't live in a building owned by a shitty landlord anymore. I'd give my previous landlord a solid F-; I'd give my current landlord an A. I'm also paying 150% what my previous place was for the privilege of having a landlord that doesn't violate the law monthly.
First post. Just wanted to let every fan of multicast on UNIX know that the static multicast routing daemon, smcroute, is now available in a very anticipated release - v2.1.0

A few highlights: possible to run on more interfaces (including interfaces w/o address yet), TTL scoping, disable on ALL or selected
interfaces. Executing scripts on matching (*,G) routes, and more ... soon in Debian release near you.
Pretty decent Qt bindings here https://github.com/visualfc/goqt
To Survive a War, Yemenis Are Turning Fog into Water
One of the founders of WhatsApp
Tsk, this appears to be from 2009 and not 2014. But still pretty relevant IMO.
I know thats what i ment with usually you give a fuck, i dont know any way you could run PHP single threaded on a server (i mean there sure is). But its something common you learn when you programm in the other languages i mentioned.

I dont think it could get a real issue in a real environment, except someone really wants to fuck with you. But the some fail2ban on to fast requests should fix this easily as the hashes dont actually take that long.
IANAL, but how is it a subpoena if it doesn't originate from the judiciary?
I still don't quite understand what's great about Gmail. Everyone goes on and on about how amazing it is, and I'm sitting here having to refresh the page every 5 mins because it won't update, or it's lost a toolbar button.

Inbox is worse for me (although I realise probably not for most) because automated emails are usually really important for me as they are telling me something stopped working, but emails from people might not be that important because I get hundreds a day.

Between the issues with the Gmail web client, and the problems I have with Inbox, the whole "Gmail" product is one of the worst products that I have to use, and I try to distance myself from it with good email clients as much as I can.
I just recently started with go, but I love how simple (apart from horrible $GOPATH) and effective that is.

Still can't get over the moment I realized that in order to deploy my web server on an empty virtual box all I had to so was to build and upload. After all the languages and frameworks that required endless customization and setting up it was a true eureka moment.
I'm not sure that I understand your definition of the term "opinionated". Is Haskell opinionated? Is Fortran?
I follow you on everything else but

>> most apps only run in portrait mode

What? That's not even remotely true. I think out of the hundred or so apps I have on my Android tablet, there might be one that is stuck in portrait mode.
I noticed several people asking, and was wondering myself: Jan Koum is one of the WhatsApp cofounders.
> knowledge of how you would bypass the device encryption is locked up in the heads of several engineers there

WARNING — THIS Apple Engineer IS CLASSIFIED AS A MUNITION
--rsa--------------------------------8<-------------------------------------
#!/usr/local/bin/human -s-- -export-a-crypto-system-sig -RSA-in-3-lines-HUMAN ($k,$n)=@ARGV;$m=unpack(H.$w,$m."\0"x$w),$_=`echo "16do$w 2+4Oi0$d-^1[d2% Sa2/d0<X+dLa1=z\U$n%0]SX$k"[$m]\EszlXx++p|dc`,s/^.|\W//g,print pack('H' ,$_)while read(STDIN,$m,($w=2*$d-1+length($n||die"$0 [-d] k n\n")&~1)/2) -------------------------------------8<------------------------------------- TRY: echo squeamish ossifrage | rsa -e 3 7537d365 | rsa -d 4e243e33 7537d365 FEDERAL LAW PROHIBITS TRANSFER OF THIS APPLE ENGINEER TO FOREIGNERS
I really don't think 5% by weight is that much. To add a bit of perspective, tomatoes are around 3% sugar, carrots 7.5%, apples 16%, bananas 30%.

I realise that GI is typically calculated for food; I'd stated the GI of lactose because the article was about sugar, and my intention was to compare different types of sugars - some are better for blood glucose levels than others. The GI of milk would be lower than that of pure lactose, at around 30.
Jan Koum is a WhatsApp co-founder. WhatsApp is notable, I think, in this debate specifically because WhatsApp partnered with Moxie's Open Whisper Systems for end-to-end encryption.

https://news.ycombinator.com/item?id=8624212
Even with the delve debugger?
Remote job salaries
I am a Devops engineer/Manager with a decent amount of experience. I'm very interested in remote work, but browsing the remote job listings, I'm not getting a good sense of the salaries. I make about 90+ now, I was hoping not to take much of a cut working remotely. Anyone have exemplar data?
Because a C# GUI on Linux or Mac is not very native looking. Also for the same reason some like Go over Java, static binaries instead of requiring JVM or CLR be installed.

On another note, because writing programs in Go is much faster than say C++ or C for most use cases.
My first company officer at the Academy was a Marine captain who openly admitted he over-worked his first company of Marines and ran the entire group into the ground. He said he learned from that to not expect so much of others. Nevertheless, if you, I, we, found ourselves in a high-demand, high-stress situation, the best advice he could offer was to "Revel in the suckiness."

I have tried to live by that for the last 20 years but it's hard to remember it's "just the suckiness" at 3 am for the Nth night in a row.

I think it's important to modify that advice with a heavy dose of reality testing: if it's really that important, where are the other people? Does it really need to be this hard? Are the others out of touch or is it me? In short, what environmental modifiers can I affect, and what environmental cues can I calibrate on?
I believe those clauses are completely unethical in the first place, so I wouldn't have a problem.
I have to ask... what was charging you 500/mo?
"We know you come to Yahoo because of our distinct voice and unique blend of original content, aggregation and personalization."

That made me lol. They should just keep their gossip columns (half the news on the front-page). The comments on those articles are always entertaining.
So pay them?
That makes a lot more sense. His Facebook profile didn't indicate anything about his background.
People usually have a coffee date first, before doing dinner. Here, you're doing dinner first, and then lunch. The first pass should be minimal in commitment, and give both sides a chance to get to know each other. They pass fizzbuzz or something doable in 15-30 minutes, you have a short convo about the company, and then you move on to the second pass.
Do we have any documentation that indicates it's impossible to do firmware updates without the user's passcode? That's what the government seems to believe that it could (at present) do, given Apple's cooperation. The iOS Security Guide doesn't seem to address that particular point.
No, people don't want to be deposed because they want to do their job and mind their own business, instead of get pulled in to a national spectacle, be inconvenienced with new travel plans that require child care arrangements or other disruptions, and potentially face stressful scrutiny on record.
Government's War on Women: 1900-1920
Logentries.com for $1200 per month. I shifted to logstash and cancelled but it did not get processed.
​Verizon to shut down its public cloud
What about sponsored GIFs from your favorite top brands? Something like Purina Beggin, or Tide, or American Airlines.
Not in sane states (read: California).

Well, sane in this thing, at least.
Heh... you've got a point. I'm old enough to remember when flying was "glamorous" and exciting. We used to actually get dressed up in a snappy outfit because it was an occasion to fly! Ooh and those complimentary warmed towels and the warm roasted peanuts. Nothing like today's cattle call of yoga pants and uggs galore, zero leg room, fights over reclining seatbacks and $13 wifi.
Have to say this amazed me that they are still selling a four year old device and evolving it by upgrading software.
Yeah, it still seems ripe for abuse to those who are so inclined.
What about Yahoo Answers? I hate seeing their results show up in the top 3 when I do a Google search. They're always low quality and not useful.
> Interestingly, people usually don't want to be deposed when they have something to hide.

You know who really talks a lot about their rights? Terrorists.
if you're creating $6,000 in value, people would definitely be willing to give you a cut of that.
Nearly all of the work I do for my employer is on public github. I always wonder though because if you just went to my personal github page it's not necessarily obvious that my Day Job is just a click or two away as these are contributions to another public repo, not one of my own. My own personal repo collection has close to nothing related to any job I'd ever want.
Even getting them at "cost" is roughly just as wasteful.
In which it is demonstrated that absolutely no matter what GitHub does on this topic, someone will complain.

Newsflash: You don't have to use these for your projects if you don't want to.
The way I see it:

1) Go produces 100% portable code. I absolutely suffered doing the same for a very basic C++ program that used C++11's std::regex. Compiled fine on clang-3.5 on OS X, fails on clang on Linux. It took me hours of searching online to find and install the exact version of GCC that actually fills in std::regex instead of just keeping it empty. Trust me, there are some versions that do that! No errors during compilation, but still doesn't run.

2) Statically compiled binaries. I can be confident that the absence of some essential library from the user's end won't break my app.

3) Cross-platform, especially with something like Qt. Write once, compile for each OS, then run - done!
We Desperately Need a Twenty-First Century View of the Economy
1. Not an issue for web services, which is what the OP was referring to.

2. See #1.

3. Neither does Java, although of course it can be helpful.

4. Error handling is certainly not less verbose.

None of the above overcome the lack of tooling, libraries and generics, at least for me.
Is there a way to check what was linked originally or do you just have to click the link before it's changed to know?
Just playing Devil's Advocate

Why would should your phone be treated as 'equally opaque and inaccessible' be any different to the belongings in your house? Your office? Your car? Digital representations are not 'thoughts', they are an encrypted form of a physical thing (by encrypted I don't mean technological encryption, but we can't read the 0s and 1s without a app to decipher). How would an undeveloped roll of film be treated in a similar case? Would the FBI just go 'oops, not developed yet, guess we can't see what is in there'. No, they'd develop the film, plain and simple.

Just to be clear, I'm NOT suggesting we create back doors, but I don't see any physical object containing data to be the equivelant of what is in our minds.

More troubling, what happens when we create mind-readers? That's where things get really edgy.
Those other things being unpalatable doesn't change code tests being unpalatable.
Not at all. You didn't know.
Take a look at a curated list of opinionated ecosystems. Hilariously, they contain some of the most popular use-cases going forward, and the price point is good.

Genuine question, why all the negativity?
>The big, protruding heel of the human foot is completely counterproductive for running. It helps us stand on two legs and walk. Humans have to consciously learn a proper technique for running to avoid misusing the heel. Doing "what comes naturally" is just horrible.

"Doing what comes naturally" after being trained and conditioned from childhood to ambulate in shoes is a far cry from what actually comes naturally.
Also the Chromebook Pixel may have been an attempt to get Google employees to use something other than Macbooks.

Meaning that it may be in part aimed at dogfooding the Android platform internally, much like how Microsoft employees run beta version of their software to root out early bugs and such.

Also offering the device for sale may provide some means of covering the expense of having them made, as usually factories demand certain minimum amount ordered before they start a production run.
Java doesn't require an IDE either: emacs/Ant/Maven is all I've ever used. Barring specialized platform-specific toolsets (like Android Studio) you don't NEED anything else (you might WANT something else, but that's a separate issue...)
Udacity Nanodegree: Ideal Route from PhD to Industry?
Mental exersize?
Many Apple employees are not allowed to refuse. I suggest that any employee, especially those on any sort of work visa or with any connection to the military/intel community, seek legal advice prior to signing or saying anything. There are big forces involved here that will not hesitate to squash/fire/blacklist little people.
Jan Koum is WhatsApp's co-founder and current CEO, and a Facebook board member. I had this in the original title but it seems to have gotten removed—sorry!
The "bootstrap security engine" could store a hash of the blob in it's secure flash storage, and only update the hash if the user enters their pin, then reload the firmware blob. If the stored hash and blob hash ever don't match on boot, wipe the keys.
Sony issues takedown on Harvard law professor lecture about music copyrights
We're focusing on teams of 3-150 developers right now.

We have some of the building blocks in place for bigger teams, but it's not a priority right now.
>you need to use a Microsoft only program to be able to unlock your FX phone

Do you mean a Windows-only app? Blame the chipset manufacturer. fastboot oem unlock works just fine on any platform that runs fastboot/adb - it's up to the firmware on the phone to accept that command.
> I really wish I'd spent all that time I spent on Flask on Node.js, python was the wrong medium to distance myself from PHP frameworks.

What Node frameworks are you using?
Does CONTRIBUTING.md fulfil this requirement?
Thank you for having the courage and time to write your story.
In addition to what melted said, Go has strong opinions about things (we want to keep language simple, we want to encourage writing maintainable code, we want fast compilation, etc) and it's okay if those opinions mean it can't please some critics. For example, Go isn't against generics. They just don't know (yet) how to do it while keeping language simple and compilation fast.
In my experience, whatever reason you are working for what you're working for, what you do to get there matters, because those are the skills you are building. If you are having bi-weekly panic attacks then you're as likely to drop dead in your early 50s than enjoy the fruit of your labor. Is what you are doing more important than your life? It may be, but I would hope you're making that calculation. Living your whole life building up health debt is the same as building a system with technical debt - it WILL come calling someday.
We ask candidates to submit code samples of their own choosing, or if they have nothing that they can supply for whatever reason we give them a short challenge which is only used for generating code to review.

We bring them onsite and review the code and have them walk through what's going on. If they just blatantly copied stuff or handed in someone else's code they won't be able to stand up to scrutiny. And if they really do know it inside and out they probably could have written it anyways. We've had a small number of candidates who tried to pull a fast one but very very few
Not to start a flamewar or anything, but what about clojure (or any lisp for that matter, I just like the CLJ ecosystem) doesn't vibe with your 'minimal syntactic sugar' and other requirements?
that's a pretty short CoC
I am reading and writing Go and Java almost daily. Java has a tendency to be written in an over-engineered way. The Go community has an inclination towards cautious abstractions.

Take interfaces. In Java you might start with them. In Go - in the best case - they emerge, when it's time for them. Java has more mature tooling, but then, I cannot remember gathering runtime insights with Java quicker than with Go pprof[1].

Java is rock solid and more and more libraries are written in lightweight and clean way. Go has more momentum and also a growing number of curious users, who explore the language in creative ways[2].

[1] Google image search for "go pprof": https://goo.gl/6l7t1b

[2] Just discovered this amazing guy recently, https://github.com/fogleman/ln, https://github.com/fogleman/nes
Yep. Or at least say "they charged the analyst with saying something he was himself thinking not true" - if you really don't want to use the quite clear headline that SEC provides: SEC: Deutsche Bank Analyst Issued Stock Rating Inconsistent With Personal View

In colloquial use, we would say the analyst was fired for lying.
Then I'm sure you'll find it very easy to provide the study that confirms your claims.

You are the first person I've ever heard that called asking for evidence "superstitious". You might want to look up the definition of that word. Goddammit indeed.

Try not to get too touchy-feely in your reply, just give me the studies you are referring to.
It hasn't stopped, there just hasn't been a release. Main issue seems to be that the next release was planned to be the magic "1.0" and that isn't finished. So while that is worked on, there haven't been new releases, because the current release works, and most bug fixes happened in dependencies (jinja, werkzeug). At least that was my takeaway from various github discussions about it.
>Samsung Exynos 7420 Octa-core processor

Uh oh, Samsung's Exynos division does not have a good record of publishing kernel sources.
> Why not try Django?

They blame Python for issues they perceived with Flask, I doubt they're going to be too open to Django.
If only the gif search worked. 75% of the time when I do a giphy search on slack i get completely unrelated gifs.
I would be surprised if a well constructed 2 hour test wasn't able to give you enough information on their structure and approach.

4-6 hours probably results in the candidate filling in a lot of basic details to get something to actually work that will tell the interviewer little more than the 1-2 hours spent implementing the core parts of the task.
This. 10000 times this. I really, really hope that Windows 10 wins this battle. It provides the best of both worlds. We can have snappy performance (iOS) while having access to the file system.
I would just love some IDE-debug love and better packaging. More packages I use and more I distribute my files, compilation takes considerably longer. Maybe I do not know, but is there some process to compile some parts before hand and link only the changed resulting binary?
Unlocking New Features in Moz Pro with a Database-Free Architecture
Why hitting the network is bad for your test, and what to do about it
As others have said, just apply.

I know the company I work has boilerplate job descriptions, but if we think the person is a good fit, we never compare their experience and education to the job description, we just hire them. Most interviewers couldn't even tell you what was in the job description.

Also, I have several friends who applied for jobs that appeared way above their current level. We're talking 10 years of experience, when they only have 5 (and you include a lot of experience that isn't directly relevant). They got those jobs.

If you are interested in a job, apply for it. Full stop.
I was going to write about how one could fix this with CNAME'ing the tracker/ad services and beeing able to choose custom file names. AFAIK most blockers just block requests based on patterns and not actually look at the DOM (sure some do, but those are paranoid fuckers anyway).

You are right that the profile it creates can be scary, and honestly i block everything i can. I just happen to think about the business side as well.

Remember when we tracked with images? I dont even remember why, but in the early days all we did was a 1x1 image. Piwik even still supports tracking images, i dont know how good the data can get that way tho.
And other rich people are the one's loaning their money out for practically nothing. It's good for active investors (which is why it's done), but it's bad for less risky investments (bonds and other loans).

And those investments carry greater risk, which is a big downside. If, for example, the unicorn bubble is real, all that cheap capital was a curse, not a benefit.

For the last 8 years, it's been impossible to save money without big risk. Interest rates have been below inflation.
I have hundreds of jar in my Java project. I am not even sure which one are used. How does Java handle this scenario?
They also need to verify the hardware does what it's supposed to do, and the CPU doesn't have secret opcodes.
500 shades of green – experiences from maintaining a GitHub streak
Or they've just whitelisted said providers after having either verified that providers IMAP implementations comply with IMAP standards, or they've whitelisted said providers because those providers were big enough that it was worth the trouble for Google to work around issues with those providers IMAP implementations.
I guess we have completely different definitions of "regulation" then. I include statues and actions, you only count statutes. It's okay if you disagree, but my logic is not at all convoluted.