Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wvenable
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
781.
▲
by
wvenable
2y ago
Who is Scrum for? I would argue it's not for the developers. In that case, whether or not some teams are happy using it doesn't really matter. It's a tool to give the illusion of metrics and estimation in an situation that
782.
▲
by
wvenable
2y ago
Lenovo makes a Intel i7 version also called the Duet with the same type of detachable keyboard.
783.
▲
by
wvenable
2y ago
You can get laptops in all shapes, sizes, performances, battery-lives, prices, etc. I've never met a Chromebook that seemed like a good value. They're either cheap and underpowered or expensive and overpowered for being a Chrome
784.
▲
by
wvenable
2y ago
Is this really a problem? I haven't come to close to a personal security issue in over a decade now. The web services I use are more likely to be hacked than my personal machines.
785.
▲
by
wvenable
2y ago
I would consider this a code smell: if err != nil { return "N/A" } And I overall dislike the level of nesting in some of these functions but that might just be the nature of Go code.
786.
▲
by
wvenable
2y ago
This situation from the article is interesting because it was one of the last obvious "old school Microsoft" vs. "new school Microsoft" battles. And, ultimately, old-school Microsoft lost this fight.
787.
▲
by
wvenable
2y ago
> The correct thing to do in that case is to wrap/convert those errors to errors that are appropriate to that function’s interface contract. Those, however, tend to be useless. What you end up doing is placing the real error untype
788.
▲
by
wvenable
2y ago
A function containing file_open() or sql_insert() will expose implementation details if it leaks those errors out. I don't disagree but most of my application is not in those leaves; it's a call stack 20 levels deep.
789.
▲
by
wvenable
2y ago
Functions should not be exposing their implementation and that's what makes something an error rather than just output from a function. One should not care if a function was implemented as a pure calculation, read from a file on disk,
790.
▲
by
wvenable
2y ago
But then, in practice, why is it a problem to be explicit?
791.
▲
by
wvenable
2y ago
One shouldn't be mixing Stream and StreamReader. StreamReader is a subclass of TextReader that is used for reading strings. Stream works on bytes only. Actually I think the point is kind of moot since the article claims these have id
792.
▲
by
wvenable
2y ago
I read the article and I'm not even clear what the problem is.
793.
▲
by
wvenable
2y ago
The relative path issue is a valid complaint. I have a script that can re-point references to sibling git repos to other worktree paths. However most projects, even those in development, tend to reference the master branch of any related
794.
▲
by
wvenable
2y ago
Submodules are such a pain in the ass. None of my own projects use submodules but when I work on open source projects they never seem to work as expected.
795.
▲
by
wvenable
2y ago
This is similar to how I use worktrees. I have a worktree for the master/main branch; this is the current production branch. I have a worktree for test, which contains current branch deployed for testing. And I have worktree for doi
796.
▲
by
wvenable
2y ago
But, apparently, they did finally find a way to make money.
797.
▲
by
wvenable
2y ago
You never know when the file will just suddenly be all zeros.
798.
▲
by
wvenable
2y ago
You could just... try it. It's very impressive what it can do. It's not some catch-all solution to everything but it saves me hours of time every week. Some of the things it can do are really quite amazing; my real-life example
799.
▲
by
wvenable
2y ago
> That still won’t make them understand physics. They don't have to. They just have to understand what makes a realistic picture. The author of the article isn't really employing physics either; he's comparing the eyes t
800.
▲
by
wvenable
2y ago
> I have tests but changing existing behaviors feels exhausting. Tests freeze your design and purposely makes big architectural changes difficult. This is why they're so good/important for libraries, services, and finished pro
801.
▲
by
wvenable
2y ago
Works fine for me on FF and I have copious plugins installed.
802.
▲
by
wvenable
2y ago
I had kids both in my early 20s and again in my 30s and being a younger parent was better. You have more of a social life, you have more energy, you aren't as worried about things. I had way less money and lots of things were a strug
803.
▲
by
wvenable
2y ago
I don't think culturally it's changed to much -- around the mid-to-late twenties is still when most people want to settle down, get married, and have kids. Of the people in this age range that I know, the more well-off they are
804.
▲
by
wvenable
2y ago
This watch is actually capable of running custom software and there was a single cartridge of software available for it at launch. No other software was ever made for it until 2017 when a developer reverse engineered the whole thing: http
805.
▲
by
wvenable
2y ago
Does anyone know what this is: “QEMU TCTI implementation was pivotal for this JIT-less build.”
806.
▲
by
wvenable
2y ago
In our organization, remote meetings don't suck. It more or less just happened organically because we are a fairly flat organization but in a traditional industry. Mostly no cameras. I don't even own a webcam. A meeting is calle
807.
▲
by
wvenable
2y ago
That's not how they did it. They had one team read the BIOS source listings in the IBM PC Technical Reference Manual and create a technical specification and a second team take that specification and write a new BIOS [1]. The second
808.
▲
by
wvenable
2y ago
You probably do this all the time. Forget memorizing but undoubtedly you've read code, learned from it, and then likely reproduced similar code. Probably nothing terribly important, just a function here or there. Maybe even reproduc
809.
▲
by
wvenable
2y ago
An organization is made up of individuals and those individuals may have goals that are entirely different from the goals of the organization as a whole. Their own personal goals may even be detrimental to the organization. "An organi
810.
▲
by
wvenable
2y ago
I believe that there are exceptions to every rule :). I'm not going to argue with your experience with RabbitMQ and your solution is probably totally correct. But I think making that a general rule is a mistake. I write all kin
More ›