HNHacker News
TopNewBestAskShowJobs

motogpjimbo

555 karma · joined February 25, 2018

submissionscomments
motogpjimbo··on “About one-third of Basecamp employees accepted buyouts today”
You're very wrong on this point. I've been left-leaning all my life, yet I'm utterly dismayed by the rise of Wokeness. In fact, I'm increasingly coming around to the idea that Wokeness is an elaborate psy-op by the rich and powerful to divide and conquer the poor and powerless.
motogpjimbo··on Node.js 16 Available Now
You don't need `async` here, since your function explicitly returns a promise.
motogpjimbo··on My startup failed, then I found out I was unemployable
I'm not necessarily agreeing with FAANG hiring practices here, but your comment is a classic example of the "racism of low expectations". Arguing that candidates who are "diverse" can't pass the same tests as a "CS bro" is no different from arguing that voter registration laws are racist because black people can't afford the internet, phones or cars to get registered. You're revealing quite a lot about what you think about "diverse" people without intending to.
motogpjimbo··on Hit songwriters ask pop stars to stop taking credit for songs they didn't write
Songs wouldn't get played on the radio without sponsors placing adverts on the station. Maybe we should cut the sponsors in as well?
motogpjimbo··on Paul Graham speaks out against cancel culture
Ironically, this is currently on the front page: https://news.ycombinator.com/item?id=26565861. Calling for both RMS and those who allowed him to rejoin the board of the FSF to be removed.
motogpjimbo··on GitHub, fuck your name change
Isn't this the exact sentiment that is causing the issues in the first place?
motogpjimbo··on Google HR 'suggested medical leave' for racism victims
Which of the living royals owned slaves? I'd like to know so I can identify the racists among them.
motogpjimbo··on Popular YouTubers who are building their own sites
I wonder how many potential views he loses due to his gurning? I've never watched any of his videos despite YT constantly recommending them to me because I've got a personal rule about never clicking on a thumbnail that has a picture of someone pulling a face or which has a clickbait title.
motogpjimbo··on Gab has been hacked and 70GB of data leaked
You are attempting humour of course, but leftists in the West have long since abandoned those goals - I wouldn't expect anything of that sort to trend on Twitter.
motogpjimbo··on Gab has been hacked and 70GB of data leaked
> You've gone from complaining that twitter is consumed by the left to complaining that the left is allowed on twitter at all.

I'm not complaining about anything though - are you confusing posts from different HN users? I really don't care who uses Twitter or for what purpose. I'm pointing out that it's unlikely someone could use Twitter and be unaware of left-wing posts on the platform given that Twitter themselves amplify such content daily.

motogpjimbo··on Gab has been hacked and 70GB of data leaked
Really? It literally isn't possible to look at the "trending" panel in Twitter without seeing far-left talking points.

For example, today's trending topics include the "cancellation" of Dr Seuss (with many tweets giving examples of why he should be cancelled in the author's opinion) and the use of the words "latinx" and "womxn" to avoid offending people by using gendered language.

motogpjimbo··on WebAssembly
I assume you mean NodeJS-based generators? Static site generators as a concept have existed since the very earliest days of the web. I worked on a team that used an in-house SSG to maintain dozens of sites years before NodeJS (or even V8) existed.
motogpjimbo··on Why Is the U.S. Murder Rate Spiking?
By listing every race other than whites as the victims of this "harassment and intimidation", are you making some kind of oblique argument about who might be committing these acts? If so, perhaps you should have the courage to make your claim openly and not hide it behind sly language.

In any event, what do you think the breakdown of murders by race looks like? I'm genuinely interested in who you think is committing the most murders in the US and against which groups of victims.

motogpjimbo··on Anime is booming, so why are animators living in poverty?
Would you also argue that when companies need additional funding during hard times or to expand, the employees should be forced by law to invest their own money into the company? With harsh penalties if they refuse?

If not, then it seems like someone else is taking all the risk but the employees are reaping all the rewards.

It would be great for me personally if my employer was forced to share his profits with me during the good times. But the reality is that during the hard times - when there's a global pandemic for example - he's the one who has to remortgage his house and max out his credit cards to make payroll, whereas I'm just a guy who can walk away with a month's notice.

motogpjimbo··on Best practices for REST API design (2020)
To continue the payment processor example, if there are 10 different reasons for declining a transaction, how do you propose mapping those onto 4xx codes? Would you just choose 10 at random? Or would you just return, e.g., E_INSUFFICIENT_FUNDS?
motogpjimbo··on Best practices for REST API design (2020)
That's the purpose of an error message isn't it? I'm not sure what an HTTP response code is adding to that.

In my experience, in any situation where you produce an API where you want the client to pay close attention to the actual error that occurred, the list of official HTTP response codes is generally woefully inadequate for the task and you're going to want to work with something much more specific.

If my payment processor is telling me they're declining a transaction because the customer failed a fraud check, I'd rather they didn't communicate that to me with some random 4xx code one of their devs found on a Wikipedia article and tried to bend into shape. Rather, I'd hope the importance of the situation would lead them to compile a table of custom error codes that I can implement properly in my program's logic.

motogpjimbo··on Best practices for REST API design (2020)
Please tell me that's satire...
motogpjimbo··on Best practices for REST API design (2020)
Ironically, your comment is a perfect illustration of one of the problems with REST - its tendency to provoke discussion about things that don't actually matter in practice.

No user cares whether an error response came back with a 400 or a 409 status, or what those codes even mean. It's madness that as a profession we spend so much of our employers' time and money on trivial things that deliver no value whatsoever. Response codes, HTTP verbs and pretty hierarchical URLs are all meaningless. I've lost count of the number of meetings I've been in where there have been pointless, timewasting debates about these things. Should we expose separate /foos and /bars endpoints? Should it be /foos/{foo_id}/bars/{bar_id}? Or maybe both? Do we need a POST, a PUT or a PATCH? Etc, ad nauseam.

I'm generally cautious when it comes to embracing new technologies, but I've wholeheartedly embraced GraphQL simply because it has removed countless hours of unproductive bikeshedding from my professional life.

motogpjimbo··on Reddit valued at $6B on a $250M round
On mobile? It renders a desktop view and is therefore almost unusable.

i.reddit.com is the mobile equivalent, but is also terrible.

motogpjimbo··on Terraria on Stadia cancelled after developer's Google account gets locked
I'm not sure how a foo@gmail.com email address could realistically be transferred to another provider.

At the very least, I wish there was a regulation that forced platforms to provide users with an explicit reason why their account was suspended. No vague "please read our T&Cs" statements. Instead, something along the lines of "We have suspended your YouTube account because in video A you made statement B at time index C which violates our rule D". No doubt it would be burdensome for the likes of Google to implement, but that's what you get when you become so large that you can destroy your users' livelihoods on a whim.

motogpjimbo··on MuseScore 3.6
> I wonder if there is a music notation woftware which allows you to just enter all the notes first, then you can go back and edit the duration

MuseScore supports the reverse of that workflow - you can enter the durations of notes and rests initially, then go back and "repitch" the notes in a second pass.

I remember many years ago using a Windows scorewriter (possibly this one? https://en.wikipedia.org/wiki/NoteWorthy_Composer) which placed notes into bars itself, based on their duration. If you went back and deleted, inserted or modified a note, the whole score would then reflow accordingly, much like wordwrap in a word processor.

motogpjimbo··on You might not need jQuery (2014)
Do you use React? In my experience, people arguing against jQuery are usually simultaneously arguing for React as a replacement for it, and are therefore arguing for replacing a ~30kb library with multi-megabyte bundles of catastrophically broken SPA code.
motogpjimbo··on Infosec implications of the US Capitol physical breach
>Yes, these rioters would have been dealt with quite quickly, and violently, had they not been white right-wingers.

You must not have been paying much attention to events outside your bubble recently. Many Antifa and BLM-aligned groups have spent much of the last year rioting, looting and committing arson. Throughout, they have been protected and excused by the mainstream US media and the intellectual Left, and the relatively small number of individuals that have been arrested during these events have mostly been released immediately - often to commit further violent crimes the same day.

I find that hard to square with your assertion that the protesters yesterday received preferential treatment due to their race and political leanings. As far as I can tell, the only difference in yesterday's events was that the Trump supporters didn't feel the need to burn the Capitol down.

motogpjimbo··on Introduction to Window Functions in SQL
Sadly, I've worked on a lot of codebases where even the "link back on yourself" trick was unknown to the developers, generally leading to devs dumping the entire dataset into an array and then manually iterating over it to find the max values. I wish developers would learn more SQL at the start of their careers...
motogpjimbo··on What I’ve Learned in 45 Years in the Software Industry
My experience from being on both sides of the desk has been that devteams are relatively tolerant of candidates exhibiting personality quirks during the interview process - it's the candidate's skills that are in demand, not their winning personality.

Maybe it's different when you interview at a FAANG company though? I imagine FAANG recruitment is a merciless sausage machine.

motogpjimbo··on Linus Torvalds doubts Linux will get ported to Apple M1 hardware
I don't know about laptops specifically, but macOS's global market share is around 9%. M1 is exciting, but it's hardly going to dominate the market.
motogpjimbo··on What upcoming tech trends do you think will change the world
In the entertainment industry, deepfakes. At the moment it's the preserve of hobbyists uploading comedy clips to YouTube, but in a few years I can see Hollywood (assuming it survives Covid) using the technology to prolong franchises with aging actors at the very least. I can also forsee it being possible for film fans to pay a fee to have their own likeness added to their favourite movies.
motogpjimbo··on A New Theory of Western Civilization
Sure, but probably not led, funded or conceptualised by them. Anyone who is able to accumulate enough power to start a war wouldn't normally be considered a low status male.
motogpjimbo··on A New Theory of Western Civilization
Your theory requires us to believe that low status men are more capable of starting wars than the high status men who actually run society.

Incel anger is a real thing, but incels are not building warships or running munitions factories.

motogpjimbo··on A Worsening Culture War
It has been profoundly odd watching UK BLM protesters (almost all of them white and middle class, of course) chanting "hands up, don't shoot"-type slogans recently.

British police officers don't routinely carry guns and therefore couldn't possibly shoot you even if they wanted to. In fact, there is an almost zero probability of anyone in the UK getting shot by the police unless they happen to be committing an act of terrorism or murder at the time.

← PreviousPage 5 of 7Next →