Readit News logoReadit News
jayceedenton commented on Anonymous recursive functions in Racket   github.com/shriram/anonym... · Posted by u/azhenley
JonChesterfield · 6 months ago
Do the clojure folks still insist this is a feature, as opposed to an incomplete compiler leaking limitations into their world?
jayceedenton · 6 months ago
Without the explicit recur it's far too easy to misidentify a tail call and use recursion where it's not safe.

Recur has zero inconvenience. It's four letters, it verifies that you are in a tail position, and it's portable if you take code to a new function or rename a function. What's not to love?

jayceedenton commented on The share of Americans having regular sex keeps dropping   ifstudies.org/blog/the-se... · Posted by u/impish9208
iamacyborg · 6 months ago
One thing I’ve noticed in London, being recently single after a 7 year relationship is that people’s behaviour on dating apps has changed pretty considerably.

Speaking to female and male friends, both sides are seeing them as a complete shitshow that’s not helping either side meet the right people.

jayceedenton · 6 months ago
> Speaking to female and male friends, both sides are seeing them as a complete shitshow

In what sense?

jayceedenton commented on The share of Americans having regular sex keeps dropping   ifstudies.org/blog/the-se... · Posted by u/impish9208
jayceedenton · 6 months ago
It's not really surprising. Hetero sexual desire has been framed negatively for well over a decade, as at best exploitative and at worst misogynistic and perverted. Men told that if you want sex you're part of society's biggest problem, and women told that if you give in to a man's sordid desires you are being taken advantage of and subjugated. All we ever talk about is the dreaded 'power imbalance'.

We've removed sex from normal life as far as possible. Films can be full of violence but any hint of titillation is verboten now. Any reference to sex in normal walks of life is seen as harassment, chauvinistic or pandering to the male gaze. Our culture is influenced by global social and religious conservatism in the quest to sell media to as many markets as possible. Our own new conservatism (the so-called left wing) is just as bad.

On top of that we have the culmination of a few decades of obsessive education about STDs and sex as a dangerous act that can ruin lives. A far cry from 'The Joy of Sex' as a cultural phenomenon.

We're letting prudes and those with deep psychological issues around sex call the shots. Millennials and Gen Z may be a lost cause, but let's hope that Gen A can rewrite the rules.

jayceedenton commented on The UK’s new age-gating rules are easy to bypass   theverge.com/analysis/713... · Posted by u/pseudolus
jayceedenton · 8 months ago
Age limits on buying cigarettes are easily thwarted by finding a corner shop that needs the sale and will sell to kids. Height restrictions on fairground rides are easily thwarted by putting bits of wood in your shoes. None of this matters.

The point is that this kind of control will drastically reduce under 18s consuming content that they shouldn't. We don't need the all of society's controls to be flawless.

Deleted Comment

jayceedenton commented on Why Clojure?   gaiwan.co/blog/why-clojur... · Posted by u/jgrodziski
phtrivier · a year ago
The part about the "stability" is a bit surprising - in my experience, I try playing with clojure about once a year, and every time, everything is different (I mean, I had to go through classpathes, then lein, then boot, then deps.edn - what is the current way to "try and run a program" du jour ?)

Also, is running your "hello world" still going to be incredibly slow, or has something changed in the core system (I know I'm supposed to fix that with graails. Or is it babashka ? Or something else, I suppose.)

It's really sad, because i just love the language. Reading about clojure is a pleasure. Trying to write anything has always been a blocker to me, though. Maybe that's the true "immutable" nature of the language ?

jayceedenton · a year ago
10+ years ago Clojure had a fantastic introductory experience. lein new and away you go. lein was so good and effective, for both tiny hello world projects and real production apps.

The experience has gotten worse and worse now for a decade. The core team have continued to take things in a worse direction (supported by a small group of fanboys) and most newcomers are now completely baffled by the tooling.

jayceedenton commented on One year after switching from Java to Go   glasskube.dev/blog/from-j... · Posted by u/pmig
heluser · a year ago
I long for a deep article about the same topic. The real, core difference between Java and Go for backend is declarative vs imperative coding styles.

This one, as typical for such articles, repeats typical secondary talking points and even makes similar mistakes. For example it conflates the concept of DI with specifics of implementation in some frameworks.

Yes there are older Java frameworks that do runtime magic. But both new Java apps and well designed Go services use compile time dependency injection as a way of achieving dependency inversion.

jayceedenton · a year ago
Which of these languages is declarative? Aren't they both imperative?
jayceedenton commented on Using Terraform Workspace for AWS multi account architectures   github.com/maurobaraldi/t... · Posted by u/maurobaraldi
jayceedenton · a year ago
Is there any benefit to using workspaces over just introducing some variables and having an 'environment' variable?

You can have a directory per environment and a directory of shared resources that are used by all environments.

It seems like workspaces add a new construct to be learned and another thing to add to all commands without much benefit. Could we just stick with the simple way of doing this?

jayceedenton commented on Why are UK electricity bills so expensive?   climate.benjames.io/uk-el... · Posted by u/chmaynard
ZeroGravitas · a year ago
https://ourworldindata.org/grapher/carbon-intensity-electric...

They mean the rate of reduction in the metric graphed above.

jayceedenton · a year ago
Why was Poland so high?
jayceedenton commented on When you ask ChatGPT "Tell me a story" it's always is about a girl named Elara   old.reddit.com/r/Maliciou... · Posted by u/throwaway89201
jayceedenton · a year ago
This is a good example, I think, of why a future in which all homework is obsolete because of AI is actually not likely.

If a lecturer at university sets a task for 100 students (say, write an essay about the factors that led to the first world war), there will be clear and glaring similarities between the way that points are made and explained if many students use chatgpt. Yes a student might rewrite or paraphrase chatgpt, but low effort copy and paste is going to be very obvious because chatgpt's model cannot produce an entirely unique approach to the task every time it is asked.

I know there are weights and parameters that can be adjusted, so there is some variety available, but I think better to think of the LLM as an additional (all-knowing) person you can consult. If everyone consults that same person for an answer to that assignment it's trivial to detect.

u/jayceedenton

KarmaCake day534February 12, 2017View Original