HNHacker News
TopNewBestAskShowJobs

tehbeard

2,436 karma · joined January 14, 2015

submissionscomments
tehbeard··on Poor Man's Back End-as-a-Service (BaaS), Similar to Firebase/Supabase/Pocketbase
The closest I'm aware of is https://remotestorage.io/ , the protocol has been relatively static for a while but not widely adopted.
tehbeard··on What went wrong with wireless USB
They don't mean the absolute real distance between dongle and mouse.

They mean the mouse communicates an absolute position (relative to some arbitrary 0,0 the mouse decides upon) instead of a relative direction.

Dongle can then take latest coord packet and diff it against previous coord packet to get a relative coord to pass via HID to the system.

If the RF packets are lost, some latency occurs but the dongle still has the previous mouse coord and can make a fairly accurate correction once a packet gets thru (get's from A to D, but might skip points B+C).

tehbeard··on Why can't HTML alone do includes?
No HTML imports was an idea of using the HTML document format to encapsulate the 3 distinct data types needed for custom elements:

- JS for functionality via the custom elements API - HTML for layout via <template> tags. - CSS for aesthetics via <style> tags.

Not for just quickly and simply inserting the contents of header.html at a specific location in the DOM.

tehbeard··on I-cant-believe-its-not-webusb: Hacking around lack of WebUSB support in Firefox
The fingerprinting risks, to a layman, seem to be a red herring?

Have the user consent occur before the point of enumeration.

Or lock it behind the user already having installed the pwa and require confirmation (i.e. a browser site gets a flat denied message, a installed PWA gets a permission prompt).

Sort of depends on Firefox supporting installing PWAs though..

For webserial this feels like it would make sense... WebUSB does feel like an overreach and too much.

tehbeard··on Windows 11 Insider Preview Build
John Q. Public is the QA for Microsoft these days.
tehbeard··on US Space Force reveals first look at secretive X-37B space plane in orbit
Possibly easier for optics?

Lower orbit = faster velocity.

So your screaming by over Emutopia's enrichment plant, and trying to take photos.

Telephotography might be an easier solve than faster image capture for the same resolution and clarity. A higher orbit means you have to do less drastic tracking corrections to observe the same area while over it.

Alternative: it's a space plane and has been mentioned it uses aero braking for orbital adjustments. A highly elliptical orbit imparts a significant chunk of potential energy that can be expended for orbital changes using aero braking instead of needing to expend limited propellent.

Source: personal experience with several hundred hours of KSP.

tehbeard··on Nuclear fusion: WEST beats the world record for plasma duration
> But fortunately that fusion reactor has more than enough power to go around...

"All the energy we could ever use, forever and forever and forever."

"Not forever,"

tehbeard··on Everything about Google Translate crashing React (and other web apps)
Svelte breaks just the same...

Go, get down off your high horse and try it yourself, finish the counter in their tutorial, put a console log in the handler, and translate the page to French...

C'est tres borked.

tehbeard··on JetBrains Fleet drops support for Kotlin Multiplatform
Intellij is alright. Can't speak for Webstorm l.

Phpstorm ran out of chances I'll give it. Last three tries all went the same way, permanently stuck indexing a project and being an overdeveloped notepad.exe during that; when vscode and phpintelphense could go from cold boot to code assist in seconds on the same project.

tehbeard··on Supercharge SQLite with Ruby Functions
I'm starting to second guess my choice of deno.

The options for sqlite in that are either via unstable APIs, or limited due to the particulars around WASM.

tehbeard··on GitHub introduces sub-issues, issue types and advanced search
Ah, thought something had changed.

Been rather use to the key combo for inverting filtering on issues (E.g. show all issues without a particular label)...

That seems to have been nuked.

tehbeard··on Mullenweg Shuts Down WordPress Sustainability Team, Igniting Backlash
There is a ... version? distro? "Drupal CMS" that seems to be aimed at being simpler / setup out of the box than regular Drupal.

https://new.drupal.org/drupal-cms

Going to look into it in the next few weeks as a possible alternative.

tehbeard··on Raspberry Pi announces branded range of NVMe SSDs and SSD kit

    8gb pi 5 £76.80
    27W PSU £11.60
    case? - £9.60
    SATA hat - £29.00
    256GB SSD - £24 (reputable brand)

Total is £151,or roughly €181
tehbeard··on Dwarf Fortress – Boatmurdered Part #1 – Intro (2006)
No.

It's because it's a succession play (series of users, each plays one in game year before handing it to the next.)

So the various mechanisms set up for drawbridges, flood control etc by player 2-3.... aren't labeled / clear to player 7...

tehbeard··on Libations: Tailscale on the Rocks
Tailscale's version from the docs looks to be opt-in while that github issue seems to indicate Netbird was opt-out ...
tehbeard··on Microsoft Says Apple's 30% Fee Makes Xbox Cloud Gaming iOS App 'Impossible'
Part of what is missing with those raw numbers, is what you get for it as a developer.

I don't know about the others (And Nintendo's in particular is probably ironclad in NDAs and lawyers if their attitude towards their userbase is anything to go by), but for Steam you can read all about the technical, financial and sales/marketing features you get through the platform here: https://partner.steamgames.com/doc/home

EGS and MS Store compete on a lower %, partly because they offer less of this.

tehbeard··on Typst: An easy to learn alternative for LaTex
Used it in a recent PHP project, only real caveat/issue I ran into is you can't pipe out to STDOUT on windows:

Wrapper class I wrote to handle it: <https://gist.github.com/tehbeard/a54a2c77b4b8bf1af26920ce7a7...>

tehbeard··on Polyfill supply chain attack hits 100K+ sites
In practice when this wasn't a Chinese adware service, it proved to be faster to use the CDN.

You are not loading a "bunch" of polyfill script files, you selected what you needed in the URL via a query parameter, and the service took that plus user agent of the request to determine which were needed and returned a minified file of just the necessary polyfills.

As this request was to a separate domain it did not run into the head of line / max connections per domain issue of Http 1.1 which was still the more common protocol at the time this service came out.

tehbeard··on What Happens When You Put a Database in the Browser?
That and Apple breaking it in new and "exciting" ways...
tehbeard··on My Windows Computer Just Doesn't Feel Like Mine Anymore
In addition to all the privacy and "MS knows best" bullshit...

None of the fucking app store icons work?

Terminal, one of the better additions of 10, shows up in the start menu with the image preview app icon...

I have tried all the stupid solutions around the icon cache to no avail.

tehbeard··on Redis re-implemented with SQLite
> reimplement the good parts of Redis

Seems to be missing streams, hyperloglog and pubsub though, so mostly just the kv part of the side protocol with a different backend?

tehbeard··on Microsoft blocks even more customization apps in Windows 11 version 24H2
Not OP, but compatibility, familiarity and inertia.

also my initial choice for a Linux os that I daily drove back in uni, became infested with snap packages which I've had numerous issues with.

(This is not an invite for anyone to tell me about Arch or "$x distro is clearly best", I've settled with pop_os for trials)

tehbeard··on The end of Google Podcasts is in June if you're not in the US
Can't say to how it compares as I never trusted the Google option to stick around, but I've used podcast addict for years and have no complaints.
tehbeard··on Minecraft exploit is allowing attackers to get any Xbox/MS account banned
That would be for bedrock rather than Java.

Which honestly, would be the one I'd expect an Xbox account compromise to come form as Java edition doesn't really touch xbox/MS accounts outside of the initial launcher using them to check your entitlements for game, multiplayer access (parental controls).

Bedrock however ties much more directly to Xbox et al. due to needing features like joining friends games directly etc.

The only exploit chain I can imagine for Java is compromising the chat report system (which honestly, given the initial implementation they attempted to rush out the door signed *only the message you sent* and *zero context around it*, allowing easy spoofing of context to change the meaning of a message; isn't too far fetched that the backend side of it is similarly scuffed.) and then coercing a ban from the game into a wider account ban.

tehbeard··on Microsoft pushes Bing, GPT-4 in Chrome pop-up adverts
> ...now there is yet another...

https://xkcd.com/927/

re: Bluetooh, my experience with it on Pop_OS! with PipeWire has been, not great.

Something in that stack seems to often misunderstand that when I switch from HDMI -> bluetooth headphones, I want the sound going to the headphones..

VLC, Firefox, even Steam seem to run into this so it doesn't appear to be isolated to a particular program.

tehbeard··on Microsoft pushes Bing, GPT-4 in Chrome pop-up adverts

    - Software compatibility.
    - Wanting upgradable hardware that doesn't require new machine + $1000 expense atop it for double the RAM.
    - JACK/ASLA/PulseAudio/GStreamer audio madness shouldn't be forced on mortal man.
tehbeard··on Mozilla will be retiring the Mozilla Location Service
> ...power services that Mozilla hopes will be more useful.

Hmm, more likely to end up as another C-level bonus/salary bump.

tehbeard··on PaperMC/Paper: The most widely used, high performance Minecraft server
Bedrock still lacks in capability for the offhand slot due to having to support tablet UI, only a select few items can be used in it.

Bedrock also has a different combat model that lacks the indicators java has.

A comprehensive list is here: https://minecraft.wiki/w/Minecraft_Wiki:Parity_issue_list

tehbeard··on There are only 12 binaries in Talos Linux
it could have been said without the x lines of code comment. "lines of code" is so often used as a "disparagement" about software rather than a metric for understandability.

Something along the lines of "...not needing a general purpose init system that integrates with logging, network and mounting, when all we are running is Kubernetes."

tehbeard··on Writing a Minecraft server from scratch in Bash (2022)
Is that sample size of one from the java edition or bedrock edition of minecraft?
← PreviousPage 2 of 30Next →