skysight-inc/HackerNews huggingface dataset:
Well water? Early municipal water systems were disgusting. The stuff that flowed in through the taps was barely filtered and mostly untreated.

http://shifting-grounds.net/pre-history/water-condition.html

If it was a choice between bilge water and beer, I'd pick beer every time.
2 years old? Most people would consider themselves lucky to have such a nice, modern laptop.
> Between 1917 and 1950 they grew at a staggering pace. From agricultural backwater to first space power. That isn't an economic failure in any way.
> If we attribute Stalin to a failure of communism surely we have to also attribute Hitler to a failure of capitalism?

I agree with everything you said but this seems ironically contradictory...

> I think economic systems are orthogonal to political systems.

Not entirely orthogonal. But yeah, HN seems to think communism is inherently authoritarian.
The L does stand for "liberty", so I think this is probably the entire point.
Ranked every Intro to Data Science course on the internet
Also the same community of professionals most vocal and sharing of AAPL products.

What happens when those same professionals are jumping ship to alternatives (After Effects>FCP, mbp wait-outs,etc) and those advocates no longer give that same support?

Personally, I hope that they can continue true to their pro advocates.
Feels like "more jobs Americans won't do." Except that now it's "We can't find anyone qualified, but this H1B is perfect..."
Ask HN: Passion or profit?
There's only 24 hours in a day. When deciding which project/idea to pursue, how do you decide between passion and profit?

i.e, "Some good idea with a reasonable chance of success" versus "Some thing you always wanted to do"
Wow. This is a joke. Gitlab is a joke. Just moved my stuff to BitBucket.
> Did the person who set up that S3 job simply write a
> script or something and just go "yep, it's done" and
> walk away?

I don't know of course, but one failure mode that has to be explicitly tested for is continual monitoring that the existing backup process is still working. We had a backup process at Blekko which stopped working once when an S3 credential that appeared unrelated was removed, as I recall it was a Nagios test that detected that the next set of backups were too small and got that fixed.
You cannot be certain those are Bowie's words since Iggy Pop co-wrote the song and recorded it six years before Bowie.
Are there other options? That cable doesn't have particularly good reviews.
Thanks, I was scanning the article for a mention of this but couldn't find it. I see now they also have retouched versions available when you click the "Full image and caption" link. I wonder why they didn't lead with those, I'm kind of used to images from/of space being (heavily) processed.
I made none of your 3 presuppositions. Society is society whether or not it is democratic, fair or wise. But usually it changes its mind as it becomes more democratic, fair and wise.
Always possible you donated to another group around the same time...
Everything Wrong with Peter Thiel’s Doomsday Survival Plan
It's actually Noughts and Crosses ;-)
That is a bit too exciting this early in the morning...
“What is Keybase in layman's terms?”
This is a big contrast to other filmed encounters where chimps and bonobos gather ("mourn", to anthropomorphize it) or even defend a corpse:

https://www.youtube.com/watch?v=9CkSy6mw3Og

http://video.nationalgeographic.com/video/news/zambia-chimpa...
Apple: iPhone 7 helps US giant return to growth
Abusing Social Network APIs for Fun and Profit
Do you mean to say that 100% random RPSAIs have a lower winrate vs humans than RPSAIs that learn and exploit human patterns? Surely a 100% random RPSAI doesn't have a poor win rate against any other RPSAI?
I once rm-ed my home directory when I was writing and testing a script, but turned out the stuff like .m2, .ivy2 are huge and they are the first ones by default to be deleted by 'rm -rf'. So they kind of gave me some buffering time to figure out that something was wrong.
Uh no! Don't rely on command prompt, there are hardcoded ones out there, and clonining scripts have duplicated them.

uname -n

Takes seconds.
Sure much better, this California push is a subsidy for battery storage. Not a economical choice.

Pumped storage has even the advantage of that it can be implemented during construction of hydroelectric power plants, you just need the interconnected grid, but you will need the grid either way with renewables.

In other words: you don't need to build a reservoir. You just need to pump back of the exit of a already existing hydroelectric plant and build the power line to connect both plants.
I'm going to add to your message box unnecessarily, but I want to say I love GitLab and it's a shining example of a transparent company. I still have ambitions to work there someday, and this event is hopefully a net gain in the end, in that everyone here and there learns about backups.
I have launched a product - engagekit.com using asp net core. Initially was faced with some package incompatibilities during the beta stage. However, things have improved since RC2. It's my personal venture, hence, there is no need to consider the impact to the existing technical team.
That's classic horseshoe theory nonsense.
42 CVEs Named in Latest Debian Security Advisory
Documentation and manuals are two different things. A lot of people read documentation.
To be fair the script is probably the same as what is in their repos, it probably wasn't set to report to a logging service that'd raise red flags.
From what I've read, you are wrong. Of course there are a lot of factors that go into an election, but here's the site that tells me it's definitely a factor: https://econsnapshot.com/2016/11/14/how-trump-won/amp/

In the future, if you could provide a source for your argument, it could give more substantive discussion.
> Yes, there's an argument that there is very little user benefit from having multiple push notification services. But there's no inherent benefit to having Apple's service be the one-and-only service ever allowed to be used -- that's not an opinion, that's vendor lock-in.

Let's suppose Apple were to open up their APIs to allow other services to send push notifications to their devices. Since they are no longer the intermediary they've given up control on how often a developer's servers are sending notifications via the third party, they've lost a control on throttling how often notifications are sent to devices. What happens if the push service or the developer's backend is compromised (or misconfigured) and attempts to send hundreds of push notifications per second to thousands of phones? Features could be added to the OS to help mitigate this but the phone must still service the incoming traffic. Strictly speaking, this isn't Apple's fault but this won't be a sufficient answer for their customers.

Which isn't even considering that they need to figure out a secure mechanism for allowing third parties to uniquely identify iPhones.

> There's an argument that there is benefit in not having multiple different web browsers on a user's phone. But there's no benefit to having Apple's webkit be the one-and-only web browser ever allowed on the phone -- that's not opinion, that's vendor lock-in.

What happens if Mozilla, Google, etc. release a new browser engine for iOS with all the latest whizz-bang HTML features but at the cost of doubling power consumption? Apple support needs to deal with the customers who suddenly see their battery life plummet when switching to a new browser. 99 customers out of 100 will blame Apple for this. What if a vulnerability allowing RCE is discovered in the JIT code included in the third party browser? Apple has lost control of the patching cycle and their only recourse would be to remotely remove the browsers from their customers' phones if the vendor does not update the app in an acceptable timeframe.

I feel like a lot of Apple's decisions around the iOS ecosystem can be explained by looking at the problems they had with customers running Adobe Flash on the Mac.
Apparently the following insane interviewing process, wasn't enough to find someone competent enough to cover the basics.

https://about.gitlab.com/jobs/production-engineer/

-------------------

Applicants for this position can expect the hiring process to follow the order below. Please keep in mind that applicants can be declined from the position at any stage of the process. To learn more about someone who may be conducting the interview, find her/his job title on our team page.

Qualified applicants receive a short questionnaire and coding exercise from our Global Recruiters

The review process for this role can take a little longer than usual but if in doubt, check in with the Global recruiter at any point.

Selected candidates will be invited to schedule a 45min screening call with our Global Recruiters

Next, candidates will be invited to schedule a first 45 minute behavioral interview with the Infrastructure Lead

Candidates will then be invited to schedule a 45 minute technical interview with a Production Engineer

Candidates will be invited to schedule a third interview with our VP of Engineering

Finally, candidates will have a 50 minute interview with our CEO

Successful candidates will subsequently be made an offer via email
> Also, all the ports may look the same, even fit the same port, but they're not the same, which is a terrible user experience.

Thats true of some laptops, but the new macbook pros allow any connection (power/display/whataver) to any of the usb-c ports. When I'm lying in bed I can now roll over and just swap which side of the laptop the power cable connects to.

(Well apparently the ports on one side of the machine are a bit faster, but I don't know of any USB devices which can take advantage of even the slower speed USB 3.1 provides. I certainly don't own any.)
The extremetech article really frustrates me. So, can I plug in a USB 3.0 device with USB-C connector to a USB-C Macbook Pro (that has USB 3.1)? What about the Macbook One?

sigh
Especially given that the professionals were live streaming and kibitzing with chatters on Twitch during the event.
Thanks for the suggestion, I'll have a look, though at first glance I can't tell whether this is some sort of esoteric voodoo (remember the red transparent pens with which to paint patterns on a CD to get more natural music...)

I'm a bit disheartened that even the original Apple dongle effects this problem.

More details (and screenshot of the WiFi performance) here: https://news.ycombinator.com/item?id=13494910
As a user, I trust Apple far more with push notifications than I would a third party.
Serious question, why would anyone sign up for this "smart" alarm clock service that fines you if you hit the snooze button?

"Disruption" and "innovation" at its finest...
BBC's Horizon has a really good episode about checklists and how they're used to prevent mistakes in hospitals, and how they're being adopted in other environments in light of that success. It's called How To Avoid Mistakes In Surgery for the interested.
> You can't fill your lungs as full

> neglects using diaphragm, which is the primary muscle for breathing

Which are bad because...? These two have nothing to do with whether it's a relaxed activity or not, by the way.

> it creates tension in chest, neck, and shoulders

How?

> singing resources (singing well -- and also playing any woodwind or brass instrument -- requires natural relaxed breathing)

Singing or playing a wind instrument are not relaxed activities. In both cases the breathing muscles are being used to force air through a resonator to produce sound. Search images of trumpetists or classical singers and tell me that's how a relaxed person looks like to you.

> As a real world example, you may be able to notice in yourself how when you become nervous or scared your body becomes tense and you tend to chest breathe. Focussing on belly breathing in a case like this can actually calm your emotions as well as your body, dissipate the fear or nervousness, help you gain control over your fear.

If you have time to think about your breathing then whatever is scaring you can't be so bad.
Focusing on a specific thing, no matter what it is, will distract you long enough to calm you down a bit. Haven't you heard that thing about counting to ten when you get angry? Same thing.

Look, I'm not arguing that using the diaphragm is not the most efficient in terms of energy expended / volume of air exchanged. I'm a trained athlete, so if I didn't know this I would just pass out within seconds when I work out. I'm saying that once you're exchanging sufficient air to cover the aerobic budget of whatever it is you're doing, exchanging more will accomplish nothing. If breathing with your chest is enough to cover it, for example, while sitting (as it clearly is, as no one has ever suffocated from doing it), then for breathing with the diaphragm to be more efficient it has to expend less energy per inhalation. So far you have done nothing to show that this is the case.
Can anyone explain the logic behind having lots of small batteries, rather than the power company buying a Big Battery and offering this as a service?

Two reasons occur to me:

1. Situations off the grid or with unreliable power (eg blackouts)
2. Transmission costs are high, so it's better to have the storage close to the source.

Even in the second case, it seems like the power company could distribute these. I wonder if they are just more regulated/slow moving/immune to marketing.
And a logbook
I applaud their forthrightness and hope that it's recoverable so that most of the disaster is averted.

To me the most illuminating lesson is that debugging 'weird' issues is enough of a minefield; doing it in production is fraught with even more peril. Perhaps we as users (or developers with our 'user' hat on) expect so much availability as to cause companies to prioritize it so high, but (casually, without really being on the hook for any business impact) I'd say availability is nice to have, while durability is mandatory. To me, an emergency outage would've been preferable to give the system time to catch up or recover, with the added bonus of also kicking off the offending user causing spurious load.

My other observation is that troubleshooting -- the entire workflow -- is inevitably pure garbage. We engineer systems to work well -- these days often with elaborate instrumentation to spin up containers of managed services and whatnot, but once they no longer work well we have to dip down to the lowest adminable levels, tune obscure flags, restart processes to see if it's any better, muck about with temp files, and use shell commands that were designed 40 years ago for when it was a different time. This is a terrible idea. I don't have an easy solution for the 'unknown unknowns', but the collective state of 'what to do if this application is fucking up' feels like it's in the stone ages compared to what we've accomplished on the side of when things are actually working.
"why not let them stay?" has a simple answer that not letting them stay has some benefit to some USA citizens in reducing competition in the workforce. One may argue whether benefits of this 'labor market protectionism' really outweigh the drawbacks in economic competitiveness, but after recent elections this choice has been made and "jobs for Americans instead of immigrants" has become an explicit goal.

It really doesn't make much practical sense to attract students, educate them, and have them leave. But having the flow of student immigrants be naturally regulated by the admissions process, as you propose, seems to be putting the cart before the horse policy wise. From the gov't perspective, the interests and education goals of the (potential) immigrants are irrelevant but the flow of skilled immigrant labor matters a lot - what would be a practical solution is to make a decision about what amount and kind of post-college immigrants staying would be best for the interests of current USA citizens (which might reasonably be close to 0 in some areas of study), and then set the limits and conditions for student visas/admissions to match that goal.
Sorry about that :) Time zones...I strongly prefer Lisping and Forthing after midnight, too much noise on all levels during days.
That course is a very good basic machine learning course. It has many of the stepping stones to complex machine learning problems, no matter which specific field.

So yes, it is a good intro to machine learning. There are new advances coming up all the time. But you will definitely need to know most of the topics in that course. That is, if you want to properly understand most of the latest techniques.
"Our backups to S3 apparently don’t work either: the bucket is empty"

6/6 failed backup procedures. Looks like they are going to be hiring a new sysadmin/devops person...
I think the function keys are much easier to touch-find on a full size keyboard because they are often in banks of 4 with a gap between them.
Thanks for posting it. And for sticking with it that long. It is something I will one time do but I did not try enough languages yet to forge my own.
Hang in there GitLab, it sucks now but mistakes like this can happen to anyone. The important thing is how you deal with it.
Hacktivism – Democracy, blockchains and cyberpolitics
> If I buy your goods and then somewhere down the line you decide to use that cash to buy a weapon and kill someone, I am in no way responsible for that because it is a separate transaction that I did not enter into.

That argument might work until you try to convince any other person. If you're buying cocaine from FARC, what did you expect them to do?

Similarly all the profound libertarian arguments on this thread will last up until they need $500k for cancer treatment and end up an indentured servant to a future billionaire hedge-fund AI.
Bug#852744: unblock: tcpdump/4.9.0-1
There were also classes of alcohol that we just don't really bother much with today. For example Small beer and various other low alcohol beers were very common and helped prevent sickness from drinking tainted water.

One of my friends is a very dedicated home brewer, and he's recently taken an interest in a lost class of 2-3% beers that have fallen out of fashion.

There's also traditional ferments like Kvass or Brottrunk which are made from bread, have <1% alcohol and are very drinkable and can also make the foundation for a soup or other foods which need some quick flavor.

https://en.wikipedia.org/wiki/Small_beer

https://en.wikipedia.org/wiki/Kvass
Sometimes excluding nation states from your threat model gives you a blissful ignorance.

After all, proper computer security protocol isn't going to protect you from being disappeared.
Nautil.us breaks the back button on Chrome.

To recreate...click the link and scroll down a bit, they fill your history with the same page, so you can't use the back button.

Dark pattern or honest mistake?
> is no way to be running a public service with paying customers

Is it even possible to pay for the hosted GitLab.com instance?
If you have any evidence for that extraordinary claim that Apple is committing fraud I'd like to see it. You'll make international news, you'll get free holidays being flown around the world for interviews, and it'll be the biggest tech industry news story of the year.

It amazes me that some people are so strongly steeped in the anti-Apple bandwagon that they sooner believe they're committing fraud than that their products are actually popular - despite being able to walk outside their house for a few minutes and see a dozen people using one.
Yes, that's what I meant. Thanks for clarifying.
It was a factor for sure, especially as the AI would tank (stop and think) quite a bit at predictable spots and so the "Pros" would occasionally use strategies to try to knock out the AI before it would get to that point (they were shooting for a targeted number of hands, so maximizing the hands per hour is to the Pro's benefit). That said, they still had both money and pride on the line, and at least one Pro insisted that he was genuinely doing everything he could to try to win, despite the boredom and desire to be done with it.
Thanks, will do - in particular because this time I also got Apple Care on the machine. Remaining problem is to actually get an appointment in the genius bar (I'm traveling a bit these days, and they tend to booked out here for a week in advance).

I'm really curious as to the WiFi thing - I'm definitely not the only one with the problem (see my post here https://news.ycombinator.com/item?id=13494910 with some links), but I haven't seen it widely reported at all.
I think she'll still beat the inanimate puppet.
> driving cab is not such a great job either

Many things are 'not ... great', but some of them are much better than others. Homelessness isn't great, neither is a low-wage job and public housing, neither is a decent paying job with an awful boss, neither is being a graduate TA at MIT for an awful professor - but some of those are clearly better than others.

The drivers I've spoken to mostly thought that Uber's entrance into the market had hurt their incomes significantly. Of course, that's hardly a representative sample.
They might also be buying them because they like them and they're appropriate for their use case.
>1. We're bad at hiring, as an industry. We just aren't very good at identifying good candidates

How do we fix this? It seems that everyone who claims to be actively working to fix hiring in tech is only exacerbating the issue (see hacker rank, codility, etc).
The author should try going to Belgium. In our recent trip to Brugge it was hard to find a beer under 10% and ones above that were common.
I think there's a political party for you: https://www.youtube.com/watch?v=K8vC0h7bzQk
Good advice.

I would add a step where you dump the output of find (after filtering) into a textfile, so you have a record of exactly what you deleted. Especially when deleting files recursively based on a regular expression that extra step is very worthwhile.

It's also a good practice to rename instead of delete whenever possible. Rename first, and the next day when you're fresh walk through the list of files you've renamed and only then nuke them for good.
The 10 Most Important Node.js Articles of 2016
Is't only me, or their initial reasoning ('it's pricey' and a screeenshot of a certificate being $1500+ when you can have it for less than $10) moves the focus of why Let's Encrypt it important - not that it's free, but that the ACME protocol gives you the freedom to generate certificates very easy, and have that setup process even easier for multiple (think all) services flawless.

Congrats for them for supporting Let's Encrypt as an organization (it's not mentioned in the article it is in the comments here).
It's good when companies are open and honest about problems.

I imagine they will have a great multi-level tested backup process in the next day or two!
One thing to note is most people, often especially those with purchasing authority in a company, are not technical and don't care about software in itself. They need solutions to their problems first and foremost. Often, the best way of educating them is through a sales process that breaks down the discovery and identification of the problem and mapping that to solutions that currently exist or can be made to exist with the product offering of a company. The stereotype of an overly pushy car salesperson is a caricature; the best sales people are good at educating potential buyers and thinking through problems they face...not aggressively ramming excessive products down your throat. That being said, there are plenty of terrible sales people out there, to be certain, but it is not useless or misguided as many other folks are alluding to in this thread. I am not aware of any software company doing north of a billion in revenue without a sales function.
Yes, good tip from "Turn the Ship Around" by David Marquet is to use the "I intend to" model. For every action you are going to undertake that is critical, first announce your intentions and give enough time for reactions from others before following through.