HNHacker News
TopNewBestAskShowJobs

DandyDev

809 karma · joined September 28, 2011

[ my public key: https://keybase.io/dandy; my proof: https://keybase.io/dandy/sigs/f9hZ-r5W3dhYxKx3uc1itA_aeF-_T-TN_OfibSDOUos ]

https://github.com/DonDebonair

submissionscomments
DandyDev··on Free Dropbox Accounts Now Only Sync to Three Devices
And where exactly did Dropbox make a legally binding agreement with you that allows you to sync 20GB to an unlimited number of devices for perpetuity? The agreement you're referencing doesn't exist.
DandyDev··on Why Segment Chose Go, gRPC, and Envoy to Build Their New Config API
This might be a dumb question, but why translate REST to gRPC and not expose the gRPC services directly?
DandyDev··on Diaspora: Hello and a big welcome to everyone arriving from Google+
There we agree. I think freedom of speech should fully cover anything religion related because religion is by definition not provable.
DandyDev··on Diaspora: Hello and a big welcome to everyone arriving from Google+
The Netherlands. And in what way is US freedom of speech with puritan censoring of anything sex related better than a system in which we prohibit something like holocaust denial? (something that actually hurts people, as opposed to someone's nipples)
DandyDev··on Diaspora: Hello and a big welcome to everyone arriving from Google+
No, most EU countries have laws in some form that prohibit Holocaust denial. But as with any country that has the rights to freedom of speech, these rights are inevitably balanced and restricted by other laws.

This is a good thing, because while freedom of speech is important, the general wellbeing of the population and preventing people getting hurt is important as well. It is my belief for example that allowing racist remark under the banner of free speech, hurts more than it helps. It leads to an overall negative impact in the wellbeing of the population. I think the same balance was considered when prohibiting holocaust denial.

Question: why use a throwaway account?

DandyDev··on Diaspora: Hello and a big welcome to everyone arriving from Google+
“where there is no right to free speech“

Yes, there is. At least in my experience as a happy EU citizen.

So want to cut the hyperbole and substantiate your claim?

DandyDev··on A comparative analysis of SQL-on-Hadoop systems for interactive analytics
A pity that the paper doesn't include Hive LLAP in the comparison. With LLAP enabled, Hive becomes more like Impala and Drill, with persistent daemon processes providing much shorter response times to queries.

I'm curious how Hive LLAP does, compared to Impala and Drill.

DandyDev··on SQLite: Infinite loop due to the ‘order by limit’ optimization
That doesn't necessarily mean that it stores the password in plaintext. It can mail you the plaintext password based on your own input upon sign-up before storing a salted hash in the database.
DandyDev··on Julia 1.0
Examples?
DandyDev··on Show HN: TaskBotJS – TypeScript and JavaScript background job processing
Read and find out
DandyDev··on Who controls glibc?
The dictator in question certainly doesn't seem Benevolent to me in this case.
DandyDev··on Towards Scala 3
That might be true to some extend, but many languages have completely different target audiences. People whose favourite language is Go, will probably not move to Scala (and vice versa). Kotlin vs Scala is an easier to understand competition.

In any case, if people want other people to invest in "their language", they should focus on making that language and its ecosystem compelling to use, not bash other languages...

DandyDev··on Towards Scala 3
It's amazing how many people in this thread justify their own language choices by making negative, sweeping statements about another language (Scala in this case) that is successfully used by people other than themselves.

Yes, some people who previously used Scala, now use Kotlin. And some people who would've used Scala if Kotlin didn't exist, use Kotlin. Same probably goes for Rust.

But there is a big enough market for people that like the intricate and expressive type system that Scala gives you, in combination with the JVM ecosystem. People that think Kotlin is nice, but not expressive enough, for example. People who don't want to deal with Rust's memory management and/or don't have a use for that. People who think Go's simplicity is sometimes more of a burden.

Why are people so intent to bash sombody else's language choices?! Go, Rust, Kotlin, Scala are all great languages in different ways. They all cater to different needs, sometimes radically different (Go vs Scala), sometimes subtly different (Kotlin vs Scala). I think there is a market for all of them, and more. And the introduction of a new language (Kotlin for example) does not necessarily spell doom for another (Scala).

Let's all enjoy our own tastes and needs, and respect those of others.

DandyDev··on Making the Touch Bar useful by abandoning Apple guidelines
By mapping escape to the otherwise useless caps lock key
DandyDev··on Heisenbug
Obligatory link to this classic blog post explaining heisenbug and many other classic programming puns: http://www.dodgycoder.net/2011/11/yoda-conditions-pokemon-ex...
DandyDev··on TomTom ditches map updates for some sat-navs
Yes, I use offline maps for navigation all the time when on holiday
DandyDev··on Ad campaign runs cryptocurrency miners while unwitting users watch videos
Google can build software that can autonomously learn how to beat humans at the hardest games in existence (or buy a company that builds said software), but it cannot detect malicious code in ads before serving those ads...

I call bullshit

DandyDev··on From Markdown to remote code execution in Atom
It's not a developers dream if that developer loathes Javascript, like I do. Even Typescript just feels like lipstick on a pig.
DandyDev··on Show HN: Slack Machine – A sexy, simple, yet powerful and extendable Slack bot
Hi everyone!

This has been my main side-project for the last couple of weeks. I wanted to build a better Slack bot framework in Python. I hope you like it!

If you have any questions, suggestions, ideas, etc., feel free to ask!

DandyDev··on AthenaX – Uber Engineering’s Open Source Streaming Analytics Platform
This looks like an amazing piece of software! I have a couple of questions:

- Does it (out of the box) support mapping JSON messages on a Kafka Topic to a table accessible from SQL?

- How would you support the following use case: run SQL queries on one or more Kafka Topics and expose the results in (near) real-time through a JDBC supporting BI tool? I assume you'd use, AthenaX to run the queries and store the results in a standard RDBMS like PostgreSQL?

DandyDev··on “The moon blew up without warning and for no apparent reason”
Not OP, but the chapter Ymir, near the end of the first act I'd waaaay too long.
DandyDev··on Terraform Module Registry
How is this any different from the various packaging mechanisms that exist for all the different programming languages out there? You make it sound like this is a new kind of problem that started with Docker.

When I add some dependency to the Maven pom of my legacy Java EE app, I'm exposed to exactly the same kind of risk.

In short: research any dependency you pull in, whether it is a library for your favorite language or a module for your infrastructure automation tool of choice.

DandyDev··on The Realities of Being a FOSS Maintainer
> Anyone is free to charge for compiled binaries. If this compilation has added bonuses (e.g. including plugins) that gives people a reason to pay for that compilation. In any case, those that don't like it can just compile the project themselves.

Yep, anyone is free to charge whatever amount for whatever service/feature they offer. But apparently, in this case, the backlash against Caddy's move is greater than the willingness to pay for the service rendered (building binaries without the sponsor header).

Matt's post, and a lot of comments here on HN defending Matt, are missing the point: yes, there was vitriol, and yes, people reacted in a way that was disproportional to the announced changes, but in the end the most important take-away is that people are _not_ willing to pay for the product and are angry because of the changes and the way they were handled. This will cost Caddy a lot of business. Period.

In my opinion Matt should have done one of two things:

- Own up to his mistake (if he agrees it's a mistake)

- Stand by his choices, grow a pair, and laugh at the community for their silliness

What he did instead, is play the victim. He's not a victim. He tries to run a business. That alone will always alienate people. Deal with it!

DandyDev··on Nginx Unit
Or... you spend your time building something useful, leveraging skills you do have, and let nginx leverage its own strengths.

What you say, sounds like NIH syndrome to me.

DandyDev··on Show HN: DatoCMS, a Client-Friendly CMS for Hugo, Jekyll, Middleman, Etc.
The thing you offer is a fancy editor for statically generated websites, but for the prices you're asking, I would expect you to host the site as well. Also, looking at the videos/gifs on your website, it seems to me that the editor isn't even truly WYSIWYG. Sure, the text-areas are WYSIWYG, but you're not editing the content in the templates themselves, which would be way more useful.

I also want to second the suggestion to make this FOSS. I know you fear for the economic repercussions, but unless your product is unique and super game-changing (which IMHO it isn't), people will mostly pay for the service they get on top of the product. This can still be a differentiator, even when the software itself is also available as FOSS.

DandyDev··on Removing Home Internet Is the Most Productive Thing I've Done
I have an unpopular opinion about this, but here it goes: I think the whole article is based on false premises. Mostly two of them:

  - Productivity is the be all, end all of life
  - It's somehow wrong to "waste your time" with things like Netflix, Gaming, etc.
What does "productivity" even mean? To be able to work more? I don't want to work more. And what is wrong with gaming, or watching TV shows on Netflix? I would consider some games and TV shows as works of art, and to me there's nothing wrong with experiencing more art in one's life.

I do agree with some of the less extreme sentiments here on HN that it's good to be more conscious about how you use your "internet time". I quit Facebook, and it has gained me more time to use for other stuff, and it strengthened the most important relationships in my life.

DandyDev··on Ask HN: Java 8 or Scala?
I work at a company that exclusively uses Scala for the backend of our applications/services, and I found that if developers are willing, it's almost never a problem to have them learn Scala within a reasonable amount of time, if they come from a Java background.

We found that it's very hard to find Scala developers when hiring, so we basically dip into the Java pool and look for strong and talented developers there, that are eager to try and learn Scala. We then train them on the job, which almost never takes more than a couple of weeks before they really become productive.

So I'd say, if you're confident in your team as far as their quality as developers goes, then go for Scala. The time lost in learning, will be made up in productivity once they get the hang of Scala and the start experiencing the productivity boost that a more functional approach can give you.

DandyDev··on Browser Market Pollution: IE[x] is the new IE6
While you assessment of the browser situation some years from now, is far less depressing than the picture Paul Irish paints, you're ignoring his point that not only will we have to deal with different versions of IE, but on top of that, we need to regard all of the different render-modes/document-modes that will possibly be integrated in future IE versions, for the sake of compatibility. It is by that line of reasoning, that Paul Irish makes the assumption that we'll be targeting some 72 different "browser versions" in 2020.
← PreviousPage 8 of 8