Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alexeiz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
241.
▲
How not to design a wire protocol
(esr.ibiblio.org)
68 points
by
alexeiz
8y ago
|
70 comments
242.
▲
by
alexeiz
8y ago
If you want your opinion heard, you have to participate. The problem though, is that certain people have pretty much a full-time job to push stuff through the committee. So they invest way more time than you can ever afford. And in the e
243.
▲
by
alexeiz
8y ago
The act of passing data through the io_uring interface should be called "uring-ating."
244.
▲
by
alexeiz
8y ago
It feels good to make decisions for every coding style on the planet, doesn't it?
245.
▲
by
alexeiz
8y ago
> ... use a re-entrant mutex when it was acquired from the pool ... normal mutex we would be fine, we unlock it on a thread other than the one we locked it from ... re-entrant mutex remembers which thread it was locked from, we need to k
246.
▲
by
alexeiz
8y ago
Since this thing is coming from Microsoft, I really doubt the tool or the whole process can work outside of Microsoft. It's likely very much tailored to Microsoft needs and full of idiosyncrasies of the Microsoft development workflow.
247.
▲
by
alexeiz
8y ago
What movement? You got infected by politics to think everything is a "movement".
248.
▲
by
alexeiz
8y ago
So what's the difference between the normal XPS 13 and the developer edition, except for the preinstalled Ubuntu? Can I buy the normal XPS 13 and then put the same Ubuntu image on it?
249.
▲
by
alexeiz
8y ago
I doubt it's possible watch Youtube in a browser on Linux on a 10 year old system. That's the only factor that forced me to upgrade my old PC: I just couldn't watch the damn youtube videos. Everything else worked perfectly
250.
▲
by
alexeiz
8y ago
You've been told right.
251.
▲
by
alexeiz
8y ago
Scoop together with a large collection of portable software is a godsend in a corporate environment, where you don't have admin privileges on your work machine and getting up-to-date software approved and installed by your IT departmen
252.
▲
by
alexeiz
8y ago
There is a similar project to provide modern Clojure-like abstractions for Lisp: http://cl21.org/ , which includes vectors, hashes, string interpolation, etc. It doesn't look very popular for some reason.
253.
▲
by
alexeiz
8y ago
> no matter how hard they beat the programmers Maybe they should try not beating the programmers. I'm just saying...
254.
▲
by
alexeiz
8y ago
I logged into Marriott to change my password... and I couldn't. Their web page responsible for changing password times out. What kind of POS system is that?
255.
▲
by
alexeiz
8y ago
This is all great. But the real improvement in C++ skills can only come from real work, solving real problems. No amount of time spent on discord/slack, blogs or conference talks can substitute the real work experience. When you lea
256.
▲
by
alexeiz
8y ago
I tried to use Flatpak for everything and because various Flatpak apps want their own version of Gnome I ended up with different versions of Gnome runtime installed on my system each consuming several hundred megs of disk space. At that p
257.
▲
by
alexeiz
8y ago
This article can be found in the book "C++ Gems" (I think it originally appeared in the C++ Report). It's interesting from the historical perspective. Rich Hickey is well-known today as the creator of Clojure, but in the 1
258.
▲
by
alexeiz
8y ago
Clojure doesn't need this gofmt crap from Golang. The reason Golang needs it is that it uses a bizarre code formatting convention of indenting with tabs and aligning with spaces. It's impossible to correctly use both tabs and sp
259.
▲
by
alexeiz
8y ago
For me, Nim feels closer to Pascal than Python. They even say so on the "features" page: "Pascal-inspired type sections for leaner definitions."
260.
▲
by
alexeiz
8y ago
That reminds me, I participated in a C++ contest some number of years ago in which I came out one of the prize winners. They gave me a C++ book. I opened it maybe once or twice because I already knew much of what it said.
261.
▲
by
alexeiz
8y ago
Thanks, Mozilla. I never knew about this useful extension. But now I do and I'm going to install and use it. Use it in Chrome, of course. I stopped caring about Firefox a long time ago.
262.
▲
by
alexeiz
8y ago
The thing that bothers me about GSG is that it seems to be enforced across Google no matter what team you're in or what project you work on. Think about it: somebody who thinks that he knows better than you decided how you and other 1
263.
▲
by
alexeiz
8y ago
Git on NFS has proved to be a full of annoyances. Though I haven't seen any Git repo integrity issues on NFS, normal Git operations can be so slow on NFS it's infuriating (especially when the size of your repository is sufficient
264.
▲
by
alexeiz
8y ago
And the funny thing, it's not easy to get in there.
265.
▲
by
alexeiz
8y ago
"Well, your interviews went quite well. Now the final question: what would you do if you start losing your mind?"
266.
▲
by
alexeiz
8y ago
Snaps work on other Linux distros, not just Ubuntu. There is also Flatpak which may work even better. You should do your research.
267.
▲
by
alexeiz
8y ago
It's funny, just yesterday night I was trying to send a quick reply in Gmail. I clicked on the mail I wanted to reply to. Gmail said "Loading..." I waited and waited, how long can it take to load a single mail message? Th
268.
▲
by
alexeiz
8y ago
> Linus debugged his own communication routines after users complained. And found nothing wrong with them. Personally, I'm perfectly fine with Linus as he was.
269.
▲
by
alexeiz
8y ago
Almost everything you mentioned can be done without Github. Add a new remote, make teammates push branches to that remote. Merge to master locally. Review old-school way with 'git diff'. Apart from issues and CI, progress can
270.
▲
by
alexeiz
8y ago
The assumption that developer time is lost when Github is unavailable is wrong. The whole idea of Git being a distributed VCS that it does not require any connection to the main server (i.e. Github) to work with a local copy of the reposit
More ›