HNHacker News
TopNewBestAskShowJobs

whelming_wave

182 karma · joined February 4, 2019

submissionscomments
whelming_wave··on Behind the Pretty Frames: Elden Ring
Flawless Widescreen and Special K can each do some of the things you’d really want from a top quality port, like ultra wide and >60FPS.
whelming_wave··on It’s almost impossible to lose anything in Japan
to be fair, the US still has statues to honor slavers, people continuously downplay what they did, etc. people aren’t a monoculture, though Japan definitely still has its own issues with their past
whelming_wave··on Safari now supports File System Access API with private origin
your phone already has some tens or hundreds of SQLite databases on it. it requires some care, but many already go through the effort in their apps, so i can imagine web developers going to the same effort if they need it.

though i can also imagine them going through that effort when they don’t, so…

whelming_wave··on Poll: Did you know that HN allows you to make polls?
if i recall correctly, 500
whelming_wave··on 100s of El Salvadorans Report Bitcoins Disappearing from Their Chivo Wallets
An inverted funnel of world coin, it seems.
whelming_wave··on Ask HN: Why would a city on Mars avoid Armageddon?
What’s the probability that Martian-Terran humans will get frustrated by sending off Earth’s vast and plentiful resources in 100 - 200 years, and they wage open nuclear and biological war on Mars to wipe out all Martian humans?
whelming_wave··on I recommend CGI instead of web frameworks
I mean, on the other hand you could be dealing with an unreliable CGI-served page where errors are eaten and hidden in ajax calls, wishing they’d used a reliable javascript framework[1] instead.

[1]: an oxymoron, I know

whelming_wave··on A foreign seller has hijacked my Amazon Klein bottle listing
It's interesting that you say "some due diligence is required" and go on to put the burden of that diligence on Cliff, rather than the creator of the marketplace.
whelming_wave··on User Inyerface – A worst-practice UI experiment
For all the captchas on this site you have to check every box, IIRC.
whelming_wave··on Bash PS1 Generator
`tput sgr0` reads terminfo to find out how to issue a command which resets all currently set colors, text properties, and so on, then resets them. A lot of people will do something like `echo -e '\E[32;46m'`, but that's arguably more opaque and definitely not portable across terminals.

tput is a neat command that I wish got used more! I also use `tput cnorm` to ensure the cursor is visible.

whelming_wave··on Astro: Ship Less JavaScript
How does this compare to Elder.js[1] which released a little while ago? You seem to have similar goals - mostly static site with small amounts of interactivity, minimum JS to achieve that - but Astro supports multiple frameworks, while Elder.js is restricted to Svelte. Are there any other big differences?

[1]: https://elderguide.com/tech/elderjs/

whelming_wave··on An Unbelievable Demo
Kind of an aside from your question, but binary patches not being much smaller than the full thing might happen more with modern games?

Heresay, but from what I've heard modern games may ship multiple copies of some assets with different levels or features so they can be loaded as a sequential read off the disk. While a block-oriented compression algorithm might sync up more reliably, if you're packing 200MB of assets for a level and they're all compressed to take advantage of the fact they'll be read sequentially could mean a change 25MB in would still ship ~175MB of changes.

whelming_wave··on MDN Plus
How can I sign up for a subscription, then? I seem to have missed it on the page.
whelming_wave··on USB-C is about to go from 100W to 240W, enough to power beefier laptops
The Switch cable situation is always going to be a bit finicky, because their port is on the extreme edge of the spec's tolerances - it gets shorted because it's actually possible to cross the power into the wrong terminal, IIRC, with some wiggling. Safest to go with the official stuff, which people haven't reported issues with.
whelming_wave··on Replit now supports every programming language in Nix
I was just able to set this up by looking at their Nix example and swapping out

    pkgs.nix
for

    pkgs.gfortran
then changing the `.replit` file to compile and run a hello world example I found online. Worked great!
whelming_wave··on Food Prices Are Soaring Faster Than Inflation and Incomes
The data does, really - on an off-hand search I found this[1], though I'm sure many more could be found. The US has trailed the rest of the world for decades on wage growth and income equality.

[1]: https://www.epi.org/publication/charting-wage-stagnation/

whelming_wave··on Food Prices Are Soaring Faster Than Inflation and Incomes
that sounds like the general trend of wages in the US to not adjust upwards since Reagan’s presidency
whelming_wave··on US Pipeline Caused Biggest Spill in Decades, We’re Just Hearing About It
imagining them spilling a million gallons a day undetected is so depressing
whelming_wave··on Bitsquatting Windows.com
I don't remember it on HN, but this is prodding my memory about an article where the specific executable that was corrupted was `bc' on Linux, if that helps any other readers track it down. I think it specifically broke subtraction or something?
whelming_wave··on Twin sisters worth millions thanks to female gamers
Factorio might not be, but that doesn't mean Huniepop is going to win awards for its writing.
whelming_wave··on Uber drivers are workers not self employed, Supreme Court rules
My definitely-not-a-lawyer reading of this even seems like there’s a decent case to be made, by the definitely-not-legally-exhaustive “required elements” there. The goodwill is their reputation, misrepresentation is obvious, and damage to their brand would be negative reviews (“food was cold, would not buy again!”) on Google or similar sites.
whelming_wave··on Uber drivers are workers not self employed, Supreme Court rules
The objectionable behavior is that they represent themselves as being restaurant X, or at least present themselves in such a way that finding out that they aren’t actually restaurant X but a reseller is difficult.

edit: This got way more discussion than I anticipated. I think that even if there was a massive banner on the top of the site that told you GenericDeliveryCo was operating this website as a front for the restaurant, we are not them, etc, this behavior by GenericDeliveryCo is still damaging to the businesses they are creating websites of because they tend to absolutely bury the real website via better SEO. There’s an argument to be made that some restaurants would enjoy having a website made for them - for business or whatever other reason - but there’s no reason GenericDeliveryCo couldn’t... ask first.

whelming_wave··on Bitcoin surpasses $50K as major companies jump into crypto
One can think both that it's a shame they aren't rich because of Bitcoin and that it's a horrific waste of energy, I don't think one really takes away from the other.
whelming_wave··on Neural Geometric Level of Detail: Real-Time Rendering with Implicit 3D Surfaces
Not at all an expert in this, but I'm curious how this compares to non-NN solutions like https://research.nvidia.com/publication/efficient-sparse-vox...

Presumably it takes less memory, letting a more complex scene be transferred to the GPU more quickly, at the tradeoff of time spent training the model?

whelming_wave··on The Teeniest Tiniest Laptop in the West
Issues with Linux graphical toolkits, perhaps? I hear they're reasonably consistent with all screens at the same integer scaling ratio but have issues with other setups. Admittedly, I haven't looked into this myself in years.
whelming_wave··on Ten years without Elixir
My reading was that they were saying the documentation would end in utter chaos, not the project as a whole.
whelming_wave··on Intel CEO Bob Swan to step down, VMware CEO Pat Gelsinger to replace him
the m1 isn’t competing on many of the same axes as an intel or amd cpu, because it’s necessarily packaged inside of an entire computer built around it. that computer is a mac, which might be different from the purchaser’s current os so they decide not to switch, or they already bought software for windows and want to use it there, or they’re married to the microsoft ecosystem, etc.
whelming_wave··on CLI Guidelines – A guide to help you write better command-line programs
I know you're talking about how it's repeated three times, but something else here really bothers me.

I understand if they're deprecating it because they plan to replace it with something else, but if they don't then I'll be pretty disappointed. From their docs, it looks like some of their other subcommands have shorthands which conflict with `-h'? Fine, I guess, but that just means when `-h' does work it'll shoot people in the foot with that other behavior.

Software that clearly knows what I want, but refuses to, annoys me so much. For example,

    $ python3
    Python 3.9.0 (default, Dec  2 2020, 10:34:08) 
    [Clang 12.0.0 (clang-1200.0.32.27)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> quit
    Use quit() or Ctrl-D (i.e. EOF) to exit
because they added `quit' as a top level variable with a `__str__' defined which returns that string. Do anything else! Make the `__str__' definition quit the program or something, test if it's being run at the top level in the CLI and quit, special case the CLI input so if only `quit' is entered, it quits. Heck, maybe just prefill the `quit()' on the next line so I just have to hit return. Do anything but instruct me to do what you should have done in the first place.
whelming_wave··on Astonishing Performance of .NET 5
It seems like GP meant a static method specialized to whatever resource the program needs rather than a pluggable factory. All of the issues in that post appear to arise from the fact that they expect the locator to need configuration before it will work, while my reading of GP is that their configuration is which type the method returns, no registering a class or allocator necessary. Yes, this restricts you to a series of services known at build time, but... it seems to me that you knew what your services were anyway, whether it was directly in the locator, in an xml file, or in a registration call.
whelming_wave··on Darling: macOS Translation Layer for Linux
“ping”, it’s in the spec ;)
Page 1 of 2Next →