skysight-inc/HackerNews huggingface dataset:
- Most of it can be automated with 2to3.

- We already have linting in place that encourages Python 3 compatibility (and have no linter warnings on master).

- We already use six for moved modules.

- And we have a test suite that is not exhaustive, but 'good enough' to find the common patterns of bug for this kind of thing.

- We also have a style-guide that favours the ability to find-replace project wide with relative safety.

- We don't have much 'math heavy' code that will fail with the changes in operations in Python 3.

- We already use unicode for the majority of strings.

- We don't use my Python networking code directly, it's mostly just Requests (so a lot of the moved modules don't apply).

This excludes the upgrading of dependencies, I think that's where we will spend more time, but the actual Python 3 transition for the main codebase should be ok, mostly because of the effort we've put into style and review since it started ~5 years ago.
Show HN: 21days – React Native IoT Habit Tracker
This line of reasoning sounds just like the people who said there was no need for women's sports programs because the vast majority of women don't like sports. You are confusing cause and effect.
Please don't use SHA-1. It's almost broken.
Blank Touch Bar on MacBook Pro
How: check out Headspace which is a great app to get started with meditation.

Why: It makes me feel happier and less stressed. Read "Search Inside Yourself" for even more compelling reasons.
This is a good idea, but would also take an exhaustive database of individual devices.
Is it just me or are some of the rest of you having this problem?
https://news.ycombinator.com/item?id=13419665
New Nvidia HQ is close to finish (drone footage)
I've felt for a while that a standard, widely-implemented, distributed content-addressable store is one of the biggest missing pieces of the modern internet. Glad to see any steps in that direction.

I'll know real progress has been made when my browser can resolve something like:

cas://sha256/2d66257e9d2cda5c08e850a947caacbc0177411f379f986dd9a8abc653ce5a8e
Yet, they often bring it up in conversation.

Anyway, school names tend to be worth vastly less in an interview than getting to that point. Face to face Ivy grads are better than average when selected randomly, but because of the selection effect people at elite institutions often get a negative bias to Ivy grads. https://en.wikipedia.org/wiki/Simpson's_paradox

PS: You see similar things when look at people from say MIT by SAT score you would find the lower scores tend to be better indicators than high ones. Which is the same issue, people with low scores need other factors to get into the door.
Does anyone know if there is a family or commercial connection between the judge who dismissed Lee's arrest warrant and the Lee family? It's terrible that my mind goes there first, but such is the state of Park's Korea.
Yup. I believe that the success of a person has much more to do with their family than what school they go to. But that would place the responsibility on parents instead of the government so this is not a popular opinion.
Nobody is saying that journalists shouldn't be compensated for their work.

The discussion, as Dan pointed out, is about whether articles behind paywalls, that can no longer be penetrated using the usual tricks, hacks and incantations have any place on the site if they can't be read by the majority of the community.

Oh and this:

>"deal with it"

Really? Please contain your unwarranted indignation.
They keep on improving, but it's not enough
It seems that if you have a 100% working technology, you are better off filing for patents and licensing the tech to a large incumbent.

The need for venture financing arises when you're anywhere below 100% reliability, and are temporarily in this "fake it 'til you make it" category where the company has to rely on regular doses of cash infusions without much to show for (potentially) years. The problem with that approach is that for some the "make it" never quite materializes.
This is such a shame. I remember the NSA and FBI having trouble finding techies because basically everyone they interviewed had smoked weed sometime in the last five years.
I like it and the name is a nice combination of memorable and provocative.

Should add a Phone => Computer guide though would be more specific to the model type (ex: may need a Lightning to HDMI adapter).
Learn about Watershed Academy Web
He lists the tools he used in the YouTube description of the video:

"All real-life photos and videos (except the last slide) were produced by NASA. Everything that looks hand-drawn was done by me on a Wacom Intuos Pro tablet in ArtRage. Animations were done in After Effects. Between the concept, outline, script, artwork, animations, rehearsals, and editing, I spent somewhere around 200 hours over two months working on it."
Ah, I was wondering where the link was, that explains it.
Yes, recent studies indicate that the sweet spot for optimising benefits vs injuries rates is between 5K and 8K, varying a fair amount between people, and gets quickly worse after twice that.

BUT increase your speed very carefully, or you will hurt your knees possibly giving yourself a semi-permanent (recurring) injury or worse. Beyond a certain point injury rates shoot up with speed a lot more than any health benefits do, more so than with distance as it is easy to let your form slip when concentrating on speed, and in my experience the only advantages in doing 10K in 42 minutes instead of, say, 60 are bragging rights and getting finished & to the shower/pub/other faster afterwards!

Also note that those studies (well, the ones I've seen) compared like for like too (same pace over the distance, studying flat(ish) road racing or treadmill running. I find 16-to-20K trail running with a group (sometimes more of a "fast trek" than a run depending on terrain!) to work out much better for me than 10K road running at full pace.
For those wondering how to create your own custom Tor onion adress, look no further than: https://timtaubert.de/blog/2014/11/using-the-webcrypto-api-t...

And for those who think Protonmail are the only service with a custom address, think again, because Facebook has one too: https://facebookcorewwwi.onion/

You can find a tonne more at this list:

https://github.com/chris-barry/darkweb-everywhere/tree/maste...

And staying on topic, Mailpile has their own .onion

https://raw.githubusercontent.com/chris-barry/darkweb-everyw...
You know, resumes contain other signaling information on them other than the applicants' names. It would definitely surprise me if you could predict any performance metrics with statistical significance based on name alone.

I mean honestly imagine a resume that says: graduated from Yale 2011 with a BS in Computer Science. Worked for Qualcomm for 2 years before taking a job as a PM at Google. Currently looking for a new job to move back to the east coast to be nearer to their family.

And you're telling me you can predict this person's future job performance based on whether their last name is Park, Lewis, or Johnson?
> Dictionaries with guaranteed ordering.

I don't think you're suppose to depend on the ordering of dictionaries. It's an implementation detail which might get changed, although it wont actually ever be changed because people will come to depend on it.
See https://github.com/beakerbrowser/beaker :)
To me... for a an industry standardization, those icons are pretty elegant. Just thinking of standard restroom signs and then looking at these.
Mark Zuckerberg has a army of Facebook employees who delete comments on his pag
1) I don't understand why improving your drawing and painting ability is intrinsically more valuable than improving your video game playing ability.

2) At the beginning of learning any skill, you will make great strides at first before diminishing returns come into play. "Noob gains" (as it is called in the fitness world) are what you experienced in those 120 hours of practicing drawing / painting. Slowly but surely your improvements will grind to a crawl, some days it will even feel as if you are going backwards. It is like this for pretty much all skills.

I do agree if you feel your time is being wasted while playing video games, then by all means stop. It is your free time and you shouldn't waste it. On the other hand, don't feel bad that you're "wasting time" because someone else things painting is more valuable than playing video games.
For the time constrained: go running. You can do it almost anywhere, with minimal equipment. It's a means of transport. It's very efficient in terms of calories per minute. Downside is you end up looking like a runner not a buff dude. You can level up the intensity if you have less time etc.
Thanks for the reply.

What makes Pyramid better for you than e.g., Falcon?

From your comment, it sounds like a lot of the value you've gleaned from Pyramid is based on the framework staying out of your way, so why not use something 5x faster that does the same thing? Does Pyramid provide some unmatched abstractions? (I'm coming from a position of no true experience in Pyramid)
Crystal lang - it's awesome
That's a good question.

TV/Netflix: Occasionally, but I'm not much of a movie watcher anymore. I think most shows are quite bad and predictable. I can see how they're designed to hit the same dopamine triggers. I binge-watched a few things on Netflix recently, but then I go weeks without watching anything.

I spend more time with my son. I spend time in the evening to code or write. I also waste more time on HN. It's certainly not that I put all 380-580 hours into something "better". At least half of that time is similar to video games and I could play video games as well instead.

But for me, this isn't about optimizing my time to squeeze out more productivity. It's a subjective impression that games were unhealthy for me, because they require too much attention.
People here keep saying this will change learning and be good for the students, but the only real difference is it's open-source. You can already get step-by-step solutions for more types of problems from Wolfram Alpha, and you can already get API access if you're a 3rd-party developer who needs it:

http://www.wolframalpha.com/input/?i=2*y+-+x+%3D+(8+*+x+%2B+...

I don't think it will have any real effect.
Do you need all social media channels at the beginning and why not?
I love KSP also, when do you take OM course?
Why didn't you exercise any of the options during the 8 years you worked there? I'm not trying to blame you, but it seems to me like you took the low-risk (short-term cap gains, exercising near an exit event) approach. You lost the compensation by not exercising, but you didn't have to give up any of your own money (free time though, which does suck). You said your salary was decent so you could have exercised at least some of the options to get different tax treatment fora riskier play.
Pyramid is actually more of repoze.bfg[1] which inherited a little bit from Zope. The overall experience is still very Pylons-like, and Zope stuff are very transparent, though.

[1]: http://docs.repoze.org/
First, I did a few random 'guided meditations' off youtube (Sam Harris has a popular one) and discovered that I enjoyed it.

After that, I've been enjoying The Mind Illuminated, by John Yates, and I think others on hackernews will as well. It doesn't bother with a lot of the eastern spirituality aspects, but instead focuses on how to become good at meditating and find the most benefits from it.
My problem with Pyramid (although having never used it in production) is the same as my problem with Flask.

They say "Start small, finish big", and push the fact that Pyramid scales from a single file codebase, up to many files. This is something that I just haven't seen in practice.

A Django project requires quite a few files, so it's never a great answer when the total amount of business logic is <100, or maybe even <1000 lines of code. However, a 10k line Django site and a 100k line Django site basically look the same in my experience, and that is hugely valuable.

The biggest red flag from Pyramid for me is their point: "Use Pyramid as a "framework framework" to craft your own special-purpose, domain-specific web system".

In my experience, this means that every project is a special snowflake of a project that works in a very different way to other projects. With Django you have a tried and tested architecture, with Flask and Pyramid, it often seems that you have to create your own architecture in some ways, and that results in each project being really quite different.
An Insight, an Idea with Sergey Brin [World Economic Forum]
$163k is very good money and awesome money for someone living in and around Baltimore.

I'd definitely consider if there were opportunities to work remotely each week a few days and commute in other days.

I think I'd be a good candidate with my interesting startup journey stories(a sad meet up story with Google re: a buy out, reality TV and other stories)and my experience working for govt. agencies here in Baltimore. But that would be up to those at the USDS to decide if I'm a good candidate or not.
You're assuming he's released everything he has... and he didnt. He censored stuff, he left it up to news outlets to pull out newsworthy stuff and not share things likely to compromize national security... those things are out there still... and he has them, so yes, he still has damage he can do... i believe he has no interest in doing said damage, but the potential is there
ELK Logging Platform Setup and Configuration
An Update on Integrating Zcash on Ethereum (ZoE)
Except there's no gain for them, other than to help promote privacy. Would I be in he wrong for clicking every ad myself, if I had no an to buy, just to fuzz the data collected about me? It would be the same "fraud." How is a tool to help me protect my privacy and penalize those who would violate it a bad thing? I never consented to being tracked and even opted out but advertisers do it anyway. Which is worse?
If my neighbor is poor or black or gay, I have no or little reason to care; if my neighbor is involved in petty crime or is causing a nuisance I want nothing to do with him. In general black people are/were poorer and poor people (regardless of gender) are more likely to be involved in crime.

My suspicious is that Singapore was able to integrate because they are also super though on crime and the whites who were racists couldn't go anywhere else and so had to deal, while those whites who weren't racists didn't have to deal with increased crime.

Alternatively Singapores reputation as a model multicultural society isn't as true as it seems.
OKR Leadership with parolu successfully implemented
Been trying to ship an Alexa skill over this last couple of weeks - so far, the progress has been few and far. But hoping to get there.

It's been a great learning experience just to see what AWS has to offer and the alexa SDK is very well thought out.
You must hate calligraphy.
Fair enough. Definitely there need to be better resources for getting started in 3D programming, particularly in C/C++, but the barriers to entry are also related to what makes things powerful at a AAA level.

In some ways, just grabbing an engine like Unreal or Unity is a decent alternative to something like JS to learn (some even let you use JS or use other languages that also have traps). Big game engines leave a lot to be desired and at times abstracts too much or makes things like handling shader code annoying. Still, most larger game engines like these two are the closest thing to having LOGO for 3D games programming.

You can at least get stuff on the screen relatively quickly, learn a few things, and then start replacing it from there. I personally learned quite a bit way back when just decompiling or reverse engineering stuff from people much smarter than me.

Sometimes I feel like there's a lack of things like what the C64 provided for younger kids and adults today. I suppose as expectations have risen, so has complexity of getting going.
> "Compiled" doesn't seem to be inherently virtuous

Well, you said that, he didn't. Just something some are looking for.

> It sounds like it could be an unnecessary proxy for what you actually value.

"Could", huh? Or it "could" be a "necessary proxy".. or it "could" be no proxy at all! I like having a tool that translates source code into machine instructions. Silly ole me huh? How on earth did I ever come up with such an unfounded preference?! Now you tell me what in the heck that could possibly be a proxy for, because I have no idea myself.. sometimes a cigar is just a cigar.

Given how Facebook eventually wrote a PHP-to-C compiler, how many Python code-bases end up trying to go CPython or some such, how much JS is transpiled from other languages.. the notion of "liking compilers" isn't entirely exotic
Yes, because the symbol hasn't been used for tens of thousands of years before the Nazis adopted it.
As far as I know Falcon didn't exist last time I seriously looked into Python frameworks, so I don't know what would make it better or worse. From a quick glance, it looks promising and I'll definitely want to evaluate it next time I seriously engage in a custom Python web application, though I don't expect to do so for a long time (current project depends on the also-superb Mezzanine, a Django-based CMS).
Don’t Tell Your Friends They’re Lucky
AES GCM SIV analysis
Individually sealed portions are much more expensive per-cup, and therefore nowhere near as accessible. Also sealed coffee is still not the same as freshly ground - it's a big step up from non-sealed, but not the same at all.
Guess what: EVERYONE IS SECRETLY RACIST.

Everyone is carrying around unconscious biases in them. It's built into being human, so bullshit if you're about to say you're somehow immune.

We're also all biased to think the status quo is the way things ought to be, so when we see a company that's mostly white folks hiring a few more minorities, suddenly MINORITIES ARE EVERYWHERE.

Look, the problem isn't that you or I have unconscious biases. That's normal. That's human.

The problem is that we insist we don't, we're doing everything right already, and there's nothing wrong. That's where the problem is. That's how this shitty status quo that has effectively locked minorities into a second-class life gets perpetuated.
LiquidSky is doing it now, and I'm using it as my sole gaming PC. It's amazing.
...which promotes paranoid thinking.

I only asked after it was already clear I was no longer being considered, and I (politely) asked for some feedback on the interview. They wouldn't say one thing about it, good or bad--wall of silence. So, as is common with whiteboard interviews, I threw out something unexpected to see how they would react. The fact that they reacted so poorly made me feel better about their rejection. It's not me; it's them. I didn't just fail to impress. Instead, I unknowingly avoided a future disaster.

I naturally proceed under the assumption that there is nothing actually wrong with me, as a person or as a candidate for employment. From my perspective, I am a normal person, and a competent software professional. I can be pleasant and sociable. I have been on enough interviews to get a sense of what is "normal" and what is strange--even strange for a tech interview. Usually, that determination only happens after the fact, or very late in the process, but I can still eventually tell when something was out of place.

So when I haven't done anything that would make it clear to me that I have blown the interview, and the company won't give me a reason for rejection, or even suggest one thing that I could improve upon, I naturally take that to mean that there is something wrong with the company. At the least, they are simply too rude to give a candidate any kind of (possibly helpful to them) feedback afterward. But they could also be concealing an unethical hiring practice behind a wall of corporate policy and plausible deniability. There's no way for me to know, and I don't really care by the time I get to that point. There are way too many other companies out there willing to go out on a first date to sit and stew over the ones that won't return your phone calls.

I can't even remember the name of the company now. Which is unfortunate, because I'd have to search through old e-mails to avoid accidentally applying to them again.
Davos: hydrogen at the center of discussion for a sustainable future
Food Delivery by Autonomous Robots
It's interesting how you've followed not one but two lossy indirections here to get to your (implied) comfort with ostracizing black people.

(If I've misjudged the subtext, please both let me know any accept my apologies in advance!)
> we tried to show her a visual representation of the multiplication

I find that visual methods, open up many ways to deeper understanding of arithmetic. Even advanced topics like binomial coefficients pop up quite naturally when folling through. Here is my take on it:

http://heinrichhartmann.com/blog/2016/06/12/Box-Counting-Ari...
that looks interesting! it engages a lot of senses, trying now to google for something like that on amazon, but maybe i can print those myself with a 3d printer. or, maybe someone has open sourced a design for those cubicles already?
I haven't seen these issues on a W10 machine yet, but I haven't used it much or on many machines. Maybe I haven't tried the right version/patch level. FWIW I'm writing this on: W10 Pro x64 Version 10.0.14393.

--No Edge popups.

--File Indexing svc. is off.

--Cortana doesn't appear unsolicited in any way I have noticed; when I type w/ start menu open, I get launchable executables that match my search text, just like W7.

--I don't see any adds.

--UI Config hasn't noticeably change by itself.

It would be nice to know more about versions and patch states that are affected. Sounds like maybe some of this stuff is either testing, version dependent, or not fully rolled out?
The orange square is to stop the current bidet function. The 9 dots is a big flush, as opposed to the one beside it which is a small flush and then an even smaller 'eco' flush beside that.
How to Create a Distributed Datastore in 10 Minutes