skysight-inc/HackerNews huggingface dataset:
Digital evidence is IMO a different matter than physical evidence.
The threshold for implanting fake digital evidence is very low. You need fewer people, you can cover your traces easily...
To break-in and install cameras you need to find a suitable time where the suspect is away for a long time. And you can't always break-in to the house and change things, you won't be permitted.
The monitoring of the use of these trojans is the most important problem.
With a trojan horse you have access to the computer 24/7 and you can do whatever you want.
Of course you could argue that police could also plant fake physical evidence, but that's a lot harder to do and you need more people. (more witnesses)
There is a thin line seperating a state of law from a police state.
buggy. Wait for next versions
One is a systemic condition that requires changes from society, the other is a temporary condition caused mostly by factors under your control. Confusing the two encourages ineffective 'solutions' for poverty to be created like 'we just have to make it embarrassing/uncomfortable/illegal to be in that condition'. These rely on motivating the poor person to fix themselves, instead of attempting to fix the surroundings that are the actual cause and address the symptoms that the poor person is unable to fix on their own, and then dismissing the ones that don't bootstrap themselves out as lazy and undeserving.
The function/component concept is a neat idea, but I wonder how useful it would be to your team's designer or front-end dev who isn't so familiar with (or fond of) such strict rules and separations.
Lazy Vals in Scala: A Look Under the Hood
Ghostery 6 comes with sync
uhh it doesn't? Maybe it runs way better than the android or iOS emulators but you have to have a pretty messed up install of recent Android to make it run as slow as this.
I think you vastly underestimate how expensive that robot would be to manufacture and maintain. Of course, costs could come down over time but it's going to take a lot of work to make it economically viable for the types of jobs you are considering replacing.
I read the entire article and I cannot find basis to support your position on it. Was it edited?
That's fair, our native egress pricing is higher. We've chosen to partner with folks like CloudFlare for what we call CDN Interconnect (https://cloud.google.com/interconnect/cdn-interconnect) although this was a somewhat recent announcement.

As far as GCS pricing goes (rather than egress), I think we've been more cautious on the "cost per op" but really led again on cost per byte. This was especially true when we launched Nearline, triggering AWS to launch S3-IA (but with lots of caveats like small files and still a 25% higher base rate).

While not integrated directly into GCS / GCP, does going through CloudFlare alleviate some of your concern?
Legal requirements? Internal company ones? Latency? ;)
We use MediaWiki + SMW / Semantic Forms. This allows to define a data model and forms which makes it easy for user to add / write to the wiki in a structured way - and without sitting before a blank page. For free text, the new Visual Editor works also rather well, though it's not easy to setup.

The structured information can also be queried, visualized, exported to various data formets etc.

To document software projects, I really like to write *executable documentation". E.g. I'm using JSON Schema a lot to define my expected data structures and contracts between modules.

Then I write a small program that automatically generates the technical documentation based for me. Humans can still add/annotate to the documentation because it's a wiki (and I can separate between auto-generated and human-generated rather easily, because of queries).

So far, I really like this approach as it has the automation of doc generators, the flexibility of wikis. Most of the information is stored/accessible as data / API. The downside of this appraoch is, that this platform takes some time and knowledge to setup and model the data structure / forms. Without those, corporate wikis usually seem to die the "one man show" death you described
This is pretty easily implemented as a standalone python script - should be a few lines (google for pillow imagegrab)
We barely have any documentation except some READMEs that are mostly terse and still poorly maintained... If you don't understand something, you ask someone.
Apple has not done "this" before. Apple may have unlocked phones for older models (with less security), but with the upgrades to iOS for versions 5 and 6, this is a much different ask.

The FBI is hoping to have Apple develop a new iOS that does not automatically wipe the device after <x> invalid password attempts, then use their signing keys to push a deployment of that operating system onto this specific phone.

Nobody else has access to Apple's signing keys, ergo nobody has the ability to do this on Apple's behalf.
This is a good heuristic for just about _everybody_.

The more people are willing to say "I don't know", the higher the likelihood that they are saying what they really believe to be true when they don't.
From the inside, there is far more talk at YC about building a good business and getting profitable than about raising money. PG has advocated this for a long time[1], and YC continues to encourage this.

The YC way is "Make something people want." Fundraising is a distraction that is occasionally necessary.

[1] http://www.paulgraham.com/ramenprofitable.html
the output of a PCA process is a system of linear combinations of the data. so yes, you'd take the principal components of your future inputs, but the process would be super fast (it's a linear transformation with known parameters) since you don't need to rerun anything.

you can also do online PCA (updating the model as you get new data) but i'm not sure about runtime/computation requirements.
That is lovely--you're referring to 'σύντομα'?
Mac Portable Launch Advertisement (1989)
Long ago I learned to love wikis. Mediawiki, Dokuwiki (easy to set up), or Confluence. Hardest part is to keep people from just throwing garbage everywhere--if that happens, people stop referring to the docs, and the system collapses.

The important thing about docs is to keep in mind the audience. This is important because it lets you estimate their mental model and omit things that are redundant: for example, if it's internal documentation for a codebase, there is little need to explicitly list out Doxygen or JSDoc style information, because they have access to the damned source code. External audiences may need certain terms clarified, or some things explained more carefully because they can't just read the source.

I'd say that the biggest thing missing in the documentation efforts I've seen fail is the lack of explanation for the overarching vision/cohesive architecture of the work. This is sometimes because there isn't a single vision, or because the person who has the vision gets distracted snarfing on details that are not helpful without a preexisting schema to hang them on when learning. So, always always always have a high-level document that describes the general engineering problem the project solves, the main business constraints on that solution, and a rough sketch of how the problem is solved.

Ideally, the loss of the codebase should be less of a setback than the loss of the doc.

I will say that, as your documentation improves, you will hate your project more and more--this is the nature of the beast as you drag yourself through the broken shards of your teams engineering.
Mastering C over using Rust is like mastering abacus, over using computer.
> Alternatively, introduce a restriction that this form of forced labor can only be compelled in terrorism cases

That would simply spur a lot more manufactured "high profile terrorism cases" hitting the news.
The other question is if it's legal for a company to design their devices so that it is technically impossible for them to comply.

Is there any practical reason why the secure enclave could not be programmed such that any firmware update to the enclave requires the PIN, and if not it erases the key. That way Apple is still able to make updates to the enclave, but cannot be compelled to bypass security restrictions on locked devices.
Employee Writes an Open Letter to Yelp's CEO
I don't mind SourceTree; it's a great tool to visualize git tree that scratches some itches that gitk doesn't quite. Tree visualization of multiple branches and seamless integration with github/bitbucket are the reason I keep it on my Windows machine.

Granted, most of actual git activities are better done via command line, except for chunk editing.

Just one chagrin I have with sourcetree is the lack of linux integration, despite obvious demand: https://answers.atlassian.com/questions/149631/sourcetree-fo...
Word docs converted into PDF for manuals. Some other are hand-crafted Photoshop tables/text/graphics to create PDF. Sad, sad stuff, IMHO.

Trying to get people onto Sphinx [0], and use it for some non-sanctioned documentation with good success, but unlikely to make it official.

I really think version control is important: what changed, who changed it, provisional changes through branches, and removing the bottleneck of "I updated the docs, please everyone check before release and send me your comments". It should be patches, and only patches.

[0]: http://sphinx-doc.org/
I know a couple of people like that.

It's a gift and a curse, right? Being pedantic is actually welcomed in various fields, including the ones you mentioned, so it sounds like it's working out quite alright.

Casual interaction is hugely overrated anyhow - it's value drops off as you get older, people care about 'hey how are you?' less and less I find.

Finding those few people you really click with is the only tricky part it sounds like - that's just how it is.

I've found 'literal-minded' people to be emotionally closed off to an extreme degree. I theorize that opening up emotionally would help a great deal. The way I did it was through a good friend and alcohol when I was younger - I went from not knowing what to say to being able to blabber about anything in an entertaining manner. The quick mind gives me the ability to be self-amused about the most mundane situations - and that's what my small-talk consists of, making clever observations about the world.

Don't know if that's at all helpful.
In (most?) places throughout the web-based console you can click a little link to show you the REST API equivalent of your resource (whether it's an instance, a disk, or a command you're about to do). You might be able to make the job of "exporting your infrastructure" somewhat straightforward from those, though I think I'd personally just write against the handful of APIs in Go. All of our newer offerings (meaning GCS, GCE, etc.) have really sane object models that just map directly to a fairly obvious, autogenerated struct in the Go client library. Here's the struct for an Instance:

https://godoc.org/google.golang.org/api/compute/v1#Instance
Wow. My first semester of computer science had me studying fuckin' Gofer.
Key point: unreasonable burdens may not be imposed

The order also said:

"The order provided that the Company be fully reimbursed at prevailing rates, and compliance with it required minimal effort on the part of the Company and no disruption to its operations"

So the FBI could be expected to reimburse Apple for weakening its product and future earnings.

More details on that specific case as it relates to Apple vs. FBI are available from a post by a computer crime law professor [1]

[1] https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
OH FFS. This person is pedantic at best, if not dumb. How can you call yourself academic and then proceed to completely mis-communicate with people. When the therapist asks, "Are you absolutely sure you're not going to hurt yourself later today?", she's asking it within a certain context. The therapist is obviously excluding out of the ordinary incidents that may happen. Apparently the author is completely missing the context because she's either a pedantic nerd, a foreigner still learning English, or just dumb, not because she's in her "academic" circle.
it's kind of a nuance, but an early stage investment is a bet on the founders/core team as much as it is on the idea. so you want the founders to retain significant equity (i.e. not purchase outright) to align the incentives.
When I see things like this, it makes me really think to the root of who we are as people and how depression plays into our role as human beings. I often wish it was possible to provide a genetic "vaccine" to depression in early embryonic stages of human development. If there was some way to encourage growth of 5-HTT alleles (longer alleles equal less prone to depression) we could see people born seemingly "immune" to this state of being.
Bitbucket's wiki on our project page (6-person startup). We document mostly application behaviour for technical users of the app (server team, content writers) and a little bit of architecture if the complexity warrants it.
Sorry I'm a few days late on replying to this.

There actually are AASPs for the iPhone; however the only ones that exist are fairly long-standing and grandfathered in. Apple does not allow for new AASPs. I have a very close friend that works for the lone AASP in Auburn, AL (notable because Tim Cook is an Auburn aluminus).

They can do the repair, but it's not a painless one because it does still require a good bit of back and forth with Apple.
They actually pushed many of the homeless away from Market St. to just west of the Zynga building on Division street under the Central Freeway. It is indeed pretty sketchy - tents lined up in rows, broken car windows, needles and feces on the sidewalk, people working on obviously-stolen bikes, etc.

EDIT: Looks like the city is going to try to clean it up: http://sfist.com/2016/02/23/division_street_tent_city_to_be_...
Barista Boy the Movie
Or just support HAML syntax...
Free PSD Templates 2016 – Designrazzi
Time Inc may buy Yahoo's core search, mail and news business
formal proofs of correctness
LaTeX. We have academic roots, it works with source control, and the output looks fantastico.
I never thought this could happen in any country. Just awesome news.
With devices running iOS 9 there are no known vulns that Apple or anyone else can exploit to unlock or get data off of a locked device. The government wants Apple to create a special, signed version of iOS that can be loaded onto iOS 9 devices that will allow it to bypass security measures designed to prevent brute-force unlock attempts and hopefully never fall into the wrong hands (because that would never happen, right?)
Yes, compare this to a typical Amazon high quality blog post: http://googlecloudplatform.blogspot.com/2016/02/Google-and-R...

You have no idea what is actually being offered after reading that. Is it a managed service, a recommended configuration of what.

Almost every Amazon blog post includes a walk through on how you actually use whatever they are talking about. To be fair, this post does link to more documentation, but it's general purpose and describes a variety of solutions.
Facebook Launches Special Site Just for Nonprofits
Pretty impressive. Seems like a non-stiff torso could help a bit. I'm sure they are investigating that option/have tried it.

Hockey stick guy genuinely made me laugh. They should call this the hockey stick test (once again very impressive).

Not sure what impresses me more overall the walking on non trivial terrain in the beginning or the adaption to the "hockey attack". The video certainly makes me want to work in robotics. Haas Bioroid is here ;)
Trying something new on this month's project: "developer first experience".

Besides the README.md to get started, the app defaults to a private portal with a component playground (for React), internal docs (for answering "how do I"), and tools for completely removing the need for doc pages at all.

I believe that documentation has to be part of the workflow, so component documentation should be visible while working on the component, tools for workflow should have introductions and helpful hints rather than being just forms and buttons, etc.

So far, this is proving fruitful.

(Side note: wikis are where docs go to die.)
Is anyone at the office of the opinion that black lives don't matter?

If people understand the concept of Black Lives Matter -- that black Americans have been marginalized, and their deaths treated as footnotes rather than headlines -- then no one should be offended.

This is tantamount to having a pro-civil rights poster in an office in the early 60s. Yes, it's a political issue, but it shouldn't be controversial to anyone who values the lives of others as much as they value their own.

This is my favorite explanation of BLM (and why "all lives matter" is totally beside the point): http://chainsawsuit.com/wp-content/uploads/2014/12/20141204-...
Perhaps I don't understand the measure (entirely possible!) but I think thrust-specific fuel consumption is a better indicator here. You need to account for the thrust required in these behemoths: replace the gas turbine engines with piston engines large enough to produce equivalent thrust and I doubt you'll retain the fuel economy.

Either way, this is an auxiliary point: the per-passenger fuel economy of airplanes is significantly higher than that of cars.
Latency is a huge one for AU. With AWS in SYD you can easily cover BNE, SYD, MEL and even AKL. The difference from SIN or TPE is very noticeable. SYD to PER and SIN to PER is negligible.
Out-of-touch recruitment fluff with a clickbait title,
he was worried about people being self-absorbed in LA, and then lists seeing Kate Hudson as a perk... go back to SF, you'll fit in better there
China's Huawei backs Apple in fight over encryption
You're better than this jgh.
Snowden is a poor example here. He worked in intelligence, a field the government would logically and rightly expect to value encryption. This, Snowden would fit in by using encryption here. He'd stand out if he didn't.
Are billionaires more likely to be graduates?
It just stopped working for me. So, yeah it is bad. I can't be bothered to wait for them to fix it, I just use Smartgit now.
I've been using SourceTree for years. It was always a little funky in how it was laid out but I got used to it.

I could have lived with this change if they didn't get rid of freaking COLORS. Seriously. All the icons look more or less the same now. Have to read to make sure I'm clicking what I think I'm clicking.

I think I'll look elsewhere finally. I just can't stand another 50 shades of gray interface.
This question is on my mind too. My clients documentations are usually a mix of MS Word & Visio. Lots of repetition and gunk in between.

Ideally, I'd love to find a mechanism that:

- provides the OO principles in documents; Encapsulations, Abstraction, Polymorphism, Inheritance .
- Accessible & maintainable by non-techies.
- Allows scripting (I toyed with PlantUML, but it was a bit rigid).
Over-heat treated milk = poor taste. It's a balance, and the correct balance is usually not achieved by the popular supermarket milks.

> does the fact that you're doing something oblige me to somehow "one-up" you?

Not unless you called me an idiot for doing something. Which you didn't, but the person I was replying to did.

I don't mind at all if someone calls my argument into question, but at least come back with more than opinion. There are plenty of reasons beyond the welfare of animals to support local business. I admit it's not just the happiness of the cow which motivates me. Perhaps I should have explained that.

The more money we can circulate in the local community, the healthier that community is. I'm no economics expert, but I have a hunch that spending up at my local restaurants, cafes, dairy farms and businesses is doing my bit to improve the region where I live. I also try to do my "bit" for the environment and animal welfare within the eating habits I currently enjoy. Hence.... "what are you doing" was an invitation to suggest a "non idiotic" approach since they thought so little of mine!
By propelling linux process supervision into the 21th century, change is scary
I use it and I found it was the best out of all the other alternatives I tried. I find it gives the best visualization to see a git diff of changes.
Orin Kerr, a computer crime law professor and writer, tried to guess over two posts [1] [2]. He did not give an answer but he has not finished writing his thoughts on the subject.

One thing he hasn't talked about yet is how the FBI would reimburse Apple.

The most recent relevant court case that used the AWA was US vs. New York Telephone. Part of the court decision states:

"The order provided that the Company be fully reimbursed at prevailing rates, and compliance with it required minimal effort on the part of the Company and no disruption to its operations."

In his analysis, Orin simplifies and assumes that the FBI could pay for Apple's services. I wonder if they could. Apple is being asked to weaken its product, and despite the government claiming otherwise, I think Apple knows best about whether their product is being weakened or not.

[1] https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
[2] https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
I use SmartGit every day and like it very much. I'd be happy to answer any questions about it - except for a direct comparison with SourceTree, since I haven't used the latter.

WRT your "still waiting", SmartGit does list all your repos in one panel in the main window, and you can select any of them to work on without switching windows. When you view the log for a repo it opens in a new window, but you can do most work directly in the main window.

One thing about SmartGit is it's definitely not a "dumbed down" GUI - for most of what I do it feels more powerful than the Git command line, not less.

SmartGit is a commercial product if you use it for commercial work (it does have a 30 day trial), or free for noncommercial work.
I've been using it for the last two years, since our team switched to Git. I like being able to scroll through the commits list, and the ability to easily add hunks or even individual lines by clicking is a vast improvement over `git add -p`. Also Sourcetree has a UI for doing interactive rebasing, which is GREAT for the same reason.

The biggest downside for me is the inability to easily browse the state of a repo at a given commit, like I could with TortoiseHG. I keep around GitExtensions for some of that history browsing. Also, the security software installed on my work machine insists on inspecting new processes for validation, which unfortunately doesn't play well with ST spawning multiple git.exe process trees. Always pegs my CPU and slows things down. Performance is reasonable on other machines, though.

Overall, I find it a useful and valuable tool. I just wish they'd make real improvements instead of this "replace a perfectly acceptable UI with a bunch of unreadable gray lines" nonsense they just pulled. I'm sticking with 1.6.25.
Uber Launches a Motorbike Taxi On-Demand Service
Why "were"? We are still alive, humanity is still suffering from the "war on drugs".
Yahoo's Hadoop clusters operate in a multi tenant fashion for precisely this reason: to ease sharing of data between groups.
Clovis culture sites, for one.

I'd pondered just making it CE + twenty thousand years.