HNHacker News
TopNewBestAskShowJobs

rayascott

4,170 karma · joined November 19, 2013

submissionscomments
rayascott··on Ask HN: IO Domain Issues?
Your post reminded me of this situation with .IO. that was on HN recently... https://getstream.io/blog/stop-using-io-domain-names-for-pro...

And then there was the security researcher who took control of 4 of the 7 authoritative name servers... http://www.securityweek.com/researcher-takes-over-io-domains...

Not sure what to do in this situation though.

rayascott··on How Firefox Got Fast Again
Long live Rust.
rayascott··on The cargo cult of versioning
Commenter here. Firstly my comments are designed to highlight confusion in your argument, or with your understanding of versioning as a whole. With regard to version identifiers, they aren’t simply strings, they are complex data types made up of iterable data types. Even a custom enumeration that holds values such as “alpha”, “beta”, “rc”, isnt just a string, but an enumerated type, meant to convey MEANING. The fact that they are serialised into a format that happens to be readable and parsable, is besides the point. You write “Let's just make them a tuple. Instead of "3.0.2", we'll say "(3, 0, 2)".” Why bother? You’ll end up treating them the exact same way. Or does the tuple have some structure that is different from the containment found in semver? Semver is a heirarchy. And what would it mean? Absolutely nothing if you were hoping to understand the difference between 2 versions simply marked like “Product-1 21” the “Product-2 13”. If you think every open source developer’s life is going get easier with strings that hold no meaning, you are sorely mistaken. I’m truly baffled by your reasoning. Others have commented, and I agree, after 20 years in the industry, pinning is vital. The Go community isn’t wrong. The request to pin is borne of experience. You are ignoring the fact that working with multiple dependency’s that are produced by coders you have no control over isn’t all rainbows & unicorns.
rayascott··on The cargo cult of versioning
“To begin with, it's weird that versions are strings.” - what else would they be? An audio tone at a particular frequency? A vibration pattern? It’s written communication. Perhaps he’s just confusing data types with how they are communicated. But then, you’re free to use any data type you wish. If I’m not mistaken, Ubuntu & Jetbrains both use date fields in their versioning. Still communicated as a readable string.

He proposes tuples, but doesn’t care for semver. So what would the tuple mean?

As a human race, I’m sure we can do better with versioning semantics. Perhaps I’ll put some more spare personal time into that semantic schema kit I was designing. Ultimately it’s about data types, containment and meaning. And his proposal ignores most of that.

rayascott··on What would you recommend to read?
The Art of Unix Programming by Eric S. Raymond http://www.catb.org/esr/writings/taoup/html/index.html
rayascott··on The software engineering notebook
This might seem like over-kill at first, but I've been running the Enterprise version of http://www.xwiki.org on my laptop, and couldn't be happier. Its served up using Jetty, and starts up automatically when I login. I like using tools that I know will scale well in the future, should the need arise (no reason why you couldn't run it on a free Heroku instance, if it handles the load, and it should, as it just idles along most of the time).

It has a Code Macro plugin that supports Pygments syntax highlighting. It all comes down to how you structure the wiki (I often turn to Wikipedia for help with that). I've been an Engineer for 20 years, and the info-flood doesn't really end, unless you dial back your enthusiasm. I like to document the tools and services I discover so that I know what's valuable, and what's out there, should I ever need them.

Once installed, its very easy to create new pages and edit them. Plus there are hundreds of plugins.

rayascott··on If macOS High Sierra shows your password instead of the password hint
The ultimate hint.
rayascott··on Why SQL is beating NoSQL, and what this means for the future of data
Well said. It's amazing how many engineers will make sweeping generalisations like it's a provable fact. You'd think from their training, they'd know better. But hey, he's got a blog and service, and everyone listen up now.
rayascott··on Hack – A typeface designed for source code
It's the name of the typeface.
rayascott··on Outliner Apps for iOS and macOS
Save yourself the money, use a spreadsheet & your imagination.
rayascott··on Apple macOS Sierra beta no longer allows unsigned apps to run
It looks like the fact that the button is missing, is an acknowledged bug, if you read through this conversation on Twitter... https://twitter.com/patrickwardle/status/742511355614224385?...
rayascott··on Off the Grid
Well isn't it ironic, don't you think?
rayascott··on Vivaldi Browser 1.0
If you want to help me use the web, don't just build a browser. Build a web user's toolkit that helps me customise my workflow and experience with the various sites and their services. It's an integrated web, but where are the "browsers" that acknowledge this reality and orchestrate instead of simply providing a read-only experience. Sure, Safari has made a start on iOS with plugins, but it should go much further.
rayascott··on Ask HN: Does anyone still use Del.icio.us?
Thanks for the suggestion.
rayascott··on Ask HN: Does anyone still use Del.icio.us?
How many do you think is the right amount then?
rayascott··on Ask HN: How to stop OS X resizing a window dragged to the menubar?
Thanks, it was HyperDock!
rayascott··on Should your tech firm have an economist?
What I don't get is how they couldn't see the wood for the trees...

http://www.bloombergview.com/articles/2015-03-05/economics-c...

rayascott··on Owner of photobomb horse demands share of £2,000 selfie prize
"I’m not giving them the holiday either. They would have to come on the holiday with me – and that isn’t happening unless we’re both in a saddle together on the horse."
← PreviousPage 3 of 3