skysight-inc/HackerNews huggingface dataset:
So if the FBI is just going to have the Israeli company Cellebrite unlock the phone, why couldn't Conway prosecutor's office do this directly? And given the number of public articles of opinion offered to the FBI on how trivial it was to unlock 5c and previous iPhones, and the number of companies offering unlocking them as a service, is the FBI just incredibly slow at setting a standard forensic process, or is there some other reason these phones aren't being unlocked?
> Is there anybody discussing that there may be a logic behind this decision? E.g. Erdogan pressures German publicly to gain advantange in some other discussions with Germany. Or maybe he wants to gain a stronger following among his people and they like when he starts a fight with a stronger country, and he needs that stronger following because his political opposition is quite strong. Something like that?

Yes, that in fact, minus the strong opposition. His power is not that big, but the conjecture allows him to keep on: The three strong opposition parties cannot form an alliance against his. See my other comments.
How stable is Opera nowadays? I'm lazily searching for a replacement for Firefox, which even fully updated, keeps crashing on all my platforms (Android, Linux, Windows) at annoying rates.
Except that doesn't happen because the last thing a new business idea needs is more red tape, paperwork and expenditure.
I agree. It sounds selfish, but I wish adblocking didn't go to mainstream.

I'm "guilty" of it too, I installed adblockers to all of my friends and family.

The current situation is just extortion in the end - pay to whitelist. And native advertising. Someone who is (unfortunately) in the in the business a little bit, it's horrible. You'd be surprised how many tweets, facebook or blog posts by your favourite people ("influencers") are just paid advertisement. Yes, you fell for it too -- people who say advertising doesn't work for them.

The future, in my eyes, is very very dark. Think of HN where people submit stories to only paid content. Sure, you Silicon Valley guys can pay for it, but not young and poor lurkers (I was one of them when I started reading HN) from not the richest countries in the world.

I hate ads and now I hate adblocking... and I don't know a good solution.
FT covered the nature of the actual crimes in another article[1]. TD;DR -- Fraud to underwrite loans.

Interestingly, cult comic Doug Stanhope[0] has a pretty large European following and was invited by the former mayor of Reykjavik (also a comic) to essentially hang out. On a podcast, he recounts the tales of him and his long-term life-partner Bingo going to their jails[2]. It's quite a fascinating take as to how humane the jails are, and the liberties given to the convicts. (Sharp bread knives were held by the incarcerated to prepare dinner only tethered by a wire similar to the wires banks use to keep their pens from theft; Bingo said it felt "more like a college dorm than a prison".)

[0] Probably the most poignant alcoholic of our generation, offering insightful, often scathing, critiques on the failings of modern society, while vaguely masking his idealism in the levity of fist fuck jokes. After some sets, one is sat scratching your head - simultaneously sore from the physical pain of excessive laughter and mental pain as you're left ruminating on concepts Kierkegaard himself would categorize as 'angst'
[1] http://www.ft.com/cms/s/0/6a79df88-1a62-11e5-a130-2e7db721f9...
[2] https://www.youtube.com/watch?v=_0s8M6ZTmL8
If you just want to play around, I wrote a keyboard that works in Chrome as well as Firefox on Android back in November.

http://s.codepen.io/SeanMcBeth/debug/meaQvj
I'm using now Vivaldi, but I think it's safe to say the current Opera is the most stable Chromium fork out there.
I agree with a lot of what you say, however the idea of sin-binning badly-behaving advertisers is very tricky. The problem is that both the website owners and the viewers seem to have little say in what gets stuck on their pages.

Take the recent cases of malware-spreading adverts on legitimate sites. These sites get their ad spaces filled through agencies that then broker further deals, often selling ad space on-demand through live auctions to others, and so on. So, the issue of who is at fault becomes very murky. Who is to blame? Naturally, the malware originators are guilty, but at each level removed, someone has failed to do proper due diligence. And at each level out, that due diligence becomes even more difficult. When you get to the site owner, it's difficult to see what they could do to stop the attacks (other than not having ads at all).

Even Google, who should be well equipped to filter out the bad guys, can't seem to prevent scum from getting on to their ad networks. Or is it that they don't really care? It's hard to tell.

But going back to the sin-binning, there's just no way to tell who to sin-bin. The 'block everything' approach is effective and just about everything else fails.
I suspect that people flagged the submission [story] because they found it did not rise to the level considered intellectually interesting enough for Hacker News. Flagging increases gravity and pulls submissions down.

Why would people do that? I suspect because for many people talking about Hacker News is not the reason that they come to Hacker News. I suspect that many people, like me, classify talking about Hacker News rather than hacker news to fall into the category of meta-discussion much in the same way that talking about StackOverflow is considered meta-discussion and lives on a separate site...if site management seems like an interesting topic, listening to Spolsky and Atwood discusss the building of StackOverflow is a good listen, they made podcasts all the way back to the first weeks of building it.

Don't get me wrong, I think a critique of HN could be interesting. I just think a blog post or essay would probably be more intellectually interesting than a quickly written call to arms...in that vein I suppose an actual implementation would be still more intellectually interesting particularly one of those proposals based on pure CSS. Given the organization of Hacker News markup, pure CSS recursing on .athing would probably be a duct tape (in the highest sense of duct tape) grade hack.

That leaves the question of why some meaningful fraction of the Hacker News community didn't find the question particularly interesting. There I think it bumps up against a bit of tEndless September. Here's a more popular and but no more interesting thread from a few days ago:
https://news.ycombinator.com/item?id=11355038
Though in fairness proposing turning HN into Reddit probably gets some extra points for turning the "HN is turning into Reddit" meme on its head.

Anyway, people who follow all this stuff are aware that the moderator, dang, has said that collapsible comments are on the feature backlog. My take is that the feature backlog is filled with items that make the site better but that users don't see [e.g. don't see spammers].

The other problem with meta discussions besides dullness is that trying to be polite and thoughtful and helpful sucks up an asymmetric amount of effort, as this post demonstrates.
Thanks for that. When I wrote "and your environment modifies your genes" I should have written "and your environment modifies how your genes are expressed."

I'll amend my comment.
Wrong von Moltke. General military history fan, mostly 19th and 20th centuries.
This isn't true about games; FP isn't a bad fit for them. Games can be written in FP, and there are some interesting things you can do with it, it's just that it's obviously less explored and more "researchy".

See:

- Nikki and the Robots (Haskell): https://github.com/nikki-and-the-robots/nikki

- Frag, a simple 3D shooter (Haskell): https://wiki.haskell.org/Frag

- Clean Game Library, using Clean, an FP language with a different philosophy from Haskell's: http://cleangl.sourceforge.net/

- For my (abandoned :( ) master's thesis, I was also writing a platformer in Haskell and was doing just fine. I abandoned it because I'm lazy, not because of FP :P
Thought exercise/serious question- could the DMCA be used to compel cellbrite to disclose the methodology to apple so that it can be patched?
The revenues from Pachinko are complex and should not be directly compared to a trackable traceable business.

Pachinko is the primary method for the Yakuza to launder money, there's a reason there's one on every corner. Cash for tickets, tickets for cash/prizes. Clean money.

The addicts are a bonus.
All shards compute their own, and send the result in a non deterministic order. My explanation is that the merge part of HLL depends on the order.

Line 95 of this method [1] from this implementation [2] shows a max(mask(x), mask(y)), which is not associative but is a close proxy to max()(which is associative).

[1] https://github.com/addthis/stream-lib/blob/af045cb4199959c07...

[2] https://github.com/addthis/stream-lib/blob/master/src/main/j...
Yes. Just look at all those bankers that went to prison for 30+ years of manipulating LIBOR. Well one banker anyway. And all those bankers that went to prison for reps and warranty fraud on synthetic CDOs. Well no bankers anyway.

This is clearly a dog bites man story about something that happens all over.
>If people in China are willing

What makes you think the workers have any other choice? They're not "willing" if it's wage slavery.

What makes you think the people injured by pollution are willing? When exactly did they give their consent in this transaction?

(the knee-jerk response to both is "government regulations", but those are so thoroughly captured/corrupted that no real consent is transmitted)

>If I bought from a US companies most of the money would go to a rich 1% new yacht and new iphones

This seems equally likely in China.
Copper is a valuable commodity. No Chinese board house will be foolish enough to waste it. With modern processes, it's simply a case of neutralising the etchant and filtering out the precipitated copper.

"Dirty PCBs" are so named because they're not great quality. The solder mask and silkscreen aren't perfectly aligned and the minimum trace width is eight mil.
But he still has 24x7 police protection at levels similar to the Royal Family. His house was removed from Google Maps - which seems silly as you just look for the obscured house on the street (why do people do that???).

UK bankers were arguably key to the creation and implosion of the worldwide banking system but are already back to obscene bonus levels and see the taxpayer bailouts as a just reward to ensure their opulent and obscene lifestyles.

I'd happily have my 'Sir' title removed and be left with the money and have police officers guarding me 24x7 to ensure I can enjoy my ill-gotten gains. And if the media tries to publish anything about me, then I can go get a super-injunction to make it illegal to even say I got an injunction ! (http://www.theguardian.com/business/2011/mar/10/fred-goodwin...)
I am not sure if this article is not a satire.

> We tend to assume that late wakers are the partiers, the deadbeats, the ones who are so irresponsible they can't keep a basic schedule.

> the data point to the idea that an [evening type] pattern is a risk factor for some disorders, whereas [morning type] is a protection factor," a 2012 review of hundreds of papers in the academic literature concludes.
Still best in resale value and, believe it or not, they just work. And to sell outdated hardware for extra price is very good for Apple's business, isn't it? APPL stock to sell, anyone?
If you have this problem in only winter, this gadget actually does a lot for me:

http://www.amazon.com/Philips-HF3520-Wake-Up-Colored-Simulat...

It simulates a sunrise and sunset with bright LEDs. I always wake up before the audio alarm starts. Before this I was very difficult morning riser. I may be more light sensitive than you, but it works for me, and has some medical research to back up the idea.
yes, I got the reference. I was talking about personal impressions, I was not clear about it though, sorry. I still remember when they (Apple) run an ad showing a powerbook running Mac OS X saying "Send other UNIX to /dev/null", how excited I was at the time :-P
For me, this is part of why I became self employed. I'm much more productive if I can follow my own sleeping pattern.
That's bad project or team management, not down to quality of coder.

You could easily say the same of university-educated coders who only learned Python and C and are up against a real commercial deadline for the first time. I've seen those folks do some crazy shit.

Dumping anyone into a project outside their area of experience with no guidance will cause poor practices.
In fact they can have collective signaling networks as well -- consider the specialization and signaling that goes on in the biofilms of slime molds.

(some examples: https://www.biofilm.montana.edu/node/2438 & http://www.nature.com/articles/npjbiofilms20156 )
On typical consumer hardware you really want to batch up your processing in a way that gives you the best computation/data ratio to prevent performance being killed by data latencies, I don't think any kind of solution exists that can do that for you automatically/transparently. For the usual suspects like signal processing stuff and such, these problems are relatively easy to overcome because you typically have large amounts of data that can be processed at once or in in blocks.

What would make your project even more interesting is to see how it would perform on an heterogeneous system architecture (HSA), ie: what AMD is working towards. In an HSA, the CPU and GPU share the same memory and address space and a program can basically move processing between the two at close to no cost (no memory ever needs to be copied or mapped in/out GPU address space). For problems that allow some kind of pipelining to absorb start-up latencies caused by data dependencies, a combination of Lua + Terracuda would be pretty awesome, allowing you to move even small/short-running computational tasks to the GPU.
Like I mentioned there, I use it to pester my friends :)

tmux is simply fantastic for keeping a session active. Not to mention you won't need to use multiple disjointed emulator windows to do something like keep tabs on a log file while you're working. You can even "full screen" a pane by pressing `Ctrl+b z`! I love being able to ssh into a server (or even my home computer) and simply resume where I left off, from any computer! My friend, let me also take a moment to tell you about Vim.... ;)

Back on topic: I think it would be good for anything where you want things to look almost exactly what's on your screen with high fidelity. Someone submitted an issue to have tmux2html continuously write to the same file that reloads itself. That could be used to have a not-so-realtime snapshot of a pane that's accessible from a browser. Perhaps, some weirdly draconian workplace that requires all employees to use tmux can routinely take a snapshot of all workstation sessions to make sure they aren't goofing off watching ASCII youtube[1]. Who knows!

1: http://annasagrera.com/on-ascii-youtube-and-letting-go/
This was from the manager I would have been working for. Like any large organization, there are exceptions and he could be the exception rather than the rule. From my perspective, "Google" cared about degrees.
No, you're doing it wrong.

Lean is about synchronising production with demand.
Same. Can anyone suggest where to start?
pcbshopper.com is an excellent comparison shopping tool for prototype PCBs. Enter the specifications for your board and it will quote prices from dozens of board houses.
Zeno's crapadox.
Why did it take so long, finally! ID@XBox was pretty much supposed to be this soon after launch.

Developers will still rely on the existing ID@Xbox system in place for getting their games onto the console.

That means that a developer will have to go through Microsoft's concept approval, which usually takes about two weeks, before the game is eligible to be published on Xbox One.

Looks like ID@XBox approval is still needed to launch on the device but at least you can build. Maybe that will go away for an approval process more like mobile markets or Steam in the future, more open. 2 weeks and a devkit from any device is a nice step.

Sony you are next, open dev markets sell more hardware and create better games at the top being open.

Open markets like Apple Appstore and Google Play have so many games that the best 1-2% are better than any walled garden/curated list could be. Though, like the internet, there are lots of bad quality/garbage games/apps as well but the quality and innovation at the top is better.
There's a funky thing going on here because of the environment this guy is using: Javascript and a JS library to handle immutability.

Because of the way he's coding, he's doing a lot of horsing around with several things at once. He's not writing functions and then composing them. He's refactoring multiple functions at the same time. As it turns out, this difference is important. Looking at it from one angle, from small pieces into larger pieces, you'll be solving the order of functions almost immediately. Looking at it from another angle, from big pieces into smaller pieces, you solve problems in a different order. You make pieces with names on them that do what you want, then you look at whether there's support in the code to do what you want to do, regardless of how that integrates. In fact, you end up (as he does) integrating later. You're not composing, you're decomposing.

This is why one of the recommended ways to do FP is to use the REPL and get the core, toughest function working first. Then start composing. Work outwards from there.

The first function you'd probably write in this case would perhaps be moveTheGuy which would move the guy from one place to another. You would immediately be solving the problem of whether or not the guy could actually move. Contrast this with the first function being updateTheWorld, where you can start inventing all kinds of stuff that might or might not happen. Then you horse around trying to figure out what should go under updateTheWorld

I remember the first conference talk I saw with a guy talking about F#. It was still new in the industry, and many of the folks who were using it were true-blue OO coders.

The guy gets up, shows some code, then goes behind-the-scenes to show us the "real" C# code. "As you can see, all this really is? It's do-while loop. You could code this way with C# and never touch F#"

Yeah sure, but the environment you're in can help lead you to write better or worse code. It seems to me if I wanted to do pure functional stuff and Javascript I'd be pretty freaking careful how I coded. Lots of things there that point you in the wrong direction. Functional code just isn't regular code with all sorts of weird syntax; it's actually a different way of looking at solving problems.
Exactly. The East Coast can go to hell :) Meetings before 10am (MY time) in general can go to hell. I don't mind a quick status meeting with the team (that actually helps me get to work on time), but otherwise, morning meetings suck.
Do Benjamin Libet's Experiments Show That Free Will Is an Illusion? (2014)
That claim is turning out to have exceptions: http://learn.genetics.utah.edu/content/epigenetics/inheritan...
In some circumstances, epigenetic markers are retained and passed to the next generation.
A Guide to Cool Teen Slang
It results in a standard for describing them so that browsers can properly select the right one, or ignore all of them. That's less ad-hoc than the alternatives.
The website can always detect an adblock.

Just set a variable inside the ads.js and if it's not present, the ads are blocked. (or the file didn't load).
Are there legal precedents which allow courts to employ international help for state cases?

Is that legal? Are there issues?

Maybe it's a financial thing? What's the cost of using one of these outside companies like Cellebrite?

I read that there was a chip replication process in play which meant even if the security mechanisms wiped the chip after X attempts you'd just have more chips ready with the same exact image to try, thus negating the issue. That sounds expensive. But I'm not sure. Can a state prosecutor afford that?

And in the end, I might be totally wrong on a ton of this.
What is their policy with analytics and tracking, beacons, etc? These are some of the most problematic and worrying add-ons to web pages for me, and yet very little gets talked about them. In theory, a well-designed browser (and well-written web pages) can still make all the 3rd party analytics requests without slowing down web site load time (e.g. they can be deferred until the page is loaded), and yet they are the things that I want to block most of all.
Spurs are fun to watch, but don't have Steph launching ridiculous bombs from anywhere. It's barely basketball anymore, and it's amazing.
Given the fractal nature of the Universe (almost everything in nature is a fractal at some scale), then it's quite possible.

Every particle contains the whole Universe and the Universe contains all particles.

But there's an interesting property of fractals (please correct me if I'm wrong) - at every level, a fractal is self-similar but not an exact copy of itself.

If we connect the two ideas, then every particle contains a similar but not identical Universe - a "parallel Universe"..

So then every particle is a gateway towards a parallel Universe in which there might be parallel versions of us, but slightly different. And every Universe contains every other parallel Universe inside itself.

Mind bending indeed.
If it is a work of NASA itself, it shouldn't be subject to copyright. Wikimedia has noticed their assertions:

https://meta.wikimedia.org/wiki/Wikilegal/NASA_images

It's easy to imagine that NASA has more limited rights to reproduce and redistribute images produced by their partners though, and they have lots of partners.
On the other hand, it makes exploits very valuable to the FBI where they will likely be saved for high profile cases. I can't tell if this is a good or bad thing.
It really depends on the person. If you're not using the keyboard much and you have the laptop on your lap, rather than on a desk, it can be useful. I have a touchscreen, but I never use it. I forget I even have it until I get water on the screen or accidentally touch it, and things start freaking out.

Someone did once say I wasn't a real programmer because I use the mouse too much (and the argument's sort of the same: It's hard to move your hands from the keyboard to the mouse! Why would you do that?), so, since then, I try not to judge people or machines for their preferred methods of user input. There's a market for everyone and to each their own!
My favorite commit message of all time:

https://core.trac.wordpress.org/changeset/26851

---

The Pinking Shears stir from their slumber, awakened by what may seem, to those innocent in the ways of The Shears, a triviality, a nothing-of-consequence. But there are consequences indeed for recklessly trailing your whitespace. Naturally, they a dire!

One, two! One, two! And through and through

The Pinking Shears went snicker-snack!

They plucked your tail and with your space

They went sniksnuking back.

Let me tell you, that can be uncomfortable, so always pre-sniksnuk your trailing whites. May The Shears be with you.
Good point. However, I think the miracle is exchanged for another one if you believe that civilization was built not on a mountain of crap, but through the efforts of the few who put true rigor into their contributions. Science, philosophy, art, politics, religion and so on have been developed by a relatively minuscule handful of individuals throughout the ages. These greats have built us the walls of civilization which have been filled with crap from within. In my opinion civilization is not built upon a mountain of crap, but is the very walls keeping the crap in place. That these walls are strong enough is the true miracle.
> Don't try to use functional programming for GUIs

Then why React is so popular?