HN user

bestinterest

482 karma
Posts20
Comments106
View on HN
www.youtube.com 7mo ago

The Complexity of Simplicity [video]

bestinterest
2pts0
www.youtube.com 1y ago

The Myth of the Modular Monolith [video]

bestinterest
2pts0
rubyonrails.org 1y ago

The Rails Doctrine

bestinterest
17pts0
news.ycombinator.com 2y ago

Ask HN: What to work on while on a US VISA?

bestinterest
2pts0
go.dev 2y ago

Go 1.22

bestinterest
419pts160
twitter.com 2y ago

We put Hey on Ruby YJIT

bestinterest
7pts1
twitter.com 3y ago

Problem with software is bitrot. Web app lasts about a year, iOS app 2–4 years

bestinterest
18pts13
www.youtube.com 3y ago

Ideas about a new programming language for games (2014)

bestinterest
1pts0
news.ycombinator.com 4y ago

Ask HN: What is your experience with NewSQL databases so far?

bestinterest
3pts0
news.ycombinator.com 4y ago

Ask HN: Articles/Books to understand how fast computers are?

bestinterest
2pts2
news.ycombinator.com 4y ago

Ask HN: Where do you find technical papers that are worth reading?

bestinterest
2pts2
www.youtube.com 4y ago

The Only Unbreakable Law

bestinterest
5pts1
news.ycombinator.com 4y ago

Ask HN: What is the main argument for a housing market crash?

bestinterest
8pts17
javalin.io 4y ago

Javalin 4.0.0 Released

bestinterest
1pts0
pragmaticstudio.com 4y ago

Hotwire for Rails Developers

bestinterest
2pts0
news.ycombinator.com 4y ago

Ask HN: Golang is almost 11 years old, what do you think of it?

bestinterest
1pts1
news.ycombinator.com 5y ago

Ask HN: What higher quality analytical content do you have a subscription to?

bestinterest
9pts2
news.ycombinator.com 5y ago

Ask HN: Why do you invest heavily in America only stock?

bestinterest
4pts4
news.ycombinator.com 5y ago

Ask HN: What are some concrete examples of good SPA's?

bestinterest
4pts5
news.ycombinator.com 5y ago

Ask HN: How is Kotlin for the back end compared to Java?

bestinterest
9pts5

Even if you fix where the backend is & use something like Edge workers around the world, you still run into the issue of where the database is hosted. Making all the work useless. Any useful endpoint is going to change some state like the timesheet app.

I very much like the ethos of Golang for this reason. Still not had a reason to use it but like the idea of mastering the fundamentals in a weekend. Even if I lose the flexibility of LINQ or Java streams.

It feels like a scale of language conservativeness Go all the way at the top, Java somewhat in the middle (a little above) and C# at the bottom. It is going the route with lots of features and complexity, which can be a great thing but not for grug devs https://grugbrain.dev like me.

But saying all that Blazor looks really good for WebDev, I just worry it gets abandoned. It feels everything does in the C# space.

C# also made a big mistake imo by going with async/await instead of lightweight threads which will add a ton of complexity in the future for if they decide to go the greenthread route like Goroutines/Project Loom.

I have the exact same feelings.

Is immediate mode GUI's just that much better? Instead of a complex React/Redux style setup, how much easier would state management be if we had a render loop like game dev? Does that even make sense?

I am very envious at the pure programming skills of so many game developers. UI's in indie games are just a side thing in the deep complexity of a game and they end up looking incredible compared to the level of effort required for year long web app projects.

I feel another point is that early tech decisions have a huge impact on the type of people you will have to hire. For example, Ruby attracts ruthless productivity and Go attracts people who prefer longer standing apps with less dependencies and maintainability.

I make it sound like Go may be the 'better' choice here but that is not the case, as the author mentions, it's a balance.

HN is up again 4 years ago

Oh that is interesting, I guess they just spun up a beefy EC2 instance. I'm noticing slower performance, I used to get about <200ms for front page. Now it's 500ms-1s? Or is this placebo with my bias to thinking AWS is slow?

    NetRange:       50.112.0.0 - 50.112.255.255
    CIDR:           50.112.0.0/16
    NetName:        AMAZON-EC2-USWESTOR
    NetHandle:      NET-50-112-0-0-1
    Parent:         NET50 (NET-50-0-0-0-0)
    NetType:        Direct Allocation
    OriginAS:       AS14618
    Organization:   Amazon.com, Inc. (AMAZO-47)

So many frameworks in other languages are trying to get to the productivity of Rails but they just don't have the same spark imo.

There is no Rails equivalent in JS, theres lots of competitors that feel years away like SailsJS, the new Deno Fresh one etc, Adonisjs... Is NextJS/SvelteKit/RemixRun considered also? I don't even know if they have a standardised background job processor in JS land.

Java's solutions are dreadful imo for if you want to compare to Rails. Quarkus/SpringBoot/Micronaut are nowhere near productivity levels for a fullstack app. They lean heavily on the API only side of things. (I do like Java oddly enough)

PHP is the main competitor to Rails oddly enough, Laravel seems brilliant.

Go is just starting up in this space it looks like, Bud is another attempt at Rails in another language https://github.com/livebud/bud. However the Go ecosystem is heavily API only side of things instead of SSR. Go's templating libs suck imo.

Elixir of course has Phoneix which is apparently great, purely functional langs unfortunately dont fit my head and feel to abstract for myself (don't hate me)

Its no wonder we have the backend / frontend developer split nowadays.

It takes a lot to say very little in Go sometimes, I'd say this is one of those cases. Mainly the if err != nil boiler is at issue here.

I don't think you are doing anything wrong from a noobies opinion.

That is interesting to see.

I wonder if fly.io/heroku matters for the servers however. Caching the webpage with a CDN sounds like most bang for buck right? One request is slow at the start of the day for the news (maybe its a user requesting far away the main server worst case) but every subsequent request is served from close to user CDN. (Not 100% if thats how it works in practice)

Speaking out loud here just to see if server location matters if you have a good CDN setup or something I'm missing which would make requests need to hit the main server.

Looks great from the demo https://avodemo.herokuapp.com/users/sign_in

My only suggestion would be to perhaps try out a beefer instance for heroku or perhaps it is http/1.1 limitation of heroku and a switching to one of the disruptors like render.com would help performance?

It also may completely be because I am in the UK. Clicking around just feels slow 700-800ms+ response times, assuming its hosted in US.

Also another quick fix might be sending the request on mouse down. I know unpoly (side competitor to Hotwire) does this https://unpoly.com/a-up-instant

I voted no last time round as I was not convinced on the economic side of things.

Truthfully I'm still not convinced but I'm finding it hard to justify staying on the sinking ship of the UK.

I'd rather fail as a country by our own decisions rather than the Scottish government always being able to point to Westminister for failure.

I wish more world wide economists took time to write arguments for/against Scottish independence as I find it hard to see the longer term plan.

Lots of credit for yourself with htmx, its great. I think I prefer unpoly myself but htmx is winning the popularity because of how vocal you are!

I wish the unpoly creator also did similar! Both great frameworks. Hotwire also!

I wish there was deeper comparisons on the big three

My issue with design systems is that inevitably the team using the internal companies design system has to implement custom components (usually early on) and try to match the feel of the design system already in place.

I'd rather go custom for a project and semi match the already in place feel of the company's UI standards. Then we're only bottle necked by our internal team and not an external team.

Thinking more on this, I'd love the https://tailwindcomponents.com setup for internal design components? Seems like the best of both worlds but does move the base from React/Angular components to Tailwindcss

Java will join the (imo) better concurrency path of higher level languages with green like threads, Golang (goroutine), Erlang, Java (Loom, virtual threads) & Ruby (soon under Ractors?).

I really think C# & Python will be jealous of the languages mentioned and puts them in an odd spot from language design perspective.

I just put in some numbers and wow. Unless I'm missing something incredible my findings are kinda depressing.

The top 5% salary in the UK is £81,000 -> after tax is £54,817. £4568 a month. Say you spend £2k a month. That's £2568 for investments per month. Using the calc, it seems you would be able to retire at age 50.

I quickly checked the US salary percentiles and the top 5th percentile of £81,000 in the UK is equal to the top 15th in the US. Thats 3x ceiling you could climb through not to mention taxes in the US are much much better?

Am I crazy?

https://www.gov.uk/government/statistics/percentile-points-f... https://www.thesalarycalculator.co.uk/salary.php https://dqydj.com/average-median-top-individual-income-perce...

Agreed, it's a bit of a shame for HN imo. I see a team who is being brilliant and understanding their domain down to the core with as minimal resources as they can get away with.

There is incredible value in incrementally adding complexity only when needed.

It is great to see the 'why not just host it yourself comment?'. Cliche as it is on HackerNews it always reminds me of the infamous Dropbox comment.

I personally think render has a great future, 99% of dev ops is the golden architecture involving a load balancer behind multiple app instances with a db and cache.

I don't want to care about creating automated backups. I don't want to care about managing VPS. I don't want to care about security updates (though unattended upgrades does make it easy nowadays). Let me git push with a dev environment and link available and start shipping features to customers. That is the value of Render/Heroku.

I don't know about you guys but I think its pretty fast. I'm from the UK and got a 34.5ms response time using network tab on safari. I looked up the IP address of the host 151.236.217.16 and the server is located in Amsterdam it seems. I'm guessing if your in the states it would be 150ms? Anyone can confirm out of interest?

I am also really confused. I'm a complete noob and have been trying to learn a bit more about markets and evaluating companies but it seems like so many companies have price to earning ratios of > 30. I mean even $NET (Cloudflare) literally do not make money right now so don't even have a P/E ratio?

If anyone has any light books to understand markets more please do share.