Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
greggyb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
151.
▲
by
greggyb
3y ago
I have had great experiences with home internet from the likes of Comcast and Verizon for a decade now. What became true a decade ago? I moved to a city where there were two viable broadband providers (Comcast + municipal fiber, then Comcas
152.
▲
by
greggyb
3y ago
In a similar vein, but for different products, but also with much more focus on the "back end" of the process: https://youtu.be/GDzBE6vz5r0?si=UfbbEIveujVciaTs
153.
▲
by
greggyb
3y ago
ZFS memory stats are integrated into FreeBSD's top. Boot environments are trivial to configure; the OS upgrade tools integrate with BEs for you. It is considered a standard configuration (and has been so for years), so guides, docs, an
154.
▲
by
greggyb
3y ago
XFCE is super modular. You can turn off individual components. You can enable any program to start with the XFCE session. So, for example, disable xfdesktop and xfwm; enable other window manager of your choice. Then, when you run xfce4-sess
155.
▲
by
greggyb
3y ago
I wasn't aware of the issues with .NET Native. Your second point is exactly what I said, though. F# can consume things written in C#. Whether the F# language team wants to include some specific feature is a different question. C# libra
156.
▲
by
greggyb
3y ago
Bolero is built on top of Blazor.[0] https://fsbolero.io/docs/
157.
▲
by
greggyb
3y ago
If something works based on .NET IL, then it works equally well for F# as C#. Both are first class languages in .NET. Anything written in one can be used from the other (though it is often very un-idiomatic without a wrapper). Both compiler
158.
▲
by
greggyb
3y ago
That will move your cursor to the right by one character after exiting insert mode.
159.
▲
by
greggyb
3y ago
The things you have described as differences between the DBs are differences in Python libraries.
160.
▲
by
greggyb
3y ago
"Moving four week average using only calendar weeks with complete data" "Moving four week average to today inclusive" "Moving four week average to today exclusive (or to yesterday)" "Moving four week daily
161.
▲
by
greggyb
3y ago
You index JSON columns in SQL Server by creating an index on a computed column. I am very open to the strict argument that this is a workaround if you'd like to make that more verbosely. Nevertheless it is very effective and adds minim
162.
▲
by
greggyb
3y ago
SQL Server has had JSON column types (and supporting functions) since 2016. I don't know you or your workload, so I can't comment on its suitability for you. I would hazard a guess, though, that your last proper due diligence know
163.
▲
by
greggyb
3y ago
"Fohn" is an English word directly derived from "foehn". I am from none of those places, speak no relevant languages other than English, and I had no trouble with the phrase in question. I appreciate your effort in tryin
164.
▲
by
greggyb
3y ago
I've spent plenty of time optimizing for milliseconds (for very high hourly rates, not on staff, so my work has a very clear cost and ROI) and I operate probably at least a dozen layers above the OS. Modern CPUs execute a few million i
165.
▲
by
greggyb
3y ago
I feel similarly to how you have described. My worry is the innovator's dilemma. Given a few generations (software generations, not human) of continuing exponential improvement in capability of LLMs (or whatever replaces them), I worry
166.
▲
by
greggyb
3y ago
The Emacs of text editors, Emacs itself, has a core written in C, not Lisp. The scotsmen are looking pretty sparse by your threshold (;
167.
▲
by
greggyb
3y ago
You know what's really good at direct air capture of carbon? Trees. And other plants. The cellulose structure of plants is very carbon-heavy. This carbon comes primarily from the air. Wood used in construction lasts at least decades lo
168.
▲
by
greggyb
4y ago
I've been on this kick for a while now and the pithy version I've come up with is this: The central conceit of low- and no-code tools is that the hard part of programming is typing code. I have never liked the term "coder&quo
169.
▲
by
greggyb
4y ago
Of course, you have just described all the hard parts of programming as the things necessary to provide to ChatGPT.
170.
▲
by
greggyb
4y ago
Instead of thinking of it as something less capable than a desktop, why not consider it a larger and vastly more capable Raspberry Pi or similar SBC?
171.
▲
by
greggyb
4y ago
Cost and ease are different concerns. On ease, much of what a woodworker needs can be built from wood and with basic hand tools, so the woodworker, by definition can build many of their own tools. This is similar to programming, where much
172.
▲
by
greggyb
4y ago
Most traditional construction was done with green wood, in fact, and there is a whole bunch of furniture making and other fine work that can be done with green wood. Much carving and turning is preferable on green wood, as it works more eas
173.
▲
by
greggyb
4y ago
The article is a pretty helpful collection of examples, and I appreciate it. The intro irks me, though: > Software engineers are, if not unique, then darn near unique in the ease with which we can create tools to improve our own professi
174.
▲
by
greggyb
4y ago
> Grammar is not about encoding literal speech pausing, This is absolutely correct. > its about encoding how to deserialize the linear sequence of words This is absolutely incorrect. Grammar is the collection of rules that prescribes
175.
▲
by
greggyb
4y ago
> Parenthetical type grammar with an explicit start character and end character is pivotal for encoding information unambiguously. You argue against multiple types of dashes because context is sufficient, despite there being typographica
176.
▲
by
greggyb
4y ago
Then certainly we should remove those superfluous brackets. Commas suffice for parenthetical asides. Sentences already imply grouping. I am a bit upset at your use of double quotes above. After all, we have the single quote, which consumes
177.
▲
by
greggyb
4y ago
Of course, we do use compound numbers in English. A very common example is in threads for machined screw threads, e.g., 1/4-20. This is not a range of numbers spanning from 0.25 to 20.0, but rather a pair of numbers that define two met
178.
▲
by
greggyb
4y ago
Perhaps adding a UUID is too much overhead? If you have a very high throughput system with messages of less than 128 bits, then the addition of a UUID to every message would effectively cut throughput in half. I do not have such a use case
179.
▲
by
greggyb
4y ago
I agree. But this article describes thoroughly and repeatedly that no one said "Ah, it's fine." You said, "The article downplayed the seriousness of a tail strike." I was pointing out that the thing they described m
180.
▲
by
greggyb
4y ago
I was not suggesting an alternative. The comment I responded to started with, "The article downplayed the seriousness of a tail strike." I was pointing out that the article described a course of action that, in fact, sounds seriou
More ›