skysight-inc/HackerNews huggingface dataset:
Been playing that ever since they tried to deliver a root kit to my PC. They were out of luck on mine because, of course, it was running Debian. But one of my children was not so lucky.
People usually don't believe these advices until they get bitten. I'm all the same, and got bitten: a hasattr was hiding a deeper error and it is a nightmare to debug, one couldn't even know where to start.
We used to use client certificates to declare and pay our taxes online in France, about a decade ago.

They dropped the technology because no one savvy enough used the same computer long enough to be able to benefit from the feature more than a couple times. And you were still required to enter codes to match your forms with the administration's data, so it felt a bit useless even at the time.
It took me a couple seconds, but I did this mentally:

75^2 = (70 + 5)^2 = 4900 + 2 * 70 * 5 + 25 = 5600 + 25 = 5625
> "Decline if the bank doesn't support zip code checks."

Being able to turn that on & off would be incredibly useful. As far as I know most non-US banks don't support zip code verification, so enabling it effectively blocks international transactions. It's frustrating trying to explain to a small non-technical business the difference between "zip code check not supported" and "zip code check failed".
These cases are unrelated in anyway.

How can you compare the death of a man shot by police on the underground because of been confused with a terrorist, with a person driven to suicide because they are facing a jail sentence?
Everything can be abused. But most things are not, most of the time.
And the salaries are even cheaper in Eastern Europe and Asia, so what's your point? Remote work is great, but not all companies are ready for it yet.

Disclaimer: I'm a Canadian working in the UK (after working for a bit in Canada).
Trouble in Tibet
There is not need to overdo it. Asyncio + threads will do nicely. 500 req/seq is not the end of the world. I have similar load on purely threaded systems and they work fine.

Crossbar.io would help though, but is not even necessary.
Isn't it either way best practise to better be sorry than to be safe?
So the second approach is as far as I can see favoured by the community, because it declutters the code and keeps it simple.
It’s not about abuse, it’s about behavior/consequences most people don’t realize.
Thank you, I'm familiar with the various "merges and acquisitions" (fig, tutum cloud etc) but my point was that there are still a lot of unfulfilled promises and that Docker's admittedly great marketing can be misleading.
A lot of the internal systems where I work use mutual SSL authentication instead of hard coding user accounts into API requests, it took some setting up between the various parts of the business but it's made shifting information around securely a much simpler process. I'm not sure of how beneficial this would be for most everyday computer users, given the relative complexity getting it set up and lack of widespread knowledge about the technology and processes behind how it works, many users can grasp username+password but might struggle with SSL.
I think you're mixing up the intended use of the "toy project," i.e. skill development, with the complexity of a real world project with a growing number of use cases, including a proliferating number of mobile devices and features –– just something to keep in mind.
I really like Elm and have become an intermediate user of it (as well as Haskell). I felt like I really understood what Elm signals are about and made some optimisations to Helm [0] based on that.

I pushed to use it for a contract for an open source application [1]. Ultimately that wasn't a success due to various factors but it's interesting to note that the client dropped Elm after I left and hired people to re-write everything in JS.

In retrospect Elm really wasn't the right choice for that project because it wasn't mature enough (and maybe I hadn't been using it for long enough either). The lack of any kind continuation monad for managing effects at that point (later added to the language as Tasks) and the cumbersome interop with JS (still an issue) were real sticking points. It's just frustrating when you have a problem that can be solved trivially with a state-mutating for loop and you have no easy mechanism to do it. The boilerplate required to use Chrome's messaging within the app was really painful.

I tried to use Elm again for a personal project, a kind of gallery website with a JS search function [2]. After starting an initial prototype in Elm I switched to using React (which I had never used before) and found I was much more productive (even though the code is messier). Having a much bigger repository of re-usable modules and being able to take short cuts is really valuable at this stage of development (and the server-side compilation ability is really cool).

These experiences have made me wonder about the real-world place for Elm and how long it would take for it to rival something like React. I definitely think there is a lot of value in learning Elm to help you think about state in your application in a more higher level way but I would really hesitate in advocating to use it for real-world project at this stage (it does depend on the project of course).

[0] https://github.com/switchface/helm

[1] https://github.com/kasbah/mooltipass.hid-app

[2] http://kitnic.it/ | https://github.com/monostable/kitnic (work in progress)
I wonder if any of these 2/3 of developers ever had a service job? Has it gotten to the point to where they're like football players, and all they've done since the sixth grade is code?
I might be missing something, but .. in this case? I thought that this thing is completely wireless and probably can be firmware reset.

So - you steal it, because you can actually install it at home (or resell it for that purpose). You don't steal a (broken) part of a doorbell, you steal a complete IoT device that the thread here and the original article seem to consider useful.

https://ring.com/store/products/ring-doorbell - it's $200..
On my Mac I run docker under CoreOS VM, the same OS I use on production, and use lsyncd to transparently synchronize all the files that I touch in the editor into the VM. Works like charm.
I'm on a short trip abroad right now. And because your website checks my IP and geolocates it outside of your service area, I can't use your service nor even check what you guys do in the first place.
I kind of agree with you too. As with most things, it's not black and white. It's a spectrum. And the usefulness has shifted toward the "less useful" portion of the spectrum whereas in the past, mental math was far more useful and the ROI on being good at it was greater than it is in the present.

I'm not suggesting that you be totally braindead and not invest in learning the basics of mental arithmetic. I'm saying that going deeper than that initial basic investment isn't as useful today and doesn't make as much sense as in the past.

For example, I'd consider the 75^2 example in this blogpost very cool, but not worth for me to deliberately remember and so I'm not going to commit it to memory.
I think you can do exactly what you are asking for with the host machine's local storage with docker today. Where do these docs fall short for you?

https://docs.docker.com/engine/userguide/dockervolumes/

I would first start with the use case, checkout what came out in docker 1.9 and the read up on what the various volume plugins provide.

(I work for ClusterHQ and we read and hear a lot of feedback around the topic, also )
Music artists underestimating the power of the Web
It's raining "Considered Harmful" stories. Come on. Be a little bit more creative with titles, please!
If I needed a client certificate to view my webmail it would be quite cumbersome to check my mail while borrowing a friend’s computer. A password is portable.
Has it decreased the median delay between the first alarm and you getting out of bed?
I've seen Linux panic. I've seen Emacs and GCC dump core. I've seen Chrome "aw snap" at least monthly. My phone has rebooted for no reason more than once. Damn near every Windows user knows what a BSOD is.

Where did you find reliable software, and what does it do? After twenty years, it all seems to be the shit it always has been.
Lambda expressions in C
Learn to Build Web Apps Using D3JS
Same situation for me. Had a VPN though so here are some (crappy) screenshots. It's quite bare anyway.

http://i.imgur.com/tLCImTj.png
"I was good at mental arithmetic and saved myself a lot of money back in the Soviet Union."

This reveals a weakness in western education. People in the former Soviet Union learned a lot of mathematics in the traditional way (a mixture of clever mental calculating skills and a good grounding in theory) simply because they had no alternative and there were many problems to be solved requiring higher math skills.

Americans, on the other hand, (as well as being famously lazy about math) now rely almost completely on calculators and computers and are gradually abandoning both mental calculation and deep theory in mathematics. An EMP will someday zap all our electronics and we'll get our comeuppance, and we'll have to try to remember exactly why the integral of x^2 is x^3/3 + constant.

As I sailed solo around the world 25 years ago I spent a lot of my free time practicing mental math. One day in Israel I read my receipt at a restaurant and realized the waitress had inflated the cost by performing a creative kind of addition. I corrected her figures, lectured her, and paid the difference as a tip. It occurs to me that she could get away with creative addition with 99% of people, even well-educated people, because nearly no one checks the addition on a receipt.

Hans Bethe and Richard P. Feynman were both formidable mental calculators, at a time when that skill was valuable. There are stories about how (when they were both at Los Alamos) they would have contests to see which could produce the quickest result using somewhat different methods. This was at a time when a matrix calculation required a roomful of "calculators" sitting at mechanical adding machines all day long, sometimes for weeks, estimating the yield of a nuclear explosion.
Also, it's cheap. I regularly get an enormous sandwich and shrimp rolls from this awesome place in Sunnyvale:

http://www.yelp.com/biz/cam-hung-sunnyvale

It's almost SUSPICIOUSLY cheap! But sooo good! .. it's like $7 for the giant meal which could feed me for two meals. I always amazed at the quality you get for the price.
Pimp your config with configuration meta-data in Spring Boot
TBH it was just a quick write up to point ppl to in discussion as said in the intro. I never spent much time to ponder the attractiveness/SEOability etc.
The Ultimate Guide to the Essay Writing Techniques
wow, what a horrible language.
Which one to buy?
Although I am not one of "math" people, I think that the pervasive opinion that "what I don't need in everyday situations and work I do not need" is a BIG mistake.

Instead elaborating, I'll just make an analogy: We do not need to run, or to lift weights, nor exercise at all. We have transportation and tools. But, those activities are still highly valuable, even though we do not use them for work nor need them in everyday situations, because our body evolved to need them.

So, math puzzles may not be directly useful, but they prepare the brain for other utilitarian activities. Ok, maybe we do not need puzzles, but math tasks in general is one of the best if not THE best exercise for abstract logical thinking.
What about just agreeing that property getters should not throw? C# for example has similar code-defined properties, but the agreed and recommended practice is that property getters should never throw.
آغاز دوازدهمین نمایشگاه انرژی در جزیره کیش
“Considered Harmful” Essays Considered Harmful

http://meyerweb.com/eric/comment/chech.html
We changed the landing page
We use client certificates for our internal services.

Also you should know that Apple use this for its push notification system.

But I still think the technology is underrated.
IIRC, the last time the question was raised, the answer was "because that's what the average person expects".
Isn't this simply a bug? Why would hasattr() catch all exceptions instead of just AttributeError? IMHO a better title would be: "Python2 hasattr() has a bug".
I don't know if my case is representative, but as a backend dev I'm still on the fence with javascript and at the same time eagerly wanting to step in the frontend realm, because, well Internet. And it seems that elm finally got the right combination of reliability (functional, immutable....) and friendliness (nice syntax, good docs...) for me to cross the rubicon.

Add to the mixture charismatic personalities like R. Feldman and E. Czaplisky and this could be the answer.
What is a Full Stack developer?
This is stupid. Wants to be anonymous, uses Google.

Google records your calls, the number of times you access their service, the messages, the IP address you are using and happily shares this information with your favorite government information service.

Wake up. If you are not paying for the service from Google, YOU are the service..
PC sale are at historic high. The form factor for pc has changed to smartphones and tablets
People don't learn basic rigor/debugging/"go over it one more time." You know that voice of performance anxiety that screams in your head when you're in it up to your neck?

They haven't learned to quiet it yet.

And some probably just gave their last full measure of devotion somewhere along the way; they just couldn't for some inscrutable reason.

I learned it less than Cary did. Every time I read this, I calculate what it'd really cost per kid and get pretty sad; it would be a pittance.

http://carymillsap.blogspot.com/2011/01/axiomatic-approach-t...
Diwana is popular among vegan students from SOAS. There would be no point going to Raavi for vegans :-)
I think, that it's not that anonymous.

Weak spots:

1. I wouldn't recommend buying used devices, you don't know what has been done with the device, what's running there, even if you reflash it from scratch. Try to buy somehow (anonymously) device in still original and sealed packaging.

2. One would need to first install modified AOSP/CyanogenMod with patched core libraries/apps/services to return fake/random values for device serial number, WiFi and Bluetooth MAC addresses. Otherwise some of the apps might leak this information over the air, even in clear text form.

3. You need to remove or somehow power off the GSM baseband, otherwise you can still be tracked.

I'm not an expert in this area, so there might be a lot other missing weak spots in this guide.
They were not legal under Belgian law, because they are not legal under EU law.
Craftsman by day, artist by night.

--Programmer Man
And Telegram is not secure anyways: https://security.stackexchange.com/questions/49782/is-telegr...

Check out Threema for a secure alternative that doesn't require a phone number: https://en.wikipedia.org/wiki/Threema
A: It's a pain in the rear.

We use them for device identification. It's ok in those scenarios. But for user auth, you really need smart cards to make it work.
lodash.cloneDeep is available as a standalone npm module (as are all lodash functions).

It clocks at 2.5KB mingzipped, after browserification.

There are probably lighter implementations.
For my purposes, the current biggest problem with Android is that it's diverging more and more from desktop Linux; the security model is now sufficiently different that a Debian userland basically won't run. (selinux errors when doing anything with apt.)

I used pchroot for a while, which was magical --- it fakes a superuser chroot in a normal user account --- but there's something about recent Androids it doesn't like and it's stopped working for me.

The switch to a Chromebook was partly because of this. Crouton seems at least semi-blessed, although recent Chromebooks with Freon no longer support running X in a new VT. (You instead pass through X to a Chrome tab.)
Maybe not in the described form, but it is still very useful if you can do ad-hoc fast calculations. It helps when talking about budgets and similar - when someone throws some numbers at you it helps immensely if you can check if they are in the correct ballpark.
Under Dutch law:
- the original owner gets a claim on you for the replacement value of the thing
- same if you lost it
- not sure what that means
- the money is not gifted to the restaurant owner, so no.
Tweak inheritance to lower inequaliy
I use client side TLS certificates for several things, but usually not in a browser.

This allows me to check on my server that there is no MITM between the user/device and the server. The user may be inclined to click "OK" and proceed anyway when there is such a warning, but my server will refuse in that case.
Either your building has old/cheap/shitty elevators or they are misconfigured. This is already standard feature in our elevators.
Not a bug, just Python 3 choosing different trade-offs. getattr() and hasattr() are useful for replacing annoying boilerplate like:

try:
foo = x.y
except Exception:
foo = None

If getattr() and hasattr() can raise, then you have to wrap them in try/except blocks. So much for that previously useful shorthand.

There's no good solution here. Either hasattr() can raise (confusing), or it can return false for attributes that exist (also confusing). Maybe if the name was changed (validattr()?), everyone would be OK with the Python 2 behavior.
I have the same problem with the + on my numpad.
Remix OS is now ready to run on your PC (or Mac)
What pushes Java and keeps it thriving today are big data and Android. It also has an enormous library and framework ecosystem.

As for language progress, think JVM, not Java. I program exclusively in Groovy. You also have Scala, JRuby, Clojure, and others that run great on the JVM and are more feature-rich than JS (even ES6).

Job market is entirely dependent on your locality. I'm an expert on California's tech job market, and even LA and Orange counties have very different job markets, different still from SV.
For those doing on-call and required to be responsive to alerts at all times during your shift, one thing to think about is your pay for this burden. Some cardiologists get over $3K/day to just be on-call (whether or not anything comes up) which means keeping within range of the hospital, being sober, not being more than a few minutes away from their phone, and so on. While generally nobody's life is on the line should a server go down, if you're expected to go beyond "if I hear my phone alert and I'm sober and am near my laptop" level of effort, ensure you are compensated appropriately.
Showing your intelligence at full usually requires that you are not distracted. That is hard to come by these days.

I can calculate 16x180 in my head, but I would still pull out my smartphone to do it if the result is in any way important. Not because I'm lazy, but I know that the device won't make some silly mistake while doing it.
I would like to use client certificate with distributed sensors, but I can't find a cloud provider that would accept them directly (and I would like to avoid using VMs and Linux myself, and let storage providers do it)
They stopped using Erlang at least two years ago and use C++ for the chat now
The problem is that banks all seem to have agreed to charge $25/transaction for it.

I believe in America this is called a "free market".
I bet you would help not only me but lots of people if you'd share that workflow.

Which hypervisor are you using?

Is Vagrant still part of that setup (a tool that should become obsolete with a pure docker development approach IMHO)?

I didn't find anything like that on either the Docker nor CoreOS official docs unfortunately. Both of those companies are fighting for territory in this super lucrative space, one of them should provide it without relying on the greater community (like one of you or me doing what's arguably their job for free).

Edit: I'm sorry if this comes off as the typical abrasive comment but I've been working with both those technologies for more than a year now and mind you not alone. A couple of good developers and sysadmins I work with are also still trying to figure out how to go about all of these issues and what I see is a big disconnect between what gets advertised vs. where we are at this point. As somebody who did FreeBSD jails and OpenVZ container system administration as well as general "distributed systems" development myself for many years I also admit to painfully miss the amazing simplicity of creating a monolith and effortlessly deploying it to Heroku. It's something I've become used to over the last couple of years and I miss it, even though I myself find the promise of the current "microservice" trend very interesting as well.
I was wondering why last digit of 5th power is the same as original number and the answer [1] is to look at x^5-x which is x(x²+1)(x+1)(x-1) and prove that it is divisible by 5 and 2 (by going through the possibilities) so it must be divisible by 10. Or [2] use euler theorem. There is a comment that (spoiler) the most general form is "The last digit of, any integer and its nth power, are the same, where n=4k+1."

[1]
https://answers.yahoo.com/question/index?qid=20071020225048A...

[2]
http://www.johndcook.com/blog/2015/07/04/when-the-last-digit...
Haven't watched Interstellar. But Gravity is a (bad) joke of a movie, both from a scientific standpoint and as a movie in general. It's just a bad space action movie with very cool CGI. You say "there are some issues with" - no, the whole thing is a mess. They're using spacesuit rockets or a fire extinguisher to move between orbits that are extremely far apart, this is a physical impossibility that is central to the plot. But it managed to make me furious from the very first scene, with three people outside the spaceship during an EVA, and Clooney floating playfully around the spaceship, untethered. This is reducing the majesty and terribly unforgiving nature of space to a kindergarten playground.

Same feeling for "The Martian". The Martian base and the spaceships look like youth hostels, the astronauts an unruly bunch, but more than everything, there is no feeling whatsoever that we're looking at people dealing with something alien. It's the usual ingenuous american guy playfully overcoming difficulties that end up looking more or less trivial, like traversing hundreds of kms of Martian desert, growing potatoes (under artificial light!), surviving a Martian night while unconscious with no protection from the cold... Just have a look at the Martian landscape as depicted in the movie:

http://www.wired.com/wp-content/uploads/2015/09/martian-gall...

(hint: like a holiday destination in a hazy day) and at how it looks for real:

http://photojournal.jpl.nasa.gov/jpeg/PIA18614.jpg

http://i.imgur.com/03Q5l.jpg
"A knowledge of the Science of Number is of minor importance; skill in the Art of Reckoning is absolutely indispensible."

I laughed out loud at that.
Getting an invalid cert for this via Chrome, anyone else having problems?