HNHacker News
TopNewBestAskShowJobs

watson

1,032 karma · joined April 6, 2011

https://github.com/watson

https://twitter.com/wa7son

submissionscomments
watson··on Elastic enters Application Performance Management space with Opbeat acquisition
Though our current marketing doesn't mention Python, we still support it. And plan to add new languages in the future as well.
watson··on Elastic enters Application Performance Management space with Opbeat acquisition
We still support Python, but our marketing have been 100% focused on JavaScript, so it can seem like we don't care about it. Now that we're joining Elastic we'll get more resources to support even more languages :)
watson··on Elastic acquires Opbeat (application performance monitoring company)
No we never intended to be profitable at this point in our development. So that was never really a problem. We had actually just secured our next round of funding when Elastic approached us, so money was not an issue. We honestly believe that our chances of doing something great is bigger with Elastic than alone. It's true that we could have continued without joining with Elastic, but we felt it was the right thing to do :)

Personally I'm a huge believer of open source, and Elastic is an open source company. That's one of the reasons why I'm super exited about this. I think this move will benefit everyone :)

watson··on Elastic acquires Opbeat (application performance monitoring company)
Thomas here (Node.js lead from Opbeat). Don't worry, we are not closing down Opbeat :) We'll continue to run the current version of Opbeat via opbeat.com until we can port users to the new Elastic APM product that we are currently developing
watson··on Show HN: Decaffeinate converts CoffeeScript projects to modern JS
True. I've declined job offers based on their use of CoffeeScript
watson··on Europe mostly ends mobile roaming fees from today
Look at the most free market of them all with the least regulation: United States. Here using a mobile phone is WAAAY more expensive than in Europe. My US friends always thinks I'm lying when I tell them how little we pay for data in EU.
watson··on Europe mostly ends mobile roaming fees from today
Roaming is for when you travel (i.e. bring your mobile phone to another country), not when you call someone in another country
watson··on A Case of Stolen Source Code
In this case the attacker actually guessed the names of the git repos based on knowlege that the owner of the attacked computer was a Panic employee. The attacker guessed the repo names was Panic software names. So it was a very manual process indeed
watson··on Ryzen is for Programmers
Moore's law doesn't concern it self with clock speed, but with the number of transistors. While the clock speed have stayed about the same, the number of cores have increased. The problem is that it's really hard to make a program that takes advantage of all those cores, so you as a regular consumer doesn't see any difference in your day to day usage.
watson··on Ask HN: Will front end development ever move away from JavaScript?
You can't have a language that satisfies both camps. Some like statically typed languages, some don't. Stating that it's an inferior language because it's not statically typed is just plain wrong. I accept that you belong to the statically typed camp, and that's awesome. But don't be fooled into thinking that it's somehow better - it's just a different approach to programming. If you like it, then that's cool.
watson··on Ask HN: Will front end development ever move away from JavaScript?
The creator of JavaScript stopped working there a few years ago. Now started a new browser company called Brave. The Brave browser is written entirely in JavaScript by the way
watson··on Ask HN: Will front end development ever move away from JavaScript?
I think it's a common misconception that JavaScript isn't an elegant language. The real issue is that it's the only language with a monopoly. So people who want to work on the web have to use it. This results in people being forced to use it against their will. So obviously a lot of people don't like it - probably because it doesn't have that feature they really like from their primary language - whatever that is. If we invented a replacement language, the issue would not go away, but simply shift.

I think instead the real issue is that we're too bad at educating people in how to properly use the language. Sure there's corners of the language that are bad, but as a seasoned JavaScript developer you simply know to ignore those corners. So they don't bother you. You instead focus on the cool things about the language. Any programming language have good and bad things. And we as developers learn to focus and leverage the good parts to our advantage. The ideal of a perfect language is a pipe dream unfortunately - instead my advice is to really learn the language and embrace it instead of fighting it.

watson··on Tripling Down Against USA Conference Hosting
My colleague is from Iran but live and work in my country (in the EU). Last year my company were sponsoring a tech conference in the US and him and a few of my other colleagues were going to attend the conference (he's the lead engeener on a product that we were going to publicise at the conference). He was denied entry to the US simply because he was from Iran, so it hasn't been all roses. But now it has just reached insane levels.
watson··on GitHub Report Card
Ups, thanks :)
watson··on GitHub Report Card
I have over 200 open source repos, and 2-3 private once on GitHub. They are private for a reason and it's irresponsible of GitHub to "force" me to make this choice in order to participate in the echo-system of 3rd party apps that connect to GitHub. In todays developer world, you need a lot of these 3rd party tools in order to be a productive programmer (granted not this one, but hey).

It's even more irresponsible of this dev WHO WORKS AT GITHUB to take this fact to lightly. Read AND write access to both my public AND private repos is an insane amount of trust to put in another person. I'm sure this person is a stand up individual. But does he/she write secure code? How easy is it to gain access to his database of access tokens?

In this world of Yahoo/Sony/You-name-it hacks that we live in, I'm honestly surprised there haven't been a hack yet where someone got a hold on a whole bunch of access tokens to private repos. You could do A LOT of damage with this. I'll never sign up for a service such as this and the author should be ashamed to even suggest it.

Instead he/she should focus their time on fixing this issue at GitHub instead of making apps like this.

watson··on Making the Switch from Node.js to Golang
The syntax of your language doesn't change its performance when running.

I can appreciate that not everyone likes JavaScript - it's all a matter of personal preference I guess - but saying that Go is a better language because of the syntax is like saying bananas taste better because of their color.

They are two very different languages with each their strengths and weaknesses. Does JavaScript have a few design flaws? Absolutely! More so than many other languages? Quite possibly! Does it make me write worse software if I'm aware of those quirks? Most certainly not.

watson··on I gave commit rights to someone I didn't know
This concept awesome and already have a name. It's called Open Open Source: http://openopensource.org

It's especially essential when managing a high volume of open source projects on GitHub.

watson··on What’s the allure of a fruit designed to repel?
It took me a while to figure out the article wasn't about a REPL... I was really curious as to know the answer though ;)
watson··on Elevated error rates on applications and deployments
So far it seems that Salesforce is leaving them alone to run their own business
watson··on Elevated error rates on applications and deployments
Heroku was bought by Salesforce in 2010: https://techcrunch.com/2010/12/08/breaking-salesforce-buys-h...
watson··on The Dropbox hack is real
What really bothers be about this is that Dropbox hasn't bothered to reset the sessions. Even after I manually reset my password (which I wasn't prompted or forced to do btw), all my apps (iPhone, desktop etc) that have existing sessions wasn't expired. So for all I know, a hacker might already have an open session to my Dropbox and changing the password will not fix that

Clarification edit: I did receive the e-mail from Dropbox letting me know that I should change my password, but when visiting dropbox.com I was already logged in and wasn't prompted to perform the pw reset

watson··on Securing a travel iPhone
Correct me if I'm wrong, but isn't it also possible to just use one of your fingers that you didn't register with touch ID for 5 or so consecutive unlock attempts and it will have the same effect as rebooting your phone?
watson··on Backslash must die
MS didn't use / for directory separators before. They wanted to in DOS 2.0, but that would mean they had to change / in front of options to something else. So to keep backwards compatibility they used \ instead. It's true that they were ok with breaking that backwards compatibility, but IBM convinced them not to
watson··on Show HN: Expounder – A small JavaScript library for more engaging tutorials
Reminds me a little of what Wait But Why is doing in his articles - e.g: http://waitbutwhy.com/2016/03/cryonics.html (look for "New to WBW? Open these.")
watson··on Digital Nomad: I’m Not Living the Dream
I have lived as a digital nomad for a few years and I can really relate to this story. The biggest issue is that you lose touch with your real friends and it's impossible to connect with new because "you'll be gone soon".

For that reason I've also decided to stay home now. I'll still travel but in shorter bursts - maybe no more than 3 months per year.

watson··on 1Password sends your password in clear text across the loopback interface
He only claim he send them an email and that he then decided not to wait for an answer and publish this before they got a chance to respond. In no way is this acceptable behaviour from any security professional. In my mind he's just a kid who thought he would get some cheap points for discovering some big security issue but in the heat of the moment forgot to follow normal protocol
watson··on Show HN: CuriosityStream – Netflix for non-fiction
I've been watching a lot of science channels and documentaries on youtube. And the quality varies a lot. To be honest, I wasn't sure if the content on CuriosityStream would be good enough, since it's very hard to make good science films.

I guess you guys are doing it right, because I keep being interested and thinking about signing up. But for some reason I just haven't gotten around to it yet ;)

watson··on Show HN: CuriosityStream – Netflix for non-fiction
Interesting. I've been bombarded with ads on YouTube the last one or two months for this. Thought to sign up a few times, but wasn't sure if it was worth it. Those ads cannot be cheap!
watson··on How Soylent and Oculus Could Fix the Prison System
If there is one thing I fear more than prison it would be forced to "eat" nothing but Soylent 24/7/365. I really mean that.
watson··on Creating a Virtual Printer Using Node.js [video]
Here are the rest of the links:

https://github.com/watson/ipp-encoder

https://github.com/watson/printcat

http://printb.in

← PreviousPage 2 of 6Next →