skysight-inc/HackerNews huggingface dataset:
Whether or not auto companies are liable for these accidents will be determined by the courts. So far, it appears that none of the accidents involving Tesla's auto pilot have landed on the docket[1].

Plaintiff's Attorney: "If the deceased had not been using autonomous driving, he'd be alive today."

Tesla: "The deceased was informed and acknowledged his understanding that while using autonomous features, he must keep his eyes on the road and pay attention. He did not do that. Moreover, autonomous features are statistically proven to reduce accidents by 40%. These drivers report that they'd have died without autopilot as a feature: [2]. [3], [4], [5],..." [1]

As of May, there were no lawsuits against Tesla for auto pilot accidents, so it would appear that this defense has held up so far.

[1] https://www.reuters.com/article/us-tesla-autopilot-lawsuit/t...

[2] https://www.cnbc.com/2016/08/05/man-says-tesla-autopilot-sav...

[3] https://electrek.co/2018/06/01/tesla-autopilot-probably-save...

[4] https://www.youtube.com/watch?v=9I5rraWJq6E

[5] https://cdllife.com/2018/video-tesla-driver-says-autopilot-s...

etc....
I still wouldn't want that much U-235 in a critical configuration in my home. If something goes wrong, I'm not a superfund site, I'm the reason why someone started WW3/why my neighbourhood is no more.
>I was recently asked by my manager not to give talks in really difficult to get in industry events

Wait, what? I don’t think your employer has the right to prevent you from giving talks.

Am I misunderstanding something?
The business is simple: helping companies get stuck on Google's cloud, Same as microsoft sharepoint/power-apps(?) and Amazon is also working on such tool.
have you had a situation where you've had to take over control at short notice? if so what happened?
I have a Volvo S90 and use both the adaptive cruise control and the steering assist ("Pilot assist" in their language).

Adaptive cruise control I mostly trust. It keeps a set distance behind a car, and that distance varies with speed (think of it as safe braking distance, faster requires more distance).

The only gotcha with adaptive cruise control is if you navigate junctions with it on, i.e. a mini-roundabout on a UK road may be a "straight on" thing and you might see that no-one is going to cross your path, but if you're fixed to a vehicle in front and it happens to turn, then your car will have slowed as it slowed, and then once it detects the obstacle is not there your car will accelerate back to the top speed set in the cruise control. In the UK this could mean going from 20mph to 60mph on a rural road which is a hell of a change.

Steering assist I barely trust. It watches the white lines and seems to favour one side of the vehicle. For clearly and consistently marked lanes of adequate width on only gently curving roads, where you are travelling between 20mph and 70mph, everything is fine.

The gotcha with steering assist is the lack of quality in road surfaces, visibility of lines, missing lane markers, narrow lanes. In these situations the car will have centred me off-centre and I risk being in the oncoming lane on rural roads, or a bend is too dramatic and the car sounds an alarm to get control.

In both cases I do not consider the car as driving itself, I accept these are convenience controls that are limited and so I remain very engaged. Adaptive cruise control is 90% trust worthy but I am wary at lower speeds and small junctions. Steering assist I use only on motorways and dual carriageways now, and never in the slow lane (where motorway ramps, merges, and splits may affect line markings).

One would be wise to not consider the vehicle as being smart.

Scariest moment I've had was actually a different system... collision avoidance.

Edit: There's also an always-on "lane keeping" system which is like the steering assist except it feels like resistance on the steering wheel if you drift over lane markings without having indicated that you intended to. This system I do like.
Lisps are all very, very cool -- you basically get to build your own world. And the macros -- so powerful. But the parens! Not the number of them, as that is about the same as other langs, but the placement of them:

Sample factorial function:

(define fac
(lambda (n)
(if (= n 0)
1
(* n (fac (- n 1)))))) ; <<--- look at those parens!

And with Clojure, you don't have proper tail recursion, so you'll have to add some Clojure-only thing in there to prevent the above code from blowing up for large numbers.

There's really no getting around it -- Lisp, for many people, is just hard to parse. Consider:

def fac(n): n < 2 ? n : n * fac(n - 1)

Yay! No noise. But I agree, there are some cool things about Clojure.
I have a Honda with the latest Honda Sensing suite.

The lane keep is something that you can turn on over 45mph and it doesn't require you to deactivate it or move the wheel strongly to override it. In practice it feels more like a gentle force keeping you centered in your lane, like driving on rails. I like this feature on highways and it reduces fatigue on long drives. On worse quality roads it can have a bit of a ping-pong motion but these are probably places you shouldn't be using such a system anyway.

I also really like the adaptive cruise which works all the way down to a stop, but I don't rely on it to stop in situations where traffic is coming to a stop quickly. I know that the car would almost definitely stop correctly and with enough space, but the problem is that it doesn't telegraph these intentions early enough for the driver to process and make the call to let the car handle it.

By the time I would realize that my car was approaching the one in front too quickly to stop itself I wouldn't have time to react either, so in these cases I usually override early.

I have never had any indication that the car wouldn't slow down or stop in time and have let it do so on plenty of occaisions, but it isn't a comforting feeling since it doesn't always leave time for the human to process and handle the situation if things were to go wrong. Really this is the same problem as being in a car driven by a human that you don't trust or that likes to brake late.
Written three TCP/IP stacks and the first was pretty bad as wrote off of RFCs before the Comer books.

But then purchased the Comer books and made it so much easier. Highly recommend buying the Comer books if really interested in writing a TCP/IP stack.

Also if you really want to learning something you write an implementation. To this day makes it so much easier to deal with IP problems, configuration, buying products, etc.

https://www.amazon.com/Internetworking-TCP-IP-One-6th/dp/013...

https://www.amazon.com/Internetworking-TCP-Vol-Implementatio...

https://www.amazon.com/Internetworking-TCP-Vol-III-Client-Se...
In the past years Google has deprecated more than 100 services, so I will never trust them to build any software using their proprietary stack.
I understand the sentiment, but you are assuming:

1. The applications I created were undocumented. They weren't.

2. The applications I wrote were used for managing documents. They weren't (with one exception, which was for publishing process manuals on the intranet, to save trees and improved searchability. That app had no functionality except for the Lotus Notes built-in storage/retrieval/search, and each record had 3 fields: title, reference, content).
It still does for me.
So do we know whether Disney actually killed lemmings for a film?

There's some people claiming that 'most survived' and others accepting that they were killed.

While I'm not much of an animal rights activist, killing animals relatively ethically in medical research seems like a far cry from tossing lemmings off of cliffs.
PyTorch is catching up to TensorFlow, but still has a far way to go especially compared with the user experience of Keras with TensorFlow.

In PyTorch you have to do quite a bit more work specifying gradients, zeroing the gradients between update steps, specifically describing the operations of the backward pass in a custom layer, even in cases when it could just be inferred by the computation graph library as in TensorFlow.

I’ve heard anecdata that PyTorch performance can be better, but I think it’s still a case-by-case topic, and both libraries are still changing rapidly.

I attribute the switch from Lua Torch to PyTorch as just an obvious effect based on how bad of a language Lua is for the type of interactive and experimental programming needed for this type of work. Lua is a good language for some applications, but not this — and the value of spending effort to build the primary Torch frontend in Python became obvious quickly.
It gets better, read the section on cellular memory
It saves you about 6% of fuel, assuming the launch location is on the equator, is suitable for roads and can handle a lot of noise / avelanches. Getting into space is the easy bit (energy-wise). Getting up to orbital speed takes much more fuel and energy.

The problem is that now you have to transport everything near and up the mountain, which costs a ton in logistics (getting a road up a mountain that can handle a entire assembled rocket isn't cheap, nor easy). Most launches have delta-v to spare because satellites are usually nowhere near the rocket's maximum payload weight.

tl;dr it can save 6% in a ideal situation, but the extra cost and logistical problems aren't worth it.
This article[1] used as a reference in the Wikipedia entry certainly makes it sound like Mars colony is Kilopower's intended use-case.

1. https://www.space.com/37348-nasa-fission-power-mars-colony.h...
Show HN: Free pizza for people who *really read* stuff online
Highly recommend. The first TCP/IP stack wrote was before this book and had to write off of RFCs.

But man the three volume Comer books made things so much easier.
Is looking at the monitor an option?
I'm a heavy OAS 2.0 user, but I'm terrified to upgrade because existing tools barely work with 2.0. Not many are available for 3.0. Even official codegen is mostly broken, in my experience.

I haven't yet found a single tool that correctly, fully supports the spec (except Swagger Editor). Many don't even support references! The most egregious is possibly the AWS API Gateway implementation, which is just false advertising, really.
> the atmosphere creates too much drag to get there in one push

This is not true. Feasibly designs have been worked out. The challenge is the trade off between cheap, short and high-G systems and expensive, long and low-G systems.
Avoiding hour creep: get all your work done and still go home at 5PM
Show HN: IOTA support for Ledger Nano: alpha on test net
Yes, we stand on the shoulders of giants :)
OP did not tell us how his manager justified his refusal, BUT because of the way he formulated his question and my personal life experience, I'm very much inclined to believe that the manager simply gave not or bullshit/generic reasons as to why he won't let OP give the talk.

That the most common situation is the manager is a shitty person who realises that if by any minute chance OP's talk somehow hurt the company the implications are dire for the manager while if OP's talk do nothing bad for the company, there's nothing to gain for the manager/company -- therefore the manager chose not to allow OP to give the talk.

Which would prove the manager to be a verry shitty human being, just the kind that would elicit employees asking questions like "how do I manage my manager" on the internet.
I run my own internet based business teaching full stack dev out of a bedroom converted to an office. My 2 daughters (5 & 8) are homeschooled.

It can be extremely challenging at times trying to work, but I am able to be in their life a lot more than your average dad.

I flew out to Cali to record a course last year and it was my first time away from my family for a few days. Before leaving, I thought it was going to be awesome to take a break from them. I realized just how damn attached I was to them during that time. I never experienced home sickness like that before. I was like a little baby.
Not if it's broken. Or on a headless server. etc.
Hey folks -

I’m Bill, co-founder of reallyread.it, a social media platform powered by reading. We help people track and improve their online reading habits. We allow people to comment on articles and blogs that they’ve actually, fully read - it elevates conversation and creates true civil discourse. (And it looks a bit like HN and reddit.)

Now, we’re encouraging people to attempt a 10-day reading streak and we’re rewarding the first 100 winners with free pizza.

Join our community! Let us know if you have questions/ideas/etc.
What Is My IP Address? – One Click IP Geolocation
As someone who briefly concentrated in Philosophy, your professor sounds awfully idiotic. Not even for having a wrong perspective whatsoever, but to be teaching a class about reasoning and simultaneously claim the role of god, where all reasoning must lead back to his conclusions.
The WSJ has a business model. Whether or not you agree with it, copying their entire article content verbatim to circumvent it is dodgy.
For the Semantic Web, I developped a query repository and a query builder GUI (cf datao.net). And my frontend (search.datao.net) fetches thoses queries and apply them upon resource IDs it receives from a search engine.
> Because Crystal is compiled, it is impossible to have a true REPL

This has nothing to do with being a "compiled" language, nor with being a statically types language for that matter.

If languages like Haskell and Idris can have a repl, very basic languages like Crystal certainly can. I can imagine it not being their top priority though.
What flaws of npm does yarn fix?
The report discusses what fraction of employees are female, black, or Hispanic, but it does not mention the demographics of the hiring pool. If, for example, the majority of Google hires have undergraduate degrees in computer science, you need to know what fraction of CS majors are female, black, or Hispanic. Having a higher fraction female programmers at Google than are in the pool is possible only if the average female programmer is better or if Google discriminates on the basis of sex.
Free Real Time Website Visitor Stats Counter
I have also found that when I enter a new workplace, everything done before me was a mess of unwieldy, poorly documented and unstructured code. Worse it uses an old, archaic platform that is long overdue for a complete overhaul.

Then when I arrive, I make everything logical, nice, structured and proper.

After I leave, once again the place falls prey to disorganized minds who take my work and mess it up for flashy new technologies that are not as reliable as what I had done.

For some reason, this keeps happening.

edit: corrected word thanks to @brlewis
If you don't care about confidentiality, then you can do a simple survey using a SharePoint 'List'. It's as easy to set up as a Notes database. But less flexible.
Good find! Now if only there was a way to download them all at once...
...or a hundred other reasons, like their hiring process is problematic or there are other confounding variables.

But yes, you do need to know the prior statistics to understand the result.
> Toxic Masculinity and Hegemonic Masculinity are both fields of study in psychology

Can you cite that? If that's how today's psychology is defining things, then that's a sign that field is totally screwed.
I imagine 60k saved you the cost of having to train replacements for your developers that left for companies already using Angular 2.
I clicked because I thought this was Johann Gotthold Lessing. Doris Lessing seems an odd sort to take lessons from.
How about the other way around ? Leaving entrepreneurship in order to take a corporate job and not looking back ?!... a bit of history: just around college ( 1996-1997 ) with the internet boom in brazil, i took my first consultant clients, since then worked with several "fintech" ( wasn't called that by then, but that is what those companies were/are... ) and tried to grow my company ( software consultancy and tailored code ).
But being a tech entrepreneur below the equator line is not for mere mortals ( crony capitalism everywhere, labor and tax laws very fluid and incomprehensible by most professionals, terrible and costly infrastructure... ) so, last year i gave up.
Took a corporate job writing code on a multinational corporation ( gargantuan enough to have access to the juicy contracts, contacts and clients ) and now i have a paycheck every month, in exchange for just 8 hours a day of my life.
Before, it were 14 to 16 hours a day, plus weekends, no payed vacation, no time left for my family, and most months ( after payroll and taxes ) there were no money left for me...
In my country, you have to be criminally charged and on trial before the government can seize (until the trial is over if you are found innocent) the things related to the alleged criminal activity.
Orange, tea tree and eucalyptus oils sweeten diesel fumes
Could you possibly say in more detail where in the RN codebase can I find the exact code which generates the "single JSON message that lists mutations to perform" that you claim? I'm super interested and desperately trying to pinpoint it, but I'm having really serious trouble with that :(

(Cross-posted this question to: https://stackoverflow.com/q/50873408)

(I've already asked this in a post on the parent thread, but I let myself copy it here in hope there may be higher chance you'll read it that way...)
The startup sound was not from macOS, it occurred earlier in the boot process that that.
‘e-waste’ recycling innovator, faces prison for trying to extend life span of PC
>I'm not sure if this is a sign of poor project managment, development stall or poor community engagement

You missed another possibility: it being perfectly normal.

If you check any large-ish project you'll find 100s or 1000s of unsolved issues and stale PRs.

And I'm talking about seasoned, used in production, products, from MySQL to Chromium and whatever...
CEBIT: Volkswagen Develops Products Based on IOTA and Ethereum Technology
I've had an all day test of a car with adaptive cruise (Volvo). I didn't like it - it tended to hunt like someone a bit vague was driving. It worked well if others had their speed nailed as if on cruise control too. Concluded I'd use it about as often as regular mechanical cruise (almost never).

I would prefer driving aids to have UI devoted to ensuring one has to keep attention and can't do extremes like the chap photographed alone in the passenger seat of his Tesla at 70. Oh, and marketed accordingly. Until we have full autonomy and the human can be asleep in the back.
Much of the money spent on increased resolution in electron microscopy is wasted? What a crackpot indeed. This was written before the resolution revolution, but still...
To be clear, I am not villainous capitalism. It is just an observation. One such as, "predators will single out and target the weak prey".

I was trying to make it clear that people involved here are often helpless due to the pressures inherent in capitalism. I think when you start accepting investments, then you are even more helpless. But one the other hand, it helps one to justify any "evil" by delegating the blame to the investors, and how "we" have to protect "their" interests, so "we" are forced to do this bad thing.

The investors are often completely oblivious to the fact, and they too are blameless. So where does the blame really lie?
I still wish for a widely-deployed replacement for Notes/Domino.

Sure, I can build CRUDish apps with Django, but there are simple use-cases that take me a week with Django, that would have been a day with Notes. It's crazy that things are slower for me 20 years later. I'm pretty sure I'm not dumber now.
It's not just research. Android improves battery by 30%, no one bats an eye. But 1/3 of that improvement is thanks to machine learning - off to the Google IO we go!

30% and 1/3 not the exact real numbers, just showing a concept.
And yet I got downvoted.
You are also the people before and after you
>You don't need an interpreter for a REPL. Swift's REPL performs line-at-a-time compilation

Isn't that another way to say "interpreter"?
As an EU resident, you should prepare to have this maddening, awkward experience with most of the websites you visit from now on.
99M-year-old frog encased in amber
Yesterday the BBC had this story with some video from Thatcham, they had the Tesla work properly, coming to a halt behind a car that braked suddenly. Then they had the car in front swerve at the last minute out of the way, rather than stop (for a 'fake' stationary vehicle). Guess what, the Tesla didn't copy the late lane change move, instead it ploughed into the back of the 'fake' car.

This illustrated the problem. However this was also a rigged demo. The 'fake car' it crashed into was made of bits of plastic, not a real car. Clearly they didn't want to write off an expensive Tesla and some disposable stationary car. Yet I was wondering if the Tesla with its clever radar things that can see in front of the car in front would have fared better in a real world situation.

https://www.bbc.co.uk/news/technology-44439523

This technology may also require different driving skills. Much like how old people cannot work mobile phones but young people take to them like ducks to water, autonomy may be one of those things. We may need a younger generation who can't be trusted with hot hatches of yesteryear to be the early adopters of autonomous-style vehicles.
showing up wins.
I began watching streaming documentaries instead of shows. Listening to non-fiction audiobooks instead of music. Not exclusively but much more so.
Civil asset forfeiture simply needs to end. There's no excuse for it; it's such an obvious perverse incentive.

If somebody's suspected of a crime, charge them with that crime. If there's not enough evidence to charge them, then there is no reason the police (or border patrol, or anyone else) should be able to just take their stuff away and keep it.
How GDPR is always listed as bad is beyond me. Do you actually know what it does or are you just repeating what the sellers of your data are moaning about right now?

Privacy is broken, GDPR with informed consent requirements for nonessential data uses, is a first step in the right direction. All the bitching right now is from companies that made money off of selling you out.
Ask HN: Database migration project – which database?
Hi! I'm tasked with migrating a existing db project from a proprietary database to "a better solution" as the current one is becoming quite unstable due to various bugs and the fact that it reached EOL years ago.

The workflow is pretty simple: mass update existing records or appending new records once in a while (this will be done in a controlled fashion invoked by someone - no services) -> do some ETL work -> re-build existing tables from source after doing some join magic -> export tables for delivery to customers.

Tables have around 10 to 100 million rows and 10 to 300 fields (will probably normalize a bit..) The data is relational and as for now the size is ~400GB which I expect to grow around 3% each time. There wont be much reads as the tables will be exported for further process and the the writes will be in a controlled fashion as stated above.

I'm looking at mysql and postgresql - which one would you choose? Or something else?
We are launching a Hong Kong region soon:
https://cloudplatform.googleblog.com/2017/11/coming-in-2018-...

(I work for GCP)

The GCP network is one of the crown jewels of the platform that a lot of people take for granted. I'd definitely test it out!
Ah yes and then downvoting them might be hell. If only there was a good way to determine when to force someone to reply when downvoting.
Should be re-titled "Behind ON the Mac" to fit better.

I use my early 2015 MacBook Pro for some heavy work, I would love to upgrade soon but TBH I'm looking more at Thinkpads than Apple products right now...
>I think not having a parallelism first mindset will be the killer of the language.

"Parallelism first"? That's a contentless statement that borders on marketing speak...