Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
notalaser
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
notalaser
10y ago
> Linux, with has a viral license which essentially forces people to work on the same code base If this were so, my life would be so much easier. Maybe things are like this on higher-end servers, in DevOps and so on, but the other side
62.
▲
by
notalaser
10y ago
> What if I have accessibility requirements and want to customise how software that I run on my own computer works? The modern web cares very little about such requirements, since they are unlikely to be correlated with making money. I d
63.
▲
by
notalaser
10y ago
> Because there are many low skill, poorly-informed people who write code still believe these things. In particular that "OOP" is automatically equivalent to "better quality code." This about sums up my experience wit
64.
▲
by
notalaser
10y ago
I hope I'm not too late to the party: you might like Void Linux. It's an independent distro, maintained by a bunch of very sane people, with a very sane approach to most things.
65.
▲
by
notalaser
10y ago
Some of them can still be found if you look around on Google. Unfortunately, they haven't aged well -- their wallpapers are mostly for 4:3 monitors and low resolutions, the textures are for low-res screens etc.. box-look.org has a few
66.
▲
by
notalaser
10y ago
Pretty much a complete rewrite. Wayland is nothing like X11.
67.
▲
by
notalaser
10y ago
It's also needlessly frickin' huge. It's worse than Industrial (oh, the memories...). It's like it was designed for touch screens and tablets, not monitors and real computers. Someone built a "smaller" version
68.
▲
by
notalaser
10y ago
> I can't stand the trend toward flat design. You're not gonna like 2017 Linux then. The superflat, super-trendy themes have the most users and are pretty much the only ones that see regular updates. Which are required because
69.
▲
by
notalaser
10y ago
> In the embedded world, I imagine it would be a good standard to force people to consider refactoring functions to their truth table. It's not only a "good standard". It helps with verification: you can verify that the tr
70.
▲
by
notalaser
10y ago
OpenVMS: distributed locking (we're barely catching up with it, in 2017!) -- see e.g. http://download.oracle.com/otndocs/products/rdb/pdf/rdbtf05_... , filesystem versioning (we still have nothing
71.
▲
by
notalaser
10y ago
To be fair, the map you linked to was entirely unhelpful, seeing how it didn't display big bald eagles and a star-spangled banner next to the Ochoco National Forest, the Warm Springs Reservations and Camp Sherman.
72.
▲
by
notalaser
10y ago
Oops :-). Sorry if I seemed overly pedantic. I was bit by the EEs who literally "just route them" a long time ago and I'm not very sympathetic towards them. I'm one of the weirdoes who are programmers by profession but h
73.
▲
by
notalaser
10y ago
I'll chime in with a confirmation that, in my experience, too, an EE who "just routes them" is either not very good, or working in a dysfunctional organization. Performance isn't something that exists in its own bubble,
74.
▲
by
notalaser
10y ago
Cynically, I'd say it breaks because the only mistakes that we live with, try to work around or fix are the ones made no later than the mid-90s. Everything else, we live with for a while, then boldly proclaim that they're outdated
75.
▲
by
notalaser
10y ago
It has been exactly two days since the last time I had to dig down and figure out what broke in PulseAudio this time. Things are certainly bad for non-technical users, but those of us who write Linux software for a living don't have
76.
▲
by
notalaser
10y ago
Historically, the side effect this tends to have is that a lot of programmers flock to a new platform but bring the way they use and write programs with them. Fifteen years ago we ended up with CORBA- and Window Registry-like components bol
77.
▲
by
notalaser
10y ago
> (Open)VMS It'll eventually get reinvented :-).
78.
▲
by
notalaser
10y ago
Unfortunately, the last time I had to do system-level Windows programming was such a long time that all I remember are a bunch of things starting with hwndsomethingsomething, so I certainly don't remember if this is the case, nor the s
79.
▲
by
notalaser
10y ago
Like I said, it's not entirely impossible (a while ago I was using checkrestart on my Debian machine with pretty good results), but the result is still somewhat clunky. There are a lot of things that aren't so easily checked: chan
80.
▲
by
notalaser
10y ago
This is a somewhat unpleasant semi-misconception. You can , indeed, update everything but the kernel without rebooting. In fact, I suspect you could even replace the kernel image and the modules while they're running (but this will ce
81.
▲
by
notalaser
10y ago
I'm pretty sure that whatever Gnome saved with CSDs has been more than offset by the huge Adwaita widgets. It's bloody hilarious, Firefox's menubar is almost as thick as a GTK2 menubar + a relatively thin decoration just beca
82.
▲
by
notalaser
10y ago
There is a great deal of effort involved in backporting updates to frequently-updated packages. Debian, for instance, doesn't update WebKit (or at least didn't last time I checked, and had a policy for it). Consequently, things
83.
▲
by
notalaser
10y ago
Sadly, the choice wasn't quite mine to make, so I had to follow the regular Ubuntu releases. What can I say, I looked at non-LTS releases and looked and looked but didn't see the beta marking and I thought they were actually produ
84.
▲
by
notalaser
10y ago
The opportunity for off-by-one errors is at the other end of the pipe, when you grab data from that same buffer and munch it in the application. Depending on how unlucky you are, that ends up involving crap like CRs and LFs and totally sane
85.
▲
by
notalaser
10y ago
Let me paint this in a more interesting colour: at $work, most of our development work is very POSIX-y software (it only runs on Linux, but historically, at least portions of it used to run on a bunch of BSDs, too, and they probably still
86.
▲
by
notalaser
10y ago
Bugs that occur due to dynamic memory allocation and freeing are definitely not a concern for 99.99% of well-written embedded software. We avoid dynamic memory tricks not because of memory size constraints, but because it makes verification
87.
▲
by
notalaser
10y ago
Baloo, KDE's indexing engine is apparently hit by the same vulnerability that hits Tracker (except they didn't fix it, according to the article). Also, are you sure Firefox and none of the KDE applications are using gstreamer for
88.
▲
by
notalaser
10y ago
Unfortunately, while SELinux itself is good, the tooling around it has to be the most atrocious, useless steaming pile of thrash in this niche. From setroubleshootd randomly deciding to eat up 100% of CPU time (and no one being able to expl
89.
▲
by
notalaser
10y ago
The guys who spent money building on, say, the Colossus of Rhodos, on the development of scientific instruments and the pursuit of science itself, and generally, in every aspect of science and culture would beg to differ. Besides, nobody is
90.
▲
by
notalaser
10y ago
As "more recent technologies", probably not. (At least as good) as the non-native, slowly-responding, glitchy web UIs that are so hip lately, most likely yes, especially when it comes to tasks like data entry and the like.
More ›