News for hackers. Stuff that matters.

JoshuaAshton

I find it more amusing you don't see the blatant circular logic flaw in that.
So you should be required to go through a government licensing programme to be able to tell the government they fucked up? :D
b sqr 4 a c * * - sqrt

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

Re:Show HN: Freenode BBS on Sunday June 06, 2021 @11:45PM (#27418811)
Rasengan goes 1 week without spamming his inane crap on HN challenge!
Re:Fosshost Enters Partnership with Freenode on Wednesday June 02, 2021 @08:28AM (#27367869)
Fucking sellouts.
I wonder when Rasengan will realize how much he messed up.
Re:Debian 10 “Buster” Released on Sunday July 07, 2019 @04:46AM (#20374174)
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)

Re:Errors – Gotta Catch 'Em All on Thursday April 04, 2019 @10:06AM (#19572431)
The default idea behind exceptions is silly and as I stated before, they typically get generated to some horrific code
Re:Errors – Gotta Catch 'Em All on Thursday April 04, 2019 @09:35AM (#19572072)
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.
Re:Errors – Gotta Catch 'Em All on Thursday April 04, 2019 @09:34AM (#19572062)
> 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

Re:Errors – Gotta Catch 'Em All on Thursday April 04, 2019 @08:58AM (#19571687)
> 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.

Re:Poo found on every McDonald’s touchscreen tested (2018) on Wednesday March 27, 2019 @09:22AM (#19500546)
I got an ad for McDonalds on this
No you don't, because that is absurd and highly illegal.
All they have is telemetry right now.

Why even bother making an announcement?

> promising blockchain startup

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

Re:Hire a Buzfeeder on Sunday January 27, 2019 @02:43PM (#19013398)
Give me an example of their real work they have done while at Buzzfeed.

That person is also not on this list :v

Re:Ask HN: RaspberryPi Games/etc for kids? on Sunday December 16, 2018 @05:03PM (#18695541)
gcc
Re:Why should I have written ZeroMQ in C, not C++ (2012) on Thursday December 13, 2018 @07:45AM (#18671892)
This forces you to allocate it on the heap... The C init function didn't require this.
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.
Re:Mozilla hit with takedown request for anti-paywall addons on Sunday December 02, 2018 @09:25AM (#18582413)
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)

Re:Mozilla hit with takedown request for anti-paywall addons on Sunday December 02, 2018 @09:19AM (#18582388)
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.
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.

Shame their app store is a great meme.
Re:Should you use www or not in your domain? (2017) on Monday November 12, 2018 @04:44AM (#18431554)
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.
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.

Re:WebRender is in beta on Friday October 26, 2018 @07:28PM (#18313427)
"Bobby fixed a crash" - A crash relating to what? This changelog is awful, who approved this?
Re:A terminal file manager written in bash on Wednesday October 24, 2018 @09:16AM (#18292094)
How fast is "fucking fast?" Metrics please! :P
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.

Re:Grand Theft Auto 'cheats' homes raided on Thursday October 18, 2018 @03:14AM (#18246529)
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.

Older »