Recent submissions

Comment · 6 years ago
Interesting points, but I don't think the conclusion follows.

In your example, if the number one song is classical and made up 0.1% of listening time, would you conclude that classical music is not popular?

It's like saying water isn't a popular drink because only 0.1% of people buy water in the form of 20 fl oz Dasani bottles.

Comment · 6 years ago
Maybe it's just best to let go instead of trying to mini-max your life's productivity, train yourself like Pavlov's dogs with XYZ productivity systems, and guilt-shame yourself over each day you miss out on part of an evergrowing habit list of shoulda-coulda-woulda's.

Maybe procrastination is an emotional regulation problem and tying your self-worth to your productivity leads to more internal conflict between guilt of not doing enough vs fear of failure.

Maybe we could approach improvement out of a place of genuine interest or self-care, instead of treating ourselves like a computer on a cron schedule and then inevitably getting frustrated when we discover that we're human.

Comment · 8 years ago
Comment · 9 years ago
Being able to use React is great and all but What if you want to use service workers? Web workers? Canvas? Websockets? Type defining or writing wrappers around every web specific API I need to use is a non-starter for me.

Is there any ongoing or planned effort to integrate web technologies into ReasonML (as in provide up to date and comprehensive typings)?

Comment · 9 years ago
For me, Windows 10 is a step backwards for consumers. Microsoft was the one of the few software giants that cared about backward compatibility and not breaking users' workflows. Google is notorious for sunsetting products depended on by people at a whim and good luck getting updates for your Macs or iPhones without buying new hardware every few years (even if older hardware is supported, often updates make the devices run slower because they've been tuned for running on the latest hardware). But the people have spoken loudly with their wallets and Microsoft has listened. It's trendy and profitable to fuck consumers. Now they aggressively pushed Windows 10 on people and it comes with forced updates, ads, and telemetry that can't be turned off without hacking about.
Comment · 9 years ago
With the caveat that while the password will be encrypted from the browser to Cloudflare, it will still be transmitted as plain text from Cloudflare to your own server if your server doesn't support HTTPS.

So it's an improvement but not entirely a fix.

Comment · 9 years ago
What IDE do you use for Elixir? Thanks.
Comment · 9 years ago
While learning Elixir and Phoenix, I found Cowboy source code easier to read with no knowledge of Erlang other than what's inferred from learning Elixir than Phoenix's generated app scaffolding.

In Erlang, I look at 'module_name:function_name' I can simply open the module file and look at the function definition.

In Elixir, I had to ask "Was this function aliased?", "Is it imported from a module? Which module?", "Was it imported/aliased through a use statement?" The code was more concise, but harder to read IMO. Of course you can simply reference functions by their full name in Elixir as well, which is what I'm doing with my own code.

Comment · 9 years ago
A similar tool I switched to from ansible for my personal project is https://pressly.github.io/sup. Ansible felt heavy and restrictive for my small project (lots of abstractions to learn and APIs on top of that for extensibility if those abstractions don't meet your needs).

sup on the other hand has a very small surface area of things needed to learn if you're familiar with shell scripting. I would definitely recommend it for smaller projects.

Comment · 9 years ago
Are other file systems better off with recovery when interacting with virtual disks and host power failure?
Comment · 10 years ago
Can I write Clojure that gets compiled to JavaScript with ClojureScript and run that on JVM's JavaScript engine Nashorn?

Obviously turning code into JavaScript at least once is a mandatory requirement for fulfilling the "web" part of "web scale" and running the JavaScript on JVM gives me the "scale" part.

/snark

Comment · 10 years ago
Heck I found the same to be true of vagrant. Big promises, short on delivery. While mostly usable, it's definitely not as seamless across various guests, providers, and provisioners as their docs might have you think. Stray off the beaten path even the tiniest bit and expect to spend hours looking at github issues for workarounds (submitted by other users not the dev team).

My experience.

Windows guests: buggy

FreeBSD guests: buggy

Ansible provisioning: buggy

Windows support was incorporated from a community plugin. Now it's in limbo maintained neither by the original creators nor the (seemingly) lone dev from hashicorp assigned to vagrant.

They use DRM to protect their closed source proprietary plugins and it makes it a nightmare to build a version from source that works with said plugins. Building the installer is closed source for some reason.

After finally being able to run with modified source, I was able to monkey patch their paid VMWare plugin to add a capability so I could use private_network with static IP on Windows guests . I posted the monkey patch to github issues and it took two weeks for their paid plugin to be updated.

I wanted to love and contribute to vagrant, but the somewhat dishonest docs, unresponsive dev team, and DRM have turned me into a grudging user only because there are no alternatives.

Vagrant is definitely a wolf in sheepskin in terms of appearing open source and open to community collaboration.

Comment · 10 years ago
The reasons I use VMWare Fusion are:

1. VirtualBox shared folders performance is terrible.

2. VMWare Fusion is the only shared folders implementation I've found (tried Parallels, VirtualBox, and VMWare Fusion) that can follow symbolic links, making them look like normal files/directories on the guest (useful for Windows guests which don't understand nix symlinks).

3. IIS can't host applications off of VirtualBox shared folders for some permissions reason, which cannot be fixed.

I really hope VMWare Fusion doesn't die, as it's the only product I've found that supports my use case.

Comment · 11 years ago
I didn't mean to imply Facebook doesn't use ReactJS at all. The point was they use it on a need by need basis, not all in SPA all the time.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton