Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alxlaz
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
391.
▲
by
alxlaz
7y ago
That's really not how Wayland development works. Except for resource management and data transfer (wl_compositor, wl_shm_pool etc.), pretty much everything in the "core" Wayland protocol has originated in compositor implement
392.
▲
by
alxlaz
7y ago
There's nothing inherently preventing any of these things from working on Wayland. I mean yes, the protocol (and its implementations) are meant to disallow programs from seeing each others pixels and input events by default and/or
393.
▲
by
alxlaz
7y ago
Spoiler alert: the author of the article is using Wayland. Lots of things aren't working on Wayland yet. (I'm also being pretty handwavy here about Wayland. Wayland "the protocol" isn't a piece of software you use
394.
▲
by
alxlaz
7y ago
That's absolutely not the case! First of all, there's no "Linux API". The kernel does expose a stable interface but you're not going to write a game just by issuing system calls. But the kernel is pretty much the on
395.
▲
by
alxlaz
7y ago
I love... well, ok, I use Linux, and I've been using it for almost 20 years now. A lot of the software I write to earn my living runs on embedded Linux systems. And still I'd rather poke my eyes out with a toothpick than port,
396.
▲
by
alxlaz
7y ago
Hey, don't worry :-). Like I said, I'm open to the possibility that I've been doing it wrong this whole time, or that I worked on projects that kept hitting cornercases and their associated bugs. I'm glad that you didn&#
397.
▲
by
alxlaz
7y ago
I've got some experience on both sides of the fence -- working with people who made enterprise purchasing decisions, and working on devices aimed at them. It's not that much experience, mind you, so it's not invulnerable to
398.
▲
by
alxlaz
7y ago
That hasn't been my experience with docker at all. Except for pretty simple projects, I can't remember a single project I've worked on where I could just follow the README/"Here's how to set it up" email&#
399.
▲
by
alxlaz
7y ago
Uh, I don't think I can answer that question objectively. My opinion about outsourcing companies is heavily influenced by the fact that I am from one of those cheap outsourcing destinations, and it's anything but positive. (Edit
400.
▲
by
alxlaz
7y ago
I don't think there's a shortage of good embedded people. A lot of the companies involved in this travesty could afford them, and have access to good candidates, but have no reason to do it. Cheaper and commoditized hardware has l
401.
▲
by
alxlaz
7y ago
It's mostly a hunch, based on a combination of lots and lots of factors. It's very difficult to explain. From a distance, "embedded" looks like a very homogenous field, but it's nothing like that. Some of the factor
402.
▲
by
alxlaz
7y ago
> Rust is without a doubt a (much) "better C++" but I'm not sure a better C++ is necessarily what systems programming needs most. I agree but if better C++ is what the PL industry can give me, then I'll take it, thank
403.
▲
by
alxlaz
7y ago
Over the last couple of months I've been slowly, but steadily playing with Rust. I work on embedded systems and while it's gaining traction only slowly, it feels to me reasonably likely that we'll be seeing non-trivial applic
404.
▲
by
alxlaz
7y ago
It's certainly useful for the code to be expressive. But sometimes it's more important for the code to be easy to analyze and easy to verify than for it to be expressive and/or concise. I know that the mantra goes that "
405.
▲
by
alxlaz
7y ago
A lot of things should be implemented in a particular way, but most aren't. Decades of practical experience show that, unless forced by regulations, auto manufacturer will pick the cheaper and more profitable option over the safe opt
406.
▲
by
alxlaz
7y ago
I was pretty young back then but I do remember a lot of these things being driving forces behind 4GL and 5GL languages. I played with a lot of these things because I was just getting into programming and I was still at the "syntax is h
407.
▲
by
alxlaz
7y ago
Right, forgot about A's and B's -- we don't use that grading system over here (although, FWIW, I've seen guidebooks that recommend As, Bs and 1s and 2s, because ABCs is also fine and the 1800s is a thing that has to be d
408.
▲
by
alxlaz
7y ago
I'm not a native English speaker and the fact that this is such a common error among native speakers baffles me because the rules that govern these things are very simple. Conventions about when to omit the 's' after the apos
409.
▲
by
alxlaz
7y ago
> Re: sizing: interesting, that’s the first report of it failing, I indeed should do a require desktop version. Are you talking about the landing page or the app? The app uses javascript to detect, the landing page uses page width. Ah, I
410.
▲
by
alxlaz
7y ago
Not really, and I don't really see how that would work on a touch interface. I've seen countless attempts at making tablets (and phones) useful for more than looking at cat pics and watching cat videos and they've all sucked.
411.
▲
by
alxlaz
7y ago
I don't know why you're being downvoted. This may be a very legitimate problem, especially considering that OP says they haven't seen this yet. And yes , I am using a Linux desktop!
412.
▲
by
alxlaz
7y ago
Can I nitpick two things about the website? I don't mean to be an asshole about it or anything, I just hope it can help in some way: - I think the mobile detection thing uses nothing but window size to determine if this is on a mobile
413.
▲
by
alxlaz
7y ago
People are going to misuse any design guideline -- that doesn't say anything about the guidelines themselves. Plain, simple layouts lend themselves to abuse just like textures, shadows and chunky buttons. The results are equally silly
414.
▲
by
alxlaz
7y ago
Of course they're estimates, you can't exactly plug a meter on every exhaust pipe in the country and take a reading every couple of days. And of course the methodology varies from one study to another. But modern estimates do acco
415.
▲
by
alxlaz
7y ago
Why? They are supported by pretty much every source out there. See e.g. EDGAR ( https://op.europa.eu/en/publication-detail/-/publication/9d0... ), or this slightly older data set from the World Bank: ht
416.
▲
by
alxlaz
7y ago
Debian is a volunteer project. It's not a commercial enterprise. Volunteers work on whatever they think is worth their time and whatever they think it benefits them and their users. It's not a "waste" of "maintainer
417.
▲
by
alxlaz
7y ago
I mean... yes, in theory that would be the case but that's really not what's happening in this particular case. (Edit: First est of all, actually, more often than not it's actually 4) the program is waiting for a user's
418.
▲
by
alxlaz
7y ago
Edit: first and foremost -- sorry, I went on a trip down the memory lane because you mentioned NFS and I forgot to mention the most important point. That message, and this approach, is 100% inconsequential, and it doesn't make anything
419.
▲
by
alxlaz
7y ago
Just to play devil's advocate: prior to systemd, nobody had this problem. In 20 years of Unices I can't remember a single time when I couldn't shut down my machine because a user process was ignoring SIGTERM (or really, bec
420.
▲
by
alxlaz
7y ago
It's important to remember that this works for OpenBSD in a context where a lot of the tools it's used with are in base and developed in sync with the ABI, by the same developers, or in the ports tree, which is maintained by an ex
More ›