skysight-inc/HackerNews huggingface dataset:
Subcontract my work out legal and ethical?
I have two main clients that give me enough work to keep me busy year round (50/hrs a week). There is no defined date, and looks like there is tonnes of work for years to come.

Is it legal and ethical for me to sub-contract out my work to other devs? I have a junior dev friend looking to break into the market (he's better than me at dev, I work as a senior).

I imagine that if I told the companies I contract for about it, then they might not like it, but I think I'm not under any legal obligations to do so? As long as the work gets done under satisfactory terms then I think it should be ok.
MMA's Popularity Is No Defence for Legal Killing
It's not obvious that the diagnostic assays they were running couldn't scale down.

These assays are performed regularly on large samples no problem, but the sensitivity and accuracy of the assay becomes erratic when you only have a couple micro liters of blood.

Either they couldn't develop proper assays (an engineering problem) or microliters of blood don't contain enough substrates for their assays (a major lapse in knowledge)
Comments on alternate article at: https://news.ycombinator.com/item?id=11489769
And the next 11 paragraphs? Which part of the article did you actually read?
I'm of course speaking from my own very limited experience, but has the Internet of Things actually materialized? Smart devices still seem far from ubiquitous, and I can't imagine the average consumer actually bothering to figure out how to hookup up their microwave to the internet.
And Uber was definitively better for consumers, inaccurate blood tests are better for nobody.
I love the tool itself... have you guys thought about some way to integrate it into Chrome or FF as a development / debugging tool?
"I recognize that I place myself at risk talking about this, but it’s time that someone speaks publicly about situations like what is happening at Cruise. And so I’ve decided to say something before the lawyers can stop me."

I don't understand. What is the great risk to @sama here? For all intents and purposes, this looks like a public naming-and-shaming of a previously unknown person by a prominent VC because they made a legal claim against an investment.
A Pragmatic Approach to Cross-Platform
I am just trying to understand how this works. Probably is the timing. How do you explain the difference in involvement between the 2 posts? I would love to understand what made the difference. Can you explain it?
Intel Debuts ‘Knights Landing’ Ninja Developer Platform
Isn't that a performance concern though? Especially within the context of a react native implementation that environment is already going to push you way above what is achievable with C++.

If we're talking a 5% reduction in the net heap usage for a react native app at the cost of substantially more error prone code, is that really a win? Hell, make it 10%? These apps still readily fit in mobile hardware, and you wouldn't be using react native on a Pi or other more tightly resources embedded system.
Gay Malaysian student was disowned by Muslim family becomes refugee in Canada
Seriously? I think people in the west generally care more about animal welfare than in the far east. The UK has the highest animal welfare standards in the world. Sure there are people, farmers and pet keepers that do not obey the law, but in the main animals are very well taken care of.
Of centrality, volatility and bumpiness
> One does wonder why this moral injustice wasn't righted promptly in the days, weeks, months, or years following his involvement in the company.

Both the following statements are true: 1) lots of these cases are filed right before a merger because plaintiffs hope to maximize defendants' incentive to settle a weak claim; 2) lots of these cases are filed right before a merger or acquisition because until then the defendant has no money and there is little incentive to bring even a strong claim against them.
Does that actually matter in and of itself beyond how it affects sentient individuals?
> She could step down voluntarily if she believes that someone else could turn the company around.

The problem is the company is 100% based around her invention that she won't share the inner workings of and apparently that doesn't actually perform up to standards. It's not mismanagement, it's a material issue.
Ask them to write instructions on how to tie their shoe.

Chances are, someone will say that they just bend over and tie them.

Point out to them that it isn't quite that simple - once they see that a problem can be broken down further to the point that you're telling your hand to put the lace against your index finger's first knuckle and the point of the middle finger, they begin to understand - then introduce your methods which they happily embrace.
As has been amply demonstrated by Frist and Ben Carson, being an MD does not necessarily prevent being an idiot as well.
The good parts of Theranos are not original, and the original parts are not good.

To put it another way: none of the Theranos-only innovations turned out to be medically sound.
Do you have a source for that? KMDF seems to be a C-API.
This is pretty much why the very common failure state of these open technologies is that some company gets very close to perfecting the UX, pulls in a vast majority of the possible users in that space, then slowly abandons the open technology for closed replacements, thus locking in those users that thought they were buying into the open system. (Google Reader, Google Talk, Facebook Messenger, ...)
Take a look at vim-surround, which adds mappings for a lot of things like this.
Implant lets paralysed man 'play guitar'
The problem is that perfectly-working software can easily get you in an accident. "Well, the bus didn't yield, and the programming said it would"

It's not quite possible to write a car that avoids ALL accidents because a car has a speed and a turning radius and breaks only work so fast.
How many cases are thrown out versus those that are filed? Is a baseless case immediately frivolous and dismissed or does it take tens or hundreds of hours of billable time to show a judge that it is baseless?
almost all windows since 95, a lot of mac OS since 7.5.3, OS2, a lot of linux, OS9000, solaris, AIX and *BSD.

My experience recently has been that all OS are having problems. Just to name a few :
- HW vendors doing sub par drivers and documentations, and integration :you even have more than one HW for the same model;
- ACPI
- forced obsolescence of peripherals;
- outsourcing is clearly related to loss in quality especially in HW;
- too much packages and dependencies;

And still : most developers don't know how to do asynchronuous programming, and that is really a problem when everything is about handling events.
Dir. iOS & Mac Engineering | Big Nerd Ranch | Atlanta, GA | FULL-TIME | ONSITE

Big Nerd Ranch specializes in developing mobile and web apps for our clients. We also teach students through our signature immersive bootcamps, and we release books in our best-selling series of Big Nerd Ranch Guides.

We’re looking for a Director of iOS and Mac Engineering to take our stellar team to the next level in quality, innovation, and organization. You should be as passionate as we are about leading, learning, and performing. You will work among the smartest, most genuine people you know. In this role, you will thoughtfully manage engineers, improve process and practice, and collaborate effectively with other teams like Design, Web, Training, and Sales. You will work from our Intergalactic Headquarters in Atlanta, Georgia.

View details and apply online: https://www.bignerdranch.com/about-us/careers/
I also tried “6*a(1/sqrt(3))”. On my machine, it only took 1m36.243s instead of 1m58.411s. I wonder what determines the execution time.
Many countries ban certain types of research (e.g. pain-inducing) on cephalopods because of their intelligence.
I am curious whether Jeremy reached out to ask for money first, or whether instead what happened is Cruise asked Jeremy to sign a waiver of rights and Jeremy wanted money to sign. I suspect it is somewhere between these variants. It does not make sense to me that Jeremy would just reach out "from the shadows" to demand a vig from this acquisition. If he did, and the alleged facts are true, shame on him.

But I wonder, how is Cruise concerned about Jeremy using their trade secrets if he never signed anything with the company? If they disclosed something to him when he was not an employee, and there was no NDA, then how is it a trade secret? Seems more likely that the acquirer saw Jeremy's name in diligence but without any signed NDA/Invention Assignment Agreement, and asked Cruise to close the gap by getting Jeremy to sign a waiver; then Jeremy asked for money to sign that (just speculating here). If this is how it went down, it's within normal bounds for Jeremy to request a payout. Maybe he asked for too much, but that is something that is purely a commercial dispute and I don't think deserves any moral outrage.

I may be missing something -- and probably am, having seen only this article and Cruise's complaint. But there is something that smells a bit off, when there's a rush to smear this guy using all the power of sama's fame, and the $ to hire a big lawfirm to terrorize the defendant into submission.
Was looking forward to buying this, but have no interest in buying leather for ethical reasons. I emailed jeff@amazon.com about this and am curious what kind of response I get.
It works well for me. I run it on my local machine to make the network more responsive during large downloads.

sudo wondershaper eth0 7500 850
> many (most?) of our technological advances have come from military motivations.

If this is true, it is only true because that is where the budget has been. The military doesn't magically beget better more efficient engineering.

Look at the wikipedia page for (D)ARPA, there has been a long fight over what it should fund, war or more broadly applicable research. Some of the defense research labs fund quite a bit of renewable energy, carbon mitigation, etc. How much scientific advancement could we have paid for with the trillions we spent on wars in the middle east?
I wouldn't look to technology workers for a lesson in how to demand more of the profits your work generates

http://www.businessinsider.com/top-tech-companies-revenue-pe...
The approach at Google is to report the actual error rate up to the monitoring system, and then let the monitoring system decide at what threshold to alert with a warning message. This lets you catch a wide variety of errors, eg. if a single replica has a high error rate, that's probably a wildly different problem from if a whole rack of machines has a high error rate, which is different from every machine in the service having a high error rate, which is different from only the set of machines that were fed a specific query having a high error rate.

One of the bugs in this postmortem was that the process in question didn't do this, instead masking the error. Somewhat understandable, as I found the whole "execute a fallback, report the failure, and let the monitoring rules deal with it" philosophy one of the most confusing parts of being a Noogler. If you've never worked on distributed systems before, the idea that there is a monitoring system is a strange concept.
> would it be reasonable to claim 1.5x "years of experience" with a given technology during that period

As a general aside, every time I see a resume with something along the lines of: "Java (2.5 years), C++ (5 years)", I cringe a little. Please don't do this. There is something about denoting the exact amount of time you have spent with a specific technology (which we can generally deduce from your work experience anyway) that, at least to me, broadcasts a lack of confidence in your own skills.
IVR Technology Group Attends SiteLink 2016 Meet with Us
A roomful of computers modeling a neural network in order to interpret a subset of a neural network.
I wonder if they're trying to do price anchoring here. The Voyage and the Paperwhite have now moved down a step on the Kindle scale, so people might get the Paperwhite instead of the regular Kindle, or the Voyage instead of the Paperwhite, because now these are middle of the line devices.
Local kubernetes cluster in one command with SkyDNS, volumes, etc.
This is a neat project but with a caveat: Microsoft has solid, verification tools for C drivers but Rust doesn't have the equivalent. The tools are especially important for finding behavioral problems at the interface between the driver itself and Windows.

So, my suggestion for production by Rust developers is to simultaneously develop the driver in Rust and a C subset. Keep the two logically equivalent. Rust's checker will catch problems in C program possibly. More importantly, Microsoft's analysis tools will probably catch problems in both if it's a logical error. Should result in some pretty robust drivers.
There's no reason we, as humans, have to eat animals to survive. There are animals which need it for their organisms to functions properly or they would die. Think difference of cats and dogs. Dogs can survive without meat but cats not so much. Humans can survive, but it's just missing marketing and educations and related mass production of alternatives that's still fueling farming of animals as an energy source. I'm not a vegetarian as I don't reject meat when it's on my plate, but I don't actively seek the meat.

I mean, if you hunt an animal for sport, then you better eat it as well, or just leave hunting to park rangers who do it for ecological reasons.

> dogs yet the latter are not eaten

Yes, it's a huge hypocrisy that we condemn those who eat dogs, but I like to think it's because dogs have been man's best friend for so long that we have an emotional attachment too strong to break.
Any machine learning experts here? How is the problem of finding empty slots in your calendar formulated as an ML problem? This is an honest question to learn.
Reminder: A trumped-up Swedish arrest warrant is the reason that Julian Assange has been trapped for years inside the Ecuadorian embassy in London and denied his right to asylum... all for journalism that made the US government look bad.

Don't travel to Sweden. Don't support the Swedish government in any way. They are cooperating in a large-scale effort to censor the types of things you can read about in the newspaper.
I don't care if people understand the externalities as much as I want them to pay for the externalities.
I think you guys are impacted by the US law allowing anybody sue anyone for anything, always. In EU if someone has no contract/shares/employment in some sort of a paperwork, I feel like there'd be no problem whatsoever. I doubt one could even sue at all. If someone without % of the company can request anything, that's slightly worrying.
> We're turnkey, set up in five minutes, are super easy to use, designed for getting real work done, and the hardware is free. You just pay $50/month per room, and there's no commitment (you can send us back the hardware and cancel any time).

So, am I understanding it correctly that your main distinction from Google’s Hangouts-based offering is the pricing model? See https://www.google.com/work/chrome/devices/for-meetings/ (800 USD one-time). I haven’t personally set it up (just used it a lot), so I’m not entirely sure if your statement “designed for getting real work done” implies that Google’s lacks in that regard…?
Front End Workflow #4: Automatic JavaScript Error Checking with GulpJS
Time for a car comparison.

People frequently will pay extra for high quality (or at least the perception of it). The problem is that in the presence of network effects, they usually won't.

Cars are a great example here: they're expensive, they're complex, and there's a huge number of different models available. If you just want the cheapest thing available, you can go buy a Chevy Spark or whatever the current bargain-basement model is. But people don't, they'll spend more money on a Japanese car because they think (rightly so, IMO, and also based on reliability records) it's higher quality and more reliable than an American-brand car, even though it costs more to get one with similar features. Or they'll buy a German car for similar reasons.

But when you buy a Honda or BMW instead of a Chevy, this isn't going to hurt you in any way: you'll be able to drive on all the same streets, park in the same parking spaces, etc. You might have a more limited selection of mechanics.

Same goes for, say, clothing or shoes. You can buy some cheap crap from Walmart, or spend a lot more for something else. But you're not going to be prevented from walking into a certain restaurant because you bought a $100 pair of shoes instead of a crappy $15 pair of shoes.

This isn't the case with software. If you decide Windows is horrible junk (esp. with Windows 10 and its spyware) and decide not to use it, you're suddenly going to be prevented from using a lot of software.
I think of it as the American version of a Christian-Buddhist sect. Look for a "Society of Friends" meeting in your area.
One detail that's often lost in the discussion (that you might have been hinting at) is that without a loader modules can only be referred to by URL. Node-style name resolution won't work at all.

This means that modules will either still have to be compiled with something like browserify that resolves modules names into URLs ahead of time (a solution I don't particularly like), or modules will just have to use URLs to import other modules, leading to a convention of assuming that modules are all siblings so that you import like this:

import * as jquery from '../jquery/jquery.js';

Despite the extra verbosity, I prefer this since it requires that modules are flat and de-duplicated and doesn't require any resolution step at all.
I wonder what would happen to record companies if DAT existed in the 1960s or 1970s (before they really consolidated). I am thinking that it is probably not a good thing for middleman like record companies to get big.
Don't tell them you are close to the breaking point - that will make them question your judgements. But you have to be firm that things need to change.

If lieutenants are subordinates (that part is not clear to me) lay out what needs to be done by who. If they are unwilling or unable to do the assigned tasks then fire them and replace them with people who will do their job. They are your employees not your bffs.

If lieutenants are peers then this doesn't apply.
It did not work well for me. I tried to give it an easy one. A picture of a salt and pepper shaker. Here's what it said:

> I am not really confident, but I think it's a cake made to look like a phone.

Nice try m$.
I've been itching to release this terror movie plot into the wild:

It's 2025 and more than 10% of the cars on the road in the US are self-driving. It's rush hour on a busy Friday afternoon in Washington, DC. Earlier that day, there'd been a handful of odd reports of self-driving Edsels (so as not to impugn an actual model) going haywire, and the NTSB has started its investigation.

But then, at 430pm, highway patrol units around the DC beltway notice three separate multi-Edsel phalanxes, drivers obviously trapped inside, each phalanx moving towards the Clara Barton Parkway, which enters DC from the west. Other units notice four more phalanxes, one comprising 20 Edsels, driving into DC from the east side, on Pennsylvania Avenue.

At this point, traffic helicopters see similar car clusters, more than two dozen, all over DC, all converging on a spot that looks to be between the Washington Monument and the White House.

We zoom in on the headquarters of the White House Secret Service. A woman is arguing vociferously that these cars have to be stopped before they get any closer to the White House. A colleague yells back that his wife is one of those commandeered cars and she, like the rest of the "hackjacked" drivers and passengers is innocent.
Hmm I can't help but think it should have done a little better with this image http://i.imgur.com/yBNJWKf.png
Russian photographer matches random people with social network photos
That's really the crux of the whole idea, in my opinion. Even if IoT hasn't really materialized in any meaningful way yet, the fact of the matter is that the way current internet technologies work, there will be multiple parties inserted into the process, and none of them will be working for you. I just look at how blindingly difficult it is to even understand what my phone is doing, let alone control it, and that's all I need to know that I don't want _anything_ to do with IoT.
https://github.com/shelljs/shelljs
Edit: \/ ahh, yes you're right!
Imagine this tech matures and it can be incorporated with bodycams for police, when confronting a subject with objects in their hands it may be able to confidently estimate the probability of being a firearm or not, with better predictability than the police/people.
As far as I know the NeoVim GUI apps[1] use msgpack-rpc[2].

[1] https://github.com/neovim/neovim/wiki/Related-projects#gui-p...
[2] https://neovim.io/doc/user/msgpack_rpc.html
From the employee's point of view this will always be a hated service because people hate being tested. Especially the majority who are not naturally gifted but only got by because of cramming stuff into their heads. These are perfectly serviceable programmers who will learn what's needed and do a good job in the industry. In addition, you're not forcing employees to put too much emphasis on a single test for a potentially (hopefully?) large group of employees. Does this become a stressor like an SATs for coders? If the employee doesn't do well are they screwed? Or do you allow them to retest? If so, you've become just like any number of certification services that have come and gone over the years.

From the employers point of view you appear to have the opinion that most jobs are in startups. In reality, the huge quiet slowly moving employer base is below the visible portion of iceberg. These are the businesses that just need coders to keep things moving from day to day. They are not startups, never will be, and don't even exist in the world where founders are wanted or needed. There needs in a coder is not a superstar, it's someone who can learn to tow the line, get things done, and keep their heads down and code. A average coder is fine here as long as they fill a niche.

Finally, how could you develop a standardized test for all these below the waterline businesses? If a business needs to fill a slot for a person to crank out Java reports for a few years do you test the same as one who needs to fill a position interfacing C++ to POS/IoT devices?

Not that idea is a bad way to make money. It's just that you'll likely need to move into a niche and then you'll need to drive test retakes, release cram books, and become another paper certificate mill. Remember when paper CNAs and such were all the rage.
I never would have expected Verizon to pay technicians that well. That level of compensation on Long Island is roughly 3 times the median for the region.
Google's cars drive millions of miles daily in simulation already. They take sensor data (including LIDAR) from past drives and essentially redrive their entire dataset with the updated software.

Here's Google talking about it:
https://static.googleusercontent.com/media/www.google.com/en...

Of course this is only one component to feeling confident about pushing out an update where lives are on the line, but it's a key component.
Read the report. The automation swerved to the left, then to the right, then the driver took over, but too late. Yes, the vehicle was on manual at the point of the crash.

I refer to this as the "deadly valley". Autonomous vehicles cannot rely on the driver as an immediate backup. This is what happens if a system does that.