skysight-inc/HackerNews huggingface dataset:
I won't bother replying to most of what you said (bit tired), just this one here:

> Third, how (as a user) am I supposed to reliably install and start a Python software system-wide? With a whole `virtualenv`, or with a script that activates it every time? And what if you want to use one python program to run another python program and one is using python2 and other python3 etc? :D

You don't need to activate a virtualenv to run an application from it. Eg. some_virtualenv/bin/some_binary just works, regardless of other active virtualenvs or what Python/Java/C program invokes that.

And maybe this bit here:

> So you want to say that some arcane chain of commands that I have to remember is as good as `cargo run` to run `cargo install name` to install?

The commands he mentioned would be used to create a new project, not to install anything.
But having classes without an __init__ method is not a violation. (Amongst several other warnings, like number of methods, size of methods, etc)

Don't get me wrong, pylint is great, but at some point it seems those tools begin to get opinionated instead of helping
I think the key point is that our species has been shaped by genetic adaptations to live in stable groups of humans. We have innate empathy; we automatically ponder about correction signals from other humans and correct our behaviors accordingly; and collaboration simply makes sense to us because it helps to protect and improve our own fragile lives. The scary prediction about AI is that it might be feasible, if not easy, to build an AI that is simply programmed to maximize certain reward signals (e.g. to clean the floor) without respecting limitations that lead to a stable coexistence with humans and other AIs. I think a main problem might be that a super-intelligence would not necessarily need to care about collaboration. If the SI can figure out ways to simply synthesize everything it needs from existing matter, then collaboration with us would not make sense. The floor cleaning AI might figure out ways to remove absolutely everything from all floors on planet Earth (including humans), because that is perfectly consistent with its goals and it also maximizes its reward signals. That would certainly not make our planet prettier than we are able to shape it.

This is comparable, but not the same as corruption in powerful organizations such as BP. They can make their own rules about cleaning up the Deepwater Horizon oil spill because there are few correction signals coming from above. If you are at the top, you can play by your own rules. In case of human organizations, there are still limitations though. There is still a need for collaboration, for example dependence on the medical industry in case the CEO gets sick. Also BP cannot afford to scare away all they customers and workers, at least until BP is fully automated and can synthesize everything it needs.
This badge is a step in the right direction.
Those products linked above looks like it rely on flashes.
If someone invents something that will distort the face of the wearer on all kinds of mobile phone photos, they will get rich.
Everyone is walking around with a great camera and taking photos like there is no tomorrow. But not everyone want to be on your insta (or whatever) feed.
It's not that it hadn't been hypothesized before, it's rather that the numbers that they attribute to this hypothesis stack up well against a lot of Solar System observations. In other words, the hypothesis is not merely that there is another large, undiscovered planet in the far reaches of the Solar System, but rather the details of its mass and orbit that make this a compelling case. Part of the reason that this hypothesis wasn't possible before is because the observational data to support these numbers was lacking. The amount of knowledge we've gained about the Kuiper Belt over the last decade or so is phenomenal and drives our understanding of what might have happened in the early Solar System. It's worth reading the original paper to get a handle on the rigour with which this hypothesis has been analyzed and the coupling with observations of the Kuiper Belt [1].

[1] https://arxiv.org/pdf/1304.5166.pdf
Sorry, I'm not clear on what you mean: they think that the old guy will write the specification and architect everything, or they think he will hack stuff together with them?
Hah! This is great.

"Wait all descriptors containing the letters 'ad' are ignored?"

"Madness."

"This is HTML!"
I'm the author, and I like pure blacks too, but it's only pure black as long there isn't any other light on it. Thats what i meant about ambient light.
previous discussion: https://news.ycombinator.com/item?id=12748395
I actually really appreciate Google's Material Design... That said, many of the implementations skip or gloss over some of the nuances in web interfaces, and/or overdo aspects in practice. I also like a little more flat over the bubbly/hasbro toy look that was common in the late 90's.

That said, it's about nuances... In the end, I find that starting text only, and laying things out in a text editor (like an ansi menu screen) is a pretty good place to start... If you can't fit it on an ansi screen 80x25 for desktop and 40x50 for mobile, then you need to adjust your workflow to be simpler.

You don't need everything on one screen with magic scrolling effects... by the same note, if it's a simple form, you don't need to make it a wizard across six screens either.
Schiaparelli descent data: decoding underway
Smart watch , and I love tech I own a pebble and apple watch and an Android wear, it doesn't have anything to do with a watch. In fact a mechanical watch is already far far away from a quartz movement watch. IWC , Omega, junghans(German), Nomos , rolex, Patek... all this brands all this watch making houses are something that a smart watch can't compare with. The person that likes watches, will wear a smart watch to exercise. TAG made the smart watch because the CEO is amazing and he doesn't fear anything. But when people confuse smartwatch market with mechanical watch market doesn't know what is talking about and doesn't own a real watch. Btw, one of the problems I see with smart watches is that they are ugly objects, even the apple watch if you compare it to a Hublot or a simple Hamilton is just an ugly object, and watches are more than time keeper devices are objects that when you look at them in your wrist , the give you the sensation of beauty of harmony and also they tell time.
Even distant galaxys send a lot of energy our way, whereas very cold, very distant and dark matter is simply very hard to detect, especially from below the earth's atmosphere. We need more space based telescopes. These things are a gold mine for science.

There must be a huge amount of brown dwarves out there (probably also closer than Alpha Centauri), but we don't have enough of the right tools to look for them. Look at https://en.wikipedia.org/wiki/List_of_nearest_stars_and_brow...
#3 and #4 were found in 2013 and 2014!
HN software auto-resubmits some stories. Additionally, HN mods manually resubmit stories they feel have potential for a fruitful discussion.
The Apple Watch is out selling every luxury brand except Rolex. Definitely a generation shift here
A good write-up and a great case for Rust.
youve been always right, they always wrong haha., sure
The expert modes of seen (no many) have kind of been examples of what I'm talking about. User is adding a widget and it needs a category but category is not. So user has to go to category page, or in expert mode hit a key combo to bring up that screen. The easiest way for beginners and experts is to allow the user to add a category in the same workflow as adding a widget.
>Too bad, I say. Because when you are in a public place, you cannot expect privacy.

Says who?

We had quite a lot of privacy in public spaces before everybody and his dog yielded a cameraphone.

Privacy is not a binary ("oh, since you can be seen by people passing by in public anyway, it means you don't have any privacy") -- it's a spectrum. You could still be OK with people seeing you, but not with being photographed AND tagged automatically (e.g. with timestamp and GPS from a friend's phone) AND posted online AND indexed and available for anybody in the world to search for your name/pictures in perpetuity...
If it hurts to look at your monitor set to white, turn down the brightness. Get some room lighting so it's not the only light in the place. Stop doing this to yourself, but don't ruin everyone else's readability because your screen is too bright for your conditions.
> If ever there was a use case for ipv6 then I suggest this is it. Sadly we aren't going to get there in time to stop a new wave of botnets. Who do I blame for the failure to properly roll out ipv6?

I'm not sure I follow - what exactly about IPv6 improves the situation?

In the current IPv4 home network world, devices are all given private IPv4 addresses, and sit behind a NAT overloading gateway, and the only way those hosts can be directly addressed is if ports are specifically forwarded to those hosts, or if the gateway is running some service to automatically forward ports on demand (UPnP).

In IPv6, devices are all given globally routable addresses, and are hopefully sitting behind a gateway with stateful filtering, and the only way these hosts can be directly addressed is if the ports are specifically opened to those hosts, or if the gateway is running some service to automatically open ports on demand (If it doesn't exist already, it will soon enough).

IPv6 is a solution to a limited number space. Last I checked, it doesn't actually solve anything else. If I'm wrong, I would love to know how though, new emerging technologies often have elements of misinformation spreading, so if I'm guilty here, I definitely want to know how and why.
Why does this trigger so many people?
fully static (including libc) can cause a lot of trouble on Linux.

Static binaries (with system libc) on Linux are okayish, if all the systems are the same distro, or at least have a libc of the same vintage, but breaks frequently if you try to go further (eg. deploying to LTS distros like deb oldstable, centos, ...).

Doesn't really compare to eg. Windows, where you just bundle the MSVCRT with the installer and unless you're API incompatible the application will just work everywhere.
He does not however, make appropriations, Congress does that. It would be as if a CEO had a corporate board of 500 members micromanaging and approving each and every action the CEO wanted to take, and half of them were against the CEO. Even something as simple as hiring VPs becomes a political theater.

It's silly to think the government can be run as a business.
It burns CPU like mad. See if limiting the framerate to something sane makes sense, 15-20 might be enough for fluent motion. https://stackoverflow.com/questions/11285065/limiting-framer...
Or an AI might decide its best avenue is to convert every shred of matter available to it to augment its capacity.
>I'm actually not sure that reflects reality. Many of the concepts behind a lot of privacy stuff comes from a time and mindset when a camera was a unique device to carry around.

Maybe social norms should be shaped around what people actually want, rather than what some new or old technology dictates as its default option?
The majority of users use web applications. The majority of web applications are not free software. You can conclude from this that the majority of users don't use free software.

The point of the article is to think more like the average user. They will trade off convenience at the cost of privacy and control if that is what it takes. However if you offer them convenience, privacy and control without a tradeoff by creating more free software for the web they are more likely to use free software.
Use of Docker in Scalability and Performance Testing for NAS Products
We'll still have created A.I. which successfully made us obsolete so there's that. It's progress, just different. Why prefer a human future over an A.I. future? Isn't the point of A.I. to make something that can rival us? We'll die anyway, I'd be kind of proud to die to the next great step in our timeline personally, rather than die of old age.
In my younger years (mid 90s), we respected and learned from the grey beards. Embrace it.
55 Tips on How to Network a Conference Like a Jedi
Public as in "anyone can come in and see you", not as in "belonging to the state".
It is a lot, but it is not unheard of.

An average well-established seasoned trader might earn anywhere between 400k and 2m a year dependent on luck and skill and general company profitability - but in every given year, there are probably a few dozen traders in every top-10 investment bank who make 10 million plus (though they are generally heads of desks or the partners in charge anyway).
The Raspberry Pi compute module – now in an NEC display near you
See also: http://www.space.com/34448-planet-nine-solar-system-tilt.htm...
How do you deal with the lifetime of memory passing from Python to Rust and back in the presence of two garbage collectors?
Kernel Local Privilege Escalation – CVE-2016-5195
No, I am pretty confident in what I wrote.

Not understanding someone means that I can ignore him/her, because I have to admit that I don't know enough to connect the dots.

Once I understand him/her, two things can happen:

1. I can see that there exists also some completely different, but also very rational, point of view from which one can see the whole facts and get a much better impression of him/her. I might still disagree, but now I have a better impression.

2. I can see how stupid the conclusions really are from which the other persons are. While before I could be ignorant (I knew neither enough that that this makes a good nor a bad impression on me), once I understood I can not anymore. In this case the impression can also become much worse.

So understanding (empathizing) is a very two-sided sword.
Handheld Gaming PC, SMACH Z, Is Back on Kickstarter
>Detecting the badge seems doable; detecting with any accuracy the person wearing it seems very hard.

Huh? We have had facial detection for decades, it's even in corn flake boxes now so to speak...
The technicals are of secondary importance, IMO. Privacy expections are something a society can regulate through laws. That sure doesn't prevent pin-hole cameras etc., but it makes using them without consent illegal.

German law for example explicitly works like this, the stated reason being the avoidance of chilling effects that would otherwise harm democratic participation.
I might be the odd one out since I don't find the XML format that bad.

A bit sad when you can't add comments in json like formats. (nobody really uses json5)
As another example for "western democracy is not assured to work in the long run, many countries after adopting it have gone back to monarchies or dictatorships". So yeah, Weimar Republic.
NaCl/libsodium doesn't really work for a lot of cases, partly since it only supports AES-(GCM) if the hardware supports it, which just ain't going to work for anything that uses encryption for storage ("You can't open this file on this computer, please go to a computer with AES-NI, thank you"), and partly because it's opinionated approach doesn't work for some software (AES-GCM is actually an instance of this).

Otherwise it's a nice library. So if it works for a project I highly recommend it.

--

I really hope that CAESAR moves the state of AEAD forwards. By all accounts it already has.
> No they do not, what in the world gave you that impression?

Using desktop environments. If I click on a text file in KDE, it opens in kate. Same with every other linux desktop I've used and same one mac.

You're yet to say a single thing that doesn't apply equally on windows and unix.
So if it's me calling for a boycott of a bunch of people richer than me, is that OK? All the YC partners, part- or full-time, are richer than me.

Because I can say right now: if I ever need another job or want to start a company, I'm not going to work for a YC-funded company or accept money from YC, and I encourage others to do the same. If that means, in your eyes, that I am the most brutal extortionate blackmailing tyrannical despot in the history of brutal extortionate blackmailing tyrannical despots, and will single-handedly destroy the American republic forever by being Literally Worse Than Hitler™, I can live with that.

However, I can predict with some certainty that someday somebody's going to do something you don't like, you're going to make an argument that crosses the line you yourself drew, and that I'm going to be really amused when someone gives you the lecture you're giving other people right now, because ultimately the harshest thing I can do to someone like you is hope you someday get to live in a world that holds the values you've espoused.
Why is there a problem exactly? It seems even if hash contains "ad", uBlock origin is not blocking it. Does this problem exist for some specific ad blocking software?
Free to Download Technology Research Reports
> "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. Those Who Sacrifice Liberty For Security Deserve Neither."

Being able to read and modify your car's software is hardly an "essential liberty". I'm pretty sure the source of this quote had things like freedom of speech, non-oppression, etc. in mind, not copy-left.
Isn't it the other way around when you are freelancing? I remember that people didn't really take me serious when I was around 25... Now that my first grey hairs are appearing (I'm 30) people start treating me like a grown-up.
Luckily, there is an alternative: we can move all of the configuration of Jenkins into source control. This means that when we deploy Jenkins it is deployed fully configured, so we can treat the instances as cattle instead of pets.

I would take that two steps further:

1. make an OS package of the configuration, and keep the OS package files plus the configuration under revision control (Bitkeeper, git, Mercurial, ...);

2. ditch Docker, because at that point, it's superfluous (the OS' software management subsystem worries about the payload and deployments at that point, for example with Kickstart in RHEL / CentOS, or AutoYAST in SLES, or...) - no code required for installation.

We might lose the job build histories when we redeploy (only if we wipe the old Jenkins and redeploy a fresh, but treating Jenkins as cattle implies that this can happen at any time). If keeping the build histories intact is very important to you then you’ll have to solve this yourself or keep treating Jenkins as a pet.

That's easy to solve (I already solved it): if Jenkins the application, and Jenkins' configuration is packaged, then the same applies for backup software (Bacula), and backup software's client configuration.

Using the AT&T / SVR4 filesystem hierarchy standard specification, Jenkins can be engineered to deliver:

- payload in /opt/;

- configuration in /etc/opt/;

- data in /var/opt/jenkins/.

Since the client will be automatically configured via the OS package to backup only /var/opt (no point in backing up packaged application and configuration, since they're under revision control and can be reinstalled at will to replay the machine state), only data can be restored and the instance can continue where it left off, without any loss of state.

I already do this at scale. No Docker needed at all, and servers, be they virtual or physical, are completely disposable.
Why bet on one horse? They are just spreading the risk and cater to different needs.
First off, why do you think you could predict what this supposedly superior brain would think, or conclude? And second, assuming it did think we were just another great ape, why wouldn't it do what we do - when we're not controlled by superstition, and the imagination that causes us to poach them for arbitrary, illogical uses.

Often, our imagination far succeeds our actual reach. The fear of us creating something that will eventually control us is purely an irrational fear, and is actually a good indicator that an actual artificial intelligence would not seek to do harm - because it would not be irrational. There is absolutely no evidence that anything other than our own nature will be a threat to us.

The possibility of us eventually building an AI that is both as stupid, irrationally fearful, self-serving, and potentially harmful as Donald Trump, is, at least currently, much less of a threat than Donald Trump himself. The biggest fear I have is that half of our country is insane enough to let him get this far. That's way scarier than a super-intelligent piece of software. At least the software won't intentionally upgrade its software in a way that would implode it.

We should also be worried about global hunger, rising sea levels, depleted ozone layer, toxic air & water, overfishing of oceans, clearing of forests, diminishing biodiversity, overpopulation, global economic crises, cyber war, and eventually, the sun blowing up. All of those I think are more realistic things to warn the populus about than a freaking AI mind gone cray.
>In fact I find the HN front page more than a little overwhelming too. Over time, I have learned the content is worth the parsing effort.

I'll bite: what kind of news website you don't fine overwhelming?

>BTW: I assumed "heavyweight championship" referred to boxing, not to politics. See the problem?

That's not about the site's design though, just the phrasing of some particular headline.
> Naturally, Knapp warns against anthropomorphizing these findings, and she is completely right. There is a world of difference between howler monkeys and humans, especially with regard to sexual selection.

Then of course the author has to go there.
> If several cars drive safely past a given radar object, whether Autopilot is turned on or off, then that object is added to the geocoded whitelist.

Slightly exaggerating of course, this means that if there are a few locals that routinely blast through a given stop sign, your future Tesla will happily do the same. So much for better safety through automated driving.

All those years marketing departments have preached about the "personality" of car brands, now we might finally get it (an aggregation of driving patterns of the worst of the brand's customers, if it was strictly a whitelist algorithm which I sure don't hope it is)