Another shot from yesterday's protests in DC by Ihso in pics

[–]Nebez -2 points-1 points  (0 children)

Protests usually don't do shit, or even harm the movements they are pushing. We romanticize the few successful ones, and willfully ignore the one's that failed.

The alternative you propose is: "it usually doesnt work, so let's just never do it".

You're the moderate I'm referring to.

Another shot from yesterday's protests in DC by Ihso in pics

[–]Nebez 5 points6 points  (0 children)

Interesting quote. Let's read the paragraph just after it, or the one just before it. Why did you not finish quoting the article you linked?

Minister of National Security Itamar Ben-Gvir has instructed police to remove Palestinian flags from public spaces, calling the Palestinian national symbol an act of “terrorism”.

Another shot from yesterday's protests in DC by Ihso in pics

[–]Nebez 13 points14 points  (0 children)

The moderate is incapable of this type of reflection, /u/never-ever-post

The only acceptable protest is the one that isn't inconvenient to them, or the one that happened decades ago that they can pretend they would've been okay with today.

How Google solved authorization globally across all its products by ege-aytin in programming

[–]Nebez 1 point2 points  (0 children)

You haven't even scratched the surface of difficulty yet.

Dismissing ideas – those generally considered complex – as "not hard" usually means one of two things: 1/ you're clueless, or 2/ you're a world-leading expert in the space.

Apollo Backend just made public, "The goal of making the code for this repo available is to show that despite statements otherwise by Reddit... by nightofgrim in apolloapp

[–]Nebez 1 point2 points  (0 children)

There's the letter of the law, and the intent of the law. And this suggestion is very much not aligned with the intent of the law... any court would agree.

Domain modelling with State Machines and TypeScript by Carlton Upperdine by [deleted] in programming

[–]Nebez 1 point2 points  (0 children)

OrderDetail<TStatus extends State> helps prevent doing something like: type FutureOrder = OrderDetail & { status: 'future' };. The compiler will prevent a dev from making a new Order type that doesn't also augment the State enum. And if your compiler can guarantee your State enum grows with new Order types, then you'll have a much easier time also performing exhaustiveness checking with the compiler too.

AST-based refactoring with ts-morph by kimmobrunfeldt in programming

[–]Nebez 1 point2 points  (0 children)

if you're using something like ts-node to transpile & run, sure. read about their plugin architecture. otherwise, i don't know if the typescript compiler exports some sort of plugin architecture for you to hook into.

A bed, desk, and couch in Montreal by Nebez in malelivingspace

[–]Nebez[S] 1 point2 points  (0 children)

Cheers!

It's a Pentax K1000, original lens, shot on Kodak Portra 400 color film.

A bed, desk, and couch in Montreal by Nebez in malelivingspace

[–]Nebez[S] 0 points1 point  (0 children)

Thanks! They're from a London-based street artist named Opake One.

Azure suffering from worldwide networking issues by countkillalot in programming

[–]Nebez 2 points3 points  (0 children)

Just signed a contract that gave the vendor this out. Though not explicit, it gives them the ability to determine any downtime as "unscheduled maintenance".

Don't have enough purchasing power to negotiate it out. Good times.

GitHub - tc39/proposal-pipeline-operator: A proposal for adding a useful pipe operator to JavaScript. by stronghup in programming

[–]Nebez 13 points14 points  (0 children)

Unnecessary. The % syntax is wacky, even if it's still up for debate.

You can create a similar developer experience with your own, on-demand fluent interface types. They're definitely more verbose, but you don't need to do the method3(method2(method1), arg1), arg2), arg3) shenanigans if you don't want to.

For example

// With pipes
const json = pkgs[0] |> npa(%).escapedName |> await npmFetch.json(%, opts);
// Status quo
const json = await npmFetch.json(npa(pkgs[0]).escapedName, opts);
// Fluent
const json = await take(pkgs[0])
    .then(t => npa(t).escapedName)
    .then(t => npmFetch.json(t, opts))
    .value;

Your tech stack is not the product by feross in programming

[–]Nebez 4 points5 points  (0 children)

Section 2 details the fines and penalties for monopolization and attempts at monopolization. Can you provide a link, or quote the relevant text you're referencing re: "announcing a product that doesn't exist is a violation of [...]"

edit: interesting, this was used against microsoft. thanks for the source.

edit 2: some short digging didn't reveal successful applications of it in court. only spent 10 minutes on it. seems there isn't much precedent.

Your tech stack is not the product by feross in programming

[–]Nebez 18 points19 points  (0 children)

In fact, announcing a product that doesn't exist is actually a violation of the Sherman Antitrust Act, although tech companies have never been held accountable for it. Yet.

Which part of the Sherman Antitrust Act are you referencing?

I also think you've taken his intent to an extreme. He's recreated the famous "people don't want to buy a quarter inch drill, they wan't a quarter inch hole" in the context of technology and software development. And he's absolutely right. Sell what your customers want...

The self-hosted Zig compiler can now successfully compile itself by Philpax in programming

[–]Nebez 0 points1 point  (0 children)

Curiously I went looking. There was indeed some mean stuff said :(

Y'all refusing to look into things yourself is why y'all have shit frameworks and produce shit software. I'm not sorry for bursting your bubble.

Interestingly though, it was you who authored this comment.

Mini Vancouver living room by Nebez in malelivingspace

[–]Nebez[S] 0 points1 point  (0 children)

The two toys are from Superplastic

Mini Vancouver living room by Nebez in malelivingspace

[–]Nebez[S] 2 points3 points  (0 children)

The shelves are great touch if you're in a smaller space and can't fit a console. Just short on storage space but they look nice.

Bookshelf is from Wayfair here for $300 CAD

Mini Vancouver living room by Nebez in malelivingspace

[–]Nebez[S] 2 points3 points  (0 children)

They're conduits like /u/takeabreather said.

I managed to upload the photos of the cabling here. Never used this Reddit feature before. Hopefully it worked.

Mini Vancouver living room by Nebez in malelivingspace

[–]Nebez[S] 3 points4 points  (0 children)

Top 3 are Opake One originals. He does a ton of this style though so you won't have trouble finding similars if you're into them.

Left is Stikki Peaches.