skysight-inc/HackerNews huggingface dataset:
> If you want a law with teeth, prohibit employers from emailing workers outside of work hours

1. Do automated mails count? For example, we've got several automated reports that run outside of work hours and email results to the people who care about them. We run them outside of work hours because they use a lot of CPU, RAM, and/or data from the databases, which could hit resource limits if we ran them during the day.

2. I'm not in the IT department but it helps with my work to know what issues IT has been dealing with, so I've subscribed to the mailing list that IT's monitoring system send alerts to when something goes wrong. The alerts can happen outside of my work hours. Would these count as my employer emailing me?

3. Suppose I'm a senior engineer, and I supervise a couple of junior engineers. I know that one of them has been having trouble coming up with a good solution to a particular problem, and I was not able to come up with anything either. Late one night at home, I see a link in an HN discussion to a paper that gives a great solution to that problem.

Would I not be allowed to use the "Email link..." feature in my browser to send a link to the paper to that junior engineer right then? Would I have to bookmark it, or mail it to myself, or something like that, and then during work hours mail it?

If the above emails would not be allowed, it would be a pain to have to enforce that by just making people and programs try to not send mail outside of work hours. Reports would have to know the work schedules of everyone they send to, and have a way to defer sending if the report is generated outside a given person's hours. Same for people who are personally sending mail.

So the way you'd probably have to do it is either in the SMTP server or the POP/IMAP server. The former would have to hold mail until the recipient's work hours, or the later would have to not allow it to be read outside of the person's work hours.

OK...that could be done. It will also need to know about exceptions to one's regular hours, such as vacations, which could be a pain if HR's systems are properly isolated from other company systems.

There should also probably be a white listing system, because some employees want to get out of hours email. For example, I want to know when things go wrong outside of work hours, because when that happens it (1) is usually something that I can ssh in and fix in a couple minutes, and (2) it is often something that if allowed to fester all night will disrupt numerous overnight activity like reports and re-billing subscription customers, which generates a whole lot of high priority work that I will have to deal with during my next work hours, and can turn what is normally a fairly relaxed job into multiple days (possibly requiring overtime--which does not generate extra pay because I am salaried) that are quite stressful.

I would gladly give up 5 minutes of watching TV or reading (which is what I am doing 99% of the time when something I can quickly fix goes wrong outside of work hours) to save several days of work hell.
Solve HN: Nigerian Oil Battle
Watch this : https://www.youtube.com/watch?v=vAgw_Zyznx0

It displays a real problem in Nigeria. The worst part is, it is destroying the environment and causes a vicious cycle. It doubles the neonatal mortality. Assuming we cannot change the human behaviour here, in terms of
i) The government won't stop destroying the illegal refineries.
ii) The people won't stop setting up illegal refineries.

What do you think can be done in this whole scenario so that at least the environment is not destroyed and the vicious cycle can be prevented?

On a different note for those not interested in solving: Do you think this is illegal? People mining their own resources? In a way, it belongs to them only.
Thanks for both your answers. It was not my intention to come off as aggressive there. Key takeaway is to measure rather than take it on faith that the library is the bottleneck. Sadly not everyone does measure.
Try ``Cookie AutoDelete''. It's very user friendly with whitelists, blacklists, and such.
Can anyone tell me why the Warcraft movie was so awful? I felt like, out of all of them, that one would at least be pretty good, but it felt worse than a Warcraft 3 cutscene.
Maybe they've developed fear of FOSS after this oracle debacle and just want to greenfield the whole thing out of fear.
The percentages in this report are in relationship with the data points of 53,000 incidents and 2,216 confirmed data breaches that the team analyzed.
Total speculation: but I seriously doubt that Fuchsia is specifically for chromeOS. The whole point of decent, efficient, simple, non-bug-prone APIs is that you probably want to implement pretty much everything on it. Simplicity and low-overhead allow for generality and flexibility.

If all you wanted to do was support chromeOS - well, typically you can add hacks even to a messy codebase to support specific usecases. And there are a bunch of linux and ?BSD distros that demonstrate that you can adapt such a system to even very small devices; small enough that there's not much niche left below. Moore's Law/Denard scaling may be comatose on the high-end; but lot's of long-tail stuff is generations behind; which implies that even really low-power IoT stuff that linux is currently ill-suited for will likely be able to run linux without too many tradeoffs. I mean; the original raspberry pi was a 65nm chip@700MHz - that's clearly overkill; and even if chip development never has a breakthrough again, there's clearly a lot of room for those kind of devices to catch up, and a lot of "spare silicon" even in really tiny stuff once you get to small process nodes.

But "being able to run linux" doesn't mean it'll be ideal or easy. And efficiency may not be the only issue; security; cost; reliable low latency... there are a whole bunch of things where improvements may be possible.

I'm guessing Fuchsia is going to be worse than linux for ChromeOS - in the sense that if ChromeOS really was what google wants it for, they could have gotten better results with linux than they'll be able to get with Fuchsia in the next few years and at a fraction of the cost. Linux just isn't that bad; and a whole new OS including all the interop and user-space and re-education pain is a huge price to pay. But the thing is: if they take that route they may end up with a well tuned linux, but that's it.

So my bet is that you'd only ever invest in something like Fuchsia if you're in it for the long run. They're not doing this "for" ChromeOS, even if that may be the first high-profile usage. They're doing this to be enable future savings and quality increases for use cases they probably don't even know they have, yet. In essence: it's a gamble that might pay off in the long run, with some applicability in the medium term - but the medium term alone just doesn't warrant the investment (and risk).
I've never experienced this with typing, but I can definitely see how the amount of time it takes to complete a task can cause even more delay. For example, long page refresh times in development can take so long that I switch thoughts entirely and end up on hacker news. Using docker-sync with docker for mac made my page refreshes much faster and has had a very positive impact on my focus and productivity.
What I intentionally design and market a TV that only lasts 2 years, in exchange for a lower price. This law would prevent that.

What would hapoen to the disposible plates and utensils industries?
You simply need to elaborate on the, "underlying problem" or you are blowing smoke.
"99% of people survive and our software bug only drives a few people violently in to concrete barriers at seconds notice and decapitates them. It just so happens that your loved one is now dead but he shouldn't have used our product, as he knew it didn't work there. kthxbye"
Disorder – A Cracked Crutch for Supporting Entropy Discussions
(the below is my ignorant understand of drivers in Fuschia and linux)

It's not just the kernel design, it's the driver design as well. Fuschia has drivers being ELF binaries that hook into Device Manager process[0]. I believe they are developing a standard API for how drivers interact with Fuschia.

Linux doesn't really have this today, which means that the driver must be in the kernel tree to have it keep up with the kernel's interface. And with ARM lacking something like a BIOS for phones, each chip that Qualcomm et al make requires a full BSP to get it working. And from what I understand, Linus and others don't want these (relatively) short-lived processors to be checked into mainline linux (plus you have the lag time of that code being available). Android's Project Treble[1] aims to address this some by creating a stable API for hardware makers to use to talk with Linux, but it is not an ideal solution.

[0] https://fuchsia.googlesource.com/zircon/+/HEAD/docs/ddk/over...

[1] https://android-developers.googleblog.com/2017/05/here-comes...
And where exactly does it say that?
Sounds like the functionality we see configured in e.g. .htaccess files.
I love it, and I think most people here will as well.

And it highlights how important it is to not force one method of learning on children. So even if one thinks that we shouldn't teach multiple learning styles, it's important to keep the lessons in Lockhart's Lament in mind:

Discovery is important. Variety is important. Rote memorization is not.
Most fascinating part of these notes for me:

> "US Tech companies key asset for America; Breakup strengthens Chinese companies"

Is China the new anti-regulation boogieman?

Can somebody who understands the domain better than me explain how keeping facebook from continuing to acquire tangential businesses (whatsapp, insta)/forcing them to split those already acquired back out would give power to Chinese competitors?

Or am I asking the wrong question? What forms would a likely breakup of Facebook take that this defense is reasonable?
Mass suicide caused by playing Kanye West ?
A Single Solution for New York's Two Biggest Problems
> I'm really pissed that technical debt is considered as "Hey the dev guys are complaining again".

That's because it's very untransparent to anyone other than the engineers working on a project.

I've had a limited amount of success by making this more transparent. Signaling every time a feature will take longer because of a piece of technical debt the team wants to fix caused the fix to get priority before implementing the 4th and 5th feature affected.
Classic global variable problem.
Why Citrine?
And Tesla is relying on Joe Sixpack's Hollywood understanding of autopilot functionality. They're very well aware of that.
Even I, a non-CDL driver who never learned how to use a manual transmission, know when cruise control is appropriate: only under good conditions with daylight when there are no other cars around.
What features are you missing in the RHEL7 kernel?
I strongly agree in presenting a topic in a variety of ways since being able to relate new information to information already known is a major key to learning new concepts. The more ways a topic is presented, the better chance a person's brain can relate it to something already known.

I have a strong assumption that when many people hear "learning styles", they assume it to this instead of auditory vs visual.
And NeXTStep itself is to large extent one big ugly hack that stems from experience of trying to build Unix on top of Mach. In fact it is not microkernel, but monolithic kernel running as one big Mach task, thus simply replacing user/kernel split with task/priviledged-task split (which to large extent is also true for OS X).
The post that BurningCycles quotes is hardly strong evidence that JPEG-XS is (intentionally) covered by any patents. There is just some random speculation based on "lack of desire to make royalty-free standard", and I'd point out that this comes from someone who is apparently developing a at least somewhat competing standard.

While it is not unreasonable to think that there are patents involved, I would want to hear something bit more definite before making any conclusions or assumptions.
Renting your car to your neighbor for a weekend in Tahoe is different from renting your car to Yellow Cab.

The community/neighborly/collaborative consumption angle was heavily advertised by Getaround, and while this is technically still within the terms, I think it is disingenuous.
Isn't there a way Linus could do what Debian did and ensure that the project lives on regardless of who's in charge?
Not that rare, OP's description is exactly my work situation.

I go in at 9, leave at 5 on the dot (+/- 15 minutes), no one contacts me outside of work, only the MD even has my mobile number.

Boss actually gets annoyed if I work on stuff outside of work time.

I think the secret is to find a decent none-tech place to work, everyone else works 9/5 so there is no expectation on me not to.
Also Oberon SDE...
Yes, I saw and I should have included that in my comment. But I have no idea how many incidents and data breaches exist in reality. Is that a random selection? All incidents/breaches reported someplace? Are they all Fortune 500 company breaches?

What does this sample represent?
The kernel was started before Rust 1.0, so I think that was a reasonable decision. Additionally, since it's a microkernel, the kernel is pretty small. That helps, both in the implementation now and if they ever decided to replace it. And future components can be in Rust if they want.
This isn't footage of Autopilot. It's a development build of Full Self-Driving.
Why does it need me to create an account? What's the technical reason? My ye olde 1Password (pre-cloud) doesn't need an account, and stores its database in iCloud or on Dropbox using the accounts I already have there.
OpenSCHUFA Project Wants to Reverse-Engineer Germany's Credit-Scoring Algorithm
I think a good litmus test in this situation is "will this end up in an engineering ethics textbook in 10 years?" Unfortunately, Tesla seems to be taking the Ford Pinto route here. "It's only dangerous if you aren't paying full attention 100% of the time" doesn't sound too far off from "it's only dangerous if you get in a rear-end collision."

Driving with autopilot sounds like being a driving instructor with your own set of controls: you have to be ready to react at less than a moment's notice, yet feel comfortable to hand off controls most of the time. Most people are not trained driving instructors, so I can't see how autopilot is not inherently unsafe.
I don't think you could make a good Zelda movie about Link, though. It would have to be told from a different perspective.
> ... message-passing IPC all the way down

Wasn't QNX like that?
They technically do, in a Tesla you can report a bug using your voice while you are driving. Now, I don't know if/how they act on the bug reports.
I think our psychology has been manipulated such that we ignore 1 million deaths a year by humans and don’t at all take seriously halting car sales

But it hasn’t happened to me! says a rando not dealing with the death of a loved on or financial difficulty

Gotta ship!
Markets need regulations. Otherwise children stay in mines and the Irish need not apply.

Also, based on the fact that you're on HN, I'm going to assume that you're lucky enough to work in a field that currently has a surplus of career options that pay a living wage. For lots of people that's not the case. These types of laws are meant to prevent exploitation of labor in the 21st century where "the workplace" has been completely changed. It's not perfect, it leaves plenty of ways for people to continue to be exploited, but it helps stem the bleeding and pushes the culture a bit in the right way.

Your view of "just go to the job tree and pick a new job" is cute but completely out of touch.
Just stick it into a VM like the rest of us.
Aerial mapping of terrain using photogrammetry
How abusive bosses and Slack led software engineers to unionize
ريال مدريد يتأهل الى نصف نهائي أبطال اوروبا رغم الخسارة أمام يوفنتوس – NewsA
I personally like your style and tone. At a glance I would only replace his first name with Mr. to increase respect and depersonalize it.

I think it’d be a tough sell to get the blessing of Tesla’s legal team. Given Musk’s position he could override that of course, but it could still reduce the likelyhood of it going out.

Overall as much as I prefer it, I think most companies wouldn’t release something this direct and honest. Although that’s changing at some companies as they find that the goodwill built through lack of bullshit can sometimes outweigh distasteful liability defense techniques.
May I ask what your gripes with the cloud are, especially in situations where you encrypt the data to be stored and the cloud provider has no knowledge of the encryption keys?
Planes don't suddenly crash into a mountain because you have looked away for two seconds, there is much more time to react in case the autopilot doesn't behave correctly.
> the man died because of that issue

Tesla would argue that the proximate cause was that the driver was not paying attention.

> And now Tesla is saying that there is an issue, and that it's his fault for using the system.

Tesla is not saying that it's his fault for using the system. They are saying it is not Tesla's fault if the driver wasn't paying attention, despite being presented with repeated warnings closely preceding the impact.
Most video game movies probably shouldn't directly translate the source game, since what works in a game and what works in a movie are so different.

And to be fair, most films based on other media don't directly translate their source material either. Oh sure, novel based films do, but most comic book movies seem to have plots written specifically for the movie, with elements from various comic issues mixed in. And most based on TV series usually have new stories too.
WOW. This brings back memories. This movie should be watched, while stoned!

I recall watching this a few times while stoned, was insane.
History of WWW and a Caution About Prematurely Judging Modern Fintech
What do you mean by this? Like, tips on being an active listener?
Reddit has banned 944 accounts linked to the IRA Russian troll farm
Ars Technica got it to work on a Pixel book: https://arstechnica.com/gadgets/2018/01/googles-fuchsia-os-o...
So it’s....Mac OS X?
I would argue that the people who can afford a Tesla are rich people and thus likely well educated and are safer drivers.

Poor people with bad cars, no education and unsafe driving practices probably have more accidents.

I don't think these stats mean much.
The fuchsia part of android is linux? Anyway Google has a lot of people working for it. I don't think anyone would have expected NT to come from Microsoft at the time that it did.
> Radar is not active if the speed is higher than a specific threshold; it looks like it is written on the manual.

I'm having trouble understanding why that would be the case. Why anyone wouldn't want the radar active when going down the highway.

It is not as if it doesn't work at highway speed...
Soo, given that all important device drivers in the Linux kernel used in Android are closed, I'd be curious to hear from Google if their new Fuchsia is going to solve that problem.

This may seem trivial, but closed device drivers make 100% impossible neither to update them to more modern versions once the Android version is declared obsolete, nor install natively a different operating system on the device. This practice, security concerns aside, is responsible for a huge load of old -otherwise perfectly usable- devices being scrapped in landfills.

So, dear Google, will you keep the lowest, smallest but most important layers of the OS open or rather will prevent people to do what they want with the devices they purchased even at the cost of contributing to more pollution?
I don't think anyone was duped into adding google analytics.
"Senator, while I agree in the general sense that Fuchsia is not Linux, It appears that in this specific case, its just Yet Another Linux."

How is this not the latest iteration of not invented here syndrome? Any system like Linux or Python that has the "Benevolent Dictator For Life" holding the reins is inherently saying that they favor quality over quantity. Its almost like the US Senate, in that the very goal is to go only as fast as prudent.
Ask HN: What was your best passive income in 2017?
Any side projects, Game, OSS, Hacks.
I aplogize if it's mentioned in the wiki, but do you still have the source code?
Honestly curious: why Rust specifically and not any other "secure" systems language?
Couldn't sit through the whole thing. I just don't buy Mark Wahlberg as Max Payne. He's a little too clean-shaven in that movie. Was he at least using pain killers to fight past his injuries?
> there's no good reason not to just make the Air Force use the same planes the Navy does

Perhaps the Navy plane is designed to fly from carriers; to operate in a wet, salty marine environment; and to operate where resources (fuel, parts, etc.) can be limited? Why would the Air Force want to make all those trade-offs in a $100 million plane? Remember that any trade-off will result in a certain number of additional dead pilots, failed missions, and lost expensive capital in a war.

Perhaps the services need different ranges, have different refueling capabilities, have different functional needs (hunting subs, for example). They do different jobs, despite the fact that they both use small planes.
But they should be the ones to decide, right?
Poor example, as GM knew of the defect for a decade and did not notify customers of the defect until a lawsuit generating significant internal document discovery led to the public disclosure.

https://en.wikipedia.org/wiki/General_Motors_ignition_switch...
The NTSB have an ongoing investigation into the crash.
Looks like some parts of POSIX is implemented. See this page for their rationale: https://fuchsia.googlesource.com/docs/+/master/the-book/libc...
Another interesting thing about the Warcraft movie is how well it did in China compared to the US ($24m opening weekend in the US vs. $156m first five days in China).

https://www.theguardian.com/business/2016/jul/02/warcraft-fi...
PSDfiddle : JSfiddle for graphics
The game, right?
Quitting sugary drinks is one of the best things I ever did.
QNX always had practically oriented limitations of the general microkernel idea (eg. QNX native IPC/RPC is always synchronous) which allowed it to be essentially the only reasonably performant true micro kernel OS in the 90's. Unfortunately it seems that after QNX got repeatably bought by various entities the OS got various weird compatibility-with-who-knows-what hacks.
Beginner Guide to Big O Notation – Time and Space Complexity
Ah, yes I see what you mean. You got an excellent point here. It's not just fortune 500 companies, because one of the data points highlights that among the victims the SMB sector has the highest allocation. My guess is that the analysts try to get data from as many breaches as possible every year. Probably partnering with incident response firms like Mandiant. It's not a sample set and at the same time it is because a lot of breaches go undetected.
That’s not the same as perjury, and relatively few people have been convicted of this. If it were “illegal either way”, then there would be no point to swearing people in. A decision was made to not swear him in, and he knows this.
Palo Alto to measure street traffic by tracking cellphones
yet another phenomenon plenty of people experience subjectively being 'disproven' by experiment. It's no wonder the stock of so-called experts is diminishing...