skysight-inc/HackerNews huggingface dataset:
I slowly bought about 25 BTC since January. Honestly this is very exciting right now and I've basically been daytrading for the last few days. I'm no expert by any stretch of the imagination, but it's been enjoyable to set alerts for different price points then buy/sell as necessary. I like the liquidity and 0 government involvement/taxation - something I couldn't do with stock/options/CDs etc.
From a engineering point-of-view, he's saving himself a lot of product support headaches down the road when people try using bogus cables and then contacting Google when they fail to operate (or, worse, destroy the hardware under warranty)
Sounds like a Y-Combinator startup waiting to happen.
And besides why credit card companies are not implementing super cheap and working security method - two factor auth-ORIZATION? Send me SMS or email saying:

"Your card just been used to buy X for $N at Y. Click here if you think it's not authorized".

Or more proactive: "... click here to confirm" - this way IP of email click could be used additionally to detect possible phishing victim.

This could cut the fraud drastically and allows to catch a few fraudsters while still "warm".

Way cheaper, simpler and more efficient then struggling with EMV.
Show HN: Lightweight C++ editor that understands your code
CentOS / RHEL are non-starters for cutting edge work in machine learning due to their ancient mathematics and scientific libraries
You can do something. That something will not change much, and not at all overnight, but to think there is nothing to be done... that's exactly what they want you to think.

Look around you, there is always people working against your values and people supporting your values. You can do worse than withdrawing your labor and your money from the former and prefer to do business with the later.

You say raising awareness does nothing. That's because hard facts are mostly irrelevant. People live by narratives, and the current mainstream narrative tells them to ignore your facts as irrelevant. You can use creativity to paint a more compelling narrative that will make them want to look for the facts themselves.

You say organizing the public does nothing. That's because what passes for organization nowadays is naive stupidity. Not every opinion is equal, or even valuable. Go learn some how to organize people for real, then get some practice with no more than a handful of friends working in small scale stuff. You could also do worse than that!
Nice to have it quantified. Any links to further details?
I know through how my former contracting employers have hired me out at vastly different rates that almost everything is up to three things in the end:
1. Your target customers' pocketbook
2. Their belief that you can solve their problems
3. The business value those problems have

It does you no good to try to find mom and pop shops that need a small brochure website for their little restaurant with a budget of about $100 for the website... unless you find several of them at a time and can build up a lot of work that way. Customers will pay more if their budget simply allows for it. I've priced myself out of even enterprise contracts / FTE jobs at rates that most people in the Bay Area would balk at, and those are generally pretty bad contracts to be on. For example, I know of a enterprise companies budgeted such that they can't even afford to pay $75 / hr for someone with a highly sought after skillset in a critical leadership role but are willing to shell out $500k+ / yr to vendors for random software? Waste of time almost always if you want to grow with those kinds of penny pinchers.

Most recruiters on LinkedIn I've seen in my subgraph are talking about really poor contracting rates for gigs that I know typically go to consulting companies at about $130+ / hr but these spammed contracts are for $40 / hr people that know VMware (with VCP!), OpenStack, Chef / Puppet, 2+ scripting languages, have actual experience in production environments, be the helpdesk for everything, and are willing to do on-call with this stuff. What kind of companies are these that think they can find someone like that?

I did hear a recruiter near my desk once that he had a position for a TS/SCI cleared sysadmin job with RH certs and CISSP in the DC metro area for... $45k / yr in 2013. What the hell, I think janitors with TS/SCI get paid more than that and it's starting to skirt close to what background investigators get and they're among the lowest paid high-clearance individuals ever.
Why two star reviews instead of one for the cables that fail to meet the spec? Does Amazon / do people view 1-star reviews as bitter / exaggerated? Are they less visible?
Tuition Due? Time to Hit Up Everyone You Know
Dropbox API v2 launches
Read this and some other recent studies... do you have reliable distributor you used? What about dosing?
How much more are you willing to pay for that? If you're willing to pay a premium for tested and certified gear, why not just buy from your phone's manufacturer in the first place?
If you convert BTC to $$ or your local currency, expect a tax situation.
Best to look up the GDP figures for the manufacturing sector. Essentially, the US is #2 in manufacturing by a huge margin, while employing a fraction of the workers of China, #1.
This is such a great service to everyone! I wish more companies let their engineers do that. Too few knowledgeable people call out the crap we're being sold.
This is the most important comment in the whole thread
Jersey is a framework for REST services, the equivalent would be MS Web API, not ASP.NET MVC.
Why you are voting to those idiots? This is very bad for the British economy. Now miney will flow to the Swiss VPNs.
Is there a simple test that someone could do with a multimeter to test these cables themselves? Or is it more than just having a pullup resistor on the right pins?
* In the abstract, economic sense, a 30% chance of making $1M is as good as a 3% chance of making $30M is as good as a 0.3% chance at making $300M*

I think the math works mathematically in a very abstract sense but has zero basis in reality.

From what I gather, taking VC money helps improve success rates in part because the process of applying for the money is a valuable experience wrt clarifying what your business is all about, what your goals are, etc AND VCs typically serve as experienced consultants that help guide you.

So I will suggest that if you want success without the financial strings attached of taking VC money, you should try to replicate those parts of the process.
I know this is a UK related thing, but I've honestly felt this way about the US lately as well (and the situation isn't much different). Not sure where to look, everyone seems to have their problems dealing with the disruption and possibilities technology is bringing.
Has anyone evaluated this vs NixOS (http://nixos.org/) ?

They seem to have some overlap and I've heard good things about NixOS, I like the theory behind it, but I find its Haskell-based configuration language hard to understand.
The average consumer has no idea if one of these cables will actually do what they proclaim. The only way to really know is when other customers review the product, which we know is barely useful most of the time due to fraudulent reviews. Great job on the part of this Google engineer for writing such clear and technical reviews of the products.

Now that an expert has called some of these cables out as not adhering to the spec shouldn't they be taken off of Amazon? Should they be reprimanded for false advertisement?
Synthego | BioTech | Redwood City, CA | ONSITE | FULLTIME

At Synthego, we are looking for people who want to help build a fully-automated, research facility that moves, mixes, manipulates, and analyzes molecules and cells. We're looking for badassery in the following areas:

* Mechanical Engineers (SolidWorks)

* Mechanical Technicians

* Automation Engineers

* Software Engineers - mostly Python

* Roboticists

* Wet lab technicians with experience in chemistry or biochemistry labs

In general, we have—and are continuing to—build a team of extreme technical and scientific ass-kickers, in a joyful, you-own-it kind of environment. We are backed by Founders Fund, and located in Redwood City, CA

For more information or check out our job postings

https://synthego.recruiterbox.com/

or email me at josh@synthego.com
Not at all, but I can lament the potential loss of what has been a great resource to date.
I went to your talk at Strangeloop 2014. It was a good talk, I'm glad you're finding work.
I remember seeing this/such papers elsewhere. They have appeared in conference/papers for the last few years too. Here I'm suggesting untrained coloring of 'new' images from existing though, so maybe what I'm asking is a simpler problem? "Transferring colors from base (new) image to target (old) image using such and such sampling" would be how I would put my problem. The paper you link to would be more "learning to transfer colors by looking at how grayscale images transfer to color", right? Am I missing something?
We've done a similar analysis of USB 3.0 host controllers and the state of their drivers cross-platform. It's amazing how bad the state of USB 3.0 is, even 5 years after devices started shipping. Even the latest Intel host controllers (8 & 9 series) initially shipped with bad drivers. I look forward to getting our results posted.
Maybe it's related to this auction of the silkroad bitcoins: http://www.usmarshals.gov/assets/2015/dpr-bitcoins/

Note the correlation between the registration deadline date and the start of the rise.
The legacy of World War I today
If only there were more of this stuff! The kind of information in his reviews is technically detailed but clear enough for the layperson, and it answers the real question I have in mind when I'm looking at the 1-3 star reviews: does it actually work for what I want it to do?
Curious about that. What kind of "medical" work do you do? I spent a long time developing for Medical Devices and while I shudder at the thought getting back into that specific field, I am thinking of consulting on the periphery where the knowledge of CFR21 & FDA expectations is useful but without getting into full DMR/DHR paperwork.
Interesting read, but I am afraid Lotus notes should have more haters than lovers than shown.
Dev Tees 2015 Collection
Normal media does not stress these experimental shortcomings, nor note that the measured effect has decreased. I consider it basic scientific skepticism.
Microsoft's founders met at prep school - both were from well off families in the Pacific Northwest. I wouldn't be surprised if they had a little more family help available when starting their company than most.

Not that they aren't an example of a company that did not take VC money, just that they may not be a particularly good example for most looking to follow that path.
You'd be surprised how many people are looking for a shortcut where they can exploit value built by others.
Sometimes with heavily DB bound apps, it's a performance/scalability issue. Doubly so if the app's DB relies on aggressive locking for most/all of its transactions. You can do it with clouds but you often pay through the nose for the adequate storage (or cheat with 512GB of RAM these days.)

I've seen folks spend 3-4x more money (almost all of the excess to the SAN vendor) to get a VMware setup (because snapshots and VMotions) with the same reliable I/O a commodity Dell server with a 4-disks SAS Raid-10 and a decent RAID controller can deliver, not even talking SSDs here.
The+Story+Behind+Pakistan+Fashion
Oh, you always have something to learn from the communist China or opressiveve Syria.
I wanted something in between an IDE and a text editor that could properly parse and understand C++11. I didn't see anything out there that was lightweight and didn't want to take over my entire build system - yet could still parse my code. So I wrote SLED.
Why not find local work and then start a company you can run remotely?
http://debarghyadas.com/resume/debarghya-das-resume.pdf
Double column. You can fit in a lot of info in 1 page.
They can still be used for data exchange, just not for charging.
I don't want to pay for that.

I would like Amazon to provide better access to searching for and sorting commodity items. (and to remove from inventory defective ones on a limited basis)

For example, I'm searching for the least expensive bulk CR123A batteries. I'd like to sort by price per battery and buy the lowest with at least 3 stars. A fairly simple request.

But you can't. Amazon lacks (in most cases) per unit pricing information or the ability to sort by it. The batteries are cataloged in at least four different site departments meaning sorting is impossible over all of them. It's frustrating to have to try to deal with such a stupid problem.
Has there been any uptick in USB-C adoption? Apple skipped it in their latest iMacs. I think they're waiting for the USB-C/Thunderbolt 3 unification.

https://thunderbolttechnology.net/blog/thunderbolt-3-usb-c-d...

I've seen a couple Dell laptops but not much else. It's a much better form factor. Not to mention the elimination of USB superposition: :-)

http://9gag.com/gag/6756457/usb-superposition
I also use Switzerland, but you should read up on BÜPF, they're wanting to go down the direction of the UK. Hopefully the direct democracy lets people throw the law out :\
These are very high-speed cables, so there's a lot that can go wrong from a signal integrity standpoint.
His reviews that I've read up to now do seem to be about if the resistor exists at all (if it doesn't the devices don't draw more current) or if it's of false resistance (and then the devices can try to draw more than the power source can provide, potentially damaging it).
I am not sure how representative the data source is of the global programming community, but I really like his conclusion:

"I’ve been a lifelong Mac and UNIX user, and nearly all of my programming in college and graduate school was centered around Python and R. But I was happy to join a company with a .NET stack, and I’m glad I did- because I loved the team, the product, and the data. I can’t speak for anyone else, but I’m glad I defined myself in terms of what work I wanted to do, and not something I wanted to avoid."

A very good principle.
For those interesting in picking up machine learning that already know R, I recommend this book:

http://www.amazon.com/Applied-Predictive-Modeling-Max-Kuhn/d...

It's loaded with useful R snippets and practical examples.
Fisa courts stifle the due process they were supposed to protect
He wrote ledger, which is also really cool. http://www.ledger-cli.org/
Typesetting of research papers was way more complex (for authors) in the pre-personal computer days (pre 1990, say). So you needed publishers to pay and employ people to do this. And then you also have the logistics of mailing the journals to thousands of libraries across the world. The time and effort involved in this certainly justifies at least some of the conventional costs, given that the cost scales almost linearly with the number of subscribers, number of pages, etc. The big 'step-change' with the internet is that this linear scaling doesn't exist any more, we are reduced to a fixed cost and it is price-gouging for publishers to charge per page, per article, etc. etc.

Ninja edit: In the internet era, here is one post that describes how much it costs to run a journal, the prestigious Journal of Machine Learning Research http://blogs.law.harvard.edu/pamphlet/2012/03/06/an-efficien...
"KMS provides access to master encryption keys,... but doesn’t provide direct access to the master key itself, so it can’t be stolen."

Doesn't Amazon KMS have access to the master key? And therefore, it can be stolen from them?
What I find interesting here is that Benson is essentially using his employer as a reputation guarantor.

I guess depending on the company's HR that could fall either way of

a) This is great, we're getting nice PR

b) Mr Benson, we need to have a quiet word about what it is you do here and what Google is not in the business of.

Really interesting.

edit: I assumed this is part of his job. I just find the publishing of the result along with Google's name interesting.

If/when I evaluate software for a solution as part of my job, I wouldnt dream of publishing my findings and referencing my employer - but I like what Benson has done.
Amazing video on the history of photocopiers: https://www.youtube.com/watch?v=S2NIAD5qn7E
And this exemplifies why (in my eyes) Google seems to have the best engineers - they're willing to go above and beyond in everything they do
I found remote work through old work contracts. People that trust me to do a good job regardless of where I am. It is difficult for companies to give people that trust, so it is all about helping them to find that trust and then not letting then down.
This is quite likely an example, from a data modelling point of view, of an extremely slowly changing dimension driven by historical regulations, laws, and taxonomies.

It may still be meaningful for a few industries, but not in general.
You will find tech people are far more into their uniform than "suits" are.
The Golang GC is "better" than the JVM GC, according to this blog post?

Though I think it's suggesting that the Golang GC is easier to tune and configure
Its a cool idea, and definitely one that has crossed my mind a few times. I would guess you could build up common groupings of user preferences to try and provide group content filtering/rating? If not, would be fun to try
Neil deGrasse Tyson explains how 'Star Wars' lightsabers could actually work
Saatchi and Saatchi CEO – agencies will beat startups to creative talent
So did phototypesetters basically work like printers, or was the output just used as a "master" to duplicate more copies of things like books using another kind of machine?
They have made improvements, but I still don't trust them. Embrace, Extend, Extinguish.

They laid a lot of groundwork for mistrust, so they'll have to undo that, and it won't be quick or easy IMO.
Delusion level - Quixote...
Offtopic: this is a strange and somewhat destructive pattern I noticed on HN. In an attempt to keep submission titles == article titles I often see the title changed. However, the original title for this post used very different language, which is the reason I think it got upvoted in the first place. Basically, we see a lot of "Man finds kitten; you won't believe what happens next" get upvoted to the front page, then changed to the more proper and sometimes poorer title of "Human-feline genetic link as anthropological proof of cognitive evolution in higher primates".
They probably work for charging as well in most cases. The issue with most of them is they could allow too much current to flow, more than a micro-usb cable is rated for. Some consumers might appreciate this though, trading an miniscule fire hazard for their device charging faster.
The best engineers in the world work at Google.
Don't they have an in-house line of cables?
That's really a weird way of thinking about it. As something like Dropwizard demonstrates, it's a very good base for a web framework. Take Spring's routing, if you prefer, even that is better.
Why would you want to do that when you can just pay for things directly?
The work you do as a contractor/consultant will be different from what most FTE developers do in that you're likely to have more autonomy and responsibility for setting the direction of your work. Your clients will hire you because they believe you can solve some kind of problem for them. In a roundabout way this provides an answer to how to find clients: Meet as many people as you can and see if you can find ways to give them useful advice from your experience. Don't worry about selling, instead focus on understanding how your skills relate to problems that other people have and what kinds of people you might want to work with. In my experience once you get that figured out the paying work will present itself and you'll be able to figure out what to charge. On moonlighting: My advice is don't do it even if your employment contract permits it, it's hard to do your best work on a side job and your best work will be more satisfying for you and pay dividends in the future. Finally, remember that being a FTE saves you from a fair amount of the time overhead that comes with managing a business. Feel free to e-mail me if you have more questions.
It would be good if he did resistance tests as well. I killed my phone's battery by absentmindedly using a shitty cable that was basically tinsel wire.

(details: I was full-time tethering while plugged in. I assume the charge controller thought the battery was charging but it was actually slowly discharging)
I've got an impression that he just checks if they are good for charging?
Time to spend working with no overtime pay?
Because a lot of the Nexus 6P/5X accessories are sold out or have long delays before shipping. Also, I don't need another wall wart charger, just the cable.
Padding is not a bad thing if done right. The group I worked most recently with had an estimation target of +/- 20% and we were usually much better than that.

It takes a lot of discipline and detailed time recording to get to the point of being able to accurately estimate a task. Padding becomes useful when you know that you always estimate 15% low. Then after you finish your "real" estimate, add 15% and you will be close to the actual value.

I like to think of the estimation process as being analogous to Feedback Control theory. It requires good input data and negative feedback to stay on track.
The change won't happen over night, it will be gradual. Fewer people will pursue truck driving as demand dwindles, instead training for a more in-demand field.

Software development is taught in elementary school now. So I suspect a lot of the next generation will pursue that.
This seems to have the ability to loiter for 30 minutes and find targets. I think cruise missiles just head to their targets in an autonomous manner.
I'm willing to bet he was assigned to test a variety of cables on the market, and probably to leave the reviews as well.
We use ZeroTier to encrypt our AWS microservices traffic. Way easier to setup and just ... works.
An alternative interpretation might be that rust has particular appeal to those that primarily use dynamic languages. It's probably both, but I will say that as someone that's busy getting stuff done in Perl[1] every day, rust looks appealing, and a lot of that has to do with guarantees. If I'm going to give up the convenience of Perl for a lower level language[2], I need to be sold. Rust's promise of provably correct memory management sounds really good in that situation.

1: I've used lower level languages, but for nothing large, and I haven't started a project in C, C++ or even Java in over a decade, and was never very enamored.
I can't even remember the last time I used a USB cable on my phone for data, the only time I ever plug it in is for charging, so I don't care too much about signal integrity as long as it will charge my phone without damaging it.

When I do care about signal integrity (i.e. connecting a USB hard drive to my computer, I use name-brand cables)
I think he needs to do this as his work.
I mean seriously who would buy usb adapter cables worth more than 1000 USD just to write reviews?
Amazon reviews become useless as Amazon allows third-party vendors from China and HK to flood the original listing with clones.

So people buy based on the review and then they find out the vendor shipped a clone, so then they give a bad review but it's not for the original listing.

Amazon made a huge mess with that, they should never allow third parties to sell on the original listing.
I wish someone would do this for micro-usb2 cables. I've bought so many different ones and found that they don't carry enough current from the charger to properly charge my Nexus 6.
I am getting uneasy imagining swarms of these flying through the sky.