Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
eadmund
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
781.
▲
by
eadmund
4y ago
You’re completely right, and I apparently cannot use units(1) to save my life. I have no idea how I screwed that one up so badly. I was more wrong than the original poster.
782.
▲
by
eadmund
4y ago
> The company launches a major end-to-end technology upgrade program that includes outsourcing operations of its legacy systems to IBM That right there is a warning sign. It may make sense to outsource legacy systems after their repla
783.
▲
by
eadmund
4y ago
> An oil major probably makes $20MM in profit every few minutes or at most in an hour. ExxonMobil made $23 billion in profit in 2021; that works out to just over three days and three hours to get to $20 million. Shell made $20.6 billion
784.
▲
by
eadmund
4y ago
> Why is banning them worth celebrating? Hoplophobia: https://en.wiktionary.org/wiki/hoplophobia Which is to say: it’s not worth celebrating, but someone afflicted with hoplophobia might think that it is.
785.
▲
by
eadmund
4y ago
> I don't need hypertext in my APIs. I want RPC in my APIs. You may want RPCs, but you need state transfer instead, for reasons which are too long to go into here but are explained pretty well in the original REST thesis. > I
786.
▲
by
eadmund
4y ago
No, the resource /api/v1/employees/100 does not exist.
787.
▲
by
eadmund
4y ago
> I must make fewer assumptions about the response, for example that they are well-formed or even match the requested content-type. I think that you should always assume that an HTTP response is a well-formed HTTP response (otherwise you
788.
▲
by
eadmund
4y ago
> That’s how GraphQL is doing when used over HTTP and it feels a bit wrong in the beginning GraphQL is maldesigned; it is an abuse of HTTP and should not be emulated.
789.
▲
by
eadmund
4y ago
> In regards to interoperability it does matter I think, if it's non-standard then it won't "just work" in an application that's expecting the standard. The standard is to return a 404 for a resource that is not
790.
▲
by
eadmund
4y ago
> My API was returning 404 as a fairly common response when a user makes a typo, but Twilio's observability code was treating that as a serious error it needed to alert me about. Then Twilio's obesrvability code is broken. Req
791.
▲
by
eadmund
4y ago
> I agree with this, and in a way where I don't really see anyone who disagrees as a peer. Oddly enough, I disagree with this, and in a way where I don't really see anyone who agrees as a peer. Why? This approach fundamentally
792.
▲
by
eadmund
4y ago
I'm aware! Although Common Lisp as specified does differ somewhat from the language he describes in his book. But you kinda implicitly assume my point: Scheme and Lisp are different things. That doesn't make Scheme bad or Lisp g
793.
▲
by
eadmund
4y ago
True enough, but the spec is a specification, not a guide. It gives a lot of the 'what,' but not a whole lot of the 'why.' That's part of what made Practical Common Lisp so revolutionary.
794.
▲
by
eadmund
4y ago
It really saddens me how much Scheme implementations have proven that Greenspun's Tenth Rule — any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Commo
795.
▲
by
eadmund
4y ago
To learn Lisp, rather than Scheme, Practical Common Lisp is awesome. It's available online for free at https://gigamonkeys.com/book/ , but I recommend purchasing it if you can.
796.
▲
by
eadmund
4y ago
It's really not true that Debian is 'woefully antiquated'; Debian 11 was released less than a year ago, in August 2021. Debian is stable; I use it for my desktop and all my servers. It is true that 'Ubuntu never was re
797.
▲
by
eadmund
4y ago
I believe that there is a U-shaped fertility curve: poor folks and rich have more kids, while the middle classes do not.
798.
▲
by
eadmund
4y ago
> Wayland is pretty much a requirement for any new, high end laptop or desktop setup. StumpWM is definitely my requirement for using a computer, and it doesn't support Wayland. And yet my laptops and desktop (all of which cost well
799.
▲
by
eadmund
4y ago
> Disabling Xwayland, if you can, makes wayland a much better experience. Not possible for everyone, as you may have software that doesn't work on Wayland, but I ran my daily driver Arch laptop with sway and no X at all for years, e
800.
▲
by
eadmund
4y ago
> From a theoretical view, why is it a bad thing? I very much want my OS/service-manager to.. manage services and upon terminating my session, nothing should continue to run under it. Sure, agreed — and the standard way this was don
801.
▲
by
eadmund
4y ago
> Most of the big features require keeping a full AST model of the project in RAM. That would make emacs/vi really slow. That's what LSP does, and emacs supports LSP. Heck, it even has two packages implementing support for L
802.
▲
by
eadmund
4y ago
> Modern IDEs really improved since then and I haven't seen a feature that emacs can do that they can't. Easy extensibility. Read email. Run a calculator. Run Lisp … Meanwhile, there is literally no feature any IDE has which
803.
▲
by
eadmund
4y ago
And Print to PDF still doesn't work, which is another regression. Why Mozilla why‽
804.
▲
by
eadmund
4y ago
I've long wondered if K8s is really a dastardly scheme to hold back the industry …
805.
▲
by
eadmund
4y ago
I really dislike that cartoon, because it fails to grapple with opportunity costs and tradeoffs. 'What if it's a big hoax and we create a better world for nothing?' doesn't address the fact that a world which is better t
806.
▲
by
eadmund
4y ago
> Malapportionment is the creation of electoral districts with divergent ratios of voters to representatives. That begs the question of whether the representatives represent voters or something else. I think it's obvious that Sen
807.
▲
by
eadmund
4y ago
> And, in large part due to the Electoral College and a malapportioned Senate that gives Republicans an unfair advantage in the fight for control over the judiciary This is biased and wrong. The Senate is no more malapportioned than is
808.
▲
by
eadmund
4y ago
It is only available if you are in good health; if you are in bad health than it is impossible to get life insurance at an attractive price. This is fair, because of course folks in bad health are likelier to die sooner. But that makes th
809.
▲
by
eadmund
4y ago
This article is utterly irresponsible. Yes, the expected value of insurance is less than the cost: that is how insurance works. The purchaser is buying down risk. That's how car insurance works; it's how life insurance works; i
810.
▲
by
eadmund
4y ago
I don't think this is about using a gap buffer specifically, but rather about making buffers first-class objects. With respect to the line you quote, what matters is not the specific implementation of a buffer which is chosen, but t
More ›