Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
davidfstr
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Oops, I Wrote a Database
(dafoster.net)
4 points
by
davidfstr
5mo ago
|
0 comments
2.
▲
by
davidfstr
5mo ago
Good on Anthropic for giving an update & token refund, given the recent rumors of an inexplicable drop in quality. I applaud the transparency.
3.
▲
by
davidfstr
5mo ago
Wine for classic Mac OS? Amazing. Well done.
4.
▲
by
davidfstr
8mo ago
You should not be using Python types without a type checker in use to enforce them. With a type checker on, types are fantastic for catching missed cases early.
5.
▲
by
davidfstr
9mo ago
I intentionally avoid using us-east-1 for anything, since I’ve seen so many outages.
6.
▲
by
davidfstr
9mo ago
> If you didn't know, you can embed JavaScript into an SVG file. Oh yikes. I did not know.
7.
▲
by
davidfstr
10mo ago
I’ve been meaning to write this article for a long time @flexdinesh . Thanks for taking the time to share this technique for managing stacked diffs using vanilla git rebase!
8.
▲
Issue counts always go up
(dafoster.net)
2 points
by
davidfstr
1y ago
|
0 comments
9.
▲
by
davidfstr
1y ago
I have to take special effort to tamp down on duplication in AI generated code. For me it's not uncommon for AI to draft an initial solution in X minutes, which I then spend 3*X minutes refactoring. Here's a specific example for a
10.
▲
Designing Software in the Large
(dafoster.net)
96 points
by
davidfstr
1y ago
|
39 comments
11.
▲
by
davidfstr
1y ago
mypy is compiled using mypyc. It does not run as Python code.
12.
▲
by
davidfstr
1y ago
For HTML-in-HTML natively I use iframes and still remember how to use Frames & framesets.
13.
▲
by
davidfstr
2y ago
I find it amusing that the motivation for creating a complex font program that supports syntax highlighting internally is the desire to avoid a complex syntax highlighter JavaScript library. The complexity is still there; it's just bee
14.
▲
Redis relicensing: Why is this a problem?
(dafoster.net)
1 points
by
davidfstr
2y ago
|
2 comments
15.
▲
by
davidfstr
3y ago
Looks like this library is serious. Most of what I see can be written more succinctly using existing Python functionality: 1. Maybe -> Optional[T] 2. Result -> Union[SuccessT, FailureT] 3. Future, FutureResult -> concurrent
16.
▲
by
davidfstr
3y ago
WhatsApp is owned by Meta/Facebook
17.
▲
by
davidfstr
3y ago
> A better resource today would have to start with some radical choice such as whitelisting, if only to reduce the head-end costs of ingesting material. > It's tempting to imagine some rules like: no ads, no popups of any kind, g
18.
▲
by
davidfstr
3y ago
I’ve used 3+ text editors on macOS (BBEdit, Sublime, VS Code, PyCharm), and prefer Sublime for my day-to-day work writing Python/JavaScript web apps, mainly because of fast code navigation and relatively fast typing speed. BBEdit I sti
19.
▲
by
davidfstr
3y ago
I created a smart spreadsheet app for tracking any books, movies, or TV series I'm interested in watching which can automatically run web searches for sources to stream/rent/buy any item on the list (ex: Netflix, Amazon Prime
20.
▲
by
davidfstr
4y ago
> Servers can also be liability. You need to document, implement and maintaing hardening, have a process for regularly patching os and apps, […], have backup and disaster recovery procedures, regularly test the procedures, […] and so on.
21.
▲
by
davidfstr
4y ago
Personally if I was starting a project in the same space as Rails/Ruby I’d go with Django/Python instead. I prefer the “explicit is better than implicit” norm in the Python community over the “powerful yet mystifying magic” I find
22.
▲
by
davidfstr
4y ago
Several of the missing capabilities mentioned here can be done with 3rd party tools. * BetterSnapTool for window snapping and maximization (although I prefer Moom for better control). * Afloat to force a particular window to always be on to
23.
▲
by
davidfstr
5y ago
Neat. Reminds me of FileMaker from back in the day, which I believe still exists. <hot-take> More programmer-focused, less UI/normal-folk focused. </hot-take>
24.
▲
by
davidfstr
5y ago
For languages that don't give you a choice of signed vs. unsigned - giving you signed and sometimes arbitrary-precision integers - this debate is irrelevant. I'll put it in my same mental bucket of "things that I no longer wo
25.
▲
Show HN: Crystal Web Archiver – a website downloader
(dafoster.net)
1 points
by
davidfstr
5y ago
|
0 comments
26.
▲
You might not need centralized continuous integration
(dafoster.net)
1 points
by
davidfstr
6y ago
|
0 comments
27.
▲
by
davidfstr
6y ago
HN occasionally alerts me to the existence of new tools or trends that I can leverage in business. For example: * About 5 years ago I happened to read about the Material Design Lite library on HN which I then used for my then-nascent startu
28.
▲
by
davidfstr
6y ago
Well, if by “open source” you mean broadly any software available whose code is viewable on the internet, you’re essentially advocating for no projects that use “nonstandard” licenses to exist. That seems like a waste if there would be othe
29.
▲
by
davidfstr
6y ago
If you suppress any knee jerk reaction you might have against religious associations in the preamble, the actual restrictions in the “Permitted Uses” section seem fairly reasonable to me, if not with more moral restrictions than usual: htt
30.
▲
by
davidfstr
6y ago
No license is going to satisfy everyone in all contexts. For example I cannot use GPL at work (based on my own rules as team lead) but am open to it in personal projects. And other folks would consider having something NOT GPL licensed to b
More ›