HNHacker News
TopNewBestAskShowJobs

JoshuaAshton

179 karma · joined June 30, 2018

submissionscomments
JoshuaAshton··on State Charges 77-Year-Old for 'Practicing Engineering Without a License'
I find it more amusing you don't see the blatant circular logic flaw in that.
JoshuaAshton··on State Charges 77-Year-Old for 'Practicing Engineering Without a License'
So you should be required to go through a government licensing programme to be able to tell the government they fucked up? :D
JoshuaAshton··on Can programming be liberated from the von Neumann style? (1978)
b sqr 4 a c * * - sqrt

Yeah no. This being "bug free" seems like a joke.

JoshuaAshton··on [dead]
Rasengan goes 1 week without spamming his inane crap on HN challenge!
JoshuaAshton··on Fosshost Enters Partnership with Freenode
Fucking sellouts.
JoshuaAshton··on Ubuntu, Wikimedia jump ship to Libera Chat after Freenode channel confiscations
I wonder when Rasengan will realize how much he messed up.
JoshuaAshton··on Debian 10 “Buster” Released
Or you can just select to hold that package for updates in a package manager in a competent distro that actually gets needed security and usability updates.

Doesn't help that some ""stable"" packages are outright broken and won't be fixed until the next release (ie. MinGW is stuck on a broken version of 8.3 which has a buttload of compiler bugs I keep hitting)

JoshuaAshton··on Errors – Gotta Catch 'Em All
The default idea behind exceptions is silly and as I stated before, they typically get generated to some horrific code
JoshuaAshton··on Errors – Gotta Catch 'Em All
Usually documentation tends to have this, or you can look at the function and immediately know what it will return, whereas with exceptions any passthrough errors are transparent.
JoshuaAshton··on Errors – Gotta Catch 'Em All
> You also can't possibly know all error codes to handle for a function if it calls other functions returning error codes

You aren't using error codes or documenting correctly. You get a choice whether the error propogates upstream

JoshuaAshton··on Errors – Gotta Catch 'Em All
> That's because you're inexperienced.

That's fairly rude to the guy, and doesn't make your point any stronger.

I've worked with exceptions before, it leads to try/catch spaghetti code.

You can't possibly know instantly all the exceptions to handle for a function (given it calls other functions w/ exceptions), whereas, if it returns a fixed bunch of error codes, then you can know why that specific function failed and handle appropriately.

Doesn't help that (language) exceptions typically have awful codegen.

There's a reason nobody uses them in game-dev.

JoshuaAshton··on Poo found on every McDonald’s touchscreen tested (2018)
I got an ad for McDonalds on this
JoshuaAshton··on Google reviewed pay equity and learned it was underpaying men
No you don't, because that is absurd and highly illegal.
JoshuaAshton··on Epic’s free Online Services launch for all game developers
All they have is telemetry right now.

Why even bother making an announcement?

JoshuaAshton··on Ask HN: Company is firing all employees – should I still exercise my options?
> promising blockchain startup

Yeah... sure. You kinda shot yourself in the foot here.

JoshuaAshton··on [dead]
Give me an example of their real work they have done while at Buzzfeed.

That person is also not on this list :v

JoshuaAshton··on Ask HN: RaspberryPi Games/etc for kids?
gcc
JoshuaAshton··on Why should I have written ZeroMQ in C, not C++ (2012)
This forces you to allocate it on the heap... The C init function didn't require this.
JoshuaAshton··on Is getting a CS degree only way to get Software engineering job?
No. There is plenty of remote contract work available for people with much experience (esp. with legacy or open source software.) It really also depends heavily about what sector you want to go in.
JoshuaAshton··on Mozilla hit with takedown request for anti-paywall addons
In case the repo gets pulled, I'm hosting a mirror here: https://git.nonagon.games/joshua/anti-paywall-mirror

(edit, by pulled, a pun was not intended. I mean in case it gets removed)

JoshuaAshton··on Mozilla hit with takedown request for anti-paywall addons
That's completely and utterly unrelated to what the guy said. He is talking about user-agents and the way you interpret the data you receive from a http(s) request. You're talking about DDOS attacks. There is no logical link here.
JoshuaAshton··on If I were to invent a programming language for the 21st century
I like the twist at the end of saying it already exists and it is COBOL.

Maybe the reason nobody uses COBOL is for the exact reasons mentioned in the article.

The author really wants to make an ambiguous, confusing language not fit for logic or any form of serious data processing. Which is pretty much entirely useless.

JoshuaAshton··on Elementary OS – Fast, open, privacy-respecting replacement for Windows and macOS
Shame their app store is a great meme.
JoshuaAshton··on Should you use www or not in your domain? (2017)
Lots of people are saying "Root domains don't allow CNAMEs" and other such things, but let's be real. Every DNS provider under the sun supports CNAME flattening.
JoshuaAshton··on Ask HN: PHP 7 for new projects – your experience and recommendations
I'd recommend considering alternative options to PHP, in other projects I have found it hard to maintain over a longer period and things got messy very fast, even when using frameworks.

Also, in my opinion, it's not a very nice language at all.

JoshuaAshton··on WebRender is in beta
"Bobby fixed a crash" - A crash relating to what? This changelog is awful, who approved this?
JoshuaAshton··on A terminal file manager written in bash
How fast is "fucking fast?" Metrics please! :P
JoshuaAshton··on Even After Fix, Windows 10 Update Is Botching File Operations
Just cause something says LTSB/C, it doesn't mean it doesn't have the same bugs of the update it was branched from.

The LTSB/C is a joke, it's literally just the regular release with Cortana and other garbage removed.

JoshuaAshton··on Grand Theft Auto 'cheats' homes raided
No, it would be very easy actually. For example...

Problem: Other players can change your player's player model with cheats: Solution: Ignore that message if its from another player

Problem: Other players can spawn in massive Ferris wheels in the middle of the map in Freeroam Solution: Ignore that message if its from another player and we're in freemode.

So on and so forth, It's not difficult.

JoshuaAshton··on Epic Games Sues YouTuber 'Golden Modz' Over 'Magical' Fortnite Powers
Instead of going after the cheaters/cheat makers, maybe they should have better cheat detection and harsher punishments.
Page 1 of 2Next →