Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sidlls
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
361.
▲
by
sidlls
4y ago
reflect is *ubiquitous* in go code, though. It's just barely hidden under many of the most commonly used standard library functions: like those in the encoding and error packages, for example. It's like Rust's "unsafe&
362.
▲
by
sidlls
4y ago
They are also overengineered and incredibly fragile. The HashiCorp stack has been an absolute nightmare to use at the company I work for.
363.
▲
by
sidlls
4y ago
Go's allure is that is dead simple to get a basic http service off the ground: practically "hello world" level simple. Then complexity sets in. Go has the same problem with interfaces, mocks, and work arounds that enterpris
364.
▲
by
sidlls
4y ago
Go’s structural interfaces are one of the worst features of the language, partially due to the implementation and partially due to the fact that structural typing like in Go is just a terrible idea in a statically typed language. May as wel
365.
▲
by
sidlls
4y ago
One should never assume anything about his employment status other than that it can end at any moment. Companies’ management might have empathy, but as a rule they absolutely don’t care about employees.
366.
▲
by
sidlls
4y ago
It's only "conspiracy theory nonsense" if one is completely unfamiliar with how gaining access to the Chinese market works. I've been involved in more than one of these kinds of operations. These companies' primary
367.
▲
by
sidlls
4y ago
The notion that a native-Chinese company isn't trying to steal every ounce of IP it can from foreign businesses is naive at best. One should start with the assumption that theft of IP is a primary goal of these companies and work fro
368.
▲
by
sidlls
4y ago
The fact that people pay for something is not an indication that it is productive labor.
369.
▲
by
sidlls
4y ago
Have you ever driven the 101 in the Bay Area? I’ve never seen so many purely shit drivers in my life. And I lived in Florida for years. People routinely merge across from their on-ramp to the express lane doing 5-10 mph under the speed li
370.
▲
by
sidlls
4y ago
That is the case in the vast majority of tech companies, though. They (almost) all have something like a "regional adjustment", "location based" or other classification for salaries in different areas. Some are more extr
371.
▲
by
sidlls
4y ago
Go's error handling isn't bad because there are checks everywhere: that's probably the only good thing about errors in go. It's bad because the standard library packages for dealing with errors are inefficient. And they&
372.
▲
by
sidlls
4y ago
Theoretically rarely beats ignorance in practice though. Software engineers in aggregate think and act like they’re working in a meritocracy (we aren’t) and this gives even more leverage to management and owners. It’s one of the big reasons
373.
▲
by
sidlls
4y ago
You're right, of course: the politics works both ways here.
374.
▲
by
sidlls
4y ago
It's a signal of politics, too: at companies where the people who view that kind of hoop jumping as an important signal got their way, it means they won that political battle.
375.
▲
by
sidlls
4y ago
This is why it’s rare as good Carolina barbecue to find a person self-educated in these topics who also truly understands the material. At least in my experience.
376.
▲
by
sidlls
4y ago
For “many” to be relevant here we’d have to be talking tens or even hundreds of thousands at least. A few thousand lightyears is measurement error on just our galaxy’s scale.
377.
▲
by
sidlls
4y ago
Go's standard library has some really great code, and some really terrible code (error--particularly related to wrapping/unwrapping/is/as). I'll definitely look at this to see if it gets our team's services bet
378.
▲
by
sidlls
4y ago
This isn't really the case. Rust code is almost as complex as C or C++ for any non-trivial application.
379.
▲
by
sidlls
4y ago
A common pattern in microservices architecture is that each service has its own database: that's what the person is referring to.
380.
▲
by
sidlls
4y ago
Overcomplicated abstraction (e.g., DI frameworks) and unnecessary abstraction are not anyone's friends.
381.
▲
by
sidlls
4y ago
And usual it depends on the context. “Strong programmer” practices don’t actually bring much to the table with respect to scientific computing. Regression testing (alluded to above), for example, is actually (mostly) implicit, as future res
382.
▲
by
sidlls
4y ago
But "logging everywhere" isn't necessary to log information about the state of the system. Libraries, for example, should not have any logging, or else it should be minimal and optional. One should prefer to return errors fro
383.
▲
by
sidlls
4y ago
I prefer the Harnmaster rule system anyway. Too bad that system's creators/estates are in a slapfight with each other, too.
384.
▲
by
sidlls
4y ago
The relative sizes of the pie slices matter for things other than immediate material comfort/gain; for example, political power.
385.
▲
by
sidlls
4y ago
Prisoners have rights to be treated humanely, and generally that is understood to include personal autonomy with regard to medical decisions.
386.
▲
by
sidlls
4y ago
There isn't any scientific controversy about climate change. There is made-up politically motivated obfuscation in service of certain industries, which is controversial.
387.
▲
by
sidlls
4y ago
This trivializes the meaning of "controversial" in the context of science, at least, and at the same time places Wikipedia on a level of authority I'm unconvinced is justified. I'm sure there are Wikipedia articles sugge
388.
▲
by
sidlls
4y ago
I moved into an apartment before my freshman year was done. Worked two jobs and had loans, scholarships, etc. That was a bit more than 25 years ago though.
389.
▲
by
sidlls
4y ago
My sample of 1: I’m (45) dating a younger person (25). In some ways he’s much more mature than my friend group was at his age, but in many ways not. It’s been fascinating to see what his expectations are. His other friends are slightly olde
390.
▲
by
sidlls
4y ago
But it’s a fact that—due to the very racism you’re pointing out—house prices tend to be lower the more minorities there are. That’s in part because of the racist policies of banks and the real estate industry. Ignoring it doesn’t do anyon
More ›