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

Indirectly and/or under the hood. What alternatives are there? Terraform?


Terraform

Crossplane (although it's quite new, and missing a lot of things that Terraform has)


These are mostly recruiters and biz people being laid off, from all of those companies. Maybe stop spewing panic infused ignorance.


[deleted]


The submission itself is such a link. Did you even read it, or just dive straight into the comments?

> Recruiting will be disproportionately affected since we’re planning to hire fewer people next year. We’re also restructuring our business teams more substantially.


>This process ensured that the NES had only quality games.

Probably some rubberstamp thing then. NES had _plenty_ of bad games though, actually the majority of games published were bad.

See LJN.


I was so incredibly disappointed with some of those games. Like the BTTF game.


It had to do with bugs, etc. And that a game wasn’t E.T. level awful.


There will never be new genres or art or music. Everything has been discovered already. Like colours, they are all already known. Sure you can have a new take something or maybe discover a new subgenre, but the majority is already there. And just because a genre would have a new "name" (just a branding thing anyway) doesn't mean it's not part of some other genre already.

You can't capture psychedelic and or mystic experiences, which are very subjective anyway and yes, rooted in _reality_ or require a reference to _reality_ as they are the so far away from that.


> There will never be new genres or art or music.

Do you believe that there were no genres of music born in the 20th century, or that we conveniently discovered all the genres just a few decades ago? Neither of those seems reasonable to me.


That's just plain escapism or veiled hedonism. There's more to life than enjoying yourself 24/7.


Norway is rich. They have oil. Their government is actually pretty decent with money also.

Sweden is an older country and has been historically pretty wealthy also.

Finland on the other hand... Well, we mostly have have trees and lakes. Our monetary policy consists of taking it up the behind from bigger countries, having sky high rates of taxes on everything, and finally, selling the few natural resources actually worth something to other foreign companies.


While I occasionally dream about working on cars or motorcycles at times instead of sitting in front of a computer all day, I think we tend to forget how good of a career developing is.

When we picture our dream of doing a simple trade, we only think of the most awesome part of that trade. If I'm a car mechanic, most of it too is just trivial oil and tire changes or changing a basic part of two - not working on engines in depth.

Same with programming. We would want to build something cool from the ground up, but we are just piping stuff from a lib to another.

Comparing woodworking to corporate code is unfair anyway. I'd rather compare working at a furniture factory to corporate code, and woodworking to a solo dev project.


> most of it too is just trivial oil and tire changes or changing a basic part of two

I bet that it feels better and more rewarding than updating a dependency and spending 2 days fixing all the errors caused by updating, especially knowing that you will have to do the same thing in a few months.

There is something that feels good when you create/fix/improve a real object compared to a software one.


As someone who works on engines and writes code, let me tell you that the feeling is exactly the same. All complex systems stir up the same emotions.

It's frustrating as can be when it doesn't work, and it feels great when it finally does work.

As a human, dealing with complexity is all the same, no matter the medium.


I do agree that "complex systems stir up the same emotions", but I was more referring to the simpler systems. I enjoy putting the dishes back into the cupboard a lot more than I enjoy moving icons on a desktop.


I know it's cliche, but Zen and the Art of Motorcycle Maintenance has some of the most valuable advice for software development I've ever imbibed.

His description of the feeling that something is going wrong, and of the emotional shift required to change frame before making the problem worse, that's saved me from more bad decisions than I could count.


Dependency fixing is nothing compared to dealing with all the people you typically find in a software shop, IT, managers, pseudo-developers like SRE, infosec, or devops. Those people are actively blocking app developers in order to extract a paycheck, and sometimes it feels like the app developer and product manager are the only people actually interested in making money.


> most of it too is just trivial oil and tire changes or changing a basic part of two

And those types of jobs are the most likely to have higher margins.


The Finnish school system is nice, until you wanna go to college/university.

I think higher education in Finland isn't anything special, if you actually want a quality education you'll have to go abroad (like the actually successful people do here anyway). Even the arguably best schools aren't that good. People mostly coast through them once they get in and just want the piece of paper at the end. Good parties though.

Years later in the work force they'll wake up and see they barely make more money then an electrician with their fancy degree because of the insane tax policies here. What's the point of having a nice degree if you're still gonna have a moderately low salary compared to other European countries?


> What's the point of having a nice degree if you're still gonna have a moderately low salary compared to other European countries?

Interesting comment in a thread about intrinsic and extrinsic motivation...


It's not an either or though. Just because a company generates good extrinsic motivation by paying well, that doesn't mean its impossible for them to also foster intrinsic motivation too. It's really not unreasonable to ask for both.


Are you sure you actually implemented the life you wanted or what was expected from you? Sounds like you had a checklist/recipe for life and you went with it.

The good thing is you have so many doors open now. Do whatever. You're young enough to pick up any hobby or career. Don't think about whether it's financially worth doing or if you're on some "mission" or "purpose". Don't think about whether it's safe or unpopular.

Sometimes the most fulfilling things are inherently worthless. Learn an instrument, buy a motorcycle, make a painting, become a scuba instructor, run a marathon, try drugs, move to another country, sit at a park/cafe and talk with people - you get the picture. You'll find something that clicks, just get out of your checklist view of life.


> Sounds like you had a checklist/recipe for life and you went with it.

Yep, tried to follow a mix of passion and checklists.

> Do whatever.

love this. This is also the problem itself. I can do anything. But what will I miss out if I do x instead of y?

> Learn an instrument, buy a motorcycle, make a painting, become a scuba instructor, run a marathon, try drugs, move to another country, sit at a park/cafe and talk with people - you get the picture.

The instrument sounds good. I. did run a marathon, bought a motorcycle (and a sailboat), I can't paint, lived in 6 countries, drugs scary the shit out of me after teenage THC-related panic attacks.

Give me more.

> You'll find something that clicks, just get out of your checklist view of life.

Hahaha, some friend call me the "list man"... they also made a drawing of me holding a checklist at my wedding :


Take those lists of yours and burn them. Find the files you rely on to plan, and rm the crap out of them.

Be here and now. Talk to people you normally wouldn't talk to. Do things without needing justifications. Be an absolute clown for a day, or just do something really crazy (ie. involuntarily funny) without justifying it to anybody. Notice what piques your curiosity and engagement, and pursue some whims of fancy. Notice variations of feelings and how they play with the rest of mind-body system and vica versa.


I think I know your problem (source: achieved something similar like you few years ago, had a similar 'crises' like yours, and now I've a better grip at life).

So here's my very simple, steeped in wisdom, two word advice: dream bigger.


Cool idea, cool technology, cool project.

I really just don't get the "why", even after watching the ElixirConf presentation [1] about it. Like what is the use-case for this, specifically?

[1] https://www.youtube.com/watch?v=uMgTIlgYB-U


Same. There was a quick slide joking about how this solves the fully offline client side browser app problem but even Chris McCord said that in all his years of consulting, he's only gotten a handful of requests for these types of apps.

I'm sure they have their reasons for taking on such a project but as an outsider I would have liked to see more announcements that apply to what the majority of people are using Elixir for today (web apps). There's Nerves too which I'm not into personally, but there were things at the conf for that so I'm sure that crowd was happy.

For example, telemetry was announced over a year ago with a hint that it was being worked on next and will be implemented into Phoenix as a web dashboard in the future but there was no hint of that mentioned this year -- at least not in any of the Phoenix related talks and Chris' keynote. I also didn't see it in any of the other talk's titles. But telemetry is one of those things where if it existed in the form they talked about last year it would be one of the biggest killer features of any web framework available today (not a single one does what they proposed).


Telemetry's core is done for a while and it has been announced at previous events. That's why we didn't put much focus into it this year.

You can learn more at Arkadiusz Gil's talk on ElixirConf EU (https://www.youtube.com/watch?v=cOuyOmcDV1U). I also talked about it in my keynote (someone posted a video below) and Marlus also gave a demo at this ElixirConf of how we plan to use Telemetry in Broadway and how a dashboard may look like (https://www.youtube.com/watch?v=tPu-P97-cbE).

At the same time, please remember that whatever we announce is not a promise, and the best way to make it happen is to get involved. :) For example, Telemetry is out there, Phoenix, Ecto and Plug already use it, so there is nothing stopping anyone from implementing the dashboard right now!


> For example, Telemetry is out there, Phoenix, Ecto and Plug already use it, so there is nothing stopping anyone from implementing the dashboard right now!

That is very good to hear.

Is it still planned for Phoenix 1.x to have that /metrics dashboard as something that comes out of the box with little to no configuration or having to set up external tools?

The one mentioned in the 2018 talk you linked here: https://youtu.be/cOuyOmcDV1U?t=2147


> hint that it was being worked on next and will be implemented into Phoenix as a web dashboard in the future but there was no hint of that mentioned this year

Currently there is EEF Observability WG that is working on integrating OpenTelemetry, so it will not be integrated into Phoenix, but will be more general and more cross-language solution for monitoring.

Source: I am part of that WG.


Previously it was talked about that Elixir would create a telemetry library and then Phoenix (and other libraries like Ecto, etc.) would use it.

And the end goal was to have a Phoenix web UI that would come out of the box that you could goto and see a bunch of really useful things about your server's health, the BEAM but more importantly app specific things like DB query times and all of those interesting stats you would want to see. The beauty of it was you would get all of this for free / nearly free in terms of the work you had to do as an app developer.

Did all of that get scratched for OpenTelemetry? Do you happen to know of a timeline when end users could expect to see the benefits of this new standard in Elixir apps?

The official website at https://opentelemetry.io/ doesn't show Elixir as being a supported language.


> Elixir would create a telemetry

Erlang `telemetry` is something different from OpenTelemetry.

> Phoenix (and other libraries like Ecto, etc.) would use it

And this is a fact. Both Plug, Phoenix, and Ecto are using Erlang's Telemetry library.

> And the end goal was to have a Phoenix web UI that would come out of the box that you could goto and see a bunch of really useful things about your server's health

This will probably be implemented as an external library in form of OpenTelemetry as I said.

> Did all of that get scratched for OpenTelemetry?

No, OpenTelemetry and Erlang's Telemetry have different goals. Erlang's Telemetry is meant to be lightweight metrics logging library with API for defining exposed metrics. OpenTelemetry is the OTP application that will ingest these metrics and will expose them to the external services like DataDog or Prometheus.

> The official website at https://opentelemetry.io/ doesn't show Elixir as being a supported language.

[Not all languages are listed on the website](https://github.com/open-telemetry/opentelemetry-erlang).


Current momentum is in liveview. I'm actually eagerly waiting for that to get up to a good version after the early adopters.


Yeah, LV is definitely worthy. I'm excited for it too. Once LV drops with debounce / file upload support that will be enough to get me to incorporate it into an existing project.


I think José Valim said in his talk that it was still targeted for Phoenix 1.5 but I'm not sure about the dashboard part.

It seems the momentum is currently on LiveView.


Oh nice.

I wasn't at the event but I wasn't able to find Jose's keynote on: https://www.youtube.com/channel/UC0l2QTnO1P2iph-86HHilMQ/vid...

Seems they uploaded every video from the conference except his (at least at the time of writing this comment).

I asked him on IRC and he mentioned having video trouble during the talk. I really hope it was recorded and is salvageable!


https://youtu.be/oUZC1s1N42Q

Found it in my history, it seems they delisted it.


Great find. Yeah that clears up a lot about Telemetry.

I guess it was unlisted because of all of the slide flickering, but to anyone who is interested in watching it, it's very watchable and you can make everything out.


There was a technical issue during Jose's keynote. The video kept dropping out from his laptop. I don't know for certain but I suspect that is the reason why his video isn't public. Maybe they're going to re-record it but I cannot say for certain.


I watched that and appreciate engineering effort put into the project. I'm afraid of being over-engineered (Maybe not), and hard to contribute to. It's complex enough that we probably better writing webassembly code by hand.


When used properly this might give the option to develop in Erlang for both client and server side.


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

Search: