Hacker Newsnew | past | comments | ask | show | jobs | submit | e67f70028a46fba's commentslogin

Seeing a lot of people use this as part of the GoTH stack: go, temple & htmx


>GoTH stack

LAMP, MEAN, JAM and now GoTH...damn! web people sure have good taste in naming things!


I'm not sure how to react to this vue, opinions are quite angular in frontend and it almost seems required to flutter about the various frameworks


CHAD stack is still my favorite.


That was my first thought. It looks perfect for use with HTMX.


Love the name. :D


these fragments i have shored against my ruins…


You can make up for this by living for them.


It’s a big club, and you ain’t in it.


There was a mass media monopoly in 1788?


The “slippery slope fallacy” is proven to be, itself, a fallacy yet again. The slippery slope fallacy fallacy.


Many people have argued for a long time for the complete decriminalization of all drugs. And there are many valid reasons to advocate for such a world. Not the least of which is that a country that fancies itself the "land of the free" but harshly polices and punishes people for executing their right to bodily autonomy in ways that don't directly impact others, is immensely hypocritical and damaging to the fantasy of individual freedom that largely animates this society.

The "criminalize drugs" meme is losing ground not because we're falling down a slippery slope, but because the bodily autonomy and individual freedom meme is proving to be more powerful and taking ground by force.

It's not a slippery slope.

It's a memetic war, and the stronger meme is gaining ground step by step through constant, brutal battles.

And we're winning.


Drugs have been used as tool by the elites to control the masses for years, since at least the opium wars. Whereas religion was once the opium of the people, now opium will be the opium of the people, as Huxley intended.

I agree: you are winning.


Powerful people will always use whatever tools are available to control and manipulate the masses, including drugs, religion, media, and outright violence when necessary.

Another thing powerful people use to control the masses is criminal law. Criminal drug laws have now been used by the rich and powerful for almost a century to stomp on the face of marginalized groups and societies while giving their own foul and weak progeny and local society a pass.

This is what's coming to an end, and you are not on the side that history will look kindly on if you resist this change.

However, if you've done your own moral math and determined criminalizing drugs to be a net moral good, then please continue the fight, because we all must fight for what we think is right, even in the face of seemingly inevitable defeat.


Well thanks for letting the mask slip at least, I hope you'll keep the mask off when pushing these policies in more serious venues.


I can't speak for others, but I've never worn a mask on this issue.

Criminalizing drug use in and of itself is evil and immoral. And you are an enemy of individual liberty if you support it.

If we must, we should criminalize the resultant negative behaviors that sometimes accompanies drug use.


Weird that an elite mouthpiece would publish anti-natal propaganda. Really out of character.


Most elite, save for Musk, think the earth is going to be over populated


I assume GP is being sarcastic. Basically every "reputable" media outlet is constantly trying to convince people not to have kids.


I mean, they’re not wrong! They’re expensive ($300k each 2022 inflation adjusted in the US, from 0-18), they age you faster, and there is no guarantee the experience is worth it. They also destroy relationship satisfaction in the early years. Half of all annual pregnancies both domestic to the US and internationally are unintended.

I have kids and attempt to convince those who ask me about my experience not to have them. It is not for the faint of heart.


> Find something that’s enjoyable to you, and valuable for the world, and put your whole self into it

Sounds like you hit one of two here. Not for the faint of heart. I hope yours recovers soon enough.


> They’re expensive ($300k each

You can easily adjust your spending by an order of magnitude either direction.

> they age you faster

Yeah, I'm sure you'd have been looking great at 60 if not for those damned kids.

> there is no guarantee the experience is worth it

Satisfying the primary evolutionary optimization criterion seems overwhelmingly likely to be worth it.

> They also destroy relationship satisfaction in the early years

What do you think the effect on relationship satisfaction will be in later years to have lost your youth in any case, but also to be in a sterile relationship with no connection to the future?

> It is not for the faint of heart.

Almost anyone can handle it. Nutrient-deprived illiterate cavemen have been doing it for hundreds of thousands of years without much issue - anyone doing it today is probably fine.


“Life is going to suck anyway, might as well drag others along for the ride” is not a philosophy worth having imho.

Suffering is a choice I suppose, just go into it with both eyes open. That’s my thesis. You can have a great life without having kids. Unpartnered older childfree women are one of the happiest cohorts, for example.


> Life is going to suck anyway, might as well drag others along for the ride

How in the world did you get that from anything I said?

I can't pick out any part of my comment that could be construed to mean that.

Marginal life is (as of now) more or less strictly positive EV, as is the expected internalized and externalized outcome of most of the people on this site having kids.

> Unpartnered older childfree women are one of the happiest cohorts

I really really doubt this is the case. Typically for sociology research, there are tons of papers claiming strong effect sizes of child-rearing on life satisfaction in both directions. However, older women are by far the subpopulation most dependent on psychoactive drugs such as antidepressants. https://www.cdc.gov/nchs/products/databriefs/db377.htm I unfortunately can't find any studies that break down antidepressant use rates by parental status at all, or a fortiori by age/marriage/parental status individually.


> I have kids and attempt to convince those who ask me about my experience not to have them

Sounds like you might need a little therapy



Underpopulated, you mean.

https://twitter.com/elonmusk/status/1563020169160851456

It won't be overpopulated, though Thanos-type NIMBYs think it will.


Well they do have larger cerebrums than us


As opposed to antenatal. Before birth.


The biggest thing Java is missing is full hot swap. Its been implemented via the dcevm but, inexplicably, has been ignored by both sun and oracle.

This one, existing technology would make Java DX on par with the dynamic languages


Enhanced hot swap using GraalVM has mostly caught up with capabilities https://www.graalvm.org/22.1/reference-manual/java-on-truffl...


I’ve tried that and it didn’t work reliably for me. The jet brains runtime release works but it’s a bear to figure out which download to use.

Regardless, it’s ridiculous that at this point Java doesn’t have full hotswap. All the hooks are there (as is apparent from the error messages when a hotswap fails) and the dcevm is being maintained by jetbrains employees. It needs an internal champion at oracle/sun.


What should happen when you remove an existing field, remove a method already used, change its initial value, etc? You will quickly get some incorrect state by blind hot swapping, and it is not trivial to do in a mutable object graph.

Clojure (and other lisps) can do it well because their scope of changes can be really small. Nonetheless, method hot-swap is well-defined and is implemented by OpenJDK.


Dcevm handles all those reasonably well. The current version doesn’t support changing super classes but the old version did. This is in dev mode so it doesn’t need to be perfect, just right enough most of the time.


> The biggest thing Java is missing is full hot swap

The biggest thing missing in Java is an answer for the billion-dollar mistake. Real world Java is plagued by NPEs because a lot of Java is written by low caliber programmers. Java + functional error handling would be a monumental improvement.


> low caliber programmers

Can't really blame Java for that, though - if everybody standardized on, say, Haskell (or whatever we might agree is the "gold standard" for programming), the low caliber programmers would find a way to do something stupid in it, too. The only way to get around low caliber programmers is to raise the standard, but any suggestion of raising (or even setting) a standard for programming invites accusations of "gatekeeping" (a gate that really, really, really ought to be kept).


> Can't really blame Java for that, though

Hmm. Can't I? I know why Sun made Java. They wanted a platform to develop applications that didn't require the skill of a competent C++ programmer. They were targeting lower caliber coders.

I'm a pragmatist; yes, Java programmers would still find escapes, but they'd do it less and so the net number of flaws would be smaller. As jayd16 points out, there is a pragmatic way to deal with this; provide a compiler mode that eliminates null dereferences and rework the standard library to accommodate this. Simple and obvious. Afterwards you can throw the switch on whatever code your facing and you'll know if you're dealing with crap or not.


It doesn't fully solve the problem, but @lombok.NonNull helps a lot. It makes it clear which properties shouldn't be null, and catches NPEs closer to the source. Incidentally, lombok in general does wonders for boilerplate reduction.

https://projectlombok.org/


> but @lombok.NonNull helps a lot

Which @NonNull? There's javax.validation.constraints.NotNull, org.springframework.lang.NonNull, org.checkerframework.checker.nullness.qual.NonNull, org.jetbrains.annotations.NotNull, android.support.annotation.NonNull and a bunch of others[1]. The proliferation of Not|NonNull is evidence that I'm right, no matter how hard I get downed on HN.

[1] https://stackoverflow.com/questions/35892063/which-nonnull-j...


I didn't say it wasn't a problem - if I could wave a magic wand and get rid of the concept of null in Java I would. That isn't what we're discussing though - you said, "The biggest thing missing in Java is an answer for the billion-dollar mistake [- NPEs]". I've provided what I consider to be at least a partial answer. If you care about avoiding NPEs in Java, it's a pretty good solution.

Realistically, null is so fundamental to the Java language that removing it would arguably result in a different language entirely. Certainly all existing java codebases would have to be refactored. The same goes for exceptions. That's obviously not an option when one of your primary selling points is backwards compatibility, so I'm not really sure what kind of solution you're looking for here.

The answer to your SO link notwithstanding, I would argue the @lombok.NonNull is at least one of the best options, as it actually generates a null check that is executed at runtime. This makes it more powerful than most of the other solutions.


> Realistically, null is so fundamental to the Java language that removing it would...

Again, as jayd16 pointed out a solution has been retrofitted to C#, Java's great nemesis. I don't accept the argument that this is somehow infeasible. Just make null assignments (including potential ones coming from libraries) an error and allow this feature to be scoped to your source files. Eventually the practice becomes ubiquitous. It's been done again and again in many languages and their various 'strict' modes.

The only actual problem here is that Java language developers aren't feeling sufficient pressure to address it. They should, but they're not, and that's sad. That sort of sadness is a common theme with Java.


While this could be solved by introducing one into the standard lib, it is not that big of a problem in practice as nullability checkers understand all of these annotations.


Java should adopt something like the Checker Framework Nullness Checker in its first-party tooling.

https://github.com/typetools/checker-framework


Agree, love that tool. Unfortunately it does not fully support Java 8, and that seems unlikely to change. I have never used it on a large project, I don’t think that compile times are good.


You could always try C#. They have a non-null compile mode where variables are non-nullable by default. They did the work to mark up core libraries and also have some pragmatic handling of olde nullable calls in 3rd party libraries.


Kotlin solved that in a good way IMO. That alone makes it worth switching


The idea these messages are “gone” is ridiculous. They are in plenty of intelligence databases. If they don’t come out it’s because the powers that be don’t want them out.


This; guessing part of the reason they won’t ask the alphabet boys for them is because they don’t want the public to really understand that “collection” just means “searched for” information that they’re storing for everyone.

Ancient history at this point but if you missed it and have no idea what I’m talking about https://www.theatlantic.com/politics/archive/2013/10/nsa-sur...


The elites don’t care about public opinion. They manufacture it when they can and ignore or demonize it when they can’t.

source: any George Carlin set


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

Search: