News for hackers. Stuff that matters.

badhombres

Re:What .NET 10 GC Changes Mean for Developers on Sunday October 05, 2025 @03:48PM (#45484606)
In the first example, I have to learn and understand OpenFGA, in the second example I have to learn and understand OpenFGA and your abstractions.
Re:What .NET 10 GC Changes Mean for Developers on Sunday October 05, 2025 @12:41PM (#45483020)
Disallow bespoke abstractions and use the industry standard ones instead. People who make abstractions inflate how productive they’re making everyone else. Your user base is much smaller than popular libs, so your docs and abstractions are not as battle tested and easy to use as much as you think.
Re:What .NET 10 GC Changes Mean for Developers on Sunday October 05, 2025 @09:59AM (#45481524)
The trade offs are though that patterns and behind the scenes source code generation is another layer that the devs who have to follow need to deal with when debugging and understanding why something isn’t working. They either spend more time understanding the bespoke things or are bottle necked relying on a team or person to help them get through those moments. It’s a trade off and one that has bit me and others before
The implication is that all remote work is part time effort for full time pay?
Re:Interning in Go on Thursday September 19, 2024 @07:03AM (#41590565)
I think that’s a bit of a stretch to say go will implement all the features of c# and Java because of a few new features. Go isn’t a frozen language, they just take a lot of time and discussion before committing to a major change.
Re:AI teaches itself to use an API on Friday March 03, 2023 @07:35PM (#35016891)
I have a feeling that in the future developers are still going to be needed, but in an architecture and debugging/optimization fashion. Not in a writing boilerplate code aspect. There is also an issue with validating the output before it gets released to production.
Re:Tell HN: Confluent laying off 8% of staff on Thursday January 26, 2023 @10:17AM (#34532675)
Not surprising. Every company is going to take the opportunity to trim costs when it doesn't affect their PR as much as it would any other time.
It's going to take a little more than a sed statement to make this change
Re:When nil is not nil on Monday October 10, 2022 @03:04PM (#33155251)
I think this one difficult subject does not take away from the common feeling that overall Go is simple. This is like looking at a small scratch on the car and claiming the entire car is damaged.
Re:Software component names should be whimsical and cryptic on Tuesday September 13, 2022 @02:15PM (#32828194)
Yep, enough that they need a caveat every time someone new is told of the product. It happens, and it's gotten worse due to Agile.
Re:Software component names should be whimsical and cryptic on Tuesday September 13, 2022 @12:20PM (#32826369)
I think that's very extreme. Products grow at a gradual pace. I don't think there are defining moments when a product no longer supports something, or is no longer used in a way that it was intended to.

I would argue it's easier to maintain peoples understanding of a product since that will also be done gradually. It's not easy to update naming inside of a code base without potentially breaking software significantly or causing unknown bugs elsewhere. I think most software would fail the renaming test. It's also generally not worth the money and time needed to make that change.

Re:Software component names should be whimsical and cryptic on Tuesday September 13, 2022 @10:21AM (#32824636)
But as products evolve, their boring names become misleading. At least with non-boring names you can re-define what they represent in your company.
Re:CSS Classes Considered Harmful on Monday August 29, 2022 @09:32AM (#32637997)
I appreciate the ingenuity of the solution. But I still prefer Tailwind-esque style of css styling.
Re:The problem with Go’s default HTTP handlers on Tuesday August 09, 2022 @01:11PM (#32400723)
They did in the article? They're not asking it to change, they're just expressing their opinion.
Re:The problem with Go’s default HTTP handlers on Tuesday August 09, 2022 @12:23PM (#32400052)
To me this reads as a positive to the default handlers, as it shows how easy it was to make it work into a format that works for the programmer's preference. I appreciated the solution to the complaint
Re:Ask HN: How do you use Notion? on Wednesday June 15, 2022 @11:55AM (#31754933)
I don't. I can't commit to constantly using it. Probably a personality flaw.
Re:Hard to work with on Thursday March 31, 2022 @08:20AM (#30866338)
I don't think it's always as simple as that. Some wrongs are more important than others. The little wrongs, wouldn't be worth that mark on your career as being seen as unreliable, other wrongs would be worth it.
Re:Start Self Hosting on Wednesday March 23, 2022 @04:30PM (#30782936)
I would love to self host, but the time and effort I would have to put into doing, maintaining, and convincing my spouse (which is a whole effort by itself) is so significant it will take away from my other goals in life.
Re:Java 18 / JDK 18: General Availability on Tuesday March 22, 2022 @11:16AM (#30767078)
It's a stable and well proven technology that still has a lot of developer activity. Businesses are trying to make money, not explore technology, so a lot of them don't want to bother risking deliverables on something they may not have experience with.

IMO

Re:Lessons Learnt Moving a GTK Application from Go to Ada on Friday March 11, 2022 @09:22AM (#30640229)
Valid points about FFI. That makes me think if Go devs cared enough about Desktop GUI, then they would try to make that weak point stronger. Their focus is elsewhere (networking, cli tools, web) which doesn't rely on FFI as much.
Re:Lessons Learnt Moving a GTK Application from Go to Ada on Friday March 11, 2022 @09:01AM (#30639974)
I'm curious why there isn't a push for more support in desktop gui for Go.

Is it because desktop gui is not as supported in modern times and Go is a recent language that is carrying that attitude or is it because Go attracts more web developers in general and they already have web applications as their solution for a gui?

Maybe something else?

Re:PRQL – A proposal for a better SQL on Monday January 24, 2022 @01:41PM (#30061958)
Absolutely. If I use a SQL db for my applications (I'm a software dev for context), I generally write raw SQL vs using an ORM. I find the long term issues of an ORM to not be worth investing and understanding SQL.

I'm also not having to learn a new library, in addition to the standard DB connection libraries, ~if~ when I switch a language or platform for some project.

Re:DynamoDB 10 years later on Thursday January 20, 2022 @09:46AM (#30009500)
I mean eventually enough duct tape can be solid like a tank :)
Re:Zig 0.9.0 on Monday December 20, 2021 @10:50PM (#29633619)
So I can use zig and have someone pay me to use it :)
Re:Notes on the Go translation of Reposurgeon (2020) on Friday December 10, 2021 @10:39AM (#29511130)
thank you, I'm going to take a look at these!
Re:Notes on the Go translation of Reposurgeon (2020) on Friday December 10, 2021 @10:14AM (#29510816)
Great writeup. Some of the points are moot now that generics are being released, but some very valid concerns.

I would also add that Enums + Exhaustive Switch is a very very weak area in Go that would really benefit the language a ton. I've used those features in other languages and that's one of the things I miss the most, especially when dealing with a ton of web API's that have a defined set of values for properties.

Able to have the confidence that we're checking for every situation that could occur on an enum type across the codebase is one less thing I need to worry about.

I'm curious on what the percentage of contribution from the different aspects of loading a website are. How much are from the data center, from the network transfer, from the computer loading the website, etc.

If the data centers could run on cleaner energy, how much does that contribute to the CO2e measurements?

Re:Apple M1 Max Geekbench Score on Wednesday October 20, 2021 @06:22PM (#28937585)
I'm curios on the difference between the 8 cores and 10 cores for the M1 Pro. I'm definitely not going to get the Max, I'm just not the user that needs the GPU's
Re:Excel as Code on Monday September 20, 2021 @05:34PM (#28599298)
I truly believe that Excel is the most abused software of all time. It has been mangled, malformed, smashed, and manipulated to do stuff that I don't believe the creators ever intended. Adding a scripting capability to it has unlocked the spirit of challenge in all SME's of finance related fields to make Excel the sole software they will use for all problems.
This title is misleading. User clicked on translate and there was some UI error and when they hit submit the payment went through but they just saw an error message. They reloaded the page and re sent it again.

Stripe didn’t charge twice because of a translate feature.

Older »