Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
julik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
151.
▲
Disownership, Pull Requests and De-Facto Architects
(blog.julik.nl)
1 points
by
julik
2y ago
|
0 comments
152.
▲
Supercharge SQLite with Ruby Functions
(blog.julik.nl)
159 points
by
julik
2y ago
|
43 comments
153.
▲
by
julik
2y ago
I wonder how many HN readers remember what DragThing was and have used it... memories.
154.
▲
by
julik
2y ago
Great stuff! I only considered a use case without indexes because I generate them after doing the inserts. Something to cover in a followup article, potentially
155.
▲
Speeding Up SQLite Inserts
(blog.julik.nl)
14 points
by
julik
2y ago
|
3 comments
156.
▲
by
julik
2y ago
Fear of long-lived processes
157.
▲
by
julik
2y ago
It looks like you are basically outlining the solution with the description of the file format. If it is { header, files[], hash_table[], block_table[] } then it would mean that you likely can de-duplicate based on the block_table or the ha
158.
▲
by
julik
2y ago
Yes, but when you do manage to get people to "say what they mean" I had the following response from a frontend bloke (me being on the "backend" side, even though I never refused to work on frontend per se): "I don&#
159.
▲
by
julik
2y ago
There should not necessarily be an owner, but a responsible individual - which would then be "you", the benevolent dictator. Ownership "in and of itself" creates incentives to gatekeep.
160.
▲
by
julik
2y ago
This is what makes creating these performing structures so hard - once the incentives to "show ownership to demonstrate performance and get promoted" is permitted in the organization, people have to "play to stay at the table
161.
▲
by
julik
2y ago
This is incredibly good, and reflects most of the things I have bumped into that made me miserable. One of the takeaways for me (which transpired where I am now) is "to do devops properly, do not have, hire or designate dedicated ops p
162.
▲
by
julik
2y ago
The availability of tools is severely dependent on the runtime + language. With most of my work being in interpreted languages, it's just way easier to either use a REPL or print statements - as getting good debugging to work involves
163.
▲
by
julik
2y ago
Interesting bit of lore: FLTK was developed as a GUI toolkit to power Nuke, which at the time was the in-house high-end VFX compositing tool at Digital Domain. Nuke was then sold to The Foundry and its UI rewritten in Qt, but the legacy (in
164.
▲
by
julik
2y ago
Even better. Discreet (later acquired by ADSK) used to ship proprietary RAID arrays for use on SGIs with their high-end editing systems. They had this smart thing where frames of larger sizes would be placed on the outer tracks of the platt
165.
▲
by
julik
2y ago
I have observed the new European right-wing neo-liberal sunrise with great interest, and I think the "people entering the coutry", aka "asylum seekers and other pesky poor people I don't like" (where there still is
166.
▲
by
julik
2y ago
About 60% of that list checks out for a place I worked at.
167.
▲
by
julik
2y ago
"What if I told you that 99% of GraphQL can be replaced with a QUERY HTTP call with an {"ids": [123, 456, ...]} in the request body?.."
168.
▲
by
julik
2y ago
The last part can be any size, so with a few tweaks to the streaming code you should be fine. Ready-made AWS SDKs handle this (chunking) for you. Truth be told, the multupart upload on GCP is even worse :/
169.
▲
by
julik
2y ago
A few more: * Multipart uploads cannot be performed from multiple machines having instance credentials (as the principal will be different and they don't have access to each other's multipart uploads). You need an actual IAM user
170.
▲
by
julik
2y ago
There are a few things to note here. First, whitespace makes things look _expensive_, more luxurious (look at all that material we surround our content with). This comes from print, and as screens have gotten bigger (and resolutions have go
171.
▲
by
julik
2y ago
A minute or two? A sizeable Rails web app I am working on takes maybe 5 seconds to start...
172.
▲
by
julik
2y ago
Replayable event streams (but careful there as, say, a complete drag interaction of multiple minutes may produce tens of thousands of events, so deduping/vector addition is needed). Also - "interlocked" interactions (if one i
173.
▲
by
julik
2y ago
There are also cases where small teams that have grown grow unproportionally to the size of the product, and while the product is set up in a fairly sane way (and there is little wrong with it!) having 20 fresh people swarm into it destroys
174.
▲
by
julik
2y ago
> That’s not going to negatively affect your initial velocity, if it does, the team isn’t strong enough. This. Note also that "a poor decision" might as well be "have developers fight the type system instead of delivering
175.
▲
by
julik
2y ago
The worst I had to deal with was converting anything browser-native into data structures that would satisfy the type checker (dealing with native references), and the whole "struct or class instance" dichotomy. Specifically - when
176.
▲
by
julik
2y ago
Yes, so on the only sizeable TS project I did (which was a library, to be used by other teams) I bypassed webpack entirely and went for a mixture of tsc and esbuild. But knowing to steer clear of webpack (or even - that you can!) is a barri
177.
▲
by
julik
2y ago
It is actually a fairly indicative story. At the start there is a brilliant individual (Evan) who sets up an entire toolchain + core of the product. They then move on (or get pushed out, or get bored), and with the team (and the product) no
178.
▲
by
julik
2y ago
As anything - "it depends"™. I did not notice "every single line of code" getting better at all. Yes, it makes things easier on a large team where people do not have time to do codebase discovery - or where people are mo
179.
▲
by
julik
2y ago
> Having user A upload a malicious_file.png and then user B download it You will usually want the profile image of user A to be shown to user B. Same for videos and other files - users likely upload them so that others can download them
180.
▲
by
julik
2y ago
Judging by the fact that apps in iOS that are produced by Apple itself have races with resizing menus when you rotate the device the answer is a resounding "yes".
More ›