skysight-inc/HackerNews huggingface dataset:
I think you did the right thing posting this. If I were in Facebook, I'd like to learn about this.
Well, as said before sometimes you need it because pip isn't installed by default.

Just had such a situation yesterday at work. A guy from QA (not a dev) needs to setup an environment to install our tool for testing. He doesn't know python, so explaining to him what a virtualenv is would take way too much time. He probably also doesn't know how to use the OS's package manager to install pip. So, what to do? Give him the oneliner "$ sudo easy_install whatever". It works, he doesn't need to understand it, and actual system maintenance doesn't matter because it's just a VM that gets deleted after he's done anyways.
Any good tech for home water filtration or testing? Our sewage line up here in Twin Peaks (SF) broke a few weeks ago, mud in my sink. Been sketched out by my water since, interested in the latest and greatest in home water tech. 5 stage filter system on amazon for <$200, but too big for my studio apt.
Would be cool to test my home water somehow, see how it scores.
You were dealing with an idiot. I don't think you said anything wrong.
My thoughts exactly. When I read that the vote was unanimous I instantly thought "oh oh, what did they sneak in there".
Calling publishing some ads in Facebook an "assault on Democratic Institutions" is a bit exaggerated.
I wonder what fraction involved smartphones?

https://mobile.nytimes.com/2016/11/16/business/tech-distract...
This is an honest question, and not meant as a dig against any of these automation tools, as I don't work in devops but:

"I remember, thinking back to when I started to use Puppet, and imagining about what it would have been like to have those tools in previous jobs, where automation involved SVN repositories full of perl scripts, and crontab entries lovingly copy pasta’d between machines"

Is this really the problem people have been trying to solve? Is it that people were just using hacked together perl scripts and copying files around, then they moved to Puppet to automate this same process. And now they're moving is to containers?

Because it always seemed like building your own deb or rpm was a reasonably neat, and easily deployable solution to these kinds of problems. Whenever I've had to do it, that's what I've done. I guess there are some limitations to this. But are there other compelling reasons to use containers in general?
> regular human language.

Holy Montague! You've found it! ;)
In fact, the recruiter was the one that introduced "UNIX-like" term, in a reply to second resume change. Judging from that, I'd say this recruiter is intentionally malicious.
Re: air quality, my understanding is the EPA has a badass network of air quality sensors. Here's one project that maps them and the data streaming off of them (example shows a sensor in SF):

http://aqicn.org/city/california/san-francisco/san-francisco...
Search engine DuckDuckGo is manipulating their autocomplete algorithm
Given that this is from a base of zero, and the cap is set to rise by 4x to 100k by 2020 (which is when Waymo plans to start introducing driverless cars), I do not think that this is at all a slow pace.
> Yes except that with that approach you still have all the other ways those processes could interfere with each other.

Yes, you're right, add to that seccomp: http://man7.org/linux/man-pages/man2/seccomp.2.html
evil, which can't be far from moral absolutism

Why? I can consider something subjectively evil, that is, I can feel a strong moral repulsion without considering that judgment to be universal.
While both parties here could learn how to communicate better, there's an important distinction:

The student is representing only himself. The recruiter is representing the company.

When a recruiter mishandles a situation so massively as was the case here, it puts Facebook in a poor light. Obviously, Facebook's engineering teams are well aware of what all of this technology is, but it is distasteful to see this complete lack of understanding and know that I might have to deal with it if I were to work with one of their recruiters.

I'm not saying the industry in general is better than this, but it would have taken the recruiter all of 30 seconds to draft an email to the hiring manager and ask for clarification - "This guy is really insistent on how he has POSIX and Linux experience and that this will be okay. What do?"

Also, putting Unix on the required skills for an intern position? What did they think was going to happen?
No ads, no registration, no bullshit. Watch online movies and TV
I hardly think getting blacklisted by FB would lose you opportunities outside of FB. Sure, you probably can't get a job at Instagram because they probably share the recruiting database. Beyond that, there are a million startups, and tons of other medium and large engineering companies that need technical people. Seriously, Apple, Google, Microsoft, etc are all trying to steal each other's employees. They are competing so they definitely don't share such information.

If this person is good, they will definitely have opportunities elsewhere.
#VastuTips to Improve Memory and Concentration
Did you get authorization to use the voices of public figures in your promotional materials? If not, how can users be sure that you will not arbitrary use their voice profile for promotional materials or otherwise?
TLS in the Kernel
...by subsidizing with oil exports. Like Norway.
My approch is always to start with a normal language example and then start moving parenthesis to the left.
> Go and Rust expose UTF-8 at the byte level. This is something of a headache and may result in invalid string slices. It basically punts the problem back to the user.

In Go, yes. In Rust, no. UTF-8 in Go is garbage in, garbage out. Rust, however, won't let you materialize an invalid &str without "unsafe".
Show HN: Play Online Chess on the Free Internet Chess Server (FICS)
Ah. I see the problem. Good luck. Please let us know how you fare.
The apocalypse is near.
Inb4 (GOOG. MSFT. APPL. AMZN) Amazing new tech that will change the world buzzword, buzzword, buzzword
Nothing in OOP requires mutable state.

Thing changedThing = oldThing.change();

When you start writing code like this, Java can be quite pleasant.
We should consider web performance more seriously
The line you're referring to was corrected to:

> There's a reason the majority of our armed forces hail from the south and midwest and not from the north and west.

Less confusion of statistics and more poor language on my part; the distinction should be between the areas thought of as rural versus the areas which are fully urbanized. Florida being the obvious example of a coastal state that is less developed compared to the North and West and overrepresented in military demographics.
Idris Elba is the only person I want to see as the next Bond.
And yet so far Yeltsin is still wrong: Russia's difficulties appear to be permanent. Population and life expectancy have declined. GDP growth has been low and erratic; currently their economy is smaller than Italy. They rank 131st on the worldwide corruption index. All of these problems are self inflicted.
I have no idea what Subaru's reaction would be, but in general you can certainly be held responsible if you allow a bug in self-driving software to cause an accident.

The manufacturer simply has to state that while the software is in control and you are sitting idle, you must continue to pay attention and re-take control if anything goes awry.

In the event of an accident, the manufacturer can then state that the accident would not have occurred if the driver had maintained control as the T&Cs demanded and wash their hands of responsibility in some PR friendly way.
We're talking about $200,000,000 here. There's no space in the room for sentimental value with a round like that. It's got to be brutally practical and be able to scale.
Can DevOps be a Role?
Which is fitting that nobody says how many deaths will result from starvation that results by being fired from UPS and FedEx
I'd love to see the humor come back. I think nobody would be better suited to do that than Quentin Tarantino. The only movie that would get me more excited than a Tarantino directed bond movie (ideally set during the cold war) would be a Lynch directed Lord of the Rings.
A few years ago, I vaguely recall english-speaking redditors living in East Ukraine ridiculing the prospect of Russia, a friendly neighbor, ever laying a hand on their country.

They don't post anymore.
How to Choose the Best Sugar Daddy Websites and Apps
Charles Stross points out that too many major real-world figures are like Bond villains now.[1]

[1] http://www.antipope.org/charlie/blog-static/2017/07/paging-a...
As you've requested comments. I would say your replies were fine. You gave more detail than was necessary, and the recruiter was not able to understand. That's not really your fault though.

Your comment here however indicates to me you lack confidence. That's normal too. But lacking confidence can be career limiting.

You're trying to figure out "what did I do wrong" which is a useful exercise, but as Picard said "it is possible to commit no mistakes and still lose that is not a weakness, that is life".

https://www.youtube.com/watch?v=t4A-Ml8YHyM
Similar things are happening at the State Department. Trump's budget calls for a ~30% reduction, the professional staff is being ignored and shut out of policy by Tillerson (and Trump), veteran high-level talent is leaving, and hiring programs have been stopped - they are even reneging on people already in the programs. Imagine if you read about that happening at an SV company ... except at the State Dept, the stakes are war and peace, freedom and oppression.

http://foreignpolicy.com/2017/07/31/how-the-trump-administra...

https://www.nytimes.com/2017/07/28/opinion/sunday/trump-till...

https://duckduckgo.com/html?q=state%20department%20resignati...
This pdf was posted 4 months ago, but without discussion.
https://news.ycombinator.com/item?id=14212657
> Go and Rust expose UTF-8 at the byte level.

Or you can take the C++/C approach and have a character 1 byte, 2 bytes, or a multi-byte. It's a pain in the ass to constantly in C/C++ having to interface between two libraries that one decided to use char and another w_char!
Overview of Refrigerant Recovery Machine
Don't worry, you'll sign a piece of paperwork that says you are solely responsible for the operation of the vehicle when you take ownership of it. You'll also sign a place where you also agree to mandatory arbitration.
This would be impossible. We can't accurately speculate what values will be important to future people any more than we can discern what a cow is thinking.
and the actual blogpost (https://newsroom.fb.com/news/2017/09/information-operations-...) was posted 10 hours ago, again without discussion https://news.ycombinator.com/item?id=15186693
Honestly, virtualenv works. Every single time. I use virtualenvwrapper because I find it and the aliases it provides useful.

I'll stop using virutalenv when it actually becomes a hindrance. I know venv exists, but I have precisely zero incentive to use it when virtualenv works and allows me to get on with what I actually want to do.
Some Fun Hacking Platforms to Try
Does any manufacturer make 'simple' EVs? I mean that as in fewer computers. My current car is about 18 years old and besides the ECU there's not that much going on. No touchscreen controls, no telemetry. I hope that one day I'd be able to switch to an EV but I'm disappointed by most of them (and yes I understand I'm a minority in disliking smart everything)
Hey HN,

I made this web app to play online chess on FICS — one of the oldest internet chess server out there. FICS (the free alternative to ICC) has been around since 1995 and has a community of over 800,000 registered users. FICS offers a ton of invaluable chess resources including support for a wide variety of awesome desktop chess interfaces. What's been lacking for a while is a fast and sleek modern web interface (think Lichess or chess.com) to access FICS from within the browser, and The Free Chess Club steps in to fill that need.
To be honest I didn't even know what Java Flight Recorder was - and I've been doing Java, Clojure and Kotlin for a number of years. I don't see this being a major change for those that have always been on OpenJDK
>>Python is still losing people to Golang

Any source (other than Rob Pike) ?
<And climate change, internet governance and international crime all seemed beyond the nation-state’s abilities.>

This has more to do with powerful lobby groups and corporations controlling politicians.

Politicians should be doing the peoples bidding but they are more about furthering their own, not to mention banks like Goldman Sachs inserting people in positions of power.

eg
http://www.politico.com/story/2016/11/goldman-sachs-power-wh...

http://www.whiteoutpress.com/articles/q42012/list-of-goldman...

http://www.independent.co.uk/news/business/analysis-and-feat...
3 lessons learned from an Elasticsearch game day
A senior bankrupt hardware manager formerly in Shenzhen who would do anything legal to make himself rich again!
> Things are a lot better with Python 3 on Windows, and especially so with Python 3.5+.

For one of my main applications py3 proved to be too slow. For my application I use: numpy, pil, tkinter, and subprocess (and process/produce/draw on screen images (at a rate of 120/sec)). I don't know WHY but with python2 it runs acceptably fast, on python3 it's 20% slower. This has been something common for me actually.

I do tend to use py3 when doing any kind of data science though.
Java was by no means an overnight success. It was way too slow for several years until they really started to do anything more than run the bytecode in the JVM.
Treating grapheme clusters as fundamental is slightly problematic in the sense that then the fundamentals change as Unicode adds more combining characters. A reasonable programming environment should still provide iteration by grapheme cluster as a library feature whose exact behavior is expected to change over time as the library tracks new Unicode versions.

Depending on the task at hand, iterating by UTF-8 byte or by code point can make sense, too. And the definition of these is frozen regardless of Unicode version, which makes these safer candidates for "fundamental" operations. There is no right unit of iteration for all tasks.
Brian L. Troutwine on Twitter: “statsd is a bad protocol.”
Rr 5.0 Released
There's always a person making the decision and moving the funds. The Russian GRU isn't a sentient entity by itself. In principle those people can be held legally accountable, although it practice it's probably impossible.
DriverPack Solution 17 ISO Offline Installer Multilingual Free
Since you are soliciting feedback, I think you can do better than Facebook.

You have taken the time at university to learn about the origins of "UNIX" and about portability, but it seems clear to me you do not need to know about these things for this Facebook internship.

If you want this knowledge to be acknowledged and valued, if you want to put it into practice, then perhaps Facebook is not the proper place for this to happen.

There are open source UNIX-like projects that would be better suited and more appreciative.

If the position they were recruiting for was not "UNIX and Linux" then I would have a different opinion.

You did nothing wrong. Sure, you could have gotten past this recruiter by being more cooperative but if you are really passionate about UNIX then I think the internship would be a disappointment.

You come across as far more impressive than the Facebook organization and I hope that you will stick with UNIX-like OS going forward, whether as part of your day job or as an open source contributor.
If the fish said that we'd never have mammals.
I actually like systemd as an init system, and use it that way on all my current machines. (I'm a fan of journald so far too.)

However, the mere fact that (s)NTP and DNS are re-implemented in the same codebase is still unsettling to me.

Nor is it misinformation to mention their existence, or the bugs/limitations caused by the duplication of effort.

http://people.canonical.com/~ubuntu-security/cve/2017/CVE-20...

https://github.com/coreos/bugs/issues/391

(Looks like the sNTP client hasn't caused security flaws, though. I was wrong there.)
I see the future or perhaps the far future less as large groups of nation states but rather as a decentralized world power/government (UN with actual power) with centralized city-states simply due to increased globalization (even if some are rejecting it as currently right now, its not like people can reverse globalization) meaning less importance of national powers, increased diversity/multi-ethnic populations/cultures gathering around large urban cities such as seen in Singapore and increased importance of global hubs being cities where the cities bring talent together instead of the countries themselves such as New York for Finance, Silicon Valley, etc. and also the massive powers of transnational corporate companies who hold sway due to their abilities to employ people, influence economies and make technological and societal change.

Moreover, its not like you can really stop cities from gaining power, urbanization used to be and still is a symbol of development for most countries so its not like nation-states are against the idea of large cities. Nation-states aren't actively trying to decrease the size of cities and push people out of it simply because they would become too powerful. As well, nation-states will seek to only make certain cities powerful to be strategic instead of trying to make every city or location in the nation powerful which in turn brings to power powerful city-states.

Its also stated that military occupation is a powerful deterrent for city-states taking over nation-states. I argue that simply starting a war decreases the importance of a city-state and you reach the stage where you scare away the talent and economical activity that gave meaning to the importance of a city-state simply by starting a war. There is not much economical and development going on when you are fighting or even threatening a war which would mean that you can not really take over a city-state without destroying it or basically have to pour money in to just resuscitate it, like in Syria or places in Middle East that are constantly threatened.
This is kind of out of left-field, but are you the same Smirk from AC/MT (~17 years ago)?
It's imprecise in that it refers to pollution that is harmful to human health as if it is the only type of pollution. It says right at the bottom of the article that shipping as a whole is responsible for only 3.5 to 4 percent of climate change emissions.

The shipping industry needs to get its act together too but it isn't _that_ significant when it comes to climate change. In terms of sulphur based pollutants it's pretty horrifying, though.
My Google keyboard on android showed me a red dot within the keyboard. When i touched it, up came an add effectively from within the keyboard
Maybe so. But time will tell.

In any case, it's not the accuracy of the prediction that matters here. It's the motivation.
I do this all the time on HN, and I even did it with the article. For certain web sites, I even look at the HN discussion before looking at the web page is discusses.
Even if nobody has written a specific TL;DR of the article, the tone and content of the discussion highlight the meatier parts.
A Field Guide to Observability
Life's purpose is to self-replicate.

If we get off our planet we will ensure the long-term self-replication. Without us it wouldn't happen and all life on Earth would sooner or later vanish.
>You realize the EPA has its own fully supplied SWAT teams and everything?

...And? When they find a massive crisis like Flint and need to swoop in and gather evidence you want them to what... send a form letter? Of all the agencies of government that SHOULD have a SWAT team, they're at the top of the list. If they're doing their job properly they're investigating both private business and other government agencies. NOT having a "SWAT" team means their potential targets have more than enough time to destroy evidence. If my options are giving the DEA 200 SWAT teams or the EPA 1, I'll vote for the EPA every time.
>if the driver had maintained control

Then it is not a self-driving car. There's definitely a point where cars will be nominally just assistive driving under some set of circumstances but people won't pay attention because they normally don't need to.

This is one of the things that will need to be worked out as the tech gets better over time. Liability is a big deal. If the car is billed as fully self-driving, the driver really can't be held responsible (both criminally and civilly) if their car runs over someone. (And it will.)
I'm not sure that the new updates are doing much to harm older phones. My iPhone 5 is still running as quickly as it was when I got it. In fact, the latest updates seem to have made things somewhat faster.

Unfortunately I'm now at end of life as far as iOS updates go. I don't think I will bother with updating the hardware for some time yet.
Get the Tight Access Cranes for Your Factory Removal Service in AU
The Tech Industry Needs All Kinds of Minds – How to Support Them?
The most appealing thing to me about that is performance based pay. It's not hard to imagine closing dozens of hires a year in a moderately interesting company. It probably feels great too, as you're greatly helping individuals and managers and the company by landing talent.

In an engineering org, I typically see low salary multiples for the lowest and highest performers. The lowest may be barely responsive while the highest is trading away health and life to make something happen. There is a real ceiling for pay vs effort and talent in technical roles. Tech management roles can allow for less effort and incentive programs are easier to come by, but it is still very seldom performance based where again the difference between the worst and the best is marginal. Cynically, it seems the most effective game theory to maximize ROI in a technical org is to be a shitbag and perform minimally. I can't bring myself to slump like that.

I am really thinking I need to transition into something like this or sales to build wealth in a few years. I would trade 10 years of grueling effort for financial freedom. I traded 15 years of basically unpaid grueling learning to become a systems expert. Very silly from an ROI perspective. I can always get intellectual stimulation from open source I guess, but I'd caution anyone from taking the path I did.
Bitumen balls could be a pipeline-free way to transport Alberta oil
The Node.js World Is Imploding
I agree that it's terrible and it promotes bad behaviour. I'm yet to see a system that outperforms it though.
Anecdata I'm afraid, hence "feeling". This can only be solved through an actual market study.

The SO post is not the study we need, because it uses a proxy variable (SO tags).
Reading the topic from the beginning is not what I'm talking about.
Actually, any right triangle is "a triangle with 2 perpendicular lines"...
A lot of Putin's ideas about how to subvert and destabilize western powers have apparently also come from Vladislav Surkov.

https://www.theatlantic.com/international/archive/2014/11/hi...
I think this is what Valve does with Dota 2 replays by using protobuf
But management won't pay to redevelop the whole site, so they'll just embed the content in a QtWebKit widget. We can still block ads at the network level.