skysight-inc/HackerNews huggingface dataset:
Deterrence and retribution are typically seen as the purpose of incarceration. Presumably the threat of a month in prison might deter other drone operators from behaving recklessly and seriously injuring others.

There are 2.2 million prisoners in the US. I don't know that the plight of the reckless rich endangering people with their $2000 toys is at the top of anyone's concern for sentencing reform, when people are being sentenced to life in prison for shoplifting under three strikes laws.
Yes my __thoughts__ exactly; the __extra markup__ and __verbosity__ make things __much more difficult__ to understand.
Blaming the algo is a nice cop-out by Google and Paypal and on top of that they can afford canning their customer without many issues for them

But how much is that going to cost them over long term instead of having actual thinking people reviewing the cases remains to be seen
The problem with this fix is that then as long as you have the fallback, the user gains none of the security properties of TLS 1.3 (since the attacker can always force a downgrade by sending junk to the client during the handshake) and has the additional cost of a second TLS negotiation.

While there was previously this "TLS fallback" implemented in Chrome to work around buggy endpoints, this was primarily due to buggy endpoints* which was a much larger issue and difficult to fix, while these middlebox issues affect a much smaller portion of users and we're hopeful that the middlebox vendors that have issues can fix their software in a more timely manner.

* TLS 1.3 moves the version negotiation into an extension, which means that old buggy servers will only ever know about TLS 1.2 and below for negotiation purposes and won't break in a new matter with TLS 1.3.
there are links to MS blogs and livecasts http://www.peachpie.io/resources and of course youtube channel https://www.youtube.com/channel/UC5Hh61n9HFyqYbU4iFkqy4A
They started lowering the corporate tax in 1995, so if you look at the graph from 1995 to now and compare it to the US graph from 1995 to now, the curves are nearly identical, only the US is much less fluctuating.
WHICH ENGAGEMENT MODEL SHOULD YOU CHOOSE WHEN CONSIDERING a SOFTWARE VENDOR?
Yes, good point. One might aim to 'help' them into an early grave whilst actually helping them to strengthen their product.
We've established that monopolies can't exist – or at least not for very long – unless there is government meddling first.

Great, let's get rid of whatever government meddling caused these artificial monopolies first, then get rid of the consumer protections. Since the "let's get rid of red tape" never proceeds in the order it would take to actually rid us of these troublesome monopolies, but only reduces consumer protection, I have to hold the opinion that the "get rid of red tape" and "government meddling causes monopolies" positions are just persiflage, put out by the monopolists themselves.
UpLabs (YC W16) Is Hiring a Ruby Developer
This VC-Turned-Coach Makes Tech's Top CEOs Cry
If you don't have a family to support, you could get by on the 3 days alone.
To a large extent it already has, although there are a lot of people fighting a rear-guard effort against it (myself included).

Web assembly may level the playing fields for other languages eventually but it will probably be too late, so javascript will continue to be the native imperative browser language and, in as much as developers care about "one imperative language everywhere" it will be the most obvious option.

My effort (intercooler.js) is to use HTML as the main client side language: it's native and declarative, and lets you take advantage of REST/HATEOAS naturally in a way javascript SPA frameworks don't. By minimizing client side javascript, and since you are always going to be dealing with HTML anyway on the web, you can pick whatever backend technology you like (I like rails) without adding in a new language to the cognitive load of your app.
Just to be clear. The reason this happens is because insurers like groups that don't have terrible self selection biases towards sick people. Buying insurance as an individual means the insurance company is worried you are a soon to be expense.
I think most people when running in production wind up using network based protocols instead, NFS, SMB, etc which are much more security and time tested.

I've never heard of anyone using this kind of thing outside of personal VMs or development.
That's great, recently I ported Redis to the Pi, and the most exciting device for IoT applications looked to be definitely the Pi zero, but the lack of built-in wireless networking was a big limit. At the same time the doubled price tag of the "W" version does not easily allow to use the zero directly as a building block of certain IoT devices or consumer products. What I hope is they'll be able to retain the features and lower the price at the same time.
As much as this seems great on its face, I find for myself that I can't consistently work 10 hours in a day without my productivity dropping off. Sometimes, when I'm making good progress, I'll go 10 to 12 hours, but that's not the norm.

When I was in the SF startup scene, I was very fortunate to work in a company where everyone trusted everyone to work with whatever schedule allowed them to maximize productivity. It turned out that 8x5 worked pretty well for me (sometimes with an hour or two nap in the middle, though I don't do that anymore). In the beginning, I worked more hours per week, but that just resulted in me needing to fall back on the lack of vacation policy to take frequent 1-2 week vacations (adding up to maybe 6 weeks per year). When I normalized my regular schedule to 8x5, I stopped needing to do that (although I still place great value on vacation time).

Many of my coworkers had rather different schedules, including one who seemed to be able to work very long hours about 6.5 days a week without much apparent drop-off in productivity.
Samsung Heir Charged with Bribery and Embezzlement
I've run a pi 3 on a generic iPhone battery brick. Just needs to have 5v USB output. The pi zero needs 3.3v, so 5v might fry it.
I am more against open office plans than 40 hours weeks.

I also think people should be allowed to take naps rather than coffee breaks.
Wouldn't they be executed or something for not believing in the 'right' god?
That's quite a blowout.
JSON.stringify/JSON.parse before getting/setting from localstorage.

The other requirements localstorage alone can't address.
I do own and build drones, and intend to use and sell them for commercial purposes.

I totally support this severity of sentence, and would support an even harsher one.

This guy was a complete idiot, flying with zero regard for any potential consequences. Not only could someone get hurt, they did. Could just as easily have been killed, just for this bad operator's amusement.

Multirotor drones are inherently unstable. They cannot fly without a computer actively controlling every rotor on millisecond time scales. There are literally hundreds of items that can fail on the device that will instantly turn it into a falling brick with sharp edges (yes, I've counted them in a spreadsheet, and was astonished at the high number of potential failure points, an order of magnitude more than we expected).

Once one of those items fails, it will accelerate downwards at 9.8 meters per second per second. Physics does not care about our intentions or sentiments. From 120 feet up it will land at 60 miles/hr, from 335 feet it'll hit at over 100 mph. Even a lightweight 2-3 Lb drone would kill at those speeds.

The penalties for me driving by you at 60mph and tossing out a hard 2Lb object that happened to hit your head would be much more severe.

Just because it is sold in the toy aisle does not mean that casual or stupid operation should be tolerated. This 'operator' was an idiot, hurt somebody, deserved all he got, and he's making it much more difficult for responsible people to use these devices.

If you intend to operate these things, please be very aware of where it is going and all potential flight paths and potential falling paths. It isn't that difficult to simply do full pre-flight system checks, not fly over people or other valuable things, and take other safety measures.

(also, re. your point about restitution, he might prefer 30 days in jail to paying the hospital bills, lost pay, lost time, etc. as restitution, tho I'd argue for both)

edit: clarity, typos
Further:

"The Alphabet company had been hunting for evidence that its patented and secret lidar technology was being used by Uber. “Waymo received such confirmation in response to a public records request it made to the Nevada Governor’s Office of Economic Development and Department of Motor Vehicles [DMV] on February 3,” reads the complaint."

Also, this article mentions the email attachment.
Daddy's Car: A Song Composed by Artificial Intelligence
And predictably, I went to Adafruit to see if they Zero W was for sale, aaaand its sold out.
The Telemedicine Technologies Shaping How We Care for Ourselves
> you paid 3000 and it still cannot reliably add main icon to your app (XE6)

You just gave me a humongous rush of nostalgia from when I was 12 and always had Resource Hacker open to make my apps look "professional" on every compilation. Thank you.
I forget the exact circumstances, but I was once in a W3C IRC chatroom which had a bot that produced a transcript and obeyed sed commands. It's pretty amazing to be able to type s/their/they're/ and have it actually take effect.
There seem to be many privacy solutions, but little adoption. Sorry, but I have to blame the consumers, not developers. I am actually amazed at how much manpower is being poured into doomed privacy projects. Like how many encrypted messenger apps are there, that never stand a chance against WhatsApp and Facebook?
I agree. This seems optimized for workaholics; people who work as their primary goal in life. If work is not the first priority in your life, being replaced by kids, gaming, hiking (or you simply don't enjoy your day job; not everybody does), then you need a bit more structure around maximums every day, with time off to live your life. 5x8 works well for creating culturally acceptable maximums.
If we can make renewable energy cheap enough it'll start making economic sense to synthesize fuel oil out of the air and water rather than mining it out of the ground, leading to no net carbon consumption.
The Brilliance of Dwarf Fortress (2011)
According to this same Bloomberg article, JPM has 20k+ developers, I am fairly sure they develop a significant portion of the softwares they use internally, including their own cloud.

See the original article, 8th paragraph (under the sub heading "Redundant Software")
I agree. A skeleton is good practice because you are progress and a spinner is great because it's allowing the user to understand the webpage is still loading which isn't always obvious.
The argument should be for a 4 hour standard working day. This gives the freedom to flex another 4 hours whenever is most convenient.
Some healthcare professionals do that. 4x10h or some similar flavor. But again the same problem hold if you have children. Assuming a very short 30m commute and lunch on the go, you are still gone 11h a day. More realistically, that's 12h/day. Smaller children that wake up at 7 will be in bed around 7:30, so the only time you're with them is during feeding/bath and that's it.

You can make up for it the remainder 3 days of the week, but if your 4 work days are contiguous, that's a long time to be essentially absent as a parent.
Turn raspberry pis into a swarm of robots
it happ to me. I called them. they said there is nothing you or your buyer did / can do. When i asked PP what the heck is it? they said to me: "Concentrated buyer exposure" I got the buyer on the phone with PP and me. PP said only option is for me to refund buyer then be paid outside PP OR wait for 90 days then i can access my money. It was the first time this ever happ to me, i set up stripe the very next day and am very happy. Not doing PP. Algo's have NO compassion or ANY contextual understanding of why the buyer is paying me ( this case was past invoices, paid in 1 shot like 4 ) guy on the phone , first thing he did was read his PP "script" this conversation can be recorded. What a PITA. He could do "jack" and "shit" to help me. Its my money. How could PP just freeze my money without recourse? WHO reads the FINE print?
We have two set up permanently in our shop post room, with barcode scanners attached. Every order is scanned through a Pi. They've been running non-stop for over a year now, and are hard powered off and on again at the mains every single week day. I'd say they're pretty dependable.
This is one of the greatest tools for dealing with ETW. And it is a great way to introduce people to ETW as well, before diving into the arcane commands necessary to drive it yourself from the command line.
Same thing I did when I noticed our bluecoat started mitm-ing my bank connection - ticket to IT to enable bypass for specific domain. They refused to do it for google/gmail, but banking sites start working normally on the next day. Youtube, facebook and other non work related stuff is just blocked, unless you need them to do your job (like PR dept).
The best part of a 9-5/40-hour work week are the hours where everybody else is gone. That's when you get the real work done.
Well yes if it's systemic, I agree, but if it's committed by a few bad actors then I think it is difficult for anyone not involved to tell how bad it is. If I was on Susan's team and my manager was the only perpetrator and he did so through private messages, and Susan didn't divulge what happen to her to me then I feel like I would never know, and that would be reasonable. Now if her manager was being outwardly inappropriate (bordering on harassment), and it was being condoned by colleagues that's a different story, and I would agree with you. That's all I really want to know about Uber's culture, because harassment where I have worked is more secretive and nuanced then the latter example, and the reason I haven't been aware of it while it's happening. I'm only aware when the people involved take appropriate action.
Took me a while to figure out what this was — seems to be a way to organize a lot of disparate pieces and shortcuts into a project dashboard?
Huawei's new smartwatch doesn't need a phone
There has clearly been a trend towards invisible search boxes that are only activated once you click on a hard to spot icon.

This article is a welcome antidote.
Extending the Underhanded Rust Submission Deadline to March 31
The rise of the useless class
I would love to see some stats about the percentage of internet users that studied how to code in 1990's and today. I bet it will be at least one order of magnitude in favour of the former.
`/s/foo/bar` syntax works in Slack as well!
Sometimes it is even worse than that. Some of the middleware TLS proxies don't verify the certificate before they resign the data. They completely open up your enterprise to MITM attacks, and in fact hide the fact that you are being MITMed. This came to light way back during the Superfish debacle, and some vendors still have not fixed the problem.
In my opinion, no consideration should be given to 'business interest' over the interests of the workers. The idea that the workers ought to just settle for compromises is rubbish.
That makes it sound like 'people on HN' are trapped in some sort of enterprise-proof foam. Which is unlikely.
Part time work, in my experience, is never paid out on a linear scale. The exception is when you're working for yourself as a consultant. However, with consulting, for every billable hour, there's typically another unbillable hour of work which still needs to be done.
This is on .NET Core, so you can actually run this anywhere! I do a lot of Core development on a Mac, but it runs well on AWS/Linux/my toaster.

Weird times, huh?
Bye Bye, Human Resources?
> And for much of the working population, the primary need is about providing for their family, not self-fulfillment in their own work.

That's another problem, not entirely related to the 40h work week.
come on. there are >6b people on earth, with many many fraudsters trying to make money at other people's expense. It's a problem that has to be automated sooner or later.

Computers are also much faster in fraud detection. You use your credit card at some store that you have never been, at an odd hour, and your bank triggers a fraud lock, and declines the transaction. That's efficiency.
When there are billions of transactions occurring every day, of course a small error rate will reflect itself on a large number of false positives.

PS: goog employee, but i appreciate fraud detection a lot (especially when it comes to how easy it is to leak SSN in this country, and how useful it is for obtaining credits)

Edit: fact check. there aren't 6b people using computers obviously.
It's a train tunnel though, so you cannot technically drive a car there.
Atlassian projects
I was trying to change configuration of uMatrix so the spinner would load. I thought it was missing some scripts.
Can someone explain to me why a teddy bear need to be connected to the internet?

Especially in this fashion?

Why can't we just have a BT connection between the device and the phone and IAPs in the phone if they must?
Good observation. In Peopleware: Productive Projects and Teams the authors specifically address this phenomenon. Programmer productivity varies widely between organizations and a lot of it comes down to environment.
I was thinking of devices with ~100 tons sulfur each, lofted near the stratosphere in blimps. That yields persistent sulfur aerosols to decrease insolation. And yes, one challenge would be minimizing radionuclide production.
And Don’t Ever Forget the giant on whose shoulders Linus Torvalds stands: Richard Stallman!
And Bombardier.
Financial freedom vs. Financial Independence
Discussion: https://news.ycombinator.com/item?id=13747414
> Good article but in essence, it only works for freelancers, especially the 20 something kind who programs or designs and interacts with his customer through skype.

That's exactly my thoughts. I provide analysis & design work for government - even the fact that I'm an early riser is an issue, as leaving the office that 1-2 hours before the government mandated 4:30 end time causes them to be partially without the instant support and feedback they expect.
Would you be willing to pay that amount for an open source project without the official backing of Mozilla? Because I was under the impression that the source code to Thunderbird was, in fact, available under an open source license.
Disagree, this is irresponsible and dangerous and it has nothing to do with smoking.
You forgot one... sacrificing the efficiency of others to gain multipliers. By undermining team communication, future maintainability, etc, the 10x can appear much faster. This speed is gained not by truly being more efficient, but rather by the coding equivalent of maxing out your credit cards and mooching off your friends.

It looks good at the present, but the team pays for it in the long run - long after Mr 10x (it's always a guy, right?) gets fed up with the process bloat and criticism and whining and leaves for greener pastures.

I've cleaned up after 10x programmers.
Author here. I just realized a spike in traffic in my analytics with referrers from this site.

I'm honored it's been submitted here. I've been working on this site for some time, trying to show different aspects of digital signal processing with pictures/sounds rather than boring maths.
This is a great feature to get started, but it's unfortunate that the "ssh" file hack doesn't set up SSH keys and disable password auth, or at least change the default password. That must be done manually. I dread to think how many Pis are out there in this configuration.

I hope that in future, a proper/official headless image will be provided, to provide more sensible defaults. Until then, I made a little tool to patch the Raspbian images to set things up this way:

https://github.com/adammck/headless-raspbian
We should kill work, period. This is not the way it always was, and it's not the way it always will be. This is a brief moment in evolution, a learning experience. If some didn't insist on having plenty more than others, there would be enough for everyone without anyone working for anyone; and once you have everything provided, helping out is the natural thing to do.
Do you have to spend money on AWS for this course?
the article on Arrival/Story of your Life not being a time-travel story was a recent fail

Loved the book / movie but haven't read that article. Do you have the link? Thanks.
In the metaprogrammer model, as far as I understand, the programmers don't even decide "how the programmers implement their code," that's what the metaprogrammer decides: if what they produced is acceptable and according to his exact instructions or is to be rejected. So they don't decide: "Fast? Compact? Memory efficient? Maintainable?" they do it exactly the way the metaprogrammer said.

What I wanted to point is that as soon as we define that the programmer doesn't decide, we have a system where the "quality" of the programmer doesn't matter much as the programmers by that definition do more-or-less a mechanical task.

However that "metaprogrammer" term is probably not so common.
How are metaprogrammers called otherwise? What are their job titles?
This breaks down, because there have been plenty of uses for streets without cars, but there aren't a lot of uses for tracks without railcars.

If you understand that the streets and roads have always been used for many kinds of traffic, and that limiting these areas to automobile traffic was not initially considered the only natural response to the advent of cars, the OP's point makes more sense.
Show HN: Website to compare products and prices from Amazon, eBay and AliExpress
How Not to Design Netflix in Your 45-minute System Design Interview?
Probably not, because you could not reasonably expect the table tennis ball to lead to injury. But if we change it to a basketball ball, I would again expect you would be punished, though not with jailtime. And of course things depend on the height of balcony, whether the accused seems regretful or thinks he did nothing wrong, etc. And being held responsible for the medical costs is probably enough of a punishment.
You have a point. I thought I was a night owl, until I figured out that if you wake up everyday (weekends too) at the exact same time, your body adjusts and naturally wakes up at 7am (for example) feeling well-rested, and you start getting drowsy at around 10pm.

However, I gave up and reverted back to my night-owl ways because it's just not fun going to bed early. Not enough time after working out. And working out in the morning only makes my mornings 3 times more hectic and I hate that.
It's a lot easier to go from a stage that lands to one that has to be ditched than the opposite. Worst case, Musk has the same tech that the rest of the world does, although to me it's clear he has quite an advantage.
Engaging Girls in STEM: Tips for Parents
> ultimately we aren't paid for technical excellence but for working programs.

Depends who you are, now doesn't it? People writing core OS components, network infrastructure, cloud servides, etc have a much higher bar to hold to.

But I'm in agreement with antirez that good design and solid technical underpinnings often make projects go much faster. Even if you don't know it by heart, being able to research the tools you need can give better results than not knowing at all.
They have benchmarks here: http://www.peachpie.io/benchmarks

The last one is probably the most useful and impressive.

As mentioned by sibling, not WP-specific, and benchmarks often lie, but better than nothing.