As you say, it's just a matter of familiarity. Sounds like you just need exposure to more programming languages/paradigms, as it's a pretty common convention. I believe it comes from the ML family. OCaml[0] springs to…
Sounds like a problem with some API trying to make everyone happy. Could be avoided by having more functions, one for each case. (Only if you control the code, of course.)
I know Tom Scott, known now for his YouTube videos, was on the forums (I produced a remix for a charity single he made). He's turned out overwhelmingly wholesome and level-headed.
There's libraries that let you define a schema programmatically, and then infer the types. https://github.com/sinclairzx81/typebox
So a candidate has to know someone who's already in the company? Which means they probably went to the same school/uni. Rough for anyone outside your bubble. Or they cold-call people at the company, hoping to get the…
Are they also going to remove Python, Ruby, NodeJS, PHP, and every other programming language runtime? Why not? Hopefully Graal gets more traction, so these Java (and Ruby, NodeJS, Python etc) apps can be compiled to…
Libs provide something out of the box to do this, e.g. `ts-essentials` provides `Opaque`, so you just write `type DateString = Opaque<string, 'DateString'>`
No good if you need to convert between time zones, IME.
date-fns does not support time zones, so it's not really comparable. (Although it looks like `js-joda` doesn't contain the time zone database, for that you also need `@js-joda/timezone`, and the IANA TZ DB as generated…
Windows 8 really broke the UI, to support tablets, and the OS has never recovered. :(
Doesn't Flutter fail point 1: all widgets are custom rendered (OpenGL) things? So integration with the host OS's capabilities may be lacking (e.g. accessibility features).
What "prevailing socialist false narrative" are you talking about? I don't see how print media, owned 62.4% by Fox News/Murdoch and 26.4% by Nine (chaired by Peter Costello, former treasurer for the conservative Liberal…
South Australia has been doing pretty well with a renewables-backed grid. There was a smear campaign in 2016 regarding a state-wide blackout, caused by severe weather affecting the distribution & transmission…
A forward-thinking government would be incentivising a diverse economy, subsidised by the windfall from the currently profitable industries. Instead, the incumbant governments just subsidise the inumbant industries; or…
I think this article misunderstands the list of supported processors. The Microsoft page is for hardware developers, e.g. laptop and desktop manufacturers. They shouldn't be using CPUs that aren't currently…
It's German punctuation. https://www.thoughtco.com/german-zeichensetzung-punctuation-...
The danger is that a developer will use `svelte.each()`, thinking it uses the same rules as normal JS syntax, but it turns out Svelte applies its own rules which _are_ slightly different (hypothetically). So the…
> the algorithm has transformed our world in its image So it is, and so it will ever be. https://en.wikipedia.org/wiki/Historical_materialism > history is the result of material conditions rather than ideals
I remember it from 2001...! It was very helpful in exposing me to genres I would never have otherwise known about from my semi-rural upbringing.
I've got a team that insists all types go into `.d.ts` files. For every type internal to the app (an API backend). The types are never exported, not even to the frontend. Apparently because the tech lead thinks…
I evaluated formats for online docs for a Node.js library I was writing. Asciidoc(tor) was the only one I found that was available as JS lib (thanks to Asciidoctor.js), but more importantly, it could include marked…
The Competitive Enterprise Institute is an industry advocacy group, with ties to Koch, coal, tobacco. https://www.sourcewatch.org/index.php/Competitive_Enterprise... Their "scientists" have no relevant credentials and…
A MIDI sequencer just outputs MIDI instructions, it doesn't generate sound unless it implements a synth (sound generator) of some sort. You'd need to install something like loopMIDI, and direct the output of the…
Right, because managers never need feedback on how well they're managing their staff...?! Some shops have "360 degree reviews", where you need to get reviews from your colleagues and people you serve (or to use an…
As a low-cost option, maybe Google Forms? You could define it as a survey, defining your "process" and "signoff" fields. The results can be automatically recorded into a "Google Sheets" document, for easy reporting and…
As you say, it's just a matter of familiarity. Sounds like you just need exposure to more programming languages/paradigms, as it's a pretty common convention. I believe it comes from the ML family. OCaml[0] springs to…
Sounds like a problem with some API trying to make everyone happy. Could be avoided by having more functions, one for each case. (Only if you control the code, of course.)
I know Tom Scott, known now for his YouTube videos, was on the forums (I produced a remix for a charity single he made). He's turned out overwhelmingly wholesome and level-headed.
There's libraries that let you define a schema programmatically, and then infer the types. https://github.com/sinclairzx81/typebox
So a candidate has to know someone who's already in the company? Which means they probably went to the same school/uni. Rough for anyone outside your bubble. Or they cold-call people at the company, hoping to get the…
Are they also going to remove Python, Ruby, NodeJS, PHP, and every other programming language runtime? Why not? Hopefully Graal gets more traction, so these Java (and Ruby, NodeJS, Python etc) apps can be compiled to…
Libs provide something out of the box to do this, e.g. `ts-essentials` provides `Opaque`, so you just write `type DateString = Opaque<string, 'DateString'>`
No good if you need to convert between time zones, IME.
date-fns does not support time zones, so it's not really comparable. (Although it looks like `js-joda` doesn't contain the time zone database, for that you also need `@js-joda/timezone`, and the IANA TZ DB as generated…
Windows 8 really broke the UI, to support tablets, and the OS has never recovered. :(
Doesn't Flutter fail point 1: all widgets are custom rendered (OpenGL) things? So integration with the host OS's capabilities may be lacking (e.g. accessibility features).
What "prevailing socialist false narrative" are you talking about? I don't see how print media, owned 62.4% by Fox News/Murdoch and 26.4% by Nine (chaired by Peter Costello, former treasurer for the conservative Liberal…
South Australia has been doing pretty well with a renewables-backed grid. There was a smear campaign in 2016 regarding a state-wide blackout, caused by severe weather affecting the distribution & transmission…
A forward-thinking government would be incentivising a diverse economy, subsidised by the windfall from the currently profitable industries. Instead, the incumbant governments just subsidise the inumbant industries; or…
I think this article misunderstands the list of supported processors. The Microsoft page is for hardware developers, e.g. laptop and desktop manufacturers. They shouldn't be using CPUs that aren't currently…
It's German punctuation. https://www.thoughtco.com/german-zeichensetzung-punctuation-...
The danger is that a developer will use `svelte.each()`, thinking it uses the same rules as normal JS syntax, but it turns out Svelte applies its own rules which _are_ slightly different (hypothetically). So the…
> the algorithm has transformed our world in its image So it is, and so it will ever be. https://en.wikipedia.org/wiki/Historical_materialism > history is the result of material conditions rather than ideals
I remember it from 2001...! It was very helpful in exposing me to genres I would never have otherwise known about from my semi-rural upbringing.
I've got a team that insists all types go into `.d.ts` files. For every type internal to the app (an API backend). The types are never exported, not even to the frontend. Apparently because the tech lead thinks…
I evaluated formats for online docs for a Node.js library I was writing. Asciidoc(tor) was the only one I found that was available as JS lib (thanks to Asciidoctor.js), but more importantly, it could include marked…
The Competitive Enterprise Institute is an industry advocacy group, with ties to Koch, coal, tobacco. https://www.sourcewatch.org/index.php/Competitive_Enterprise... Their "scientists" have no relevant credentials and…
A MIDI sequencer just outputs MIDI instructions, it doesn't generate sound unless it implements a synth (sound generator) of some sort. You'd need to install something like loopMIDI, and direct the output of the…
Right, because managers never need feedback on how well they're managing their staff...?! Some shops have "360 degree reviews", where you need to get reviews from your colleagues and people you serve (or to use an…
As a low-cost option, maybe Google Forms? You could define it as a survey, defining your "process" and "signoff" fields. The results can be automatically recorded into a "Google Sheets" document, for easy reporting and…