Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rkangel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
511.
▲
by
rkangel
4y ago
My usual example to explain the concept of federation to people is email - you create an email account with your preferred provider and they all talk to each other. It's a good analogy on a couple of levels, because of course Gmail has
512.
▲
by
rkangel
4y ago
There are reasons child pornography is bad and loli shares some (but by no means all) of the reasons. Just because loli isn't as bad as 'normal' child pornography doesn't mean that it's not still bad. Sexualisation
513.
▲
by
rkangel
4y ago
It's something I'm trying to understand too - what concepts does ActivityPub embody. My current version is "the general concept of someone posting some information that other people might be interested in, and the ability to
514.
▲
by
rkangel
4y ago
If you're in a situation where you might trip on the cable, surely run your cable better or just use Wifi? There are already so many things that can go wrong when setting up a network and there's no need to deal with potentially f
515.
▲
by
rkangel
4y ago
I understand this, but there is still an architecture issue here: It should not be possible for installed applications (even malicious ones) to prevent calling the emergency services using the cellular network In the worst case it might t
516.
▲
by
rkangel
4y ago
Tailscale have some great posts on how aspects of our internet infrastructure work and how to work around them. They're all motivating discussions for the design of Tailscale but the background is excellent: The various techniques for
517.
▲
by
rkangel
4y ago
One thing it is worth noting is that the user experience on Windows of running out of memory is a lot better than on a Linux desktop environment. While things usually slow down due to a lot of swapping, the main UI continues to be function
518.
▲
by
rkangel
4y ago
Do you have a story for how this works with CI? I have a few projects that use a shell.nix to provide my dev environment, then in CI I just do: image: nixos/nix:latest before_script: - nix-env -f shell.nix -i -A buildI
519.
▲
by
rkangel
4y ago
Nope. It's Wireguard 'underneath' but a whole lot more over the top. Try this: Go set up a Wireguard connection from your PC at home to one at work. Then do the same thing with tailscale. One will be a lot easier than the o
520.
▲
by
rkangel
4y ago
Leaving aside adoption, there is a degree to which HN is impressed that Tailscale has taken a set of technical problems that have caused many of us pain over the years and that drive some less than ideal setups and just made them go away. T
521.
▲
by
rkangel
4y ago
For exactly the same reason that Dropbox was just "rsync with a shiny UI" and was very popular. It's less about the UI and more that Tailscale takes care of setting up wireguard connections between every machine that needs th
522.
▲
by
rkangel
4y ago
Yes, the "pull the cable from shore" thing doesn't work well for simple reasons. This is what the cable looks like with the ferry pulling itself across: _-OOOO-_ ____________/ \__________
523.
▲
by
rkangel
4y ago
I agree that Elixir is the ideal gateway into FP. It's also quite a good argument that "FP" at its core is something more fundamental than what is talked about in this article. Elixir doesn't really use many of the categ
524.
▲
by
rkangel
4y ago
Some people have talked about SLA. We have a Project MJP at work ( https://www.3dsystems.com/3d-printers/plastic ). It uses UV cured resins for its printing, it also prints in wax for the support structures, so you can j
525.
▲
by
rkangel
4y ago
I think many modern applications aren't attempting the "long running, hot reload" model - they use a more conventional approach. One thing that Elixir does well is handling faults - the relevant chunk of code 'crashes&#x
526.
▲
by
rkangel
4y ago
I'm incredibly surprised by this. I personally use the Phoenix documentation as the gold standard for good developer documentation! There is an excellent, clear and practical set of guides that take you through the increasing complexit
527.
▲
by
rkangel
4y ago
"This feature is enabled for Chrome Lite Mode users only"
528.
▲
by
rkangel
4y ago
Qualcomm already are: https://en.wikipedia.org/wiki/ARM_architecture_family#Archit...
529.
▲
by
rkangel
4y ago
I quite like this sort of style, just as a change of pace from the normally pretty dry style that we're used to on these topics. Sometimes it helps strip away the layers of complexity and point out the fundamental oddities in play. The
530.
▲
by
rkangel
4y ago
There are two levels of ARM licensee: * IP licensee - this is what most people are. You are allowed to "photocopy" the design of a CPU core and attached bits into your chip * Architecture licensee - in this case you are licensing
531.
▲
by
rkangel
4y ago
I once read a quote (possibly on here) "just because someone has done important things doesn't make them a nice person". For example, Wikileaks was a societal benefit, but it's possible Julian Assange is a rapist. Tesla
532.
▲
by
rkangel
4y ago
For some applications it is quite hard to overstate how much easier Erlang (or in my case Elixir) does make things. For a web backend, the concurrency approach means that you can handle each request as synchronous, "blocking" code
533.
▲
by
rkangel
4y ago
I use Elixir for work, and have led the adoption of it and therefore the teaching of other engineers. I have learned that in order to get people to produce good Elixir code, the important thing is to get them to think about the data structu
534.
▲
by
rkangel
4y ago
EU Law is coming in in the next couple of years to make batteries in all electronic devices consumer replaceable. There must be reasonable availability of the batteries and only a fairly reasonable range of tools must be needed to do it.
535.
▲
by
rkangel
4y ago
Not as far as I'm aware. I don't know much about Wifi mesh, but I'm guessing that it has two channels - one for being "master" and one for "slave". I.e. the master channel is used to serve wifi to the near
536.
▲
by
rkangel
4y ago
It's possible the EU has sorted this out for us already. The Digital Markets Act comes into effect 1st November and really begins to apply in May next year. One of the thing that it specifies is that Gatekeepers (Apple in this case) ca
537.
▲
by
rkangel
4y ago
One thing that's interesting about remote work and Teams calls is that the 'interrupt' mode doesn't work particularly well. The subtle increase in latency means that you're not interrupting when out think you are an
538.
▲
by
rkangel
4y ago
That's an unfair comparison to cellular though as cellular has its own licenced spectrum with nobody else able to interfere, high transmit power limits and potentially a friendlier frequency for the sort of waveguiding you're talk
539.
▲
by
rkangel
4y ago
I think what we're discovering is that there is a fundamental difference between some people. One set of terminology might be 'introverts vs extroverts'. We are operating in a legacy mode of operation where those people were
540.
▲
by
rkangel
4y ago
Obviously it's more complicated and expensive - the radio hardware is massively more capable. Also, you're not entirely correct about how the system works.
More ›