Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kgeist
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
811.
▲
by
kgeist
3y ago
Reminded me of a story which happened earlier this year. Our organization has a bunch of servers in the local network which need to send emails. The admins decided that a firewall based on IP filtering is enough and didn't enable any o
812.
▲
by
kgeist
3y ago
I'm not sure why it's assumed it's their original positions at death? Bodies can move after death due to various factors. >Forensic science student Alyson Wilson and her colleagues filmed the decomposition of a donor body
813.
▲
by
kgeist
3y ago
I tried to build memory using recursive summarization months ago using open source models and what I found is that with a naive implementation, it would often get stuck on a certain topic forever because certain bits would survive all summa
814.
▲
by
kgeist
3y ago
Does it suggest all languages stem from a single proto-language after all? Or complex language emerged later than 900,000 years ago.
815.
▲
by
kgeist
3y ago
We migrated the codebase of our most ancient system (started in 2008) to PHP8 this May. Millions of lines of code. It mostly consists of PHP5-era code, and there's also newer code which is compatible with PHP7. It took 4 weeks of work
816.
▲
by
kgeist
3y ago
Yesterday I learned that a lot of crucial stuff in Postgres was developed by Russians (the list I saw was quite extensive). So if you run nginx+Postgres (like half the Internet?) then WinRAR is least of your concerns
817.
▲
by
kgeist
3y ago
Etymologically, "engineer" originally meant "one who designs, constructs, or operates military works for attack or defence". I guess at some point some folks were also grumpy that the word was generalized to people who h
818.
▲
by
kgeist
3y ago
When people argue about precise meaning of words they often ignore the fact that words can be polysemantic (in fact, most words are). It's totally fine that the word "engineer" in "civil engineer" and "software
819.
▲
by
kgeist
3y ago
>The no-circular-dependencies rule was a huge pain though. It allowed the compiler to be very fast (along with it basically not optimizing), but no other language has copied this Go forbids circular dependencies.
820.
▲
by
kgeist
3y ago
General purpose API helped us when we had several features to implement in a row on a tight schedule: when I was busy implementing feature N+1, our frontend dev was still polishing feature N (with changing UI/UX requirements), and she
821.
▲
by
kgeist
3y ago
One of our teams rewrote their legacy cloud product in an interesting way. Instead of gradually replacing components of the existing product, they forked it, rewrote most stuff from scratch in a different branch using a different stack (dif
822.
▲
by
kgeist
3y ago
In Indo-European religion, the most powerful god was *Dyews, literally "sky" (later became Zeus in Greek, Jupiter in Latin). I think it has to do with the fact that "a sky god" influences a lot more things than other god
823.
▲
by
kgeist
3y ago
>Why did the English intellectuals want to avoid criticizing Stalin The book was published in 1945, perhaps it was to do with the fact that USSR was an ally at the time? UPD. From Wikipedia: >Orwell wrote the book between November 194
824.
▲
by
kgeist
3y ago
No, places in Siberia, the Arctic, the Far East. Say, there's no road between Norilsk and the rest of the country, the only practical way to go in/out of the city is by plane.
825.
▲
by
kgeist
3y ago
Uhm, I'd say those who fly Aeroflot are middle-class. You're not elite if you fly Aeroflot. Just not poor.
826.
▲
by
kgeist
3y ago
Who are "they"? Civilians who have to fly by plane because they have no other option?
827.
▲
by
kgeist
3y ago
There are places in Russia proper which are only reachable by plane due to lack of roads.
828.
▲
by
kgeist
3y ago
>Like, why does it have to be light gray on slightly lighter gray? Whose 20 year old eyeballs decided on this? Heh, we had a young UI/UX designer in his 20's who liked to put light gray on slightly lighter gray everywhere. When
829.
▲
by
kgeist
3y ago
>there is no “password reset” when it comes to iris data This is the most critical part, I think. If my Iris scan is leaked (which is not hard to do, from modified Orbs, similar to credit card skimmers, to mobsters scanning people's
830.
▲
by
kgeist
3y ago
Another one: don't use distributed locks using Redis (Redlock) as if they were just another mutex. Someone on the team decided to use Redlock to guard a section of code which accessed a third-party API. The code was racy when accessed
831.
▲
by
kgeist
3y ago
Is the following possible? - library author marks their library "no-GIL" after making sure it's thread-safe without GIL - if the interpreter sees this metainformation, it temporarily disables GIL for the current OS thread whi
832.
▲
by
kgeist
3y ago
In Go, strings are UTF8, but when you iterate over UTF8 characters like this: for _, c := range str { } variable "c" is 32-bit. So it's not really wasteful, it fits in a register. It can be wasteful if you declare a
833.
▲
by
kgeist
3y ago
We have a tool to quickly create microservices from a template; from what I remember, it's just a precreated folder with a Go project template which is copied over to the destination with a few fixups like "change the dummy packa
834.
▲
by
kgeist
3y ago
https://en.m.wikipedia.org/wiki/Instant_payment Here's a list of countries with similar payment systems
835.
▲
by
kgeist
3y ago
>However, I am a strong believer in multi-tenant architectures as they allow to scale while mutualizing the resources (I personally think it's single tenant at scale is non-sense in term of ecology) and we will invest into maintaini
836.
▲
by
kgeist
3y ago
>Here, we might have a slightly different opinion: we think that Twenty should come by default with a quite opinionated behavior It's perfectly fine to have opinionated behavior as long as there's a way to override it. Companie
837.
▲
by
kgeist
3y ago
My team develops our company's own homegrown internal CRM. It manages basically everything about the company, and contacts themselves is a very tiny part: there're marketing campaigns, followups, accounting, incoming/outcomin
838.
▲
by
kgeist
3y ago
>Enforcing layering with Import Linter We use a similar tool for PHP - deptrac, it checks that our architectural decisions about layers and modules, and their interactions, are not violated. If they're violated, the build fails. Int
839.
▲
by
kgeist
3y ago
I use Sublime as my TODO app, just a text file. I have too much context switching at my job and I can't remember everything. Say, I'm doing a code review for 1 hour and during that time, several people from HR, QA, devs, etc. mess
840.
▲
by
kgeist
3y ago
It mentions resolution time. I hope it's not AI resolving tickets.
More ›