Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zimbatm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
271.
▲
by
zimbatm
7y ago
The best part about the interviewing style of Joe Rogan is that the guests are feeling welcome and free to say what they think. Joe has his own opinion and both are free to be wrong, and stupid. This combined with the long format is a great
272.
▲
by
zimbatm
7y ago
The main issue with Jekyll is the blog post system. It requires all the blog posts to live under `_posts/<date>-<slug>.md`. So now the user has to invoke a command-line tool to create the proper slug. Then if the post doesn
273.
▲
by
zimbatm
7y ago
see also https://github.com/nix-community/nixos-generators/
274.
▲
by
zimbatm
7y ago
Even better, leave your phone and computer behind and go take a walk!
275.
▲
by
zimbatm
7y ago
I remember being surprised when I found references to Unison in the Dropbox Linux client. This was in the early days, I'm quite sure they rewrote it since. It would be cool to get the full story from a Dropbox employee.
276.
▲
by
zimbatm
7y ago
Ownership is just a notion. It's a custom our society has invented, probably pushed by people who had things, and then tried to convince everyone that this was the norm. In more tribal societies it's not uncommon that people have
277.
▲
by
zimbatm
7y ago
I see a lot of anxiety in the article. This sentiment is going to permeate through the team! As a developer, all I need from management is clear priorities. Let me know what the business needs, and keep reminding me what those are in case I
278.
▲
by
zimbatm
7y ago
> The reduced demand from China and continued supply from the U.S. flooded the world trash market and drove down the price of garbage everywhere. This sentence doesn't make sense. If there is more demand for trash recycling, how is
279.
▲
by
zimbatm
7y ago
Automatic conversion hides type mismatches in all the program, even the parts that are not concerned with input validation and cleanup. So that makes static typing a bit less useful. As a source code reader I would much prefer to see at lea
280.
▲
by
zimbatm
7y ago
If I remember correctly the price of the Qualcom "essentials" patents is based on the price of the whole device. So in that regard it would make sense to avoid laptops since there are smaller margins and the price tag is also high
281.
▲
by
zimbatm
7y ago
Learn to relax. It was Bill Murray who was talking about this in an interview. If you relax, people are more relaxed, everything becomes easier.
282.
▲
by
zimbatm
7y ago
Because the builds are reproducible, it means that anyone can re-build the projects and verify that the output is the same, independently. That's the beauty of it, it's the only system that doesn't need a chain of trust. That
283.
▲
by
zimbatm
7y ago
Or C doesn't provide the necessary semantic. For example, trying to zero a page before freeing it (because is contains sensitive information) is surprisingly hard. Optimizing compilers will consider that since the memory is not going t
284.
▲
by
zimbatm
7y ago
Jaywalking is also a notion that was created by the car industry, with regulation and a PR campaign to shift the blame from cars to pedestrians. https://www.bbc.com/news/magazine-26073797 https://en.wikipedi
285.
▲
by
zimbatm
7y ago
The quote should be "Comparison to others is the thief of joy.". Overcoming your own limitation is a much better form of success. At least there is a form of control that you have on it.
286.
▲
by
zimbatm
7y ago
I would refine this a bit; happy people define their success through internal metrics. Don't let other decide what success means to you. Employers try to convince you that your success is correlated with what they want to do, but it is
287.
▲
by
zimbatm
7y ago
COPY caching doesn't work between computers. This was surprising to me. I thought I could `docker pull` the layers from the registry and only re-build what had changed on my machine. But no, this doesn't work. The reason is that t
288.
▲
by
zimbatm
7y ago
Nobody talks about the fact that git can convert tabs to spaces and vice-versa on the fly so the whole discussion is irrelevant :-) https://stackoverflow.com/a/2316728
289.
▲
by
zimbatm
7y ago
In the same space: https://utteranc.es/ A lightweight comments widget built on GitHub issues.
290.
▲
by
zimbatm
7y ago
All the examples are more-or-less idempotent. For example the `blkid /dev/sda1 || mkfs.ext4 /dev/sda1` doesn't guarantee what type of filesystem the partition will have. `touch file` changes the mtime of the file. `
291.
▲
by
zimbatm
7y ago
make only knows how to track side-effects on files though. A better system needs to be able to track directories creation, package installation, filesystems creations and mounting, service restarts and so on.
292.
▲
by
zimbatm
7y ago
ISPs can sniff the hostname from the HTTPS Server Name Indicator (SNI) headers because they are transmitted in clear. The next step will be to deploy the TLS 1.3 Encrypted Server Name Indicator (ESNI)[1]. [1]: https://tools.ietf.
293.
▲
by
zimbatm
7y ago
You can help by switching your search engine to Ecosia: https://www.ecosia.org/ Each search result generates revenue (through ads) that sponsors tree planting.
294.
▲
by
zimbatm
7y ago
TIL; there are different types of USB-C cables with functional differences. How do you know what type the cable is? Is is possible to detect it visually?
295.
▲
by
zimbatm
7y ago
The article doesn't talk about the best feature of Slack: a consistent message history for all the users. In IRC messages can easily get lost due to network splits or client disappearing. Not having everyone with the same message timel
296.
▲
by
zimbatm
7y ago
Fore sure. I was painting a large brush and you can find instances of mutability in functional languages and subsets of OOP that are immutable. Things like value objects, the builder pattern, dependency injection, ...
297.
▲
by
zimbatm
7y ago
It's more of a problem with OOP language because the function call might hide a side-effect. So now the reader has to go and read the function definition to make sure no side-effect is happening in there. With functional languages the
298.
▲
by
zimbatm
7y ago
Actually it would make P2P communication much simpler. WebRTC or any other video conferencing software wouldn't need a STUN server if all the clients were able to talk directly to each-other.
299.
▲
by
zimbatm
7y ago
Except people still release protocols. Just look at https://matrix.org/ IRC is an early protocol and wasn't designed for extensibility purposes. A new chat protocol just needs to replace it.
300.
▲
by
zimbatm
7y ago
This seems like a really strange position to fight over. OP is mainly complaining about the constant flux of the spec. At the time were KHTML was being implemented there weren't new features being released every week like we have now.
More ›