skysight-inc/HackerNews huggingface dataset:
The built-in Django libraries for Django on App Engine are severely outdated. I have new guides that just vendor in recent version:

https://cloud.google.com/python/django/appengine

However there are a lot of tricky issues with Django on App Engine so I would also look into Djangae:

https://github.com/potatolondon/djangae

As far as Kubernetes, the OP and I had some independent discovery and started working on similar material at the same time. I also have some Django/Kubernetes content, both CloudSQL (MySQL) and Postgres in Kubernetes:

https://cloud.google.com/python/django/container-engine (CloudSQL)

https://medium.com/google-cloud/deploying-django-postgres-re... (Postgres)

My biggest reason for running the database in Kubernetes is a) CloudSQL doesn't currently support Postgres and b) it's interesting. Seems like OP had similar motivations.

Obvious disclosure: I work for GCP.
I pushed a small documentation: https://github.com/amirouche/AjguDB/blob/master/docs/index.m...
I am not sure, but I use different browser for different things. Google + Chrome for day to day. Firefox + Chrome for searches I need not personalized at all. Bing Web/Video + Firefox Incognito for grey matters. And I would like a browser optimized and private which serves only for media, say for watching Vikings and GOT online.
You have a valid point that some subjects do require interacting in real life. Good thing I never claimed that ALL education can be handled online, and was just showing that some education can and does happen via online streaming, and it increases every year.

As far ALL things require physical interaction... no. That is simply untrue. Some do, not all. You gave valid examples of some that do, and I agree with those. But you are approaching this discussion with absolutes and tossing the word "impossible" around enough that I want to respond with quotes from the Princess Bride.
How to mod any toaster to control pc games in 3 easy steps. [1]

[1] https://www.youtube.com/watch?v=vI7tWd7B3iI
Microsoft Xenix rebooted! Woohoo!!!!
I wonder when there'll ever be requirement-free Degree Program...
It's possible that someone (or thing) misread this to mean that I don't think the people of the middle-east are important. Not being a sociopath, I think the people there are the most important part of the situation, by far. I am ashamed that I cannot figure out really how to stop the incursions - that list of 3 things is the best I can do.

As for "really real" motivations, I don't think "free security" is inane at all. It makes simple, easy-to-understand financial sense. You just have to eliminate any empathy or compassion to see it. There is also a thick strain of (I think well-meaning) cultural imperialism expressed by neo-cons, roughly the desire to 'uplift the barbarians'. This one is both moral and financial - moral for obvious reasons, and financial because cultural hegemony gives peace which is free security. The more sinister view is that turmoil breeds profits, so if you want profits you breed turmoil. There is some of that, but it's rare, I think.
I doubt that Apple refurbs the devices themselves. They are most likely sent over to China and repaired in a sweatshop by workers inhaling solder and adhesive fumes all day.
Great advice. I want to emphasize #1 for anyone who's considering following the marathon training plan in the NY Times article.

The suggested marathon training plan has you doing a 9-mile run on week 4... And then 23 miles and 26 miles just a few months after starting to run (presumably). For a beginner, that's just begging for an injury from pushing too hard. Even for seasoned runners, it's not necessary to reach 26 miles when training for a marathon. Getting to 23 is usually enough.
Definitely do the video again without background music. It is hard to hear you.
You base your assumption on your very smart and educated friends. Unfortunately, smart and drive people are a tiny minority in the world. You cannot make policy based on how the top 10 would react
Is there any more to this app than a spreadsheet/data input form?
I'd like to give this a try, if only because I am not sure I believe anyone can accurately estimate non-trivial programming tasks. However, there doesn't appear to be a way to get any information without connecting your app to my github account. Seems like that process ought to go the other way around.
For more info and background on the Bergdahl story, check out season 2 of the Serial podcast:

https://serialpodcast.org/
Mountain bikers beware: Marin rangers to use radar guns
The depth of these notes, both in verbosity and sheer number of line items, are of a scale i'd expect from a major OS release. The fact that UE is managing these "minor" releases on a regular (and relatively rapid) cadence leaves me baffled about the process they have in place.

A bit of perspective:

bullet points in patch notes: 2625
weekdays since last "minor" release: 100
bullets per day: 26

I don't know how big their team is, but there are days when i don't code 26 lines. The prospect of releasing that many bug fixes and large features is simply astounding.
Thanks Brendan! A more navel-gazey question I believe you're well positioned to answer:

For a long time, there seemed to be a conventional wisdom that Linux tracing was mediocre, because it doesn't have DTrace. Has Linux approached or passed the "caught up" point?
What you describe sounds like colonialism and it could work out if you
do not shy away from that fact. As it is colonialism, you have to
adhere to the methods used by the colonialists.

That means you cannot double deep with fanciful illusions like fake
elections to create a democratic facade, even though it wins
political points back home. Doing so would (it is a near certainty)
create tribal shocks. In a "infant" tribal country the unit of political
organisation hardly gets larger than a tribe.

You have to be willing to kill to put down any anti-colonial movements, and
assuming you succeed at monopolising the violence, then you have to govern.
To govern means to dig deeper into the rule book, that rule book
if successfully followed creates a high likelihood of post colonial
tribal schisms that could end in violence. Back to square one.

This is a complicated topic, I will provide a few supporting questions
and points.

1. May be you could double deep, but there is little margin of error.

2. Can a modern western government engage in a straight forward colonial
expedition? With the negative public relations that come with it?
If so for how long? Consider the economic swings and government
turnovers?

3. According to the "rule book" you have to engage in divide and conquer
strategies. These involve learning the cultural differences and
exploiting them. A tried and tested tactic is to give power to the
smaller tribal groups since they offer a lesser threat to the colonial
government. These strategies later lead to post colonial dictatorship /
ethnic cleansing or multi-year civil war or even all of them. Just call
it violence. So somehow you have to do better than the colonialists at
ending the game.

4. Even the British who should have had an institutional memory of how
to do these things failed to offer any worthwhile strategy in
invading both Afghanistan and Iraq. Safe to say, that those
memories are lost or the machinery is lost or a combination of
the two. Every one was learning on the Job, seemingly from zero.

5. You could do the whole thing different, but if you do not understand
tribes then any you are betting against the house. And understanding
them offers no guarantees.

This a throw away account. I am African and I know how complicated
tribal dynamics can get better than the majority of westerners. This is
to be expected. What suprises me is how big of an unknown and a
non-consideration in the geo-political actions both by Washington,
London & Paris and the coalitions they create when it comes to the
rest of the (Tribal) world.
Maybe just an average price per bedroom.
The refurb was faulty. She says in the video that if it had been done properly merely dropping the device would not have broken it, and the customer wouldn't have had to get it repaired again.

The distinction is between "working" and "robust." They sold a working device, but not an "Apple quality" robust device.
Because it's full of breadcrumbs ?
I agree -- by definition a "refurbished" device is one that was returned and repaired. That's why they are cheaper. You can expect it is not quite as good or reliable as a new one -- though Apple does warranty them so that's the tradeoff for the lower price.
What a shite article. Can somebody who upvoted explain his or hers reasoning for doingot?
Here's one way: double the estimate and then cut the scope in half.
As a former runner myself, I was always taught that it depends on speed. If you're going at a slower pace, which distance running usually falls under, then heel strike is more natural, but if you are sprinting then you want to stay on your toes. As somebody that has been a sprinter and XC runner, I've found this to be true. How that advice fares with everyone else, I can't say, but when I know that when I try running distance on my toes or heal strike while sprinting, I will not perform as well and distance on toes feels like my Achilles will snap after about a half mile or so.
The Internet connected toaster was first created 26 years ago by Australian ISP, Internode, founder Simon Hackett.[1][2]

1. https://en.wikipedia.org/wiki/Simon_Hackett
2. http://www.internode.on.net/about/our_history/
> 1)-O0 code from LLVM will run faster than Go code?

It depends on the language. It would be interesting to see -O0 LLVM vs. 6g/8g on Go code.

> 2) Since we are talking order of magnitude more time, Will optimized code from LLVM will be order of magnitude faster than Go?

Maybe? If you vectorize it sure could be. But I don't see why it's relevant. Who cares if your final release builds for your browser are 10x slower if you're shipping them to 100 million users and they get a 3x speedup?
Barely any. Which leads us to differentiate between iterative and release requirements. Language like Go will kill on the former with Wirth-style compilees. A LLVM extension might have been better for latter. That was my recommendation a while back. Even still, the language is simple enough it should compile faster. Should != will of course.
Actually I have been thinking that I wouldn't mind doing some kind of civil service from time to time (at least). I often have some sort of 'next big idea' and enjoy spending time thinking about it while doing chores. If I could do it more often (even whole days/weeks) and if it was a more common thing to do, I think I would done more of it. On the other hand there's nothing really stopping me right now so maybe it just some hipster/hippie/retro wannabe fantasy I am tricking myself with :)

Edit: clarity
Actually I have been thinking that I wouldn't mind doing some kind of civil service from time to time (at least). I often have some sort of 'next big idea' and enjoy spending time thinking about it while doing chores. If I could do it more often (even a whole day) and if it was a more common thing to do, I think I would done more of it. On the other hand there's nothing really stopping me right now so maybe it just some hipster/hippie/retro wannabe fantasy I am tricking myself with :)
The inside story of how Amazon created Echo
Appreciate your service and your viewpoint but disagree.

How do we win in Iraq? We supported the Shia backed government and they used their power to oppress Sunni political opponents. Now the Sunni regions are in revolt with ISIS ruling large swathes on the ground and the Iraqi government is incapable of stopping them even with support from Iran. I saw first hand SF officers having to deal with political target packs from the Iraqi government while our senior military leaders would turn a blind eye.

How do we win in Afghanistan? The place seems more tribal than Iraq. Do we stop the drug trade or support it? We can’t seem to figure that out ourselves. We payed ex-DEA agents outrageous money to run around and destroy poppy fields while Marines I know where happy to ignore the fields if the tribal leaders stopped the roadside bombs. If we can’t figure out our own objectives how can we ever ‘win’.

Personally, I’m all for using SF/Airpower to help a side we believe to be the best and letting the naturally lines form: Shia, Sunni, Kurd, etc. The region is beset with fake boundaries dictated by foreign powers and our foray hasn’t helped. We can’t allow ISIS to exist, but ground troops aren’t the answer. I’d begin by funding all limited wars through SOCOM, otherwise big military will stomp-in, take as much money as it can, and create havoc. Let the units trained in FID working with the locals dictate the support assets they need.

And I’d hardly say we conducted these wars on the cheap. Could have been a lot cheaper regarding money if big military had stayed out and we focused only on routing out Al-Qaeda and not on some fantasy of nation building. And cheap regarding KIAs, well I’m glad about that one since more people killed doesn’t necessarily mean a better outcome. I don’t believe more troops, more force, and more governance imposed by an external entity would have solved the problems of either Iraq or Afghanistan. The problem wasn’t a lack of political will but a lack of political reality and an inability to actually figure out realistic goals that could be accomplished based upon the situation on the ground and the assets we have as a country.
> New versions of software also fix old stability and security bugs.

Sometimes new versions of software fix bugs, sometimes they improve stability, sometimes they introduce new bugs, sometimes they decrease the performance, sometimes they become bloatware, sometimes several of this things happen in any combination.
> Taking back market share from Mac users. Especially among developers.

You're assuming that if they do release a MS Linux it would be geared towards the desktop which is ludicrous. I would love if they actually replaced the Windows code base for a Unix-derived one (it doesn't have to be Linux) but that is just not going to happen. It would only make it easier for Big Software to be ported to Linux and the Mac, with Windows and Microsoft losing its competitive advantage. Not going to happen.
I didn't understand why my point was downvoted, anybody who likes to know how things work on backstage or likes to hack stuff would find it interesting.

Sure, undefined behavior can assume anything, but the compiler writer still has to respect the ABI, right?

I was reading the Itanium C++ ABI draft and the only thing I found about it is:

"If a class has a non-virtual destructor, and a deleting destructor is emitted for that class, the deleting destructor must correctly handle the case that the this pointer is NULL. All other destructors, including deleting destructors for classes with a virtual destructor, may assume that the this pointer is not NULL."
https://mentorembedded.github.io/cxx-abi/abi.html

However, you can see that I don't have an instance, there is no object so the destructor won't be called. It means that the compiler writer won't probably consider checking 'this' pointer for null - clang/gcc both don't care:

% g++-4.9 -Wall -O3 -std=c++11 test.cpp -o test; ./test
0
21

% clang++ -Wall -O3 -std=c++11 test.cpp -o test; ./test
0
21

0x400886 <main()> push %rbp
0x400887 <main()+1> mov %rsp,%rbp
0x40088a <main()+4> mov $0xb,%edx
0x40088f <main()+9> mov $0xa,%esi
0x400894 <main()+14> mov $0x0,%edi
0x400899 <main()+19> callq 0x400910 <myclass::sum(int, int)>

The 'this' pointer is just a parameter in the register EDI.

NOTE: I don't recommend anyone writing code like this. I'm always concerned about UB and I agree with you. But it's still interesting to know how things really are.
I use to walk 8 to 10 kms per day. Would there be a benefit if I move from walking to running? My major concern is that running will hurt my knees in the long term.
It's not an all-or-nothing decision. I run with music but I keep the volume low enough that I can hear what's around me.
Do you trust your Operating System? Anything you encrypt has to be in cleat text at some point in time.
Answered in the 2013 IPCC report, on page 1008 (page 56 in the PDF):

FAQ 11.2 | How Do Volcanic Eruptions Affect Climate and Our Ability to Predict Climate?

http://www.ipcc.ch/pdf/assessment-report/ar5/wg1/WG1AR5_Chap...
Scientists investigate tiny Italian town with many centenaries
Here's a big example: a lot of what they release these days is for mobile first, and if the desktop-geared version is ever released, its design is just the mobile app in a bigger window. Example: Google Photos.

(Related: WTF did they have to deprecate the old Photos and Picasa, which still have much superior options? They only "advantage" the new Photos has is the so-called AI, e.g. ability to auto-categorize your pictures of dogs.)
VR isn't defined by the companies who might misuse it, just as the internet won't die because of advertising.
Not that you need it, but thanks for your service. You put in the effort just the way I wanted it done. It is impressive you lasted in the Corps as long as you did.

I hope others here take note, as his perspective reminds me of Anonymous in Imperial Hubris, now known to Michael Scheuer who ran the CIA Counter-Terrorism Task Force.

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

Not sure you agree with him, but I flashed to that book in my mind the moment I read your very thorough comment.

As an aside, how did they teach you Pashto? One of my favorite ironic moments is recalling my purchase and failed use of Rosetta Stone Pashto in high school. I am sure of hundreds of wannabees after the first months of the US invasdion of Afghanistan to buy it. My my was I read to lose the War on Terror: learn Pashto by CD!
11 Excellent Open Source Solutions for Home Automation
I always put Debian on my desktops and Ubuntu on my laptops. So far, I've never had any real struggles with Debian on my desktops, but it's been an awful experience on laptops, specifically ones without an ethernet port.
>However, the more interesting gain Kernel gives is that there is no way built into the language to enumerate the bindings in an environment (a deliberate omission).

Why not throw an error, or perhaps return a curry that takes an integer picking between multiple 'loudly' options? Its true that such 'do-special' would need global read access to the entire program, which is perhaps what you want to avoid?
Unfortunately quoted DSLs are limited because any value encoded in one has to be statically known. You can't generate values at runtime. Luckily for the case of SQL generation at least you don't need quotation. Examples from the Haskell world which demonstrate this include Opaleye and HaskellDB. (Disclaimer: I'm the author of Opaleye.)

https://hackage.haskell.org/package/opaleye

https://hackage.haskell.org/package/haskelldb
Cool idea and this is probably the first time I've seen Vue.js be used in production (that I'm aware of). I'm in the US so I think changing the currency symbol (as a profile setting) would be a nice feature. Very clean design!
15 Proven Strategies to Increase Your Site Traffic Now
I'm seriously thinking this should be a real thing. I mean, what could be better right now, while typing away at the next big thing, than to have some toast. Clearly unicorn. Right?
> It's the most inclusive industry.

Doesn't look like that from where I'm sitting. A lot of companies demand degrees in relevant subjects, quite a few of my younger colleagues (well those under 35 anyway, almost all of them are younger now that I am sixty :-) ) have computer science degrees. Very few of them are black, or South American, or ${your-favourite-minority}, and there seem to be fewer women every year.
Unfortunately no. We needed d3 for some other things so it wasn't a concern. C3js development doesn't seem to be very active either - hadn't looked at it in a while -, but it's still a pretty good library.
Regulator with power for regulating public companies warns of the grave danger in companies not being public. They could be escaping their benevolent oversight!
Location: Bay Area
Remote: Yes
Willing to relocate: Only Bay Area or NYC
Technologies: Javscript, Angular, Big Data, Machine Learning, Ruby on Rails, Postgres, Redis
Resume/CV: https://www.dropbox.com/s/wp1euo62zq7olno/PatrickMcGuireResu...
email: pjm2119 [at] columbia.edu
Not yet. I wanted a prettier way to use standard deviation for assessing the most likely value for estimate line items as well as saving those in a nice convenient way. So I built this. Eventually this will branch out to have more features, specifically for agency-style businesses where they may have several worker types with associated internal / external rates etc. For now though, I'm just gathering feedback as to whether this is a problem for people or not.
Damn/awesome. Someone I know got to see their demo at a conference a few months ago, and that someone figured they had IR targets under visible-light-opaque elements.

Do you know if the structured light is made by the unit, or is it an unmentioned peripheral?
App Store upgrade pricing is already here
Wow, cool stuff. I've just checked your company's website. Do you provide any resources to programmers interested in learning your architecture? (Emulators, a reference manual for your instruction set, etc.)
Nice to see MOOCs starting to integrate with the traditional education system. Coursera is great.
Assuming (could not be the case of course) that you program - the joy one experiences after coding for hours and then finally having everything fit together and work likely does not mirror the experience one had the first few times programming where everything fails to compile, breaks, doesn't work as expected, etc.

I commented on this in my other post on here. In short, it doesn't come right away.
Subscribed to :
- Snap Judgement (Story telling, with a beat. It's awesome!)
- Criminal
- Tim Ferris Show
- Planet Money
Subscribed to :

- Snap Judgement (Story telling, with a beat. It's awesome!)

- Criminal

- Tim Ferris Show

- Planet Money
You're right! That's my job for Monday now that I have a proper audio unit setup. Thanks for the feedback ;)
Phone is encrypted with the Secure Enclave -> that password is absolutely required to decrypt, if the phone has been turned off.

Edit: Failing any cold-boot attacks etc.
No, not everyone else does. That's the worst excuse ever.

If I buy a new monitor it's not telling Asus or Dell or HP what apps I'm using or what I look at for how long.
From experience, you're probably not wrong.
That's whole different adventure altogether! Our diet depends on a lot of variables. How we feel, our daily stress, relationships on/off work and whole lot more things. My experience has taken me from that very first step of not drinking anymore pop soda to almost vegetarian (I eat meat once a week in small quantities and sometimes cheese). I did the atkins, paleo, juice, fruit, and everything in between. Slowly learning what works for me. Which meant finding and way that vegetables and grains would be enjoyable to eat. Food, or its taste, makes my day. So learning how to cook and buy nutritious food that tasted good has been a process.

Best advice I can give is to see your diet as a learning experience with the end goal of living a better life. Little daily goals amount to amazing yearly achievements!
You can email me at tmiller [AT] squarespace.com
Conker can handle complex objects, but they have to have been present when scanning the scene; my cameraperson was moving around so she didn't get scanned.

The depth maps can get dynamically updated, so it's not insurmountable, but currently the process seems to take a few seconds. I'm not sure if this is a design decision, a processing limitation, a hardware data capture limitation, or something else entirely.
Thanks man! I really enjoy Vue. Multi-currency is definitely on the road-map for sure. It's all baked in really except for the user settings area.