Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rkangel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
23 ms
·
301.
▲
by
rkangel
3y ago
I have the email address problem, but that's the only paramter that needs to vary. I use the simplest way of handling this, which is this in my .config/git/config: [user] name = "My Name" useCo
302.
▲
by
rkangel
3y ago
Your points (2) and (3) are presented as fact but I'm not sure the data would support it. Anecdotally, from talking to people in the UK, it's the people who work 4 days a week who work over their hours more. Sometimes they end up
303.
▲
by
rkangel
3y ago
This is doable only by Starlink because they're so low. They'll have very high gain antennas on the satellite - all satellite telephony needs that, these ones are presumably extra good. I'm more interested in Doppler and timi
304.
▲
by
rkangel
3y ago
I think it's a spectrum cost issue or a coordination issue. LTE spectrum is eye wateringly expensive, but maybe more affordable places where it's not possible to put a mast! It's either that, or whatever the logistics are aro
305.
▲
by
rkangel
3y ago
Do you mean X forwarding of a window over SSH? You've got a couple of options: Use waypipe ( https://gitlab.freedesktop.org/mstoeckl/waypipe ). I haven't tried it myself, but I gather it's not as "eas
306.
▲
by
rkangel
3y ago
You can always add vertical tab support. What you can't do is turn off the normal tabs across the top. So any side tab solution (I use TST) also needs some userChrome.css.
307.
▲
by
rkangel
3y ago
For that application, Web Wormhole is unbeatable: https://webwormhole.io/
308.
▲
by
rkangel
3y ago
TCP is a stream with no packet boundaries. If you want to separate that stream into a series of messages then you need to do packetisation. The SLIP delimiter approach is a pretty good one. You're right that it was originally for segme
309.
▲
by
rkangel
3y ago
No, you're right that this approach is ok for TCP streams. I shouldn't have thrown that in there without clarification that I meant something more generic. I actually use SLIP for packetisation over TCP anyway, because then syncin
310.
▲
by
rkangel
3y ago
You've basically got two ways of handling this: Using a delimiter to mark end of packet. For text protocols we usually use "\n" to be the delimiter. This usually requires some escaping in the packet to make it unambiguous. Tw
311.
▲
by
rkangel
3y ago
A lot of these discussions seem to be ignoring control inputs. Many, many games only work well when you have an analogue stick and ideally some physical buttons. On-screen controls just aren't the same. A lot of the technology has a lo
312.
▲
by
rkangel
3y ago
To be fair, he wrote a spreadsheet engine that could run one particular spreadsheet . Admittedly a complex one, but it was a fixed set of functions that he needed to implement and not and endless tail of things that people expect Excel to
313.
▲
by
rkangel
3y ago
I think my point is that wlroots is a set of building blocks, rather than a single library. You can't build an unopinionated single library that just takes care of the Waylandness of your DE, that you can build on top of. The compositi
314.
▲
by
rkangel
3y ago
> Wayland multi-seat + idle-inhibition HDR + variable refresh Fractional scaling The move to Wayland is interesting to observe. On first glance it seems that moving to Wayland provides a load of burden on DEs that they never had before -
315.
▲
by
rkangel
3y ago
> But writing code like that is a very diffferent experience from, say, async JavaScript, I write a fair amount of code in Elixir professionally and this isn't how I view it. There are some specific Elixir/Erlang bits of ceremo
316.
▲
by
rkangel
3y ago
In Rust you have the option to Box and/or Rc everything. That gets you out of all the borrowing problems at the cost of rubtime performance (it basically puts you in the C++ world). This is a perfectly reasonable way to program but peo
317.
▲
by
rkangel
3y ago
The simple version is that there are two use cases - the world where you want the size of types to match the target (e.g. int) and the world where sizes are defined by the coder (uint32_t). You want to handle both of those. That's a n
318.
▲
by
rkangel
3y ago
ActivityPub does have a big advantage over the other options - it's proven to work, at scale, for a variety of systems. It looks bad compared to some other options partly because it's had much more battletesting to find those weak
319.
▲
by
rkangel
3y ago
It's interesting that Linux gaming has managed to largely avoid this problem - by targeting Windows. By which I mean: Proton (and DXVK etc.). Proton has got so good that the best way of making games work on Linux is to target Proton an
320.
▲
by
rkangel
3y ago
Yes, this about turn is clearly a result of deciding the the bill is likely to actually pass and therefore they should get on board and steer it in the direction that they want.
321.
▲
Build Widgets with Beeper
(blog.beeper.com)
3 points
by
rkangel
3y ago
|
0 comments
322.
▲
by
rkangel
3y ago
> The very _complexity_ of it somehow feels subtly wrong, like doubling down in the wrong direction I read an article a while ago which sold me on the stellarator that said something like: "The tokamak has magnets in a configuration
323.
▲
by
rkangel
3y ago
What other batteries are in mass manufacture that charge this fast?
324.
▲
by
rkangel
3y ago
They say 4C and a Model 3 battery pack is apparently 60kWh so that would be 240kW. That's ignoring inefficiency though, so we're talking significant fractions of a megawatt to charge one car.
325.
▲
by
rkangel
3y ago
I agree on the origin of keyword lists but they do have a useufl property - the same key can appear multiple times. That's why they're right for varargs - because nothing stops the user using the same argument multiple times and s
326.
▲
by
rkangel
3y ago
Keyword lists are from Erlang's history really. Erlang didn't have maps or records for a long time and used keyword lists to perform a similar function.
327.
▲
by
rkangel
3y ago
I don't use the whole reverse order thing, but I do start with the main point "I think we should prioritise refactoring the scheduling component", then build up the argument to justify it. I'm generally thinking about p
328.
▲
by
rkangel
3y ago
He compares it to the "academic approach" of starting with background etc. But that's not what an academic paper actually starts with - it starts with an abstract that very briefly lays out the whole thing.
329.
▲
by
rkangel
3y ago
Sync for Reddit was always a specifically Android app - designed only for that platform.
330.
▲
by
rkangel
3y ago
This is fine on desktop. It's less great on mobile.
More ›