HNHacker News
TopNewBestAskShowJobs

rayascott

4,170 karma · joined November 19, 2013

submissionscomments
rayascott··on "@" on Twitter
“Next time you make a seemingly obvious mistake, don't feel too bad. Even Twitter did it.”

There most infamous “mistake”, at least as I see it, was neglecting to backup their database data. That was just unforgivable.

rayascott··on Ask HN: Is it morally right to automate jobs people want?
You'll never get rid of self-interested people. They are just wired that way, regardless of the state of the world.

Things will be just fine. See the Industrial Revolution: https://en.wikipedia.org/w/index.php?title=Industrial_Revolu...

rayascott··on Massive Attack celebrate Mezzanine's 20th anniversary by preserving it in DNA
I’m a bit disappointed they didn’t inject the DNA strands back into their own bodies.
rayascott··on Be likeable or get fired
You need to very weary of people, especially someone who is your direct superior, telling you to slow down. I was in this situation, but luckily used it to my advantage when the time came to leave. They can easily turn around and throw it back in your face, which is what happened to me. Some have suggested waiting 6 months before rocking the boat, but in my experiences, they don’t take kindly to being outperformed, especially when it’s a subordinate. Just quietly leave, and don’t look back. Some situations/companies just aren’t worth working and fighting for.
rayascott··on Shodan and passwords sitting in a tree, S-H-O-W-I-N-G
"a consequence of needing to maintain backwards compatibility with older versions that were completely open."

Why on God's green earth you would want to perpetuate a security risk in the name of backwards compatibility is beyond me.

rayascott··on 100 days with Rust: a series of brick walls
Read what you wrote. You said that I implied that “ANYTHING they struggle with is their fault.”
rayascott··on 100 days with Rust: a series of brick walls
Nowhere does this article suggest that the introduction is a generic example of learning to program. No. Where.
rayascott··on 100 days with Rust: a series of brick walls
“anything they struggle with is their fault.”? When did I say or even imply that? I didn’t. Like the author, don’t make stuff up.
rayascott··on 100 days with Rust: a series of brick walls
When did I say he wasn’t allowed to learn Rust?
rayascott··on 100 days with Rust: a series of brick walls
Then perhaps he should become a fictional writer then. So what parts of this “story” are even true? But more importantly, what is the point of writing a fictitious story like this? If he’s not struggling with SQL and Rust, then what is it? Clickbait? I think you mean an illustrative example of Rust-bashing.
rayascott··on 100 days with Rust: a series of brick walls
There are a few things in life you just should not do. One of them is jump from your only language experience being Python into an advanced language like Rust when you’re struggling to grok SQL.
rayascott··on Ask HN: What headless CMS do you recommend?
Can we assume you’re already familiar with https://headlesscms.org?
rayascott··on TopHN – When you have time for only one Hacker News story
This is what I use. It's such a useful tool. I'm surprised Ycominator don't add it as a feature.

Most popular over the last 24 hours? https://hn.algolia.com/?query=&sort=byPopularity&prefix&page...

rayascott··on Learning Rust
I assumed he’d misnamed the book, switched the words around, as your first link points out (“The Rust Programming Language”), there isn’t actually a book called “Rust Programming”, and “Programming Rust” seemed like the closest approximation.
rayascott··on Learning Rust
Programming Rust has 21 chapters and is 583 pages long. I’ve read it, and I’ve also read the online Rust Book (both several times). Most chapters are in the order of 20 to 30 pages long. Programming Rust is one of the best programming books I’ve ever read, and I’ve been coding professionally since 1997. If you want to get an A+ in Rust read Programming Rust a few times. You can see the entire Contents section of the book on Amazon. Below is a list of chapter titles from Programming Rust that get little to zero coverage in this Learning Rust website.

Ownership. References. Expressions. Error Handling. Enums & Patterns. Operator Overloading. Closures. Iterators. Collections. Strings & Text. Input & Output. Concurrency. Macros. Unsafe Code/FFI - the coolest part, they show you how to create a safe wrapper around libgit2.

rayascott··on Ask HN: Useful Reddit resources?
Thanks for your help. I’ve been accessing reddit via my iPad, and didn’t realise there was a sidebar with related subreddit entries, as my iPad has been showing the mobile view, which omits the sidebar.
rayascott··on How Long Is Long Enough? Minimum Password Lengths by the World's Top Sites
It's shocking that they are so low. I don't go below 12, and think 16 is about right.
rayascott··on We can teach women to code, but that just creates another problem
Terrible article. A lot of sweeping generalizations with absolutely no facts to back them up.
rayascott··on Does Anyone Find Joy in Programming
It’s like anything: if you do the same thing over and over, you’re going to get bored. If you’re a cookie cutter Java web developer then the way you’re feeling is understandable.

I get my enjoyment out of learning and applying what I’ve learnt to create something that others find useful. The true satisfaction comes from architectural design that is creative and inspirational. The more I learn about supporting technologies that I then apply to enhance the design of a system or tool, the more I love working with code.

For me, the key is in making a difference.

rayascott··on Ask HN: Resources for learning about boot loaders?
I was hoping you hadn't seen this reply of mine. Because it turns out I was wrong. I do have a /boot/grub2 directory. And it has a symlink named 'grubenv' to ../efi/EFI/fedora/grebenv. Grub is actually using /boot/efi/EFI/fedora/grub.cfg. I realised this a few minutes ago when the /boot/grub2/grub.cfg I generated was having no effect on grub, after making a few timeout changes.

Is it possible that the grub2-mkconfig only updates the config file if there is a change in the system? I ask because, earlier in the day when I ran your grub2-mkconfig example, it had no effect. But since then I've removed 3 prior kernel versions so I'm guessing that would have caused an update of the config file. Although I'm still unsure as to why grub wouldn't load the config file earlier.

rayascott··on Ask HN: Resources for learning about boot loaders?
This boot ordering I could not get working, but perhaps it was a symptom of the missing grub.cfg, but I'm just guessing. I have no desire to temp disaster by playing around with anything now that it's working. Thanks again!
rayascott··on Ask HN: Resources for learning about boot loaders?
What did eventually work for me was using the following path:

grub2-mkconfig -o /boot/grub2/grub.cfg

I'd actually resigned myself to using the rEFInd boot manager, as I'd used it in the past, and I'd read that others had better luck when implementing dual boot systems with two OS's both using EFI. I had that all working when I decided to to have a closer look at how grub works, and used the path applicable to my system. I didn't even have a grub2.cfg, and I have read today that others have also had this same issue after resizing Mac partitions. I'm just glad it's working as I want now.

rayascott··on Ask HN: Resources for learning about boot loaders?
Sir, you are a genius and the most useful person I have ever discovered on the internet. Thanks!
rayascott··on Ask HN: Resources for learning about boot loaders?
Unfortunately that did not work. I guess I’ll be learning about Grub!
rayascott··on Ask HN: Resources for learning about boot loaders?
That’s awesome thanks!
rayascott··on Ask HN: Resources for learning about boot loaders?
Thanks! That looks really interesting.
rayascott··on Ask HN: Resources for learning about boot loaders?
Thanks for your reply, it’s extremely informative and useful. It’s actually the second time I’ve resized the APFS container and this didn’t happen the first time. I was also shocked to wake up this morning to discover the resize had actually left me with a new partition, considering that every time I tried to resize it, the process failed with a well documented error code or the machine just spontaneous rebooted while frozen.

One other question I have is, that once I’d installed Fedora, my Mac would automatically boot into Fedora. So now if I want to use macOS I have to use the Option key. Has the Fedora boot loader over written something and is it even possible to swap it back? I’m going to give the net installer Rescue a bash now. Thanks.

rayascott··on Protect Your Right to Repair and Control the Devices in Your Life
Nonsensical argument. What does the government have to do with this, and making up quotes to support whatever it is you’re trying to get across, doesn’t exactly speak with authority?
rayascott··on Protect Your Right to Repair and Control the Devices in Your Life
Cory Doctorow has been banging on about this for years. What he and the EFF don’t seem to understand, and certainly don’t care about is the creators right to protect their intellectual property. Why should it be legal for people who only bought the right to use a product, and not the right to access the creators intellectual property, be allowed to legally reverse engineer your hard work?

99% of people, myself included, couldn’t tinker or fix the electronic products they buy anyway.

The existing laws are there for good reason. This is one fight the EFF aren’t going to win.

rayascott··on Thoughtworks Technology Radar Vol. 17 [pdf]
You can adopt Mashape/Kong API Gateway now. Apple have been using it for years. The same goes for Apache Mesos/Marathon, which is what they use to run Siri.
← PreviousPage 2 of 3Next →