skysight-inc/HackerNews huggingface dataset:
Citation needed? The inorganic materials used in semiconductor fabrication, especially in the early days, tend to be fairly benign and are used only in small quantities relative to other industry.

The HF monster everyone is talking about in this thread is dangerous only as a concentrated acid. It's highly soluble -- reduce it with a rainstorm or two and let it recombine to a neutral pH and you rapidly get to (literally!) toothpaste-level toxicity.

There's a VERY serious discussion to be had about the safety for a backyard chip fabricator. But the idea that this is some kind of long term pollutant (relative to much more serious issues like the cleaning solutions in your very own closet!) is pretty spun.

Edit: yeah, as the responses point out, the "superfund" sites in question are things like VOC contamination you see with any urban industry, nothing particular to semiconductor fabrication that would justify the upthread quote about contamination "for many generations to come".
I was afraid it would be worse.

In part, no matter what something "should" be, I seem to end up with the worst version of it.

I moved to my own house -- all to myself. To end up with the loudest neighbors yet. Car stereo subwoofers "thudding" through my sealed up house, along with indifferent law enforcement.

I didn't want a huge drive, nor to be socially isolated (hah!).

I bought into what was supposed to be a modest but nice community. I didn't have the money for a snobby one where law enforcement has a big stick up their butt.

In retrospect, on that point, be very careful about the community. If I hadn't become so afraid of apartment/condo neighbor noise (after repeated experiences), I could have afforded a more upscale one. Or buy out in the sticks with enough land to physically keep neighbors at bay. But then, of course, you have the challenge of Internet connectivity -- among other things.
Show HN: Live collaborative pixel art, on a 100x100 grid, as a social experiment
Molekule offering to cryonically freeze people as solution to allergies
I worry for anyone that didn't immediately realise this is satire.
You already have that at large companies, the CEO is also head of a lot of subsidiaries. You can then compensate at that company as it best fits and channel the main compensation through another company.
I guess end zones count. I had them excluded.

Knocks it down to 16.2 feet.
It would be pretty wild if AMD beats Intel to a 7nm CPU process. That's an ambitious timeline for AMD but clearly they see an opening in Intel's recent announcement that
Canon Lake would be delayed until 2019 and have decided to capitalize.

I'm so glad that the competition between the two companies can be exciting once again.
Mirror: https://web.archive.org/web/20180430141629/https://neflabs.c...
What's really cool is you could build window systems based on shipping around PS fragments instead of bitmaps. SUN's NeWS had a ton of technical advantages for networked workstations such as display and scale independence and smaller wire size. It was also interesting because PS could do a bunch of calculation on the display device, like draw the graph of a math function, and that spec could be encapsulated in other code. It could also do I/O which was interesting in a UI capacity, ie OpenWindows.

Right around this same time, X11 was coming up on other platforms like HP and Apollo, and it seems to have "won", and NeWS disappeared.

I wonder if the time is right for a resurgence in this idea, now that we're rethinking compositors, X servers, Wayland etc etc.

https://en.wikipedia.org/wiki/NeWS
Could use a walkthrough, or indicate why clicking right away does not appear to do anything.
People should definitely do this no matter what.

But I don’t think it’s so simple. You also have to develop a long-term habit of minimizing wasted time.
It's amazing the lack of gratefulness some people have for open source devs. Matt Holt, which I don't know nor have ever met, has spend a tremendous amount of time developing Caddy and making it available for free. It's creating a lot of value, regardless of what you think of recent telemetry announcements.

And still, apparently, some people will use the slightest disagreement to say that the whole project is garbage, just like this article is doing. I think we're lucky that open source developers don't get deterred by these kinds of article, because they sure could be. What does religion have to do with the quality of a free software project ? Does your server run better if coded by an atheist ?

Instead of being disdainful, a more constructive thing to do would be to openly talk about forking, on Caddy's forum, and see the response. If nothing changes, fork and convince people that your fork is better.
Yeah, but that's an "in the long run" type of thing. You're not going to die early from a couple nights of bad sleep. Take it one day at a time and say "I'll be fine tomorrow if I don't sleep, I've been perfectly functional before on little to no sleep"
This article is quite disingenuous.

The lie is in the first sentence: "...15 months in prison for selling discs that let people reinstall Windows on licensed machines.

(emphasis mine)

The prosecution successfully argued the machines these discs were meant to be sold with did not have valid Windows licenses (and that these discs were part of an effort to avoid purchasing them).

You will want to find another article on this case to read about it since this dances fast to avoid addressing it.

We have a crime, a guilty plea, and sentencing. And a careful review in the appeal. Hard to see what's wrong here.
Ask HN: Advice needed; drop out of university or not?
So essence of the situation is this:

- I have about 1.7 years of studies remaining for my master's degree.

- For diagnosed mental health reasons, I have taken both more and less voluntary breaks in my studying, sometimes to work, sometimes to rest.

- I have always been described by my environment as unusually intelligent, my grades are generally very good, and I'm normally good at solving problems and finishing assignments quickly.

- For family planning reasons, I want to be done with school and start my career for real at most a year from now, so that requires me to study at a higher pace than normal.

That's the background. Studying at a higher pace has worked well before, but as of two weeks ago, it doesn't. I haven't been able to identify what changed -- all I know is that however hard I try, I have failed every single assignment since then.

It is infuriating to me and it affects my close relationships badly.

I can't go on like this, but I'm afraid I will regret dropping out.I also don't think it makes sense to drop out of individual classes because if I'm not finished a year from now, that degree isn't happening anyway.

I know I'm already very employable after many successful study breaks spent working. Either way, I'll have a Bachelor's.

Opinions?
It isn't necessarily as rigorous as RAII but it works in principle in much the same way.

I would say that in principle they work very differently ;).

They work superficially in the same way in that if you tie a particular object to the current scope in a RAII language, the cleanup happens at the same point as defer, with, try-with-resource, etc. would. However, there are cases where you really want cleanup to be tied to the object's lifetime.

For example, I have a Tensorflow binding for Go. However, I cannot pass Go-allocated memory (e.g. memory allocated to a slice), because Go does not allocate slice memory on 32-byte boundaries (using Go memory would cause an allocation + memcpy in Tensorflow to align the memory). So, you allocate memory in C-land and have Go structs that wrap your pointers. However, now cleanup becomes interesting. You do not want to rely on finalizers, since they are not guaranteed to run. However, using a Close method is also an annoyance. For tensors that live for the duration of a graph run, it is fine (you can use defer), but other tensors live longer and are reused between runs, shared by models, etc. It becomes unclear pretty quickly who is responsible for closing the model.

I also use a Tensorflow binding for Rust, which is drastically more convenient in this respect. Since ownership is clear, the lifetime of a tensor is bound to the scope or object that owns it. If the owner is dropped, the tensor is also dropped. If you need to share a tensor, you make an Rc/Arc the owner.
> McDonald's has it easier to comply with food safety regulations than the cozy mom and pop cafe down the street. Would you be willing to shit your guts out because the ambiance is better there?

People cooking for themselves at home aren't required to comply with (the same) food safety regulations. Obviously, you never eat at home or at the home of a friend or relative either, right?
I sort of agree with this post but not for the reasons given. That developer doesn't want a negative video posted to his forum is not a big problem to me.

The reason I left Caddy was that it just didn't feel that stable to me. By that I don't mean that there are bugs, just that he keeps changing things. A web server is not something I want to have breaking changes all of the time. I want to deploy it and leave it alone; only upgrade for security patches. So I've decided to switch to AWS.
I've been anti-glyphosate for awhile. But first, my point of view:

A lot of crops require "Roundup Ready" varieties, and Monsanto (ab)uses patent law to enforce licenses on their RR seeds, even in situations where it is clear Monsanto crops contaminated someone else's field.

Worse yet, due to horizontal gene transfer in some grasses and weeds, we now have RR weeds, and that is a one way process. Due to this, Glyphosate-based products are no longer useful for new weed eradication solutions, only for existing solutions until their last users are overtaken by RR weeds.

Roundup had its time, and now it is essentially a commercial failure after the fact.

All of that said, I'm anti-glyphosate because, frankly, it should have never been cleared for use. It kills valuable crops that have not been supplied with the RR gene (which has happened repeatedly due to overspray effecting neighboring fields), they've known since day one that horizontal gene transfer could produce RR weeds, and now we've lost an important tool in weed control due to the overuse and abuse of glyphosate.

Due to this overuse and abuse, the American public has been unwittingly used as guinea pigs due to bad science stating that it doesn't harm us, but very little (until recently) was done to see how it interacts with our gut flora.

We now know that in at least some of the population, glyphosate exposure has side effects. Maybe it screws with our gut bacteria (most likely not the pathway described in Glyphosate II (Samsel 2013)), maybe it is because of APMA (a metabolite of glyphosate) which mimics glutamate toxicity (and want some extra fun? Look at the relationship between autism and glutamate). I don't know.

I don't need to know the exact mechanism (although I'd like to us to know, to prevent future mistakes from harming people due to accidentally using the same pathway), I just need to know that there is enough science to link glyphosate exposure to modern diseases and disorders.

Well, that, and it doesn't really work anymore in a lot of crops, especially RR ones.
The reason we pay news outlets for content is for their editorial function: curating writers, picking and choosing worthwhile topics, polishing the output, etc. This editorial function has no implicit value, but neither does the content; the value is in the combination of strong content with good editorial technique.

My sense is that Medium isn't doing this, that they are instead just charging for content, which completely misses the point.
> Where things get complicated is when you don't have a clear scope to tie lifetime to and so you can't use these, but then, that applies to RAII too.

Sure, but Rust does help here specifically: resources can safely be moved into child or parent scopes.
I think you are confusing "degrade" with "run-off"; glyphosate "sticks" to soils with high organic content - presumably due to opposing electric charges. The point of that being that it doesn't get washed into watersheds et cetera when it rains; of course, again, this only applies in high-organic-content soils.

Glyphosate degrades with a "half-life" of about 1-170 days. If you consume a product sprayed with glyphosate within about 90 days of the last spray, on average it will contain about half of the original dose.

Source: http://pmep.cce.cornell.edu/profiles/extoxnet/dienochlor-gly...
Certainly not an article I can understand at a glance though, tiny fonts in one narrow column on my desktop (FF).
Skimming through that discussion, it seems like the developer is also somewhat naively optimistic and possibly underinformed regarding how much of his own and his customers/users' effort will be required to comply with the GDPR while gathering this data.
Seems more like appeal to authority rather than an argument.
From the caddy blog post, I can’t seem to find any objectionable behaviour. What are you the objections if any?
Article timed out for me, seems neflabs needs new webserver software.
Why not? It is an ask from feds, and they track insurance as a sort of income.
> Once I realized I could literally just lie in bed for 8 hours and be OK, I was able to let go.

I think you still need REM cycles to be OK.

edit: Ok, I guess the purpose of this thread was to make everyone feel better, but technically I don't think it's possible to survive without REM sleep.

https://www.quora.com/Is-it-in-anyway-possible-to-survive-wi...

In the vain of feeling better: I find it easier to sleep once I realize I can just skip all obligations the next day and be fine if I don't get any sleep. Eventually I will sleep because it'll be impossible not to. That or I'll die, and I'm not particularly worried about sleep deprivation induced death.
The same as for Facebook, most low-paid workers don't work for the main company (cleaning, building security, support, hospitality, various services), probably not even half the people working full-time for Alphabet are actually employed there.
I ripped my front yard out and put in raised beds with gravel in between each box. I have had several positive comments from neighbors who initially thought I was crazy but now see the positives of what I’ve done. Also I don’t have a HOA to contend with so the 8 months my yard was a dirt or mud lot wasn’t as much of an issue.
The big unanswered question in my mind is "why on earth does being in the docker group give root access?". The relevant section from the Docker manual is

> First of all, only trusted users should be allowed to control your Docker daemon. This is a direct consequence of some powerful Docker features. Specifically, Docker allows you to share a directory between the Docker host and a guest container; and it allows you to do so without limiting the access rights of the container. This means that you can start a container where the /host directory is the / directory on your host; and the container can alter your host filesystem without any restriction.

https://docs.docker.com/engine/security/security/#control-gr...

This does not seem like a necessary consequence of setting up a daemon for building disk images. What am I missing here? Is this an engineering oversight on the part of Docker or is there some technical reason that forces it to be like this?
Case study: analyzing the Walmart site performance
Serious? Does anyone other than astronomers care about light pollution?
I can't reach the site to read the post, but it seems that Caddy has been plagued with controvosy/drama as they tried to monetise their project - as past discussion here shows:

https://news.ycombinator.com/item?id=15237923

It's a nice-looking project, and the integrated Let's Encrypt is great for non-sophisticated users, but the user-base must be suffering.
Maybe I'm mistaken but I thought the $25 copies of Windows sold by Microsoft included a licence?

Also equating unlicenced copies to theft of physical goods rarely helps to understand the case.
The author details are not necessary for the core function of git; the change itself does not need the PII. Moreover, my concern is general for when PII is in such a distributed system; git is just one example of many.
If you run a business and were not aware of GDPR then you incompetent or employ people who are feeding you bad information.

Why? Most businesses are very small and don't have any sort of in-house legal team, and won't go actively looking for expensive external legal advice if they aren't aware that they have a need to.

Seems like these businesses who are not "aware" of it are exactly the type that would have other bad practices that will leak personal data of their customers.

That is an entirely unfounded assumption. There is literally no relationship between being technically competent in protecting personal data, having a positive attitude towards respecting privacy, and being aware of new laws coming out of the EU.
I use "Armour Etch" to remove oxide from chips for reverse engineering, so it might work instead of HF for home chip fabrication. It contains bifluroride salts so it's somewhat safer (although I'm still very careful with it). You can buy it in craft stores for etching glass.
Being able to fork in case of disagreements is a feature of open source, not a bug.

Some of these forks get re-merged a few years later (see ffmpeg), others don't, but this is not bad at all.

The ideal solution would be to build Caddy with flags that disable telemetry, just like Firefox is built for Debian.
Space Invaders from Scratch – Part 3
Also relevant (tangential), the Center for Humane Technology[1]. Their “This Panda is Dancing”[1] video explains the problem and their mission.

[1]: http://humanetech.com/

[2]: https://youtu.be/tf9ZhU7zF8s (3m49s)
You should make an ICO out of this project.
Hackers use Vegas casino aquarium to breach IT systems
It seems that you're correct and it does indeed include IP addresses. Good catch.
This is also documented in "Documentation/kernel/sysctl.c". Looking through history it seems it was added at the same time as the feature.

Situations where people complain about "insufficient documentation" while not bothering to read it are very common and somewhat demoralizing for the people who take the time to write such explanations.
Part of the social experiment of it is that it's supposed to be so minimalist that there's no need for instructions. That said, clicking a pixel is supposed to change it to your current color, kind of like in mspaint. What browser/device are you using?
Median is the only one you need a disclosure for. Mean is simply the compensation expense divided by the number of employees. But the mean salary doesn't really say anything, it'll always be higher than median and at a company the size of Alphabet you don't really get additional insights from that.

Reporting median is a good step, most companies don't disclose that.
A very smart gui indeed: This is from his year 1999 shareholder letter. Mobile was growing back then, too. But writing this at the end of 1999, shows that he indeed had a very good grasp of technology and his market.

In closing, consider this most important point: the current online shopping experience is the worst it will ever be. It’s good enough today to attract 17 million customers, but it will get so much better. Increased bandwidth will result in faster page views and richer content. Further improvements will lead to “always-on access” (which I expect will be a strong boost to online shopping at home, as opposed to the office) and

we’ll see significant growth in non-PC devices and wireless access.

Moreover, it’s great to be participating in what is a multi-trillion dollar global market, in which we are so very, very tiny. We are doubly-blessed. We have a market-size unconstrained opportunity in an area where the underlying oundational technology we employ improves every day. That is not normal.
There is nowhere in the USA where $200k is low.
What a loveley sidecar ad-hominem. I'm sure his religious beliefs had a major impact on the telemetry issue.
The way all of this works is nicely detailed here: https://rakyll.org/scheduler/
How editorial decisions can reveal a worrying lack of diversity in news coverage
Wouldn’t the appropriate comparison be collecting the free cheese test pieces in a bag and selling them outside at a cheese booth?
Reading that it really feels like he only posed the question for discussion so that he can say that he got input. It doesn't seem like the feedback is going to sway him an inch.
My thoughts seem controversial, but i don't see the problem with things like this when you're able to opt out. As long as there's some kind of notice somewhere saying that you'll be part of data collection by default.

People should already know this here but it seems they often ignore it: Data collection can be useful for developers so they can see what features are used the most and which are used the least. If there's a nice feature that people aren't using then maybe it should be "promoted" better in documentation for people to find it, optimise functions people are using amongst other things.
For the determined or crazy with a little land there’s always this: https://www.chelseagreen.com/product/small-scale-grain-raisi...
> 4. Viola! Send them to your friends or trade them

The musical instrument?
I hope they will release a new version soon, including the fixes for the wifi connection. With the 1.1 version the wifi connection still fails for me. Nevertheless, quite a nice move by genymotion to open source scrcpy :-)
I feel like that doesn't explain the amount of effort people put into earning karma on Slashdot. It started as a way to highlight good posts and condemn bad ones to well-earned obscurity, but people worked hard for that karma. Why? Was it because it represented something to them? Because people have a drive to maximize any score publicly connected to an identity they, er, identify with? Addiction to internet points seems to have happened as soon as internet points were invented, no mobile device required. Although I'm sure there's an exception whose "failure" might be informative.
Horrifying.

Even one's inner-life is now monitored, controlled and punished.

When will this arrive in the US?
Good list. I would add:

- AI relies on data being available. For many professions there is simply no data to train an algorithm on, even when this would be a good fit for AI. An example I have in mind is skin disease diagnosis. We should start having generalist and dermatologists build a database of pictures and metadata of all the patients they see, even (and mostly) those that have nothing but just wanted to double check some suspicious spot. The only sort of database they have right now is collections of photos of the most pathological cases, but without the benign photos they are pretty much useless to build an automated AI diagnosis. Building this database might run against the incentive of the profession to be automated.

- AI is only economically viable above a minimum scale. The AI algorithm (and associated system) will not write or maintain itself. So you need to pay a team of software engineers to do that. That may or may not be more economical than paying a few people to do the job. We already hit that limit with software today. There is a lot of mundane office tasks that should have already been replaced with software but haven't.

- this one will be less popular here but I think is an important ceiling. There are many fields that software developers are completely uninterested in, and where the underlying business people are not technical enough to develop their own software. Certain areas of banking (outside of markets and retail), complex accounting rules, law, etc. The domain needs to be accessible to developers and that will make many professions very hard to automate even when they should. And the businesses may have no incentive to push for automation themselves (lawyers charge by the hour, they don't want more efficiency!).