Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nickm12
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
241.
▲
by
nickm12
5y ago
This is a misunderstanding. Amazon and AWS use "tenets" as a tool for focusing and aligning a team on what it values. The Rust Principles are an application of that tool for the Rust project, not adopting the exact same tenets tha
242.
▲
by
nickm12
5y ago
I see where you're going with this, but I think about it a little bit differently. Product-orientation and infrastruture-orientation are two different skill sets and professional software developers should have some development on bot
243.
▲
by
nickm12
5y ago
Yes, all the stuff I've seen from Panic about this sounds like "we did this because it's cool" not "we did this to make money". And I guess if you own a successful software company you have enough money to make
244.
▲
by
nickm12
5y ago
I'm still trying to understand at what scale Playdate moves from a hobby to a viable business. Panic sold 20k units in 20 minutes, which is impressive, but probably not yet enough to pay for the years of development cost accrued.
245.
▲
by
nickm12
5y ago
Ginormous update sizes are definitely a regression. There has been some reporting on this recently and I can't remember the details, but I believe it is due to a wanting a combination of: cryptographically verifiable updates; atomic up
246.
▲
by
nickm12
5y ago
I'm surprised no one has mentioned the release notes yet. I've always thought that Bare Bones' release notes read like a love letter to their customers. I love the little bits of humor and personal touches in them too.
247.
▲
by
nickm12
5y ago
I switched to BBEdit after 10 years of being an emacs user. The main reason was I could actually use all the features of BBEdit, versus emacs where I could never remember the commands. BBEdit also had commands for most of the text transfo
248.
▲
by
nickm12
5y ago
Agreed. I don't think Apple is intending to be malevolent here, but this is pain for people like myself who value the ability to create bootable clones on external media. This has always been an area where the Mac excelled, but it look
249.
▲
by
nickm12
5y ago
Emojis and memes are a big part of Dropbox culture.
250.
▲
by
nickm12
5y ago
I'm a former Dropbox employee, current Amazon employee. I find these frameworks very useful, especially as I've gotten more senior and been involved in hiring, performance reviews, and promotion assessments. Without this kind of
251.
▲
by
nickm12
5y ago
I got around to watching the entire talk. It's not convincing to me. The presentation tacitly assumes that the only benefit to type systems is catching type errors and ignores the benefits to code readability and tooling. It also assum
252.
▲
by
nickm12
5y ago
It's really not the honor system. If you verify with a type checker, you are proving that various type errors are impossible, provided that the caller respects the type system. The rigor is exactly the same, it's just that the ty
253.
▲
by
nickm12
5y ago
[40 minutes into the talk]: Looks like the study scanned 3.6 million github issues across 1.7 million repositories and looked for the number of bugs that were TypeError, AttributeError, or NameError and found it was 2.7% of issues. I'm
254.
▲
by
nickm12
5y ago
I don't like the term "type hints" because typecheckers like mypy are genuinely proving type correctness. Yes, if you don't annotate part of your program then you can get a type error in that part of the program, likewis
255.
▲
by
nickm12
5y ago
I've been on teams at multiple companies that have used type annotations for Python. Developers have generally loved adopting type annotations because it (1) makes the code easier to understand (2) makes the code easier to refactor (3)
256.
▲
by
nickm12
5y ago
I'm not sure what you mean by "cannot be understood well". Either the type annotation is correct or not. If there is a genuine bug in mypy, the recommended convention is to use "type: ignore" (ideally with a refer
257.
▲
by
nickm12
5y ago
The big thing missing from this self-centered musing is "in what context?". Unless you are the Queen of England, titles are generally used only in certain contexts. For a PhD in Computer Science in the US, the title of "docto
258.
▲
by
nickm12
5y ago
This is kind of a fluffy article. How do you define "clean" or "useful" code? Unfortunately, code quality is notoriously difficult to measure and many aspects are in the eye of the beholder. It would be helpful to dive d
259.
▲
by
nickm12
6y ago
The Dropbox sync engine which runs on desktops was rewritten from Python to Rust and released last year: https://dropbox.tech/infrastructure/rewriting-the-heart-of-o...
260.
▲
by
nickm12
6y ago
Effective teams need a charter to understand who they are and what they do. Without this, they increase the risk that they thrash around trying to do all things for all people, or fail to take advantage of their unique talents and opportuni
261.
▲
by
nickm12
6y ago
By definition "nitpicking" is not desirable. The problem is what is the magnitude of improvement that bridges the gap between a nit and a substantive improvement? When I started off as a code reviewer, I would frequently comment w
262.
▲
by
nickm12
6y ago
Pretty much all of them. In addition to story points and lines of code, developers have been measured based on tickets closed, tests written, code reviews sent and received, revisions per code review, and so on. None of these should be used
263.
▲
by
nickm12
6y ago
Was there a possibility that you would ever gbe an actual customer and not just a potential one?
264.
▲
by
nickm12
6y ago
Wheels of Zeus, what a deep cut! I remember being really interested in the idea of tracking things in the real world from the internet back in 2002. Mesh networking was all the rage too. The world we got is different from what people envisi
265.
▲
by
nickm12
6y ago
As is typical of this type of blog post, it presents a pat story with without considering the trade-offs. Yes, one reason we create reusable abstractions is because we don't want to repeat ourselves. But another reason we do it is so w
266.
▲
by
nickm12
6y ago
Is anyone using it? It gets posted on Hacker News from time to time, but it's not clear it's gotten any traction.
267.
▲
by
nickm12
6y ago
I didn't expect it to last either, but it's been around a while. I eventually dug into this and realized that there is a limit of 3 apps, one of which is AltStore itself. I think the developer is wasting his time, but it's hi
268.
▲
by
nickm12
6y ago
I'm an Android user for the same reasons. I don't understand the argument that locking down the iPhone somehow makes it more secure. If you like the locked down model, you can use Android and buy from the Play Store and I'm s
269.
▲
by
nickm12
6y ago
Well, there's a lot more than that: https://github.com/ksimka/go-is-not-good
270.
▲
by
nickm12
6y ago
That is a tool for doing the refactor, right? What if you don't want to do it all at once. Is that something Google's software repo can support?
More ›