For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | aa-jv's commentsregister

I have a few projects which rely on npm (and react) and every few months I have to revisit them to do an update and make sure they still build, and I am basically done with npm and the entire ecosystem at this point.

Sure, its convenient to have so much code to use for basic functionality - but the technical debt of having to maintain these projects is just too damn high.

At this point I think that, if I am forced to use javascript or node for a project, I reconsider involvement in that project. Its ecosystem is just so bonkers I can't justify the effort much longer.

There has to be some kind of "code-review-as-a-service" that can be turned on here to catch these things. Its just so unproductive, every single time.


  10 PING:ZAP:SHOOT:EXPLODE
  20 GOTO 10

Ah, the Oric-1! (And maybe the Atmos, too?)

No maybe, definitely! :)

Same.

Given the US' NSA's long-standing violation of human rights at massive scale, and the proclivity of American society to be reasonable about kidnapping people, deemed unsavory, off the streets by jackboot thugs - and the fact that China builds roads, hospitals, ports, and communities around the world in nations considered 'inferior' by America's military junta/oligarch ruling class, while America bombs them into oblivion - I'm fine with the idea of eschewing American AI.

Its kind of necessary, I think, to resist this at the moment - at scale too, I might add.

If Americans want to fix this they still can - time is running out, however.


I had moved into a new place, and it had a little garden, which attracted stray city cats. A kitten found my garden and adopted it, just moving in and living there. I invited her inside, fed her, took her to the vet, made sure she was okay. She had no chip, was definitely a stray.

So I adopted her, got her chipped per the law, and she grew into a fine cat who loved her place with me - she was great.

One time she got out, and I got the call. But it wasn't to get her back, it was to come get her corpse from under the car that had flattened her some distance from our home.

In many ways, I wish I'd not gotten the chip, that was a really traumatic event which I'd probably have avoided, at least not knowing what had happened.


My favourite shell trick is to comment my code:

  $ some_long_command -with -args -easily -forgotten # thatspecialthing
... Some weeks later ..

  $ CTRL-R<specialthing>
.. finds:

  $ some_long_command -with -args -easily -forgotten # thatspecialthing

Need to see all the special things you've done this week/whenever?

  $ history | grep "\#"
...

Makes for a definite return of sanity ..


I once saw this pattern referred to as a bashtag, which I think was an excellent name (no matter if you actually run bash as your shell or not).

I don’t keep history. Any commands I think will be useful, I save it in a script.

One of the peer comments alludes to this and mentions that it's bash only. Doesn't work in zsh by default apparently.

omg >$ CTRL-R<specialthing>

I could kiss you.. this alone is amazing!


http://atuin.sh adds a database to store history in and a custom app to use for lookup with added modes to help with searching.

!?specialthing?

If you are feeling brave


Yes indeed, it is very fun to discover this if you don't know it already, it expands your understanding of your shell life immensely, doesn't it?

The US doesn't stop a slaughter unless it is strategically relevant to the US' special interests - and it does promote slaughters if they are strategically relevant to the US' special interest.

Is the motivation to stop a slaughter really important if that stops it?

Yeah that’s called karma, the force of your intentions. It matters a lot. You can do good things with evil in your heart, and they come out evil. Like giving a nice gift, with strings attached.

If the strikes really stop protesters from being killed I'd give them credit, but is there any evidence they've made a difference?

The motivation to be known as the nation that stops slaughters should not occlude the truth that in fact, the nation only stops slaughters that serve its own interests.

That the USA allowed Gaza to happen has put an end to the idea that Americans are the good guys and only do things that are good. The rest of the world sees this, even if heavily propagandized American citizens cannot, for whatever justifications they give.

And the USA's inability to reign its security partners in when they commit genocide has put an end to the idea that the USA has any actual weight in its diplomatic efforts.

The world is moving on from American hegemony - we will have to look to others for help in stopping America and its partners' slaughtering.


The USA is the only nation so far which has committed mass murder with nuclear weapons. It seems to want to reserve itself that exclusive right.

As an American, i can say that, yes, I want us to be the only country to ever have used nuclear weapons. I don't think that should be a controversial opinion.

As a non-American, I want Americans to quit using their warrior narcissism to ruin the world. I'd like to see you disarmed, personally - your regime is out of control and your nation is in the grips of a psychotic nationalist mental illness episode. Your nation should definitely not have nukes.

Its what happens when your nation state has been raised on an unhealthy diet of warrior narcissism.

I started a "mans group" - just a bunch of my local male friends in the neighborhood, doing 'man things' - actually there's no need to pitch it this way, we're just all men and so far thats how we describe ourselves, but it'll change the instant we get some diversity.

We take care of each other, meet every week to shoot the shit and do stuff. So far the group has caught pinball fever (we even have members of the group doing tournaments now), we have movie nights where some of us recommend strange and obscure movies for everyone to enjoy - this has been very successful in terms of lifting everyones spirits - and we have jam sessions, woodworking sessions, table tennis and other racquet-based game events, and so on.

It just snowballed organically. I was in a bar with a mate deliberating on whether there was anything else we could be doing except getting drunk in shady bars, and I noticed a pinball sticker. So we looked into that, caught the pinball fever, and things snowballed. Soon enough, there are 8 of us attending the regular pinball sessions in our city .. and in so doing, we've established some great bonds between us.

Its now at the point where if anyone of us needs something, we just ping the group chat and within minutes there is usually a show of helpful hands.

Wouldn't have happened if we hadn't discovered an activity that united us all, brought us together, and gave us the group context to add many other fun activities to the list.

We even have our own (cult-like) language and slang for things, its kinda funny to observe it evolve over the last 6 months .. and also to see new members adopt our strange language for things. Really amusing!

Try it, its a great way to make friends.


I used that DOSSHELL method for a while until I got Quarterdeck Desqview set up - and from that point on, to me DOS was nothing more than a terminal interface to my pizzabox.

Sure would've been nice if the Desqview engineers and the GEM guys could've merged their efforts...


> Sure would've been nice if the Desqview engineers and the GEM guys could've merged their efforts...

OMG yes. I thought this myself at the time.

The thing is that they were rivals.

QEMM386 bolted protect-mode memory-management on top of DOS. DESQview bolted multitasking on top of QEMM. DESQview/X bolted a Unix-like GUI on top of that.

DR just sold multitasking OSes for the PC: Multiuser DOS for use with terminals, FlexOS with X/GEM for realtime stuff.

Symantec bought Quarterdeck. Perhaps Novell should have bought it first.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You