Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hvidgaard
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
hvidgaard
5y ago
That is a very valid reason.
62.
▲
by
hvidgaard
5y ago
You can run your WinForms application on the latest LTS version of dotnet, .NET6. As always, upgrading to a new version of the framework, means you have to migrate some parts of the codebase, especially from an older .net3-4. That isn'
63.
▲
by
hvidgaard
5y ago
I think there is a simple reason for not using unsigned integers. If you use an unsigned integer and get an overflow it's not immediately obvious or even possible to see from the value alone. If you use a signed integer, any negative n
64.
▲
by
hvidgaard
5y ago
What good is new tech if you cannot afford to buy a house or a new'ish car for the minimum wage, even if you live frugal and save?
65.
▲
by
hvidgaard
5y ago
It's not so much that you expect them to change, but when developing with unittests it's a necessity. And it makes it possible to have the right degree of in memory component and integration testing. It forces you to think about t
66.
▲
by
hvidgaard
5y ago
> The downside is then you have to know how to write wrappers/helpers for them and probably don't get to use all the cool stuff that comes with F# because you're using a library written for C#. For any long term project yo
67.
▲
by
hvidgaard
5y ago
I think there is another possibility of knowing the value your product gives the customer compared to the competition. Stay firm on that unless the client is essential for your budget. Once a man like that learn that you are not easily mani
68.
▲
by
hvidgaard
5y ago
It is next to impossible to prevent malicious actions from insiders. But it is a well understood risk and there are plenty of canaries and deterrents possible that it should stop all but the most dedicated adversaries. Those same measures w
69.
▲
by
hvidgaard
5y ago
Sometimes bullshit is the only way to satisfy some people without promising them unrealistic things. It's a valuable skill to have in political environments, just be aware of when you are using it and why.
70.
▲
by
hvidgaard
5y ago
Sensitivity varies wildly for for different people. I seem to have a very low sensitivity - the only time I have felt the effects was on a barista course where I think I was up to 6-7 double espresso shots in the 90 minutes. I drink espress
71.
▲
by
hvidgaard
5y ago
5C is a number indicating how much current you can out into the cell. In this case, 5 times the nominal capacity or 12 minutes. This is on a cell basis, so no matter how you do it, you cannot charge faster unless you have cells with a chemi
72.
▲
by
hvidgaard
5y ago
Maybe you have some podcasts you want to listen to. Or books. Or just music. A car can be a joy too, but I would struggle to fill 1 hour each way though.
73.
▲
by
hvidgaard
5y ago
I don't think it's easy to communicate the "Just Works(tm)" aspect of it. Any amount of messing around for any reason is too much. No matter how hard I've seen anyone try, they cannot match the console in that aspec
74.
▲
by
hvidgaard
5y ago
A standup, or daily scrum as it's called in scrum, is a simple daily coordination for the team. Nothing more nothing less. It's there for the team to gauge the progress towards the sprint goal and in some cases give a status updat
75.
▲
by
hvidgaard
5y ago
It's really hard for us as a species to accept that in sufficiently complex systems, seemingly small issues can cascade into serious issues. In the tech sector it's well known that sometimes something as innocent as a particular s
76.
▲
by
hvidgaard
5y ago
I'm not sure I would call it a weakness. Performance vs expressiveness and maintainability will always be a trade off. It could be a weakness, but it's just as likely that it was a deliberate trade off.
77.
▲
by
hvidgaard
5y ago
What makes C somewhat hard to learn is pointers and strings. Apart from that it's so small that most fulltime C developers will touch upon the entire language on a regular basis.
78.
▲
by
hvidgaard
5y ago
I think the comment simply stated that when learning a language you should focus on idiomatic code and not optimizations. The latter which is probably present and justified in a standard library.
79.
▲
by
hvidgaard
5y ago
I'm not in a position where I can give you any empirical evidence because I do not collect it. My teams do see a decrease in bugs that reach production when they start to embrace immutability. But, the catch is that most of those teams
80.
▲
by
hvidgaard
5y ago
On the topic of immutability you can actually trace it back to a point (and languages even) where every variable is a global one. That almost always leads to hard to debug errors and generally poor quality of the final product until you cat
81.
▲
by
hvidgaard
5y ago
Your comment was going pretty well until you wrote > Even crazier, most of them approvingly point to the execrable "Ready Player One" as an example of a vision to deliver on. No, I'm sorry, a horny 15 year old shaving his
82.
▲
by
hvidgaard
5y ago
Suddenly it seems like one should invest in gold or whatever, to counter this.
83.
▲
by
hvidgaard
5y ago
And it's not even close.
84.
▲
by
hvidgaard
5y ago
You can absolutely write in a functional style. It does not have to be the enterprise OOP monsters of the past. Apart from something radical such as adapting a Hindley-Milner type system, I'm not sure it can support functions much bet
85.
▲
by
hvidgaard
5y ago
No organization the size of MS is different - it's just how it works.
86.
▲
by
hvidgaard
5y ago
Most programming can be made modular in a way that many, even all some times, functional requirements can be made distinctly areas of the codebase. It makes sense to break them down to singular subtasks for making various requirements expli
87.
▲
by
hvidgaard
5y ago
> It's sad but we have to deal with it. We can absolutely both meet reasonable innovation and deadlines with formal verification. It's just that no one wants to pay for it.
88.
▲
by
hvidgaard
5y ago
I have always insisted that a new system cannot be a 1-to-1 with the legacy system. If you want that, it is the legacy system. They will have to come to terms with the fact that only some of it is going to be the same. The sooner they accep
89.
▲
by
hvidgaard
5y ago
All my developers like the fact that someone else looks at their code. It distributes the responsibility, facilitate knowledge transfer, puts emphasis on readability, ensures that plumbing and "boring" code is idiomatic and plainl
90.
▲
by
hvidgaard
5y ago
It is normal to accept that it broke something and simply push a fix instead of rolling back. Once something is "out" a rollback can significantly complicate things both internally and externally for the end users.
More ›