Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grumbel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
481.
▲
by
grumbel
5y ago
The Metaverse, at least in theory, is the connection of all aspects of your digital existence into a seamless whole. It wouldn't be limited to Facebook, it would give you a digital identity you can freely carry between websites, VR env
482.
▲
by
grumbel
5y ago
The fundamental problem with the Web is that archival was never part of its job. You send HTTP queries to the server and it answers. If somebody switches that server off, all that information is gone. Even just updating the server will inev
483.
▲
by
grumbel
5y ago
When dealing with filenames one has to get used to always using '\0' separated output instead of newline separated output, as filenames in Linux can contain everything except '\0' and '/'. Luckily most too
484.
▲
by
grumbel
5y ago
The little surprise is worth the general improvement in usability (e.g. colors, progress bars, filenames you can copy&paste, terminal not getting corrupted by escape sequences, etc). It also makes it clear that the terminal output is fo
485.
▲
by
grumbel
5y ago
> Output should be free from headers or other decoration. One way to solve this nicely, that seems to be getting more common, is to use `isatty()` to check if the output is a terminal and if so print with decorations, otherwise leave the
486.
▲
by
grumbel
5y ago
A system should only be a mystery in so far that you were too lazy to look up how exactly something works. Having "undocumented service" running wild should be unacceptable, even so it has become so common place. Linux isn't
487.
▲
by
grumbel
5y ago
I wouldn't call that easy. Downloading source, doing a patch and rebuilding once is doable[1] with some manual work. But even that doesn't last, it's extremely brittle the moment you try to update anything. Debian isn't
488.
▲
by
grumbel
5y ago
Autotools helps you nothing when it comes to dependencies. It will just fail, maybe with a useful error message, maybe not. INSTALL file might give you vague hints on what you might need, often imprecise, outdated or incorrect. It's al
489.
▲
by
grumbel
5y ago
> https://www.gnu.org/philosophy/free-sw.html Little side rant here, I think one area where Free Software has failed so far is build systems. You get the source alright and the GPL even requires you to include build
490.
▲
by
grumbel
5y ago
Big problem is that just forking it isn't enough, you also have to convince every distro out there to switch to your fork to make any real difference. It becomes a truckload of boring work for what might be a trivial one-line fix in th
491.
▲
by
grumbel
5y ago
> it's possible to check for yourself that your vote was actually counted and not ignored. That's a bug, not a feature. The point of not doing that with paper voting is that it makes selling your vote difficult, as nobody else
492.
▲
by
grumbel
5y ago
> There's no technical challenge waiting to be solved there. NAT is still a major issue when you try to self host anything. And most of the stuff you can hobble together in a shell one liner just ends up being broken or limited in o
493.
▲
by
grumbel
5y ago
> I thought we were discussing the need for an open web. What exactly is "open" about just being a Chrome-clone? If you want to keep the Web open, you really have to work on the "how-to-get-content-on-the-web" side of
494.
▲
by
grumbel
5y ago
> Browsers need to follow ever changing standards, do all that in a super performant way You don't have to beat Chrome at it's own game. I think the best course of action would be a drastic course change and building a browser
495.
▲
by
grumbel
5y ago
People that don't care are already well served by Chrome, they are never going to switch, so there is little point in catering to them. People that do care however aren't well served by Firefox, that's an issue. Every thread
496.
▲
by
grumbel
5y ago
Firefox would still have declined, that's kind of unavoidable with Google owning Android, but Mozilla wasn't helping here. Turning Firfox into a lame Chrome-clone by removing everything that made it unique in the first place just
497.
▲
by
grumbel
5y ago
Quest2 goes for $300/350€ and is a substantially more complete and better VR package than Daydream/GearVR ever was, i.e. positional tracking on headset and controller, Daydream/GearVR was rotation only. Not having to use a ph
498.
▲
by
grumbel
5y ago
Blacks are essentially a solved problem with (micro)OLED. Controls are a non-issue, it's no different than holding a screwdriver or pen, humans are quite adapted to using tools to manipulate the world and we have hand and finger tracki
499.
▲
by
grumbel
5y ago
> does anyone really believe a photograph is a perfect recreation of truth? While people might be aware at some level that photography isn't truth, photography is certainly used a heck of a lot to present "truth", even whe
500.
▲
by
grumbel
5y ago
Isn't that just reinventing tabs or tab-like top menus that have been around for decades? Works nice enough when you only have a few items to deal with, but really doesn't scale to a larger number of items. Horizontal scrolling mi
501.
▲
by
grumbel
5y ago
Those '*.cmake' files only work with CMake, which is an issue if you try using any other build system. There is also pkg-config and the `*.pc` files, which are doing essentially the same job without depending on a build system. Bu
502.
▲
by
grumbel
5y ago
Nix has no problems installing a specific version of a software. You can either override an existing package or just build your own: https://nixos.wiki/wiki/Overlays#Overriding_a_version With Nix flakes it's even
503.
▲
by
grumbel
5y ago
Or just drop the warning completely with `-Wno-unused-parameter`, as it just creates a lot of noise, makes the code uglier and never catches any bugs. When dealing with virtual functions or callbacks, having some unused function parameter i
504.
▲
by
grumbel
5y ago
The problem isn't taking the photo, but that the size you are viewing the photo at is simply too small and flat. Human field of view is somewhere around 200x130°, you are not going to capture that on a tiny flat bit of paper which migh
505.
▲
by
grumbel
5y ago
Tank Man is not a good example here, as it is not just one image. People might remember [1], but never seen [2] or not even be aware that there is a full video of the event [3] as well. And of course depending on where you viewed it, it mig
506.
▲
by
grumbel
5y ago
Having locales by itself makes sense, you after all want to map real world information into the digital realm and for that to work you have to stick with whatever real world conventions are already established. Keep in mind that computers a
507.
▲
by
grumbel
5y ago
The lost file might not be recent and it might not even be untagged, it might just be tagged incorrectly (e.g. `vacation-2019` vs `vaccination2019`). The nice thing with a hierarchical directory structure is that every file has a place, eve
508.
▲
by
grumbel
5y ago
The difference is that if a file isn't sorted in a file system, it just sits on your Desktop or Download folder and is still easily visible. If you use tags and your file doesn't get tagged properly it just is lost in the pile and
509.
▲
by
grumbel
5y ago
> Mobiles have shown that it's possible to remove the concept of files entirely from the user facing side of an OS. I think the way Android does it is completely the wrong way around, as it makes it completely centered around apps,
510.
▲
by
grumbel
5y ago
> Creating an account per node is federation working as intended. I call that broken by design. Having your identity tied to a server means somebody else controls it. Email has the same problem, if GMail changes the ways it handles email
More ›