HNHacker News
TopNewBestAskShowJobs

adenozine

1,383 karma · joined May 11, 2020

by the people, for the people, of the people

... but the people are retarded

submissionscomments
adenozine··on Only people building software systems get to have opinions on how they get built
When did I attack someone? The submitter is not the author.
adenozine··on NLRB rules that employers can't require laid-off staff to waive labor law rights
Sorry, are you implying that filmmaking is somehow less universal than software engineering?

Many jobs are more difficult than hacking on Angular bs all day, it’s not like most devs implicitly deserve the high pay they enjoy here in the States.

Not to mention, most people are far more likely to pay for a movie than for a piece of software, excluding video games.

adenozine··on NLRB rules that employers can't require laid-off staff to waive labor law rights
You might like to read about the Writers Guild in Hollywood. Highly organized, high salaries far surpassing even that of tech, with graduates in the top percentiles coming into 500k/yr salaries fresh out of graduation, all union.
adenozine··on The Janet Language
So what about streams? Functions? Closures? Call/cc structures?

I understand your point if you are speaking in literal terms about just simple cons cells, but in practical Lisp/Scheme code, you don’t really rely on just the basics to do things.

I think there’s a hyperfocus sometimes on the simplicity of the core of lisp, the apply/eval balance, but it’s quite possible and often easy and convenient to perform normal programming tasks with these languages as well.

adenozine··on Simulating Softbody Dynamics in Vlang
I am learning it now, it’s pretty neat. I think the simplicity is a big appeal for me. I’ve tried Nim but it just seemed inconsistent, the case insensitivity is insane, and I think there’s a lot of minor but still odd syntax decisions that have been made. I’d rather just use python, which is nice, than have to finagle my Nim code just for a little speed boost.

Sum types and TCO with -prod is a really nice feature as well. Not supporting TCO was a huge bummer when I tried Nim, and many other languages tbh.

I already use Go sometimes, so picking up vlang was basically free, and I haven’t had time to do any big substantial projects with it, but I wrote a little irc bot with it and had a good afternoon hacking on it.

adenozine··on The Janet Language
Any examples to add, or you just want to leave it at pithy comment?
adenozine··on TIL There's Another YAML
Filing this under “Raised My Blood Pressure…”
adenozine··on Sanders calls for minimum salary of $60000 for public school teachers
Hard agree! Time to strip some of the administrators and get some talent in the classrooms.

I heard Florida was letting people in classrooms after just a few hours of supervision.

If the education crisis isn’t addressed, this country will be absolutely decimated in another thirty years. A level of brain drain hitherto unwitnessed in modern times.

If I was raising a young child now (mine are in their late twenties) I’d be strongly weighing the pros and cons of suggesting they go abroad for higher education, and I’d certainly be hiring a tutor rather than trusting the K12 system. Not everybody can afford all of that, despite the money being taxed already. We could lower the military budget by a percentage point and fix all this tomorrow, if we really wanted to…

adenozine··on Godot 4.0 RC 2
Ever looked at OpenFL?

https://www.openfl.org/

Couple notable games haves used it. Haxe is a pretty mature ecosystem as well, from what I’ve heard.

I spent my thirties working and unwinding with flash games with my kids, brings back nostalgia thinking about those nights.

adenozine··on Linode rebranded as Akamai’s cloud computing services
I’ve run some medium/large scale side projects with Linode in the past and like many others, I was absolutely blown away by the high quality and professional support I received.

If they can keep that aspect of it together, I’m sure they’ll be fine. I think the name change is a bad choice, but time will tell.

adenozine··on Data Classification: Does Python still have a need for class without dataclass?
I'd rather gouge my eyes out than work with Rust code. Horrific.
adenozine··on Data Classification: Does Python still have a need for class without dataclass?
Does Java still have a use for variables without final?

Does Javascript still have a use for functions without async/await?

This is just a repackaging of an age-old argument, imo.

When they invented the screw, it did not preclude the nail. /shrug

adenozine··on Data Classification: Does Python still have a need for class without dataclass?
So, like Erlang?

What’s an example of a language that does this by default?

adenozine··on Don’t force child care workers to get college degrees
Alternatively, cap the price of tuition for childcare degrees?

People get degrees for leverage in wage negotiation, and to further their career. Advising against is anti-worker, imo.

The real crime is unattainable education.

adenozine··on Ask HN: Are Paul Graham's Classic Startup Essays Outdated?
Taking YC advice is sort of like getting cooking tips from customers coming out of a nice restaurant.

They’ve eaten good food, but they may or may not know anything about starting a business.

Paul Graham hasn’t started a company in several decades now. Just because he has proximity with a lot of people who have, doesn’t mean his advice is still sound.

He was competing with Perl shops, for crying out loud!

The scene has changed. A lot. Seek out lessons from success by yourself, directly. Ask local, search local, find the people successful near you in your industry and just ask them. Many will tell their tale over lunch, and then you’ve received personal, actionable advice for the price of a good meal.

adenozine··on Something strange is happening on the sun, and we've never seen it before
I’ve heard this sentiment a lot from people who’ve read it.

I think he wrote himself into a tight spot though, and I’m happy with the result. Part of me thinks the second act could’ve been broken down into maybe like 0-1000, 1000-5000, and then the final act could’ve been essentially as it was, stripped down a bit. It felt to me like he crammed a little too much worldbuilding into it and couldn’t draw on the resourcefulness and resilience of humanity that dominates the first act. But it makes sense in context, because they’re not in such dire straits in the second half, and are approaching the whole issue from complex standpoints of religion and meaning and societal archetypes.

I surely couldn’t have done better, I know that much.

adenozine··on Something strange is happening on the sun, and we've never seen it before
I liked Project Hail Mary (and Artemis, and The Martian) but I thought it was a little too heavy in the programmer narrative style. I won’t spoil anything in case someone reads this comment who hasn’t read it, but a large section involving establishing a communication protocol really wore me down from the story.

The big revelation about how he got there also felt nearly translucent in how obvious it was when it was revealed.

I hope he writes a couple more books though, if I can ever get some grandkids outta my kids, Weir’s books will be in their collection for sure.

adenozine··on Something strange is happening on the sun, and we've never seen it before
If you like it, you might enjoy a book called Seveneves. The first sentence involves the moon blowing up, and the rest of the book is about the consequences of that. Quite good, imo.
adenozine··on Sam Altman calls Google a lethargic search monopoly
What is Sam Altman’s credibility again, besides wealth?

Are we to assume he actually knows anything other than neuro-grift?

I’m not buying it.

adenozine··on Music Programming for Java and JVM Languages
I’m the biggest python fan in the world, and you’re out of your mind if you think it can compete with Java for enterprise programming or even embedded programming for that matter. Not to mention the JVM underlying it, likely the second or third most sophisticated software project in the world.

In ten years, maybe Go. Long, LONG way to go in adoptability to push against Java shops.

adenozine··on Ask HN: Employers, why do you want us back in the office?
In this thread: lies, fabrications, misinformation, disinformation, deception, skullduggery, wayward words, dirty deeds, and a case and a half of the finest bullshit you’ll ever read.

They want you back in the office to make the management happy, to make the corporate rent make sense, to make the banks happy, to feed the giant machine whose primary purpose is 100% unequivocally NOT getting stuff done (tm)

If your team isn’t getting stuff done remote, investigate a protocol for communicating the business and product needs to the developers, and maybe skim some commits.

If you are being threatened with back to office and you don’t want to go, make them fire you, use your resources, and I’d estimate there’s about a 95% chance most of you can find a higher paying position elsewhere, or at least equal pay & remote-first. The world is changing, don’t let them play tricks on you.

I’ve fought with DC traffic for twenty years, I’ll be damned if I’m ever going to show up in an office for less than a client-vendor situation or L5/6+ all hands. If it’s on fire, you better call my work phone and make sure my deposits are up-to-date.

I know it’s tougher for the younger bucks out here, and that loans and rent and everything might tip the scales a little further away from you. Do your best, do what you can, but I strongly recommend putting up the fight for more comfortable work arrangements.

If we’re all gonna be obsolete in ten years, they might as well be paying us right and speaking to us right for the next nine!

adenozine··on SICP: the end of an era (2021) [video]
It’s not quite arbitrarily. That’s an uncharitable definition. Python a) handles function arguments in a way that would make recursive functions awkward to use and b) cares about stacktraces being meaningful, so TCO would be a worse tradeoff towards that end as well.

There’s trampolines in almost any programming language to implement recursion if necessary, and python has itertools to build what Scheme calls streams, for arbitrary computation.

adenozine··on The strategic use of titles to avoid overtime payments
I don’t disagree with you, but I know plenty of folks with Masters making less than that, albeit outside of tech.

I’m not sure you deserve the downvotes, I think the way you phrased it might make people think you’re out of touch.

adenozine··on Tell HN: Firefox Is an awesome browser right now
It’s literally a product name drop and elevator pitch of user features.

I mean, I can appreciate your trying to take a nuanced approach, but it is quite literally and quite clearly an advertisement.

adenozine··on Want anonymity? Make a persona not a mystery
I love Derek's writing. He's so casually eloquent, without being up his own ass like PG. I've learned a lot from reading what he's produced, and I can certainly attribute (in part) a few successful endeavors to being a "slow thinker" as he calls it.

We live in such an insane, reactionary world these days and I find it very refreshing to hear from people who've clearly thought hard about what they're about to say/write.

Sometimes, I even wish HN worked this way. I wish the front page was about 10x as slow, and that we could discuss things for a week or two instead of a day or two. It'd be messier, but I think the fruits, separated from the weeds, would be juicier.

adenozine··on Tell HN: Firefox Is an awesome browser right now
This is very obviously an ad… at the top of the front page…

Y’all crack me up sometimes.

adenozine··on Erlang: The coding language that finance forgot (2022)
Well in perl there’s a concept of sigils.

my @num = (1, 2, 3);

my $num = 25;

say $num[1];

So that last line prints 2, which is obvious by looking at it, but can be difficult in more complex code when you’re overloading names by the way the variable is accessed.

Everything in perl is a rabbit hole of details, as an aside.

Anyhow, I just appreciate that the symbols always mean the same thing. Takes a load off of my brain. Like a single character type annotation, kinda.

adenozine··on Erlang: The coding language that finance forgot (2022)
Have I got a link for you!

https://github.com/llaisdy/beam_languages

See you down the rabbit hole!

adenozine··on Erlang: The coding language that finance forgot (2022)
I’m not sure the word for it, but brackets only ever mean two things, to my knowledge. Hash or Block, in Ruby.

I spent many years in perl, so I’m of the opinion visual indicators for datatypes are actually a good thing at the point of instantiation/composition.

Not sure how to properly word it

adenozine··on Erlang: The coding language that finance forgot (2022)
Have you seen gleam.run? It’s pretty neat.

I preferred the alpha syntax, which was ML-inspired, but it’s decent in its current incarnation.

I’ve always though the beam was really nice for building programming languages, and clearly that is true, as there are now more than a dozen targeting it.

Page 1 of 17Next →