HNHacker News
TopNewBestAskShowJobs

post-it

3,262 karma · joined September 25, 2016

submissionscomments
post-it··on The Perfect Laptop
I'm a software dev using a Macbook, and day-to-day I use a mouse, but this week I'm housesitting and only brought the laptop, and I haven't noticed any decrease in productivity by using just the touchpad.

There's actually a few benefits, like touchpad gestures for app and workspace switching being much faster than the equivalent keyboard shortcuts.

post-it··on The Perfect Laptop
> can’t put my finger on why this is so much better than everyone else

Because it doesn't move. When you press down on an Apple touchpad, it doesn't displace at all, it vibrates. This gives you an identical touch response across the entire trackpad, plus nifty things like Force Touch and customizable response intensity.

Nobody else has done it, and it makes every other touchpad feel awful.

post-it··on Chiptune.app
I don't have any performance issues with React Native[0], so as far as I'm aware the status quo is fine with regards to how well the hardware is optimized for the SDK. The specific SDK I'm referring to is JSCore, obviously everything on top of that is third-party.

[0] My main beef with React Native is the total lack of useful stack traces. Also, when running on a device, when you tap Debug before manually setting your dev machine's IP, the app is bricked and you have to delete and reinstall it.

post-it··on Chiptune.app
> as I had “cross-platform” mobile apps

I'm on a four-person team building a React Native app. RN is awful, I'll admit, but it would be impossible to work at the pace we do if we were maintaining fully parallel Android and iOS codebases.

Besides, it's the hardware's job to optimize for the capabilities of the SDK.

post-it··on Look ma, no React: I recoded my portfolio site with vanilla everything
I find state management to be much easier with React. "All state is lost by default when any variable changes" is a fantastic starting point.
post-it··on Look ma, no React: I recoded my portfolio site with vanilla everything
Generally, a static website refers to any website where the server just serves files rather than running application code for each request. JS runs on the client.

For example, I've been working on a character generator for the Inquisitor tabletop game. It's completely static because I just SFTP the build output to my webserver, but it uses React and JSX.

post-it··on New emojis in 2023-2024
> The reductio ad absurdum is the recent Canadian legal case where the court determined that a "thumbs up" emoji signals a binding contract.

Why do you believe so?

If "Looks good," "Ok," and "Yup" signal a binding contract, as detailed in the case you're talking about, I contend it's perfectly reasonable for :thumbsup: to also signal a binding contract between the same parties. [0]

Consider:

> 5. For instance, on July 14, 2020, after discussing and agreeing on a contract with Chris Achter, I prepared a contract for the sale of 185 metric tons [sic] of durum wheat from Achter Ltd. to SWT for a price of $312.31 per ton [sic]. I signed the contract and then took a photo of it using my cell phone and sent it to Chris at 306-264-7664. I messaged: “Please confirm terms of durum contract.” Chris texted me back: “Looks good”. At the time, I understood this to be that Chris was agreeing to the contract and this was his way of signally [sic] that agreement. Achter Ltd. delivered on this contract without issue. A copy of the contract and text message is attached as Exhibit “B”.

> 6. On September 11, 2020, after discussing and agreeing on a contract with Chris Acter [sic], I prepared a contract for the sale of 131 metric tons [sic] of durum wheat from Achter Ltd. to SWT for a price of $284.77 per ton [sic]. I signed the contract and then took a photo of it using my cell phone and sent it to Chris at 306-264-7664. I messaged: “Please confirm terms of durum contract”. Chris texted me back: “Ok”. At that time, I understood this to be that Chris was agreeing to the contract and this was his way of signally [sic] that agreement. Achter Ltd. delivered on this contract without issue. A copy of the contract and the text messages is attached as Exhibit “C”.

> 7. On October 21, 2020, after discussing and agreeing on a contract with Chris Acter [sic], I prepared a contract for the sale of 395 metric tons [sic] of durum wheat from Achter Ltd. to SWT for a price of $308.65 per ton [sic]. I signed the contract and then took a photo of it using my cell phone and sent it to Chris at 306-264-7664. I messaged: “Please confirm terms of durum contract”. Chris texted me back: “Yup”. At that time, I understood this to be that Chris was agreeing to the contract and this was his way of signally [sic] that agreement. Achter Ltd. delivered on this contract without issue. A copy of the contract and the text messages is attached as Exhibit “D”.

[0] https://www.canlii.org/en/sk/skkb/doc/2023/2023skkb116/2023s...

post-it··on Bank transfers as a payment method (2021)
I have the basic $4 RBC account and it's free for me.
post-it··on Bank transfers as a payment method (2021)
Which banks still charge for it? Tangerine, Scotia, and RBC have it for free at least.
post-it··on Astronomers witness energetic switch on of black hole
> With the plasmoid model there is no time dilation

But there is time dilation, so the plasmoid model isn't very good at explaining observations.

post-it··on DSReality: Turns a DS game into a 3D image that floats above your controller
I own a Quest 2 and I very rarely use it. I don't experience any nausea, it just hurts my face. :(
post-it··on DSReality: Turns a DS game into a 3D image that floats above your controller
The camera is only used to track the controller, the actual 3D data is pulled from the game files. The Quest API does let you layer elements onto the passthrough view[0], so it could work, the game would just hover in front of you instead of tracking the controller.

[0] https://developer.oculus.com/documentation/unity/unity-passt...

post-it··on DSReality: Turns a DS game into a 3D image that floats above your controller
But is the idea that this would eventually run on a VR headset?
post-it··on Self-hosted photo and video backups directly from your mobile phone
Box would be a one-time purchase. There's no maintenance involved - if it breaks, you just buy a new one and log in, and redownload all of your data from your friends.
post-it··on Self-hosted photo and video backups directly from your mobile phone
Because nobody outside of HN is going to install software on an old phone or laptop. But they'll buy a $30 Box.

By all means the software will be open-source (and mostly off-the-shelf if possible) so anyone can install it on whatever device they have, but the killer product will be the Box.

post-it··on Self-hosted photo and video backups directly from your mobile phone
Yeah, the Apple TV should do it.
post-it··on Self-hosted photo and video backups directly from your mobile phone
I dream of selling a Box that plugs into the wall that backs up all of your photos and videos and maybe acts as an ActivityPub server, and you can add your friends who also have a Box, and your friends' Boxes back up all of your photos and vice versa.

The added benefit of integrating federated social media is that if you want to share a file with your friends, there's zero load time because the file is already backed up on their Box, or it's striped across multiple Boxes and downloads quickly.

It would have to be dirt cheap though, like a Chromecast.

post-it··on Apple plans a slow, appointment-only rollout of Vision Pro
The ad spots are how they get new customers, the product quality is how they keep existing ones.
post-it··on An Alerting Vista of macOS Sonoma
> or most intrusively, in half a dozen cases, preventing a program from working until I open the security preferences and find the "Allow" button.

You can ctrl+right click and then press Open to bypass this and just show a warning with an "Open" button on it, fyi. After you do it once, it won't bug you for the same application.

post-it··on Apple plans a slow, appointment-only rollout of Vision Pro
They're going for the same approach they always do. You don't need word-of-mouth if you have every product placement slot.

People won't get hyped on the Vision Pro by their best friend, they'll get hyped on it by their favourite YouTuber.

post-it··on When an app asks for permissions, it should have a “feed fake data” option
The technical solution is to make the output of having denied permission identical to the output of there being no data. On iOS, if you deny permission to access devices on the local network, the app has no way of knowing - it just sees that there are no devices available.
post-it··on Why I Hate Frameworks (2005)
Yeah but React is really good. A lot of these articles[0] delve into an analogy that they twist into a complicated mess and say "hey look at how complicated frameworks are." But React isn't complicated. Most kinds of interaction, even for the smallest apps, are easier with React than with vanilla JS. I've never felt like I'm managing a factory factory factory when using React. And if I do, it's easy to peel back the veil and write vanilla JS alongside React.

[0] I realize this was probably one of the first of such articles and thus has fallen victim to [1], but someone did post it today.

[1] https://tvtropes.org/pmwiki/pmwiki.php/Main/SeinfeldIsUnfunn...

post-it··on Why are there no startups in the real estate construction sector?
> Real-estate timelines are long. Think thirty year mortgages.

I'm not sure this one applies. The bank holds the thirty-year debt, the builder gets the money immediately.

post-it··on Threads Surpasses 30M Signups
The comments would be. They'd be a nucleus for the latest findings about Threads. For example, in the comments of the most recent one I found out that although you can deactivate a Threads account, you can't delete it without also deleting the linked Instagram account. That's useful to know.
post-it··on For the sixth year, Algeria blocks internet to prevent cheating during exams
In high school they cleared our graphing calculators before each exam, it had become too widespread.
post-it··on Threads Surpasses 30M Signups
Assuming we see a new post about Threads user growth at x2 intervals, we'll see a maximum of eight more posts before they run out of humans.
post-it··on Threads Surpasses 30M Signups
2M -> 5M = 2.5x

5M -> 10M = 2x

10M -> 30M = 3x

Counting at exponential intervals is fine and notable.

post-it··on Fast
If I don't have to work with them, I don't care how they write their JS.
post-it··on Threads hits 5M signups in the first four hours
They allow it on Instagram, so hopefully it's in the pipe.
post-it··on Fast
> You can do all that with linters but the people that need help with that stuff don't know how to set up a linter in the first place or what options to choose.

Then how would they know how to enable "modern" mode? Junior devs shouldn't be setting up any of that stuff anyway, they should be given a laptop with VSCode + prettier already installed, and all of the config they need should be in the project repo.

← PreviousPage 19 of 29Next →