Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grumbel
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
30 ms
·
361.
▲
by
grumbel
4y ago
> That being said, it is well known that macros can be abused and overused. Which is what Guix is doing. Just look at (package), why isn't that a function taking an associated list? It's this kind of ad hoc DSL magic that makes
362.
▲
by
grumbel
4y ago
Macros and function calls look the same and have completely different semantics. And everything else looks the same too. Lisp is a language that is nice to work with when you want to write an interpreter for it, but horrible to read as a no
363.
▲
by
grumbel
4y ago
Yep, also sprite scaling was the big new thing in Monkey Island, as that allowed to create scene with proper perspective, where your character got smaller the further into the scene they went. Maniac Mansion or ZakMcKracken still had a some
364.
▲
by
grumbel
4y ago
The freedom in a point&click is in the actions you perform. In a point&click there is no limit to your actions, as the actions are a combination of the verbs you have, the environment and the items you collect along the way. Which l
365.
▲
by
grumbel
4y ago
I wouldn't say the genre evolved, it pretty much peaked back in the early 90s and hasn't seen any serious improvements since. The pie-menus of Curse of Monkey Island were about the last lasting improvement I can think of. Everythi
366.
▲
by
grumbel
4y ago
> No amount of YouTube videos can replace that. The irony here is that Youtube videos from ten years ago are still alive and well. As Youtube makes a much better places for publishing and archiving content than the rest of the Web. With
367.
▲
by
grumbel
4y ago
That really depends on the community that grows around the game. People spend money on all kinds of expensive stuff that they could replace with a cheap replica if they wanted to, but they don't, they want the original thing. If the co
368.
▲
by
grumbel
4y ago
Require the domain name to be a UUID or include the date or something else that makes it unsquattable. The domain being actually forever is far more important than it being pretty. Most people will use a search engine for lookup anyway, but
369.
▲
by
grumbel
4y ago
Applied Science has a good video[1] showing how you can look around objects. He is using a regular lens there, but with a lightfield camera you can emulate basically any lens you want in software as long as the captured lightfield is big en
370.
▲
by
grumbel
4y ago
A bookmark is just a link and links are part of HTML. If you only workaround those issues only at the client level you aren't fixing anything, as the Web will still be crippled just the same. You need better ways to link content on the
371.
▲
by
grumbel
4y ago
> I'm not sure what features you mean. Most things I can think of for long form content are right there in HTML. If you publish a book as plain HTML scrolling becomes impossible, as any tiny movement will catapult you numerous page
372.
▲
by
grumbel
4y ago
There is nothing wrong with HTML evolving, the problem is that it has evolved in the completely wrong direction. HTML should be a document language, yet it has barely improved in that in the last 20 years and is still missing really basic f
373.
▲
by
grumbel
4y ago
Millions of actuation might sound a lot, but you can reach those within a couple of months while gaming. Dirt ingress also can easily kill a switch. On my mice and trackballs I have to replace the micro-switches every 3-5 years, as they
374.
▲
by
grumbel
4y ago
Back around 2000 we had numerous force feedback joysticks, mice and steering wheels on the market, but only the steering wheels survived due to having a niche with sim racing. Joystick disappeared largely due to games switching to gamepads.
375.
▲
by
grumbel
4y ago
The problem with VR is that's is just a way more complex system than a monitor. You have IMUs, cameras, controllers, lens distortion, hand tracking and a lot of other stuff to deal with. Until a little over a year ago there wasn't
376.
▲
by
grumbel
4y ago
I don't see it as confusing, it's a pretty accurate description. The Nix language is for most part a JSON-look-alike with a couple of additional features. You don't really program in it, you declare/return a data structu
377.
▲
by
grumbel
4y ago
Something a little more compact would be welcome. There is: nix flake show templates But the examples in there are a bit out of date and don't necessarily reflect real world usage and are lacking in comments (e.g. still using
378.
▲
by
grumbel
4y ago
You can do that with something like this: pkgs.yourpackage.overrideAttrs { prev: { src = fetchurl { url = "..."; sha256 = "..."; }; }} Bit annoying that you have to specific
379.
▲
by
grumbel
4y ago
Nix is a package manager & programming language that you can install on any Linux or MacOS to manage software. NixOS is a bootable OS build on top of Nix. Nixpkgs is the default package collection used by both Nix and NixOS.
380.
▲
by
grumbel
4y ago
This shouldn't really come as a surprise, any reasonably powerful language will end up Turing complete sooner or later, it's pretty difficult to avoid. Nix specifically doesn't even hide it, it has plain old function and recu
381.
▲
by
grumbel
4y ago
It's just taking "Right to data portability"[1] a step further. We already have the ability to get data out of a service, but it's generally a slow and cumbersome process (e.g. giant .zip file that takes a day to create)
382.
▲
by
grumbel
4y ago
There is some work exploring that with Textual Inversion[1]. Another trick to approach this problems is specifying the random seed, this will cause the same image being generated by the same prompt without any randomness. When you now chang
383.
▲
by
grumbel
4y ago
For object/background replacement one can use EBSynth[1] and combine it with in-painting of DALL-E2 and Co. [1] https://www.youtube.com/watch?v=Ki9NVyD3It4
384.
▲
by
grumbel
4y ago
The Sony Watchman[1] had the electron gun at the bottom shooting at a tilted screen instead of shooting at it from the back. This allowed to make a GameBoy-sized portable CRT TV. There is also an interesting LCD/CRT hybrid from JVC[2],
385.
▲
by
grumbel
4y ago
Fair Use is a defense, not a right. Just being transformative isn't enough here, that's just one of many different factors that needs to be checked. Furthermore Fair Use includes evaluating the effect an infringement has upon orig
386.
▲
by
grumbel
4y ago
Modern graphics driver finally have the ability to do integer scaling[1][2], but they only learned that a few years ago. There are also some TVs[3] that can do it, but to my knowledge it's still an extremely rare feature, despite being
387.
▲
by
grumbel
4y ago
A subpixel on an LCD can only have a single brightness value across its whole area. The dots or stripes on an CRT have no such restriction, they are effectively little monochromatic pictures themselves. Don't think of those dots as fun
388.
▲
by
grumbel
4y ago
In `~/.git/config` do: [status] showUntrackedFiles = no That solves most of those problems, as git will only consider files already in the repository and ignore everything else in your home directory.
389.
▲
by
grumbel
4y ago
Pretty much, but integrated into the browser itself, so you have a layer of interaction on top of the Web content itself (bookmark sharing, comments, recommendations, etc). Just another Yahoo-like site has the problem that the moment you cl
390.
▲
by
grumbel
4y ago
While the Web, or at least the easily searchable/findable part of it, is a bit of a mess. Youtube seems to still work surprisingly well, the bit of spam and bot content that there is, is easy to avoid and hardly ever a real problem. Wh
More ›