skysight-inc/HackerNews huggingface dataset:
That's a great list in theory, but what would it really mean?

- Pull-request-to-deploy is simply a latency, not a throughput factor, and may or may not correspond to business value.

- Number of deploys (without looking at features/deploy) doesn't necessarily measure business value

- 36/month -> 3/month meaningful statistic, made up numbers

- "Ship product 90 days earlier"- You can't really objectively prove when it would have come out otherwise

Other problems include - usually the engineers are the ones who are collecting and researching these metrics so it's a conflict of interest: an engineer is never going to mention the downsides of their work in such statistics.

I'm saying if I saw those "facts" on a resume (or as a manager) I'd ignore them all; they don't sound objective at all to me but more like good sounding pseudo-truth to give a low-competence manager something to work with.
Well, to be honest if you want to use websockets, you better do that part in Node.js, Elixir or Go. The creator of Juggernaut, which was one of the most popular websocket library for Rails, ended up porting to Node.js until he said that people should stop using websockets and rely on Server Sent Events instead.

https://www.html5rocks.com/en/tutorials/eventsource/basics/
I use OmniFocus as my tool.
The Beginner's Guide to Creating an Online Training Program
The one answer that is missing from this QA is how many tries they had before it worked.

Did they configure Face Id, made the mask and then it worked immediately? Did they tinker with the mask until it worked? From the way this is written I suppose the latter.

Nevertheless, I thought Apple was detecting small movements in eyes to ensure that the subject in front is actually a living human. I don't know where I got this from, but now I am disappointed.
Custom CAs being ignored for the applications makes it a bit difficult so not trivial but possible by modifying the app.
Android doesn't give access to always-on microphone, right?
About time. While Uber is available in almost every major city around the world, Lyft has been US only. I wonder why Lyft is so far behind. Is it just a matter of investment capital?
That's why I've combined GTD lists with Eisenhower Matrix (prioritizing over Urgent-Important quadrants). Random but good video explaining it: https://www.youtube.com/watch?v=tT89OZ7TNwc

I did run a software product once that was combining GTD and Eisenhower Matrix, which worked quite well. It's now discontinued but a short video in case interested is still online, https://www.youtube.com/watch?v=22S_1Qjq2J0
Be careful when thinking about performance. It’s true Python isn’t as “fast” in CPU heavy microbenchmarks, but there are lots of real world trade offs to be made here.

If you truly need to handle the kind of CPU bound and high connection count workload today (not some hypothetical future state) where Python struggles, then of course look at alternatives.
Yes, but fingerprints are trivially 3D, one part is just slightly recessed.They can be easily reconstructed from a 2D photo.
And not having high level platforms in this day and age is bizarre I can only remember once in my life in the UK ever having to use a non high level platform and that was on the Bedford to Bletchley line (mostly used to transport rubbish to landfills)
If their experiment is N=1 then allow me to be N=2. The moment I heard about this I inserted "Toyota" into nearly every other sentence with a couple of friends of mine. No ads from Toyota yet. Now that I posted the word twice here my experiment of course has ran its course.
No, you can put a thin printed 2d fingerprint onto your finger to fool it.
I personally would never use PHP. But if you have to: Go with Laravel - it's the best Rails clone around.
I used to use GTD, but nowadays I mostly just use the "capture" part, a.k.a LET IT GO OUT OF MY SYSTEM DAMMIT. The remaining steps just sort themselves out as things are falling into very different buckets: a. very general life goals (non actionable by themselves due to their large scale, virtual nature, and can only be achieved by habit as well as internalising what I truly want, but certainly not with reminders), b. whatever I fancy doing when I happen to have some free time (for which I may go back to a quickly jotted draft of step 1, and since I'm in the mood for it, well, I just do it), c. very concrete errands and other mundane tasks.

GTD is a worthy attempt at formalising things but in doing so it's way too generic and thus doesn't pragmatically cater for the very different situations above. IOW theory and practice are the same... in theory.
The most downvoted comment in Reddit's history
> Yeah? The Shadow Brokers themselves state flat out that they're former USG employees.

But why would you take lying criminals at their word?

TSB started out pretending to be criminals who wanted money, which nobody bought, and so they switched to pretending to be a Snowden/Assange caricature.

The one objective that TSB has actually delivered on is attacking the NSA. Everything else is obfuscation.
>For spies, spooks, government agents etc. I suspect that Face ID would always be a no-no as it is much harder to control the ability of others to eavesdrop.
If you really don't want Facebook listening to anything you say at any time, you can turn off the app's access to your microphone.

In iOS, go to the Settings panel, find Facebook, and slide off the "microphone" option.

On Android, go to "Privacy and Safety" in Settings, find the microphone section under the app permissions panel, and toggle off Facebook's access.
I was commenting on only the one argument that I quoted. That one is prone to be invalid because of survivor bias.
The video is really a flimsy proof IMO. We don't know what else they did with their phones between the start and the conclusion. Did they search for it somehow? Did they or their friends post about it somewhere? I've seen this video posted several times already but never found anybody replicating the experiment, only anecdotal evidence in comment threads. That's not very scientific.

I'm in no way a Facebook shill (I don't even have an account) but I doubt they're silly enough to risk the insane backlash they would get if people caught them spying on conversations when they shouldn't.

I mean, think about it, Facebook would be listening on all their users cell phones all the time, parse it constantly to isolate keywords (not an easy task at this scale, and would probably result in a comical amount of false positives) and then use it to show ads? And all that in complete secrecy?

Furthermore the video is more than two months old now, I'd expect that somebody would have found a harder proof by now, either by snooping on the network or even at the hardware level.
No, and the battery usage should make it very obvious if the microphone is always on.
Could this not just be a coincidence?
This is exactly what I would imagine. What is it about this topic that causes HN-types to drop all sense of logic and critical thought?

People have been claiming Facebook eavesdrops on conversations for years now, yet no one has been able to technically prove it. Facebook is a huge target for people to 'decompile', reverse engineer and sniff network traffic, which has been done multiple times, yet no one has been able to identify this.

This is of course ignoring the fact that its 'supposed' to be impossible for iOS apps to use the microphone without the status bar from going obviously red. It would be extremely surprising if there was a venerability that only Facebook knew about that they were exploiting to bypass iOS.
Hey, thanks for your comment. I also think so. GTD is more keeping track and less actually defining priorities or what to do first. Nonetheless, it´s a very efficient system if you already know where you´re headed and know where your priorities lie.

My favourite author, Tim Ferris, has brought the 80/20 analysis to my attention. It´s really great for determining how to set priorities and deciding what to focus on. It´s simply, asking youself "What 20% of sources are resulting in 80% or my desired outcomes & happiness?".
Completely agree, often it's better to just spin up an additional server that rewriting in another language.
Meet the People Who Listen to Podcasts at Super-Fast Speeds
I don't know. That seemed like a fairly simple exploration of the problem and an easy library function to solve it. Would it be much simpler in any other language?
The hot thing from an infrastructure perspective is serverless. You can do the http and user management stuff with cloud services like api gateway and cognito (AWS). Business logic lives in lambda functions, which only support a handful of languages.
My dinner party pet peeve is hosts (or overly enthusiastic guests) who miss the point of bracketing the wines of the courses with an aperitif and a digestif, and instead bring out one bottle of red wine after the other until late into the night. It's in bad taste and a recipe for getting guests wasted, sick, or both.
Does it work with brands, too? Why would Toyota show you their commercials if you remember them so well?
Is Facebook really using vuejs?
Is facebook really using vuejs?
https://twitter.com/muhammad__taqi/status/930059282221092865
As much as I respect Mr Newport, a lot of books like his could be one long form blog post (or paragraph!) instead of a 200~ page book.
I hated web dev until Node.js! I agree with the top comment though, there's no 'best', got to try what's available and see which one clicks with you, as I did when finding Node.js.
Ultra-fast bootstrapping with Angular 5 and Electron
Well, the premise of these claims is that Facebook is bypassing system protections (which I highly doubt they're doing) to listen without notifying the user. If they're doing that then surely they can get around microphone being shut off for the app.

Again, I would be extremely surprised if they've managed to do this without anyone finding out. iOS and Facebook as just too big of a target for this to stay with just them.
Yes, Apple claimed that it can't be fooled by masks. The article even has the picture from the slide of the presentation. Did you read it?
Why not layer on more data? Like a facial gesture (smile, wink, tongue out, etc) and a fingerprint? Both using thermal readings as "proof". Given you're almost always using your face and hands, this isn't much of an inconvenience but it's powers more secure. All for pennies (in comparison to a $1k device).

It's infuriating that each time a mass-produced biometric scanner comes out, it's hogtied by the fact this cheap technology isn't quite good enough yet.
Sorry but this doesnt prove facebook doing it, unless only app on the phone is messenger.
In ‘Watershed Moment,’ YouTube Blocks Extremist Cleric’s Message
Separating the Technology of Bitcoin from the Medium of Exchange
In health this would be massively beneficial. Imagine a digital hospital where you monitor excrements for every patient during their stay. When my father was in the stroke unit recently they had him drink a shitload of water and they monitored water intake by making him write down how much he drank and when.

Stupid thing is I need a 100M exit first to sponsor this kind of thing.
Also on many phones turning on the mic would prevent any sound to the speakers. So users will immediately notice something is wrong.
Okay I just said "adult diapers" three times around my phone and still no related ads are coming up.
On the other had, technological progress is also proportional to population, so not necessarily so..
> “My wife and I took a random subject we had NEVER every talked about or searched online, and talked about it while her iPhone was on in the background. Two days later, our Facebook advertising completely changed over to cat food for a few days,” Neville wrote.

This is really unconvincing. How many hundreds of ads were they shown over two days until they were shown one in the category that confirmed their bias? Refreshing Facebook a few times now, I'm shown several ads for products and pages I have zero interest in which I don't search for or talk about.

Wouldn't Facebook randomly recording your conversations be a PR disaster for them as well? Seems like a damning and unfair claim to make with such flimsy evidence.
Someone didn't watch Jimmy find the warp whistle in The Wizard ...

In all seriousness, rapid adaptation to New environments (including video games and math homework) is within small children's neutral capabilities. But they can't discover properties they aren't designed to discover.

They're left with scientific method for everything else. Which is just generalizing to unseen data.
Direct YouTube link when theearthtribe.net is suffering the HN hug of death: https://www.youtube.com/watch?v=U0SOxb_Lfps&feature=youtu.be
http://boards.straightdope.com/sdmb/showthread.php?t=840124&...
ding ding ding! You’re the winrar!
Thanks. As a not so savvy Firefox user this was just what I needed.
Facebook is still showing me ads to buy an iPhone, car, and a clock from my home country 5 months after I moved away and updated my location. If they can't get that right, I doubt they're able to gain anything useful from listening from my mic 24/7.
They might have a neural network that preprocesses the input first; then it would be quite difficult to understand its output.
I think jumping between functions makes JS fun :P It really clicked with me when I learned how closures work, and to use named functions.
There are some people would would like to die. There are many who get true enjoyment from life well into their 90s.
I know it's a company because regularly they seem to mess something up and there is a post about it on /r/networking:
https://www.reddit.com/r/networking/search?q=level+3&restric...

It's so common that someone even made a website about it: http://fuckinglevel3.com/
There was a Reply All episode on this conspiracy theory recently.

My thing is, why does everyone get hung up on listening to the microphone? Facebook surveillance of users and non-users alike is more powerful and creepier than listening in on the microphone!

I mean at least people have some understanding of audio bugs. Nobody really understands the byzantine network of distributed opt-in web trackers and data brokers that Facebook uses to put together its compelling, yet deeply flawed dossier on every person.
Heh, the blog fails to load in Firefox 57...
Funny what different people get from these things.

I was most impressed that he managed to get very close to perfect scalability by twiddling the one knob on offer.

Java GC customisation is an art. This analysis was entirely mechanical. If the author wasn't just lucky i.e. that this is sufficient for a large number of workload profiles, then that's very good news.
I think GTD can be dangerous for people who like systems too much; a bit like people who play RPGs because of the rules around bookkeeping of stats and deciding of battles, rather than for the imagined world the bookkeeping keeps honest.

I'm highly task-oriented in my work, but mostly it's just a list of lists, maintained in a text file with infinite persistent undo. Every task starts out as a line, gets a few sub-lines when it acquires some definition, and gets broken up into multiple separate tasks if it's too big, or it only gets partially done and other tasks remain.

I don't live like that much outside of work (unless there's a specific longer-lived process, like moving house or something), and my process is very light weight. I think GTD starts out too heavy; it would be better done iteratively, starting with something very simple that works 80% of the time, and then adding more if you're so busy that you need the extra process. You could then start reading the book and put it down early on with enough to get by, but still be able to pick it up if you need more.
Barcelona Tidak Mampu Lagi Menyandang Nama Messi
You’ve fallen into the trap. Here’s what happened:

1. Add a bunch of ineffective, but annoying so-called security procedures. Truly annoy people. Take off your shoes and belt!!

2. Offer a way out of that nonsense, in exchange for trading away your privacy.

3. Win.
Beginner’s Guide to Gradle for Android Developers
If the user has given permission for `android.permission.RECORD_AUDIO` then it should be possible to use a MediaRecorder in a background service?

My first impression was that an always on microphone would murder battery life. Only recording when there is sufficient noise level and batching recordings before uploading might work, though. Plus keyword extractions sounds a lot easier than full speech recognition. A sleeping app I tried before could record background noise to check for snoring and that only added a couple percent of battery usage.

Also, facebook messenger murders battery either way.
I used this numerous times. It works often but not always.
I cant watch the video, but in general I dont take anything seriously on a horoscope website.

Still this seems like a good time to point out that mbasic.facebook.com exists.
Perhaps Toyota just didn't pay for this scenario? Or you're not in their current demographics?
From my understanding the local postal service allows the merchants to buy postage by weight. Eg. 100 pounds at a time for ~$20USD. A merchant can then split the purchased weight over as many shipments as they want. The ultimate result is the cost of shipping per light-ish item is in the cents.

The shipment is slow, and little or no tracking.
I do and they may be foils, I'm not sure on that, but if you send in your application it's unlikely to get handled differently. It's a job ad.
This isn't true, touchID requires a living person/something that simulates a living person to unlock.
Why decentralized naming services matter
One day someone is going to write some Android malware that does system level power optimization to cover it's tracks. The only means of detecting it will be to observe abnormal battery life on your Android phone. People will start freaking out when their phones start lasting all day. It will be madness.
Wasn't this covered before and it was something like Facebook analyses audio from messenger for modulated id codes in adverts that may be playing in the same room? (ex, find out what TV station they've got on in the background, deploy adverts based on said station's demographic) That sounds way more probable than running speech recognition on everything. Even then I think they would only do it if the app had focus.
Fewer abstractions really help with APIs. Go gets out of the way more, and for APIs that really makes a difference.

An example might be handling the Accept header to give back multiple formats... many frameworks try and hide this from you, and so you have to fight to get something done. But Go exposes everything in a consistent and intuitive way, and there are mature packages for all of this stuff so it becomes trivially easy to work with.

JSON work is simple, CSV work is simple, XML work is fairly easy, image work is simple. It's pretty beautiful as language/std package experiences go.

It would need a more intuitive templating workflow for web stuff though (the "page.html inherits base.html and includes []block_*.html" story is a bit janky), and I've not yet found a decent answer for the l10n and i18n stuff, and whilst Hugo has a great template funcs library they've purposefully entangled it with their code, and so there is a lack of a core template func package to deliver a lot of things along the lines of Django templates.

So Go is great for APIs, but weak for web.
Or at least the lock on top of the screen could do the unlock animation when they use the mask. ;)
If by "websockets" you mean "notify a web client immediately when a server side event occurs", then PHP + Laravel + Pusher is a mature solution for this.
There are no well defined "camps" in the community. The tendency to define camps is part of the attempt to frame the discourse around project governance in single technical terms like "block size". Those descriptions seldom make any sense to describe the behaviours of the diverse actors in the ecosystem, and only serve to muddle the deployment scenarios of various improvements to the Bitcoin protocol.

Segwit2x did what it was intended to do, but what that was varied wildy between the various actors involved. It never bothered with deployment scenarios or any sort of definition what the intended end game was, and how it was to be managed going forward, not because the people involved were somehow incompetent but because those were not relevant to the initiative.

Some saw it as a golden opportunity to pump an otherwise uninteresting hard fork, some as a possbility to do an ICO, some as free publicity for their startup and some to make a name for themselves as narrators of the Bitcoin story. It did all that and more. We'll probably see more similar initiatives in the future, but the community will probably care less about them going forward.
They know you're an IT-worker who could expose them.
I remember downloading my first version of visual basic and also turbo Pascal from AOL warez scene. This article brought back a lot of memories.
So you end up maintaining two codebases that talk to the backend database? Implement a feature in one, you have to port it to the other too?

Sounds like a way to artificially pad hours on a project to me.

This obsession people have with "our web app talks to our api" never made sense to me - why are they separate code in the first place? 99% of the difference between a web browser request/response and a web api request/response is down to data serialisation and the view.
Here's a wild speculation:

What if Facebook is only doing this to people it profiles as non-technical and therefore unlikely to notice it?

Taking the app apart might not even be good enough since in that case those not receiving surveillance may not even have the code for surveillance. (Apple's store technically bans such practices, but this is Facebook we're talking about.)
You all are forgetting about a tweet early on. The first time ShadowBrokers called out Jake was based on a gripe that’s kind of inside baseball. I’m pretty sure they saw Jake running his mouth, making stupid commentary as usual, and decided to remind him of this incident. At least one of the ShadowBrokers is an employee who is mad about a very specific event in 2013, which relatively few people know about, that is centered around Jake. This is why they talk shit to him all the time.
>How many hundreds of ads were they shown over two days until they were shown one in the category that confirmed their bias? Refreshing Facebook a few times now, I'm shown several ads for products and pages I have zero interest in which I don't search for or talk about.

And to go even further. How many ads of cat food have they seen in the days prior to their experiment that they did not conciously see but that influenced the "random topic" they chose.
I’m not sure I’ve ever been to any dinner parties in my life. I always thought they were an upper middle class wasp thing.