skysight-inc/HackerNews huggingface dataset:
Hey, author here. Happy to answer questions. There's also a big Twitter thread here https://twitter.com/FiloSottile/status/750273921568485377

To frame the post and the conversation, I am targeting a loose but not universal threat model. If threat of deadly force is higher up in your risk scale than shoulder-surfing, or Apple cooperation is a given, then you might want to make very different choices, but more importantly, you probably need better advice than a blog post.

The only things I want to add are pair-locking, maybe a forced VPN profile, and a correction on how to check the Whatsapp fingerprint. You can find all these things in the Twitter thread.
There's been a history of spectacular automated defense malfunctions that I hope people are not eager to repeat.

Stories like this will only become more common: https://www.wired.com/2007/10/robot-cannon-ki/

Software is hard. Software that controls lethal weapons is crazy hard.
When I interviewed for Amazon for a Java position, they had a C guy give the interview. When he asked me to implement atoi() on Java, Integer.parseInt() was the not correct way to do things at Amazon. After that it was all sys admin questions about the version of Linux they use.

Somehow I managed to pass to the next level. I told them no thanks.
No I don't want to do it myself. I don't have time. I do know of some solutions that I could do myself.

I'm looking for a developer/designer.
From what I understand, Chavez was a marxist-socialist-nationalist who wanted to keep foreign investment out, and instituted policies that did this quite effectively, and Maduro has the same intentions.
Most of the time we also know how to get people to take the medicine, but an outdated code of ethics prevents us from doing it.
Video: Scientists Create Artificial Stingray from Rat Cells
I don't understand the apprehension to using public transportation, especially in a city that has a genuinely good system. If the issue is time, fair enough, Uber could be better, but with good enough planning you can get almost anywhere with buses, the Skytrain, and just walking. If you have an absolutely urgent need to get somewhere, I'd argue that you didn't plan well or you can hire a driver for the day, because even with Uber unless you're in a city that is at a high saturation level you're still gonna wait 5-10+ minutes for the Uber to arrive.

Also:
> "It's the only city in the world that I need to hire a driver"

He's never been to Seoul, one of the largest cities in the world, which also has effectively no Uber presence...
Even if the answer is "nothing" it still makes sense they're selling on ebay—people don't know that they're buying a brick, and I'd bet that's extremely difficult to contest via ebay/paypal.
It can get to high 70s or low 80s on occasion, depending where you are in San Diego. Still beautiful though. I hope I can move back some day.
Wow, I had no idea about that. TIL. I always thought all of Mexico was very hot year round.
The guy who originated the quote is clearly wrong (at least in medicine where it matters)
>silliness of the inability to federate

The moment you open the door for federation, the protocol is written in stone forever. All it takes is one server in the federation network with a substantial user base that chooses not to update. (See SMTP).

OWS decided that relinquishing the ability to force updates (i.e. away from a broken cryptosystem) would sacrifice too much in the way of security to be consistent with the project's goals.
Water got up to 75F at a lot of beaches in Orange County, CA last summer, not exactly the 80 of Belize, but pretty enjoyable.
Another anecdotal story: I'm white, and been pulled over plenty. Never thought much of it. I lived in a mostly white nice neighborhood.

I was riding with a black friend, and when he was pulled over in the same town, it was a drastically different experience. He was pulled over for no reason, and ultimately got a ticket for "possible possession of drugs". We were told to leave the car, separated, and spent ~1 hour being drilled with questions.

A very eye-opening experience.
Guadalajara has year-round nice weather too I understand (I've visited, but haven't lived there) and has less pollution than Mexico City. The area around lake Chapala is supposed to be very nice if you don't need the trappings of the city.
Yep, Calgary, Alberta. I wager that the folks from northern Montana have the same weather as us.
Perfect for parts. New screens aren't cheap. Battery, camera modules, etc.
>Venezuela's future will depend on and require foreign investments and expertise.

Well yes, but you seem to be assuming Maduro is rational on economic matters. But if that was so, the Venezuelan economy would not be in such a terrible mess.
SEEKING WORK Canada, Remote

I'm a data scientist with more than 10 years experience in machine learning and analytics.

I focus on thorny problems for business, the sort that IF they can be solved will move the needle in real ways. Someone else may have tackled the problem and failed, or it just looks too complex to even start. If you want to get in touch my email is in my profile.

Some of the types of things I've done in the past:

- Scored accounts for collections agencies. Improving collections by over 30%.
- Built preventative fleet maintenance models, decreasing maintenance costs by 23%.
- Built an application to optimally place physical sensors for a military security application.

Currently freelancing to bootstrapping a business.

Technical skills include: Deep learning, Machine learning, Python, Haskell, Mathematica, SQL, Tensorflow, Spark, GPGPU, GIS, Big data, AWS, Devops, Agile/CI/CD, Git/HG, Postgres, Linux and others.
> I've always felt that if I can't get through an interview with a little prep and my existing skills, I don't belong.

The other possibility is that it means the interviews aren't an accurate representation of the work.
Just some additional info, because literate markdown support is not completly frictionless yet:

To so this yourself you need to add the --markdown-unlit flag to ghc and add the package "markdown-unlit" to your dependencies.
Additionally you have to symlink your .md file to .lhs, as ghc does not look at .md files (even with the --markdown-unlit flag, which I find kinda sad)
I think the thing that still fascinates me about Zappa over all these years was his commitment to DIY principles and standing his ground. You very rarely see other artists with his level of fame doing this nowdays (or really ever). He definitely had some personality flaws as most people do, but I think deep down Zappa saw things he wanted to change about the world and did everything he could to make those changes a reality.

Also the guy was incredibly prolific, let's see anyone else write/record/produce ~62 studio albums of highly complex, original music with a revolving cast of musicians while touring all over the world (and making movies too!) for multiple decades on end. I'm not sure audiences even have the attention span for someone like Zappa anymore.
I really prefer Scala as my current JVM language. The language is way ahead of Java, but the documentation is a little mind-stabbing .. as is the syntax .. and implicits.
> but what can be done to increase the recoverability of these expensive items?

Move to a place with thieves who know not to steal a really hard to move phone.
Yes, I've replied to them separately. I think it would be valuable as well.

I gave up on trying to gauge the outcome of the interviews. Most of them I thought I did very well on, some above average, and a few I knew went poorly. All of them had the same outcome.

One interview battery in particular stands out. I interviewed at least 6 times over two weeks, some 1:1, some 1:many. I interviewed with the team, an unrelated employee for a culture interview, the VP of engineering, and a C level exec. All felt great, all feedback from the recruiter was positive, but after everything was done I was told the position "wouldn't challenge me enough" or something similar. I was devastated.

I have never thought about asking for interview feedback during the interview. That is a good idea.
I wonder what Tablizer is up to these days...
> If they had done things the way you say, their price point would have been higher, while everyone else who didn't do it is lower.

This statement is too strong unless they're currently running on a razor-thin profit margin and have cut every other possible source of waste in the company. We're talking about a company with 6+ billion dollars in revenue hiring a modest number of good security engineers – even if they paid them twice the industry rate, it seems unlikely that it'd need to affect the price at all, especially when you consider the long-term reduction in emergency patch releases.

You're right that it's usually theater but consider how different it could be if security really was top priority. A major vendor could turn it into a selling point by publicizing the spotlight on gaps in audit standards. All they'd need would be one big shift – finance, health care, .gov, etc. – and it'd suddenly be a selling point for them for a product release cycle in addition to being the right thing to do for their customers.
I'm all for interview prep, but this sounds like a fairly standard tech company loop.

I usually take a few days to brush up on algorithms and structures for the first one I do in a batch, and have some canned answers for the personal questions, but otherwise go in with what I know. Some of that's experience now, but I don't remember any point in my career where I'd have done something this extensive. I hope the poster doesn't feel they need a month's prep every time they want to go test the waters on the job market!

I do agree with the frequent recommendations for Cracking the Coding Interview. As a lead who interviews frequently, my biggest tip is to be honest about what you do and don't know--take what you do know right to the limit then talk about how you'd figure out the rest given normal professional time and resources.

I'm not usually grading someone on whether they can solve my specific problem so much as whether I think they're someone I can work with while they do it. That said, if it's on your resume you'd better be able to talk intelligently about it to whatever level makes sense for your experience. I definitely probe around that stuff to figure out if I can trust the rest.
Mexico is a very large and geographically diverse country. You can find desert, grassland, rainforest, swamps, snowy mountains, beaches, ...
Your comments imply that there is a legal flowchart that can be followed to definitely keep a traffic stop confined to just a traffic stop, and if not at least the case will be thrown out. I'd say this is a bit naive and more harmful than my slight discouragement of people investigating their assertable rights.

I certainly support people who go through the effort of asserting their rights (and do some of this myself, but I also realize that game is more than just a legal one). If I were into divisive identity politics, I would say that perhaps the various legal chess moves just work most of the time for privileged people (the videos you referenced etc). But alas that's a losing race-to-the-bottom framework, and we're better off talking about rights.

I like your original post. I'm expanding on it and pointing out how we could completely avoid all of these issues with separate roles - I don't think that parking critters are particularly concerned with searching one's possessions either. Can we agree that it would be better if maintaining one's own rights did not require a law degree and constant vigilance?
The US government could have done something about the banks after having bailed them out without wreaking havoc, but they didn't. Not because the government didn't have the power to, but because it apparently didn't have the will.

Simply letting the US banking industry collapse and take the country with it as a power play of refusal to give in to "extortion" would have been insane.
My favorite instrumental Zappa song 'Peaches En Regalia"[0] really captures his style I think for those who haven't heard him. My favorite song of his has to be Montana[1] or Titties and Beer[2] both capture his humor.

[0]https://www.youtube.com/watch?v=RGQxI0G6mKk

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

[2]https://www.youtube.com/watch?v=zvepB7uYoAo
Superagile
I had the same problem with Microsoft (atoi), and the same issue with the interviewer (being a C guy)...the issue there was that he thought (stringInstance).length() was an O(n) op, so the fact I was calling it in my loop meant my algorithm was O(n^2). My explaining that, no, Java stores the length as part of the object...kinda tanked the interview.
Contribute to a personal project, socialize, learn a new language or framework, read books, etc. Amazing how many things you can miss out on with a month of "code" prep. And yeah, this definitely reminds me of high school a bit too much.
I think everyone agrees it's getting better, but:

> This is probably not true: Crate 0.54.9 uses Elasticsearch 1.7, which definitely loses updates. If Crate loses updates, it’s unlikely that you can guarantee reading the latest write, let alone reading that write ever again. Even the unreleased Elasticsearch 5.0.0 still fails its Jepsen tests according to Elastic, so claiming linearizable reads on single keys might be a bit of a stretch.

https://aphyr.com/posts/332-jepsen-crate-0-54-9-version-dive...
Drupal and WordPress tech stacks diverge to PHP and JavaScript
Terrified is probably a strong word and I'm sure media bias has a strong influence on my perception.

But I definitely don't feel safe about interacting with the police. From all the advice on how a cop is never your friend and you shouldn't talk to them, to all the deaths all over the internet ... how else am I supposed to feel?

I'm sure all of them are upstanding citizens and perfectly awesome when off duty. I'm sure most of them are amazing when on duty. But the overall climate and police procedures or whatever it is, sure make them seem thuggy. I believe a lot of it is because they have to be thuggy in order to stay safe.

But it doesn't make me feel safe.
Last time I looked around it seemed a lot of "engineering focused companies" like tech startups were using garbage like MongoDB, the famously lossy database. I wouldn't assume that big companies are automatically incompetent and "tech focused companies" ignore Oracle for good reasons. It can as well be just fashion and/or groupthink and/or cost reasons.
I understand that. I don't think it's a malicious decision. I think it's a wrong one. I'm not criticizing Whisper Systems, I'm criticizing the tech-priesty stuff out of the post I replied to.
Cuba’s Underwater Paradise Could Be a Model for Sustainable Tourism
It's interesting that you get to choose which victim I'm blaming. I didn't get to see the part of the video where Philando Castile got shot for doing nothing, so I can't really say that he was doing nothing. As silly as that last sentence sounds, it is you who is calling me the victim blamer in the absence of facts, strangely, while we are talking about bias.
Distributing a modified client is non-trivial, especially if any of your friends use iOS.
You mean a government run program to remove the horns of all wild animals subseptible to poaching? Interesting thought… but it doesn't sound viable to me based on logistics alone. Are there any documented cases of this working?
A true northern winter redefines your sense of cold if you are from a more mild climate. The ambient temperatures sting any exposed skin and freeze any moisture (like the inside of your nose or condensation as your exhale) almost instantly. Add in a strong wind and you can feel the heat being sucked from your body even if you have a good winter coat on. Visually, everything changes. Snow piles up so high you can't see over it, humans travel down narrow lanes where the snow has been cleared, everything gets caked in this dirty grey powder of ground up snow, ice, and grit, sun dogs appear in the sky, plants are stripped to skeletons of their summer mass, and you start to see a side of nature that is often invisible (specifically animal trails). I've lived in Minnesota for 10 years and still love the winter and the excitement of a good snowfall!
Ask HN: Why aren't we talking about Alton Sterling or Philando Castile?
I'm seeing posts about the bomb-disposal robot and lots of interesting little stories that I'd love to read some other day but this is the one news site I know of that doesn't mention Alton Sterling or Philando Castile. Why is that?
>which would have said a lot more about the author's ability to program

It's my understanding that such a portfolio would increase your chances of entering an interview pipeline (just as work sample tests are sometimes used as further prerequisites to get into the pipeline), but a company's actual determination of how good you are is always based on the whiteboard, with few if any exceptions.
mbubb,

Along the lines of your "offer withdrawn"; in 2004 I had an offer from Acclaim. We agreed on a number and HR said they would be sending me over the official offer letter and start date by the end of the week.

The week comes and goes, but no contact. The following Monday I give a call and leave a brief follow up voicemail, "Hey, haven't received the offer letter, just checking in." (something along those lines). Finally about three weeks later I get a call from this poor HR woman; she tells me that Acclaim has declared bankruptcy and she is really sorry she didn't contact me earlier, but that she had shown up to work one day and the doors to the office were literally padlocked shut and under guard since their assets had been seized for auction.
Worst. Lock. Ever
Grandparent comment was concerned because they have a black child. Generally speaking, I get pissed off at most SJW BS. These days, however, I genuinely fear for my black friends, while as a white male I've never had that fear (and yes I've had more police interaction than I should have, so no ivory tower here...) The use of "all lives" and "human" when addressing these very real concerns is usually a way of snidely disregarding these concerns; "black lives matter" isn't some racist grouping of words, but has a very specific meaning.
The reason is that the global financial institutions are arguably more important than national ones. If Icelandic banking institutions fail, their economy can still be serviced by global banking institutions.

Technically that is true for America too. American economy could be serviced by foreign banks.

However, the American banking industry is big enough to knock out the entire global financial system. Iceland's isn't. Just one bank, Lehman Brother, almost caused the whole house of cards to come down.
how many times are you going to change the title?? did they release it? did they offer it as option? now they are just starting to test it???

#fuckazuck #pgisabutt
Elon Musk's Simple 12-minute Break Down on Climate Change (May 31)
So... be the change you wish to see? :) (Sure the world sucks, so there's constructive ways of tackling it and...)

Personally, I've found that a lot of stupid things are there because of downside protection or effort-minimization aka laziness from the primary stakeholders...
Ask HN: Resource posted on HN to learn http/tcp/ip
Recently on HN (in the last two weeks) there was a resource (a web page) posted by a google engineer that went in depth in explaining/exploring http, tcp, udp.. networking concepts. I cant find the link anymore. Will appreciate if anyone can find the link to the webpage i am referring too.
According to the link above, people know they are buying bricks.
New screens are a lot cheaper than $200, which appears to be the price of iCloud locked phone.
Just eat to trial delivery robots for fast food in the uk
> There is a huge cultural difference between those who are systemically poor, situationally poor, and the upper class.

I'd be interested to read more of your thoughts on this based on your observations.
Ok, but:

https://www.youtube.com/watch?v=eDJrQBwJpqk

later

Actually, this one is much better:

https://www.youtube.com/watch?v=s4nQ_mFJV4I
uh... do you even know what the PG in PGP stands for?

"fiiiiiine" is better than they claim to offer.

idiot.
The Joy of Hex or Why I'm So Happy When I Program
When police use robots to kill people
Via the Guidelines:

> Off-Topic: Most stories about politics, or crime, or sports, unless they're evidence of some interesting new phenomenon.
These Strategies Can Earn You $100,000 or More per Month from Your Blog
> The real value in Haskell, to me, seems to be for learning functional programming, since it forces you to use that paradigm. Beyond that, it's just a hobby language.

It's not a bad thing, but I think like you said in the beginning of your post, you aren't qualified to speak on this. Haskell is a very powerful and capable language, and you've basically called it a toy.

It's good you've played around with the language, but to say you've built nothing substantial in Haskell and go on to say it's just a hobby language is like me saying I played around with Python and decided its only value is learning the imperative paradigm.
You're welcome: thanks for making the thing in the first place. :)

I don't think people have trouble posting snippets to Stack Overflow and the like, but I do think people have trouble (now or later) USING the snippets posted. Some discussion of the issues at [1].

Still only a few items there. Honestly, for a refactoring site? I'd suggest the things to add would be: all the classic refactorings, for any language you're familiar with.

The problem with searching Github for examples is they apparently took out commit-message search a few years back, so you can't search for "refactored" in the commits... just the Issues, which are going to be fewer and less useful.

Tried searching Google for "github example refactor" and that shows up several projects. They won't be as "in the wild" as a good refactoring, but they're probably a reasonable place to start.

[1] http://meta.stackexchange.com/questions/12527/do-i-have-to-w...
Their abstract claim is pretty strong but doesn't seem backed up by their data. Looking at Table 2, when they throw in additional controls, it wipes out their claimed racial effect.
on older phones like late 90's very early 2000's there was enough power leaking from from the antenna into the modem part that you could ping turned off phones remotely even if the battery was removed I've seen this in action

I don't see how that could work - even if power through the antenna did cause the phone to transmit something, more than the radio would have to be powered up to get the phone to return any kind of identifier. But I'm skeptical that any transmitter could be powered through the antenna like that.

I could believe that if you transmit enough power that some sort of oscillation would occur in the phone to return a signal that can be detected, but I don't see how you could determine what phone returned that signal.
Looks really cool! I'm gonna have to watch this one.

I cloned the repo locally to try to build it (ubuntu 15.10) and hit 9 of compile errors. My stdout and sterr are here: http://sprunge.us/TdXb
Where was the power coming from if the battery was removed?

Only device that I'm aware that's able to do this is designed for this application.
Far more annoying and productivity-impeding for the users to have to put up with it.
I found mercurial's command line to be a lower hurdle coming from previous experience with CVS and subversion. But that was several years ago and I haven't kept up with mercurial for a while.

Now I use git, and it still confuses me and I just rely on the magit frontend in emacs to do what's right.
Facebook Messenger Secret Conversations: Technical Whitepaper [pdf]
It requires Flash, but it uses apple HLS.

I think Safari (+iOS) works without Flash, but everyone else is relegated to the Flash player.

Controls arein HTML5, just the actual video handler appears to be flash.

In the past (probably 2? years ago) the entire player including controls was part of flash.