HNHacker News
TopNewBestAskShowJobs

ckcheng

1,280 karma · joined October 20, 2010

submissionscomments
ckcheng··on Apple terminates Epic Games developer account, calling it a 'threat' to iOS
I wonder why Apple doesn't open up. Or else just switch to a Costco model where membership means they get to dictate what’s sold at what margin using which credit card network?

Is the end game to force regulation on everyone (Google, etc) and then switch to a Costco model themselves?

ckcheng··on Apple Fined $2B in One of Europe's Largest Antitrust Actions
Discussion at https://news.ycombinator.com/item?id=39589483
ckcheng··on End of Life for Twilio Authy Desktop App
Apparently MFA in practice mainly protects against credential stuffing:

https://hn.algolia.com/?dateEnd=1705017600&dateRange=custom&...

ckcheng··on The power of two random choices
Another place this technique was used and discussed recently:

Caches: LRU vs. Random (2014) (danluu.com)

https://news.ycombinator.com/item?id=39093109

ckcheng··on How not to bomb your offer negotiation (2016)
I hear working for oil and gas makes it hard to leave O&G because most companies have a hard time paying as well (aside from Big Tech, I guess), and maybe the ex-O&G engineer will go back to O&G for the higher pay sooner rather than later.

I wonder if the same dynamics, if it exists at all, apply to Big Tech alum.

ckcheng··on Apple announces changes to iOS, Safari, and the App Store in the European Union
> actually choose a different browser, or are you choosing a different WebKit wrapper

I understand the "WebKit wrapper" for iOS criticism and do want different rendering engines available (e.g. Firefox's) and yet...

The worse thing about Firefox for iOS is the wrapper part, not the lack of rendering engine choice part. The UI of Firefox on iOS is inconsistent and buggy, and syncing doesn't sync well, etc. I doubt using FF's own rendering engine instead of WebKit would help the situation, as it'd drain engineering resources away from making the "wrapper" more usable.

I've always used Firefox, on Mac, Linux, Windows, Android, everywhere I can, but I find myself using it less and less on iOS... and it's not because of the rendering engine!

But since this change for the DMA will allow FF to use its own rendering engine (in the EU), hopefully maybe it'll reenergize the development of FF and improve the "wrapper" part more - even for non EU users!

ckcheng··on Gas pumps freeze at Calgary gas stations [video]
For what it’s worth: “The Grid Alert ended at 10:12 p.m.”
ckcheng··on Gas pumps freeze at Calgary gas stations [video]
> We received an emergency alert yesterday night describing how the grid was nearly at capacity.

Interestingly, there’s currently a grid alert (not yet an emergency alert to every phone, TV…). I think that’s the third evening time grid alert in a row.[1]

There’s only 210 MW from wind currently, and obviously no solar (10956 MW total generation, 11407 MW total load, importing 451 MW from BC and Saskatchewan at 7:47 MST). [2]

But there’s supposed to be more gas generation coming online this year (2,700 megawatts)! [3]

[1] “The AESO declared a Grid Alert at 3:42 p.m. Sunday, January 14, 2024.” (there’s even a RSS feed!)

https://www.aeso.ca/aeso/understanding-electricity-in-albert...

[2] http://ets.aeso.ca/ets_web/ip/Market/Reports/CSDReportServle...

[3] https://www.theglobeandmail.com/business/article-alberta-poi...

ckcheng··on YouTransfer: Self-hosted file transfer and sharing solution
PairDrop works:

https://pairdrop.net/

https://github.com/schlagmichdoch/PairDrop

Other alternatives:

https://news.ycombinator.com/item?id=38915909

ckcheng··on Important Changes to SFU Email Forwarding – alumni email will be discontinued
This is apparently a direct result of the "Gmail and Yahoo’s 2024 inbox protections" [1] [2].

I didn't see much comments regarding how "Mandatory DMARC basically breaks all e-mail forwarding services" [3] for everyone, even those who are using alumni or other legitimate forwarding services.

For the full email to alumni, see here: https://www.sfu.ca/alumni/stay-connected/email-forwarding-se...

[1] https://news.ycombinator.com/item?id=38935048

[2] https://news.ycombinator.com/item?id=38074992

[3] https://news.ycombinator.com/item?id=38940999

ckcheng··on Do It Yourself Blind Repair
> I wish I knew a site like this on every subject.

For water heaters, this was helpful to me once: http://waterheatertimer.org

It is not a pretty site (author only knows of HTML tables?), but for me it fulfilled the:

> Somebody took a whole lot of know-how about [x], organized it, published it online

The site at first looks like just affiliate links, but has a lot of useful info buried like:

http://waterheatertimer.org/How-it-works.html

http://waterheatertimer.org/How-to-troubleshoot-electric-pro...

ckcheng··on Stuff we figured out about AI in 2023
> Karpathy's TinyStories

Did you mean Karpathy's tinyllamas? [1][2]

Or did you mean Ronen Eldan and Yuanzhi Li's "TinyStories: How Small Can Language Models Be and Still Speak Coherent English?" [3][4]

[1]: https://huggingface.co/karpathy/tinyllamas/tree/main

[2]: https://github.com/karpathy/llama2.c

[3]: https://www.microsoft.com/en-us/research/publication/tinysto...

[4]: https://arxiv.org/abs/2305.07759

ckcheng··on LIPS: Scheme based Lisp interpreter in JavaScript
Curious, did you run it in Safari on Mac?
ckcheng··on Operation Triangulation: What you get when attack iPhones of researchers
Still photo.
ckcheng··on Operation Triangulation: What you get when attack iPhones of researchers
Unfortunately, Lockdown Mode disables Live Photos from being received via iMessage... That's a pretty big iPhone feature to not work under Lockdown Mode!
ckcheng··on Laptop of the magi: an annoyed iMessage antitrust anecdote
Oh you're right, you can't remove the last option (just confirmed by trying).

It's the worse case then, and she'd have to change/remove her email from her Apple ID [1].

Apple should do better and make it easier in this kind of case. They already allow one to deregister a phone number from iMessage via a web page, how hard could it be for them to do the same for an email...

[1]: https://news.ycombinator.com/item?id=38780442

ckcheng··on Laptop of the magi: an annoyed iMessage antitrust anecdote
Isn’t it possible to click that checkbox next to one’s email to deregister it from iMessage from the Message app on a Mac?

I was under the impression it’s [1] possible but I’m away from my Mac to check.

Worse case one could change one’s Apple ID’s email.

Apple should make this stuff more obvious though

[1]: https://news.ycombinator.com/item?id=38780442

ckcheng··on Laptop of the magi: an annoyed iMessage antitrust anecdote
Oh I don’t disagree.

Given that she is in such a situation though, I’m just trying to be helpful by offering some hopefully useful info.

ckcheng··on Laptop of the magi: an annoyed iMessage antitrust anecdote
She needs to deregister iMessage I think. She can do that on her Mac laptop or online:

Deregister iMessage on your iPhone or online: https://support.apple.com/en-us/HT203042

Direct link for convenience (scroll down to “No longer have your iPhone?”): https://selfsolve.apple.com/deregister-imessage/

Edit: oh I see, the problem is with having the email registered with iMessage.

See “Change iMessage settings in Messages on Mac” [1] and scroll down to “You can be reached for messages at”:

Open the Message app on the laptop and click the checkbox to deregister the email.

Or she can change her Apple ID email address online [2] to some other one, which would deregister the email from iMessage.

[1]: https://support.apple.com/en-ca/guide/messages/icht39422/mac

[2]: https://appleid.apple.com/

ckcheng··on The Year in Computer Science
Relevant Quanta article: https://www.quantamagazine.org/finally-a-fast-algorithm-for-...

The CACM article discussed here at the time (just 3 months ago!): https://news.ycombinator.com/item?id=37275676

The relevant paper is https://arxiv.org/abs/2203.03456 and an improvement here https://arxiv.org/abs/2304.05279

I wonder if this will become standard curriculum for undergrads sooner rather than later. It's apparently a very simple and approachable method.

ckcheng··on Phi-2: The surprising power of small language models
> a human baby learns a language with around 30M "token-equivalents" of learning data

I wonder if there’s a standard data set that’s reasonably like that? A common crawl of baby books and parents speech commonly heard by babies...

ckcheng··on Firefox Android now supports Tampermonkey
Wait… it works in iOS Safari by tapping on the bookmarklet icon in the Bookmarks panel or under Favourites. Can’t get it to work in iOS Firefox tho.
ckcheng··on Firefox Android now supports Tampermonkey
Thanks! Unfortunately, bookmarklets just doesn't seem to work on iOS... :( I tried using your bookmarklet editor to see if it helped, and the resulting bookmarklets didn't work in iOS Safari nor iOS Firefox.

oh well... Wish I had found your bookmarklet editor when I was trying to use them on Android before!

ckcheng··on Variability, not repetition, is the key to mastery
The use of the Lee quote in the article is strange.

Of all people, Lee would never say to practice 10,000 times in exactly the same way ... and definitely wouldn't suggest doing so 10,000 times on a punching bag, seeing as Bags Don't Hit Back [0].

Lee obviously meant "the man who has practiced one kick 10,000 times" in varying conditions, with varying timing, energy, and motion ... not in a single dead pattern.

[0] https://youtu.be/3zRsgsUWYks?t=10

ckcheng··on Mimetic Traps
> the risk you take working for other things (ideals, status, etc) is that, if you become disillusioned, you're left with nothing. > This has happened to friends of mine in social work.

Yes. Worse, after that many years working (e.g. in social work) for ideals|status|etc., whatever other employable skills (e.g. coding) that you may have had has now atrophied.

Even if you kept up your skills in your own time, you still have this long employment "gap" to get over in your job hunt / resume / interviewing.

So if you become disillusioned, you're left with nothing, and might now be stuck continuing to work in that disillusionment (to put food on the table).

ckcheng··on Your online identity is owned by your email provider (2019)
> Then there are those awkward in-person situations when somebody asks my email and I have to say firstname@lastname.com.

I suggest making up a domain name unrelated to your actual name exactly because of this.

Saying "homer@juniper plant.com" feels less awkward to me than saying "homer@homer simpson.com".

ckcheng··on Simple mix of soap and solvent could help destroy ‘forever chemicals’
> What’s left behind, Trang says, is mostly easily captured fluorine ions, and a mixture of harmless, naturally occurring carbon and oxygen containing byproducts, her team reports today in Science.

> Roughly 40% of PFAS compounds contain carboxylic acid groups, and thus could potentially be degraded by the new approach, Trang says. Though it has yet to be tested in the field, she adds that the most likely strategy would be to use conventional means to filter PFAS chemicals from, say drinking water, and then treat them off-site.

> The method doesn’t work on all types of PFAS, however. Compounds used in flame retardants and batteries, for example, contain a sulfonate group instead of a carboxylic acid group and won’t break down with this approach.

ckcheng··on WhatsApp chats can finally be moved between Android and iPhone
You can finally transfer WhatsApp with all your message history from Android to an iPhone:

> The Move to iOS app requires an iPhone that’s been factory reset, or a brand new one, running iOS 15.5 or later.

So sadly:

> It isn’t possible to move WhatsApp chats to an iPhone that’s already being used.

ckcheng··on Firefox will no longer be a supported browser – service.mbna.ca
Description: "image alt text Firefox user alert—After August 1, you must use Chrome, Edge or Safari to access MBNA online banking. Sorry!"
ckcheng··on Inflation, part 1: On shelter futures
Related thread: https://news.ycombinator.com/item?id=31692543

This is the followup article heavily discussed in that thread.

← PreviousPage 4 of 7Next →