skysight-inc/HackerNews huggingface dataset:
I'm not a big fan of HR departments, but an open company-wide-readable email list seems like it could have it's own perils.

Hopefully it's carefully moderated/anonymized/edited by somebody who is good at that sort of thing.
Fastly Raises $50M for Content Delivery
Zapier can connect many services to IMAP, including Evernote: https://zapier.com/zapbook/evernote/imap/
for max confusion, there also used to be a programming language called vyper.
http://lambda-the-ultimate.org/classic/message1064.html
I think many/most Node TUI's use Inquirer. I have mixed feelings about it. Python has several library's that provide lower-level constructs for building CLI and TUI's. Then they provide examples for using the library to implement a common pattern or prompt. Inquirer gives you some ready-made prompts but doesn't provide any help/convenience for creating your own prompt. It seems like the wrong level of abstraction.
Hey! Interviewer here. This is my recent talk with Connie Holen, who is kind of a badass - how many web designers do you know who are former fighter pilots? O_O

Anyway. Connie is pretty cool and she figured out some useful things about running a freelancing/consulting biz. If you want to chat about the episode or have any questions, I'll be around.

Hope you find this useful. Thanks!
While I agree with others that honesty is best, even if it hurts in the short term - there was a corresponding (perhaps even far worse) bug in the Windows version recently with no corresponding blog post or announcement.

I think it was the 5.7.8 (Windows) release that introduced a bug that caused Arq to believe a budget of 0 should be enforced. This meant if you backed up to AWS (probably others too) it would delete ALL backup records except the most recent one (and then immediately cleanup the now unreferenced objects, so even the reflog feature can't help you)

I had only been using Arq for a few months so I didn't lose anything major, but if I had been keeping years of historical records, I would be furious.

This was fixed in the next release 5.7.13 ("Fixed an issue that could cause Arq to enforce a budget when no budget was configured.") but still - I thought a bigger deal should have been made of this.
Turkish teacher, lawyer go missing in new wave of post-coup disappearances
I suppose the devil is in the details. I'm not thinking of something like the genetically engineered humans of Brave New World, where docility is hard-wired into the lower classes.

I'm thinking more along the lines of attenuating certain (hypothetical) genetic contributors to antisocial personality disorder, violent psychosis, etc.

Not engineering docile perfection, just less of the obviously really bad stuff.

Edit: I do share your concerns about stopping Darwinian selection, though. Choosing local optima for cooperation might come back to bite us in the coming TransNeptunian War of 2217, e.g., when psychopathic, ruthless strategy is all that saves the human race from the conflict of first alien contact.
It was my impression that CoreRT work was put on the back burner ( not on hold ) so the team was able to focus on Core 2.0 release. Theoretically the team can move more resources to CoreRT as Core 2.0 is now in preview.

There was some talk about CoreRT and July but i forget where that news came from.
Have fun every time your unreliable coffee shop wifi breaks down. It quickly gets far more convenient to just connect the power cord and do everything locally.
>> he never jumped through the new hire hoops

To paraphrase an old Steve Yegge joke [1]

"What? How could they? He doesn't even know JavaScript!"

[1] https://sites.google.com/site/steveyegge2/math-every-day
This is great. Exactly the kind of thing I'm looking for.
But we wouldn't want to just leave such a theorem prover running indefinitely. Far more practical to have it check all possible proofs of length up to n (trivial to do in a total language), or at most run it for a particular number of days, months or years. At some point you do end the experiment.
New dimming event of the Tabby's Star
The Best Influencer Marketing Tools of 42 Industry Experts
Startup Valuation – Why Not Listen to the Market?
`parted` is pretty good, in an old-school way.

The only thing I'd personally ask for is if you offer an interactive interface, make sure you can execute the exact same commands on the plain CLI. Also (yeah, two things) support --help and --version (as well as -h and -v) out of the box.

Color, layouts (other than those required for readability), and other things just don't really matter as much, IMO.
Get on the phone and call past clients and ask if they have any new work. Ask if they know of anybody who might need work. Cold call other businesses in the same business community as past clients. Cold call companies that you might want to work for.

In short, start working on sales because sales is often harder than the technical work. It is often harder because taking rejection is harder than fixing a bug.

Good luck.
It's entirely possible smcl hired those girls to go to Prauge and act that way so that he could tell you not to jump to conclusions. Please don't jump to conclusions.
Start by adding a whole-system black box end-to-end test, if there aren't already any good ones. Ideally fully automated and automatically run for every commit via CI, but don't let the perfect be the enemy of the good, take what you can get for starters.

Benefits:

(1) You only really need to know the system as a user, not the codebase as well, to do this.

(2) Well, #1 was a bit of a white lie. You'll end up finding out about all the (possibly undocumented) runtime dependencies this way, spinning up throwaway VMs and databases, etc. If the project is in production, this will be very useful knowledge, since you're probably the last point of escalation for strange prod issues.

(3) Running this out of CI with throwaway VMs/containers will also force you to fully automate the install and make the damn thing actually work on a generic blessed OS configuration, which might be a huge boon to your team if you currently are in "Works on my machine" hell. I did this somewhere where we had tons of lost productivity because developers used OSX or Ubuntu on their workstations, but prod was RHEL, and the most fascinating deviations would be found by developers chasing the strangest of bugs. Making the install reproducible so we could have CI totally ended this.

(4) If you don't have this already, and you set up infrastructure to gate commits on this test passing, team love and productivity will rapidly go through the roof as suddenly your developers aren't spending half their time fighting each other's build breaking changes.

So yeah, it's just one thing, but it leads to so many benefits it's definitely where I would start.

EDITED: Added an item to the list
The problem is you don't know if it's more solid. That's why people go for bigger wins with smaller probabilities, like lottery, or any gambling. Humans are not that good with probabilities.
> to understand why choosing random elements from a set is harder than it seems

There is no sample from a set problem involved, just convert b256 -> b62, there is a correct way to do this.
IBM is a pretty good check on any theoretical Oracle crazyness in the java arena via the JCP and is very invested in java.. I wouldn't be too worried here.
With what results? No predictive value, in poor families?

(also, do include some marker of sarcasm in your comments, it can get confusing)
Rocket League for Hololens [video]
Idris has compile time bounds checking.

It is a pretty special case though, you have to jump through a number of hoops using dependent types to get it.
That's Hajin Lee I think, who was also commenting.
Not true. Spread betting is tax free, which most retail FX trading is conducted as. But people don't realize they are paying huge implicit trading costs to do this. And institutional investors (who certainly don't use spread betting accounts) pay ordinary rates on FX trading just like anything else.
Yes. They explained all the innovative magic of Apple's fingerprint sensor was better image resolution. So all they had to do was improving that on their end too. I imagine the body changes everywhere over time, so this resolution game has a hard limit. A fingerprint is the worst choice of biometric data, as people leave them everywhere...
I totally agree, and I think a lot of people will have been in this situation too.

There is, unfortunately, no simple solution other than the very obvious one, which is to use the right things for the right job, and as few of those things as you can. The really crushingly miserable situation is one where the documentation is in Confluence and Google Docs and some random files in Dropbox before they started using the first two and some files that someone shared on the Slack channel and a few things that are just in the CTO's inbox which he was sent by the CEO in PowerPoint and... it's utterly toxic.

This proliferation of excellent tools we have today should be a good thing, but really we are all victims of our own best intentions sometimes (in that horrible chain of misery, even the CEO honestly thinks he's being helpful by emailing a PowerPoint rather than just telling someone over the phone).
The issue with technical interventions is that you're still allowing FB to collect information on you via other means via their TOS. I haven't read the latest TOS but at the time I did, they could trade your data with your bank because you've allowed that.
The code and data are shipped together out of IPFS. If you don't trust the data, you don't trust the code anyway, so it makes no difference whether the data is authenticated.
Base your idea on evidence and research, rather than "this sounds like a good idea!"

If you don't have evidence or research, start on that first.
I agree. I don't do anything crazy, but I consider 16gb the "starting point."
I'd love to read this.
https://news.ycombinator.com/item?id=14400517
> I have a vacuum cleaner, but I don't offer it to you, because then you'd have done the job much sooner

In a way, this applies to most software work. While each company is just trying to survive, the world is rewriting hundreds of thousands of ERP, CRM, databases, OSes, libraries...
> instead of donating it to people who could use it more effectively

Having lived in Cambodia for 2.5 years, consistently marvelling at the mansions, SUVs, and lunch/dinner habits of the overwhelming majority of the non-profits and charities and NGOs etc sitting it all out very fatly there.. hope you had someone else in mind ;)
Turkey is very definitely a NATO member, and has been since 1952.
I think he is also pissed off with Google due to Android thing.
There are two problems with your approach:

* Setting up machine on AWS is more complicated than locally, and requires some admin skills.

* If you use spot instances, you need to handle checkpointing, which requires persistent storage, and all of this stuff requires even more admin skills

The goal of a person who starts working with deep learning is to learn deep learning, not how to setup machines, manage them, work with checkpoints, etc.

Also, don't forget that there's a large market for used GPUs and you can get real bargains.
How many questions on stackoverflow to these migration?
There is plenty of vanity and marketing on instagram though.

I personally have a preference of opinions over pure vanity.
Moving from Django to Clojure
asp.net core + c#, typescript + react
It's a terrible idea, but an excellent example of experience:

https://github.com/nvbn/thefuck

[TL;DR -- typo a command, type 'fuck', will run the command you should have run]
Exploiting Odd Behaviors in MS Edge and IE to Bypass Facebook’s Linkshim (wontfix)
Because it lost points by playing sub-optimally.
Yes, and I'm willing to bet it's not a linear function. I'd bet 10 bucks that there's a phase change at some point along the x-axis (hours used).

Browsing Facebook 5 hours / week is not the same as browsing Facebook 5 hours a day. So phrased, this seems to be nothing intrinsically new -- television and video games have these kinds of effects as well.
Developer Predictions for WWDC 2017 You'll Want to Hear
I'm the guy who wrote that post - My guess is the front page might block urls that have been posted before. This post finds its way to HN every 6-12 months as a fresh post.

Still, it's really nice that it still gets attention from the HN community, and even nicer that each time, the discussion is more productive and inquisitive.
Big Data Storage and Graph-Based Analytics for Cancer Research
First, read this: https://tonyarcieri.com/all-the-crypto-code-youve-ever-writt...

Second, what is the threat model where you trust IPFS but still need to encrypt client-side? Unauthenticated CBC mode totally defeats the point of encryption, but encryption totally defeats the point of trusting IPFS.

Why not just-- crazy idea!-- use authenticated encryption even if you trust IPFS?
Be more social by not giving a shit
It's entirely possible that smcl and escherize are in cahoots to tell you not to jump to conclusions. Please don't jump to conclusions.
Nice to see that last year prediction about an event this month was spot on.

Also related:

• https://twitter.com/tsboyajian

• https://www.scientificamerican.com/article/bizarre-star-dims...

• https://www.cnet.com/news/kic-8462852-tabbys-boyajians-star-...

• https://www.theverge.com/2017/5/20/15668130/star-kic-8462852...
A very good idea. Thanks!
> I don't believe anyone has a clear idea of the practical implications of this limitation, and how many of the algorithms in current use are only possible in Lt.

> My guess is that the complexity of the software in use nowadays vastly exceeds our ability to do such an analysis, but maybe you know something I don't. Otherwise, while it is true that they are not believed to be unprovable, it is also true that they are not believed to be provable.

Mathematicians and computer scientists deliberately seek out problems that are not in Ld, and have only found constructed examples, mostly minor variations on the same "diagonalization" argument. Any algorithm that is known to work is necessarily in Ld, and those constitute the overwhelming majority of algorithms that are published or used, for obvious reasons. (And those that are merely believed to work are, in the overwhelming majority of cases, believed to work for reasons that translate directly into a belief that they could be proven to work).
Couldn't add a resource. Some sort of Javascript bug showed up in the console.
Which python libraries do you prefer?

Inquirer is def the HTML inputs of the terminal but I got pretty far with it. My use case was Fairly Simple™ though. What other UI components do you think it's lacking?
> the NHS is garbage that no one outside of the low income brackets wants to deal with.

The various patient surveys and patient satisfaction scores disagree with you.

The fact that almost no-one uses private insurance is also proof that most people like and will use the NHS, even with all the problems it has. And the numbers of people with private health insurance has reduced, not increased, since 2011.
I've heard similar stories wrt apple care coverage...
Minimum wage is a difficult issue. Perhaps you're right. Or perhaps eliminating the minimum wage would force those trying to survive on it, however temporarily, to take multiple jobs and reducing the number of people who can be employed.

Perhaps reducing or eliminating the minimum wage would make employers more productive and more profitable; they could then put that money back onto circulation, making life better for the entire economy. Or it could reinforce the concentration of wealth and put companies into the awkward position of not having anyone to sell their products to.
A statement from his family via Twitter:

https://twitter.com/sirrogermoore/status/867005447018086400
Does it make them blind like masturbation or just turn them into sociopathic murderers like Rock and roll?
Ready-To-Use Therapeutic Food
But because the federal circuit has a monopoly on patent cases, there can never be a circuit split, and so they can get away with murder in most cases since the supreme court doesn't have the capacity to review every one of their decisions (the ones they do review, they generally disagree with the federal circuit decisions).
My wife inherited my 1st generation Surface Pro after her beater HP laptop died two years ago, out of all the things I expected her to complain about the kickstand was never an issue (the touch cover pissed her off to no end though, so I bought a type cover instead).

I can see some people not digging the kickstand, but I'd say give it a try before dismissing it.
That's why they pay so much; it's econ 101.
A Progressive Web Application with Vue JS, Webpack and Material Design [Part 2]
I assume for most companies, exchange + outlook
Write all the unit tests the team has been slacking on. By the time you are done, you will understand all of the code and have full test coverage
I consider political thoughts and communicating them very much my more human experiences. Though FB etc. seems to be more used for people to agree with each other, not really discuss.

However, I remember the wild west days of forums made by people for people, with child and sibling forums and all sorts of stuff, and politics was always important, as was art, both to just enjoy and to criticize. Even arguing to show off who knew more or could save face better was great. Maybe that's nostalgia speaking, but we did learn from each other, we did change our opinions sometimes. Maybe it was because it was like 100-300 people, over years, more a village dynamic than a mall or festival. You couldn't just steal or destroy and be never seen again, what we did was and immune and not interesting to those types. We also shared photos and videos like crazy, we wrote poems or whatever, but I also wouldn't have missed the bits where we took ourselves too seriously and had drawn out discussions, those sometimes were the best bit. We weren't so uptight, didn't have such thin skins, as is the norm today, that I'll claim. We spawned from something that spawned from something that spawned from stileproject, after all.

I remember this guy being kind of a racist, and we sometimes called him out for it, but otherwise he was still a member, and after a while he wasn't so racist anymore. I still think fondly of that, having shown him the door for "being in the wrong place" because of his initial remarks would have been a huge waste. He became a photo journalist and showed us many great things, too. Sorry for rambling, I don't think I have a point other than fond memories of political debates, and I bet you every one of the inner core will remember that forum for as long as they live, and we didn't even do anything that special.. it's like back then there was grass, and now there's concrete, and that makes the grass seem like a jungle.
Node.js Streams: Everything you need to know
The idea must solve a pain point that you experience. Then you will only lose confidence if you realize the pain in de minimis.
Looks cool. Any benefits/advantages over tmate?
- A female employee was allegedly called a “princess” for favoring salad over burgers.

I imagine the guy that delivered that comment would be hard pushed to figure out what he did wrong. I suppose we all have to really careful what we say.
> Sometimes the act of constructing something is more interesting that the result, and would only be interesting to one person.

It's not learning if it's 6 years. You can get a university degree in that time, which is a far more efficient way to spend the time learning. It's not research either, since research is directed.
Retinal scans are somewhat more difficult to fool (it's hard to photograph a retina from a distance), but the scanners are too unwieldy to fit in phones and lay people are queasy about lasers scanning their retinas.
tig is pretty solid
Because you dont get to know about that inside germany while reading or watching news...
Maybe you just need to read the manual? Hmm...

https://git-man-page-generator.lokaltog.net/
Oh and don't forget figlet when you need that dope ASCII logo banner.
Yes we are!!
> It's actually the same guy as with the S8, aka Starbug.

Yes, hopefully he will give another talk at 34C3. Very entertaining guy too!
I've sat in that square and people watched, and played on my phone (looked at days pics, whatever), and talked to friends, and people watched some more. It's Prague, one of the most crowded, touristy places you can go to, and arguably fits the selfie generation perfectly.
Like a few others here, I just had to onboard to a project as well. I made a lot of mistakes, but learned a lot.

Mistake 1 - Was too focused on committing code and getting my first PR merged. I wanted to prove I could commit code quickly, and that PR is missing a lot of things and had to be patched later.

Mistake 2 - Not asking for (enough) help. I did a short pairing session that got me up to speed, I should have asked for a few more. I also should have asked "What's important in this code?" I had to learn that the hard way.

Mistake 3 - Ignoring the full release lifecycle. On day 1 you should first learn how issue management works, and then how the software is released to production. Releases caught me by surprise, and I ended up having to put hotfixes in.

Mistake 4 - I let QA become a second class citizen. Find out who and how your code will be QA'd, and try and be active in that process.

Mistake 5 - Ignoring important "sub-systems" as they didn't seem to directly pertain to my work. For instance, I knew we had a feature toggle system, and I was told I didn't need to use it for my work, but looking back, it would have been nice to know and use. I also was told to ignore end-to-end tests since my work was so small. Well guess what held up release because my code broke it? Yep, end-to-end tests.

Mistake 6 - Modifying code without reading tests and understanding the underlying data. A lot of people have mentioned this, and it can't be emphasized enough. A lot of tests have mock data at the top, why ignore that, it tells you what the code is working with. 'Describe' blocks tell you exactly what methods are supposed to do and what's important about them.

So, I made a lot of mistakes it seems, but the most important thing I did right was this:

Whenever I realized a mistake, I fixed it and I moved on. I didn't let it get me down, and I won't make that mistake again. That's ultimately what a good dev is, someone who can red/green/refactor their mistakes with minimal oversight.
Is this what got Amit Singhal in the first place, perhaps? (EDIT: I guess not, he left fifteen months ago, this list is eight months old.) It's briefly mentioned in this article, but I was shocked less people talked about what the Amit Singhal story meant for Google.

That one of their most senior executives, who at one point rewrote the entire Google Search engine, when that was possible for one person to do, and worked there for sixteen years was fired for sexual harassment.

It's hard to imagine he suddenly started harassing women sixteen years in, so I have to wonder how long Google may have been trying to protect one of their most valuable employees.
Sorry, but such policy is just stupid. There are many, many ways one could get a snapshot of code without posting it online. I respect SE for their decision to make things right, not kneel down against costumers and their faulty "security" practices which can be often seen.