Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
julik
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
241.
▲
by
julik
4y ago
> I've been trying to avoid sequels, reboots, and other Millennial nostalgia-based movies going to a mainstream theater, and I found it nearly impossible. Accidentally watched Uncharted not realizing it was based on... a video game
242.
▲
by
julik
4y ago
If you are in an agency which basically sells labour (body shop) and if the agency is doing fixed bid projects ("you build us XYZ mobile app which does ABC by MNP for XXX") you will be in a comparable situation. There is a differe
243.
▲
by
julik
4y ago
I think this is a case of some misguided product managers (and since German car companies are known to be huge bureacracies - no wonder). It seems like there is a great important safety aspect to it - that first you can hear that the vehicl
244.
▲
by
julik
4y ago
If you have to give feedback - please please with cherry on top give it about what a person _does_ specifically on the team versus on _who they are._ (speaking from a position of both having given personality feedback which I regret and bei
245.
▲
by
julik
5y ago
Same thoughts here, I've emigrated mostly to Linode, now a search begins to a decent small contender.
246.
▲
by
julik
5y ago
This is exactly the case where nothing about types, language or opinions about the Ruby community has to do with the problem at hand. This would not be caught by compiling, strong types or anything else - this is a change in behavior which
247.
▲
by
julik
5y ago
Coming from a similar background product-wise: the struggle is real, and while file syncing and sharing is great and achievable it only allows you N user retention/acquisition, and thus M profit potential. If you (or your investors) de
248.
▲
by
julik
5y ago
Beware that there is some impact with both generating large Lottie files and especially with bundling. It is all too easy - if you are webpacking all of your assets together - to suddenly have 1kb of useful code and 200+ kb of animations. I
249.
▲
by
julik
5y ago
True, as long as people mindfully not using them drive the team. But the fact that "they are there" - and the fact that visible folks in the community usually either make the tools or endorse them (no wonder because they have to d
250.
▲
by
julik
5y ago
It is trivial if you can embed most of the OS inside of your executable, if there can be only 1 version of the OS, if you do not use any libraries you cannot statically link and so on.
251.
▲
by
julik
5y ago
I always find it remarkable how people bash on IM without proposing alternatives. Should we all write our own libpng, libtiff, skia, cairo? Even libvips uses some imagemagick facilities for some of its functionality (file format support is
252.
▲
by
julik
5y ago
In my view backend dev "done well" is easier than "frontend dev done well" for a few reasons, and spoiler - they mostly have to do with people aspects of software: * Frontend is UI development. UI is hard (race condition
253.
▲
by
julik
5y ago
It is impressive how, when we get into situations like this, an executive first absorbs all the knowledge we can provide, then swindles the employee (because they have firing power) and then it is _on the employee_ to feel bad, to regurgita
254.
▲
by
julik
5y ago
Go errors are actually less useful in this case since they do not capture backtraces by default (if I remember well), and invite gratuitous re-wrapping. Most times I had to troubleshoot something it was useful to know the lowest level where
255.
▲
by
julik
5y ago
I have seen a couple of Rails codebases and "metaprogramming keeps being used extensively instead of being limited" was not the problem in any of them. Instead it was mostly picking bad dependencies, rushing to delivery, layering
256.
▲
by
julik
5y ago
In some games the right moral choice is not to play them.
257.
▲
by
julik
5y ago
There is a place where "a visionary founder with technical ability and clear view of the UI they want" no longer aligns with what we can provide. It can turn into a soul-destroying farce just like a "growing company admits as
258.
▲
by
julik
5y ago
A historian in Russia has been jailed because of comparable charges (while in fact he got pinned hard due to him investigating Stalin-time mass executions). https://abcnews.go.com/International/russia-convicts-histori..
259.
▲
by
julik
5y ago
This. MD was kind of a weird cross-over between a disk with a filesystem (which the iPod was in its first iterations) and a CD. And it sucked as both - it could not be used as a file system because you had to use Sony's proprietary too
260.
▲
by
julik
6y ago
Indeed, but I don't see as much issue with things which are freeze-able. You can Marshal.dump cyclic structures already with no issue. What seems to be the culprit at the moment is changing the method definitions / module composit
261.
▲
by
julik
6y ago
In Go pretty much everything is very much mutable. The part that distinguishes Go is exactly the M:N scheduler used for both evented IO and parallelisation of compute. For _concurrency_ (what the Ruby fiber schedulers are for) what is propo
262.
▲
by
julik
6y ago
Imagine you wrote a post like this, and then you get an offer for $19B. I really wonder how many here would sincerely FU that (anyone who saw FB doing the move knew what they were going for)
263.
▲
by
julik
6y ago
Appreciate the quotes from the zip_tricks README as well as the resemblances between Buzon and WeTransfer. Glad some of the work we did proved inspirational ;-)
264.
▲
by
julik
6y ago
This is likely why useful and important details in changelogs are suppressed. Products where owners/managers value and emphasise transparency are much better at this, but it requires a specific culture. I mean - it does take guts to sa
265.
▲
by
julik
6y ago
Was lucky to see a few situations where it was the team that decided to use JIRA, as well as other situations where a team decided not to use JIRA - because they didn't like it and their process was achievable without
266.
▲
by
julik
6y ago
With 10 threads at a time - not much, but threads are pretty heavyweight when all you need is waiting on IO. Systems where waiting IO doesn't map 1:1 to threads scale to more concurrent users better (Erlang, Node, Go all do this). With
267.
▲
by
julik
6y ago
I find it hard to reason about text which contains stylistic assumptions which are quite handwavy, such as > which is opaque, hard to reason about, and can encourage some lazy programming habits. In the same handwaving vein to me it is n
268.
▲
by
julik
7y ago
We disabled merge commits on all of our repositories on Github, and rebase is used seldom - meaning that when you do merge you are presented with an edit box for the squashed commit message. This incentivises one to actually write good pros
269.
▲
by
julik
7y ago
A language with keyword arguments helps against this. Crystal has a great compromise IMO where you can call the same arguments positionally and as keywords based on the argument name.
270.
▲
by
julik
7y ago
AF447 is fascinating for other reasons as well - on Airbus it is possible for two pilots to provide directly opposite control inputs because there is no mechanical linkage between the sidesticks, unlike on yokes in most other airplanes. It
More ›