Hacker News new | past | comments | ask | show | jobs | submit | adenozine's comments login

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.


Yes when you can create a form of in-effect regulatory capture you can engage in monopolistic practices to gouge the customers via creating artificial scarcity. Movies continue to climb in costs.

None of that applies to software development which is a global phenomena.


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.


> Sorry, are you implying that filmmaking is somehow less universal than software engineering?

Hollywood filmmaking is indeed not a universal phenoma. There are other centers of filmmaking outside the US that aren't part of this guild.


And the vast vast majority making nothing because they can’t get in.


Is that why tv and movies in the USA are often so hilariously poorly written? That there's an elite cabal of writers and it's impossible to join based on the merits of your writing?


Seems to me we're in a golden age of TV right now.


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.


Any examples to add, or you just want to leave it at pithy comment?


Sure, my thinking is that a cons cell can build singly linked lists and node-based binary trees. Some data structures are based only on those, but most involve an array of some kind. In scheme, for example, it's the combination of cons (i.e. lists and trees) and vector (i.e. arrays) that allows for arbitrary data structures. It's very constraining to have only the lists.

- array: not a singly-linked list.

- hash table: often an array of singly-linked lists, so not a list.

- red-black or AVL tree: can be built with cons cells.

- doubly-linked list: not a singly-linked list

- double-ended queue: array of double-ended queues, so not a list. Could also be implemented as a doubly-linked list.


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.


> 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.

Agreed.

> So what about streams? Functions? Closures? Call/cc structures?

Those are interesting examples. They are all data structures in a sense (especially streams and closures), but to me they are more like functions than data (yes, yes, functions are values, blah, blah). Call/cc is a reification of execution control; thinking of it in terms of data stretches my brain.


Filing this under “Raised My Blood Pressure…”


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…


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.


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.


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


So, like Erlang?

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


Idiomatic usages of ML-family languages (Haskell, OCaml) are very close to that.


Common Lisp Object System might do something like that?


Rust


I'd rather gouge my eyes out than work with Rust code. Horrific.


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.


Requiring degrees is anti-worker because it places a cost on them. It’s pro-university because it forces other people to give them money to be allowed to accept a job offer.

If the content is so important have a certification exam. That fulfills the purpose of driving down supply of workers so they get paid more. Same as requiring a degree but without giving money to universities. Obviously this is bad for those who want to buy childcare, just like the degree requirement.


> Requiring degrees is anti-worker because it places a cost on them.

This is such an USA point of view… University is free here.


"free". Not only do you have to pay tax but you also need to finance you living and studies during the years you're studying. Finally, forcing people to miss three years of work to get a worthless degree has a massive alternative cost.


> you also need to finance you living

Not really, you can get loans with very low interest rates and you don't have to pay them back until you make a high enough salary.

But yeah it's not perfect (still better than the USA system).

I'd rather leave my kids to people that are educated rather than to people who are improvising and will never become experienced because they will change jobs ASAP because they aren't paid enough.


Possibly a language mistake from my side. I'm not talking about the interest rate but rather that studying comes with costs. You need to buy books, computer, transportation, rent, etc. So regardless of who actually pays the tuition, you have numerous costs while also missing several years of work which is bad for society and your retirement.

I don't see a conflict between having a decent salary and not having a university education. I wrote a paper at university showing that a majority of all university degrees in my country doesn't pay itself. You miss out on too much money and experience during the years you are studying. There are exceptions, naturally, but I don't believe everyone should need a university degree.


Yes everyone knows it is paid from taxes. It is not gotcha you think it is. This is what the comment reacted to:

> Requiring degrees is anti-worker because it places a cost on them.

Education being paid from taxes means the price is not paid by worker. I am ok paying tax and education being paid from the tax. Not everyone is full on allergic to the word tax.


Even if it doesn’t cost any money it still costs time. Most people don’t much like education though the proportion and degree decreases as the level rises and those who truly hate it get to escape. One sixth of high school students report being bored in every class, every day.


It's not an attempt at a gotcha. Making that assumptions probably tells more about you than the comment. I pointed out that "free" studies have numerous costs involved regardless of what you call it. The alternative cost being the major one.


It is free at the point of use. Just like firefighters are free when you call on fire or cops are free when you call them cause someone parks at your place. Or just like highways are called "free" when you don't have to pay for using some section of it.

Somehow the taxes pay for it thing never comes up with these.


Disagree. Childcare really isn't something one should go to school for for 4 years. It economically doesn't make sense.

This is the kind of thing one can learn as an elective during high school and graduate with an additional certificate.

Maybe one or 2 years of vocational school.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

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

Search: