Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
asp_hornet
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
91.
▲
by
asp_hornet
3y ago
Well said. Its nothing to do with the language or tooling, just this weird ingrained dogma. > On the other hand, you can easily have a programming career in .net alone. Its not going away the next 30 years. Not to mention if a service of
92.
▲
by
asp_hornet
3y ago
> Professionally I've only ever worked in c# code bases. Pretty much answered their own question in sentence one. In my opinion OP is delusional. I worked in .net for 13 years and was stoked to leave. The layers of indirection, obtu
93.
▲
by
asp_hornet
3y ago
I agree with you 100%
94.
▲
by
asp_hornet
3y ago
I love everything about this. The shareware, the price, the source code. It reminds me of how software was in the 90s.
95.
▲
by
asp_hornet
3y ago
It already doesnt. The problem is the operator
96.
▲
by
asp_hornet
3y ago
Modern software is so cumbersome and bug prone that people just presume bugs instead of the software doing its job. > He made sure that he boarded before the the passenger who had the boarding pass information that he stole; when the oth
97.
▲
by
asp_hornet
3y ago
This exists because most modern rewrites of COBOL systems have been rewritten several times over despite the rewrites never finishing all the functionality of the original. Modern day software engineers need to eat a huge slice of humble pi
98.
▲
by
asp_hornet
3y ago
Modern cloud “5 nines” isnt a promise of availability but a promise to get some store credit each month when it inevitably fails (adjusted down for usage because you dont use all that capacity you pay for so we just credit for the percentag
99.
▲
by
asp_hornet
3y ago
Everyone who clones a node project will call npm install before the call npm run. Having a seperate install command doesnt make it more secure, it just makes 1 more thing for newbies to learn and another thing to go wrong when you pull mast
100.
▲
by
asp_hornet
3y ago
Oh, thats true about it being unexported. I hadn’t considered that.
101.
▲
by
asp_hornet
3y ago
No, you’ve achieved an illusion of that as now your spending hours wasted on discovering where a developer forgot to call NewUsername and instead called Username{“broken”}. I cant see the value in this abstraction in Go.
102.
▲
by
asp_hornet
3y ago
I’m not sure I understand. In your example you’ve grouped related data in a struct and validating that it matches your system’s invariants, that feels good to me. The original example was more “wrap a simple type in an object so it’s always
103.
▲
by
asp_hornet
3y ago
> need a getter Yeah, thats what I figured. Im not sure if I want the tradeoff of calling .GetValue in multiple places just to save calling validate in maybe 2 or 3 places. Not to mention I cant easily marshal/unmarshal into it and
104.
▲
by
asp_hornet
3y ago
Now what? the username is in an unexported field and unusable? I can kind of see what its going for but it seems like a way just to add another layer of wrapping and indirection.
105.
▲
by
asp_hornet
3y ago
It’s really cool, what was some of your inspiration and thoughts behind it?
106.
▲
by
asp_hornet
3y ago
I love it. Simple and restrained with kind of a retro macintosh feel.
107.
▲
by
asp_hornet
3y ago
This is an interesting take considering Microsoft's entire ecosystem feels like "we have open source at home"
108.
▲
by
asp_hornet
3y ago
You mean 0 new plans or info outside the new plans and info laid out on Apple’s development website: https://developer.apple.com/support/dma-and-apps-in-the-eu/#... https://developer.apple.com/supp
109.
▲
by
asp_hornet
3y ago
Fair points. It sounds like perhaps your position is more against their opaque and inconsistent application of their policies than the policies themselves which I can agree with.
110.
▲
by
asp_hornet
3y ago
Apple has more choice because it won't let apps compete? > If someone posts an app before you that is to similar to what you post, they will tell you no. search "2048 game" and let me know how many similar games they said
111.
▲
by
asp_hornet
3y ago
Thank you so much! Ive been needing to set this up for a project of mine and this helps a ton.
112.
▲
by
asp_hornet
3y ago
I don't think so, it’s just a polarising ecosystem. I worked in the .net for over 12 years and im so happy to be out. There’s nothing they could add to their language or tooling to entice me back.
113.
▲
by
asp_hornet
3y ago
If you know you know. We all think differently.
114.
▲
by
asp_hornet
4y ago
Are swiss army knives not considered knives in the knife enthusiast circles?
115.
▲
by
asp_hornet
4y ago
> No; customers are not paying for, nor give a shit about, these things. Sorry. It’s still cool stuff. It’s just not what you’re selling They sort of are if your bad architecture means features are slower to roll out than your competitor
116.
▲
by
asp_hornet
4y ago
Its not the newest minor version, its the latest patch release for his version (that they can’t upgrade) that will need to run on a version of node that has stopped getting security updates. His options are change the entire OS and database
117.
▲
by
asp_hornet
4y ago
good engineers and good companies both know good engineering skills transcend technology and domain. switching is very much possible.
118.
▲
by
asp_hornet
4y ago
This is my sentiment exactly. Now in it’s place we have bespoke diagrams where the meaning of lines, arrows and their directions vary from person to person and you need to ask the author to explain their convention before you can understand
119.
▲
by
asp_hornet
4y ago
Go doesn’t require you to call a destructor
120.
▲
by
asp_hornet
4y ago
Good recruiters. They are out there.
More ›