HNHacker News
TopNewBestAskShowJobs

kyle-rb

1,151 karma · joined June 19, 2016

submissionscomments
kyle-rb··on Why “go nuts, show nuts” doesn’t work in 2022
The reason I don't use Gab isn't "not enough censorship", it's because none of the people I want to talk to are on there.

I use Twitter because the people I like are on there. They often get banned for dumb reasons, and I'd prefer they didn't, but the general network effect of Twitter is strong enough that people will just make new accounts and/or avoid posting stufff that trips the censors.

Plus, as some other comments mention, Gab does not in fact "not delete anything unless it is found illegal by a court", their TOS[0] says they can ban you for posting obscenity. Why would I want to go on a website full of white-christian-nationalists if I can't send them goatse?

[0] https://gab.com/about/tos

kyle-rb··on Zero Trust SIM
Many social media sites don't allow you to register using e.g. Google Voice or Twilio phone numbers, since you can get those for free and/or in bulk, so they assume they're used for spam or ban evasion.

I've seen this on Twitter, which doesn't require a phone number to set up, but it's possible for your account to be flagged as suspicious, and get locked down until you add a phone number.

kyle-rb··on Will serving real HTML content make a website faster?
Browser caching is nicer with service workers - you can use the cached version and load/install the updated version in the background, so that the user can get the updated version on their next refresh.
kyle-rb··on Will serving real HTML content make a website faster?
These types of tests tend to be unfair to actual web apps, since they only really account for first-time-use.

Twitter is slow in this experiment because it has to load a bunch of JavaScript up front. But that's not the case in practical use! Twitter uses service workers and HTTP cache headers (e.g. `expires`) to make sure that most non-first-time-users aren't actually loading most things every time. Client-side rendering isn't the thing that's slow here, it's mostly the re-downloading of the rendering code every time when that's not realistic.

kyle-rb··on W3.css – A minimal alternative to Bootstrap
It sounds like whoever wrote that page doesn't know much about software licensing. Doesn't make me confident that w3schools has improved as much as people say it has.

However, it does seem to be MIT-licensed. Linked from the downloads page:

https://github.com/JaniRefsnes/w3css/blob/master/LICENSE

kyle-rb··on Ask HN: Which startups have the most interesting pivot stories?
Other way around
kyle-rb··on Let websites framebust out of native apps
You can detect if Facebook injects a tracking script into your app :)
kyle-rb··on Tornado cash takedown and its repercussions
>Any (d)app you use will instantly know your entire transaction history

>Imagine you sign up with your email on a random website and they suddenly now have access to your entire bank statement. Higher medical insurance premiums because they know that you transacted often in an online pharmacy. Expensive delivery charges because they know you can afford it.

Isn't this a major issue with Ethereum-SSO whether or not Tornado Cash is sanctioned? If you need to use a mixer to avoid any site you sign into gauging your net worth, isn't it kind of broken by default?

kyle-rb··on Unity merges with IronSource
I'm seeing that Firefox behavior in Chrome.

It seems to rewrite the link when it gets a mousedown event. Once I right-click, or if I left-click and then drag (to avoid an actual page navigation), the new hovered URL is the google.com/<tracking> version.

Also this only seems to apply to search ads/promoted results. Organic search results don't get rewritten, and copying and pasting a link address gives me the expected destination URL.

kyle-rb··on Unity merges with IronSource
That definitely seems like a major flaw with Bing's search ads. They should be either deriving that green domain name, or verifying it matches the link, or at least verifying that you own that domain.

I can't find a current Bing search ad whose green domain name doesn't match the domain of the destination of the link. Hopefully they've fixed this by now.

kyle-rb··on A fake job offer took down Axie Infinity
Likely this was a standalone PDF reader hack (rather than a browser), since those can have many more features and a much larger attack surface.

It says it was an offer letter, so my guess is that opening it in the browser came up with an error like "to be able to digitally sign this offer letter, please open it in a desktop PDF reader with full scripting support enabled :)"

kyle-rb··on Please don’t let anyone Americanise it (1992)
> It worried me that they might have actually replaced Japanese music and actors with western "equivalents".

There's a weird inverse to this in the manga/anime Jojo's Bizarre Adventure. Many of the characters and their special abilities are named after well known American bands and songs (e.g. Steely Dan, Killer Queen, Crazy Diamond). But when localized, many have been censored due to potential rights issues. So Killer Queen becomes Deadly Queen, which is kind of sad since the references make me appreciate the cultural cross pollination you mentioned.

kyle-rb··on Stripe responds to the Financial Connections/Plaid kerfuffle
Twitter allows alt text but it's dependent on the user including it when they post (@collision did not) and it's limited to 1000 characters.
kyle-rb··on Elon Musk makes $43B unsolicited bid to take Twitter private
It's not always the case that a high reply/like ratio is someone being "owned", but it's obviously more concrete than tea leaves. Twitter's lack of a real downvote/dislike incentivizes people to reply to a bad post without leaving a like, and in my experience it's a pretty good metric. (The main exception is when a tweet is a prompt that intentionally asks for people to reply.)

Also I feel like I should add that "ratio" is a confusing term, because it can refer to the above example `reply-count / likes`, but can also be when a reply gets more likes than the tweet it's replying to: `reply-likes / OP-likes`.

kyle-rb··on Why Remotion is a native macOS app, not Electron
>There is a silver lining here: if you plan to eventually build a mobile app, building a macOS app gives you a head start on building for iOS.

Translation: "We plan to deprioritize Android in the same way that we're currently deprioritizing Windows and Linux."

kyle-rb··on Lapsus$ and SolarWinds hackers both use the same old trick to bypass MFA
Can't wait until companies expand their fake-phishing email programs to include this. Randomly like once a month your phone will get spammed at 1am and if you allow the request, then you have to attend a phishing training session.
kyle-rb··on Are we wrong about Web3?
Eventually the big money idiots find a new flavor of the month, probably after a few more web3 projects get hacked for $600,000,000.
kyle-rb··on Tea – the toolkit that builds the Internet
It seems like he's promoting the wrong aspect of blockchain here; the benefit is immutability. The fact that you can't `npm unpublish` from the blockchain does fit the use case.

But you don't need blockchain for immutability, you just need it for trustlessness. And I think in general people don't care about trustlessness enough to deal with the overhead that blockchain requires. Plus the perverse incentives that I imagine will result from having a currency that you need to buy/spend in order to publish your packages.

kyle-rb··on Tea – the toolkit that builds the Internet
Qt does something close to this; dual licensed LGPL and proprietary. Generally larger companies would rather pay the license than risk being noncompliant with some confusing piece of the LGPL. (Also certain stuff like the mobile framework is only proprietary.) Although their proprietary license cost is more than 'a small tribute'...

Anyway, you could maybe have a tri-license:

- GPL/LGPL

- small-company proprietary license ($0)

- large-company proprietary license ($1000)

Although the proprietary licenses mean that despite providing a GPL license, you wouldn't be able to take advantage of outside GPL code. Plus I think you'd need to have any open-source contributors sign away the copyright of their code to you/your project's foundation.

kyle-rb··on First look: adding type annotations to JavaScript
Having used both a lot, I disagree that JS/ES6 is a nicer language. ES6 has a couple unique cool features, but also a decent amount of baggage from older JS.

What major features does JS/ES6 have that Dart lacks?

kyle-rb··on Tell HN: We have a responsibility to speak out against blockchain technologies
Who is offering automated loans? "Regardless of credentials or connections" sounds like I don't need any credit history or anything, how do they trust me with this free money?

And I already have unbridled access to my own computer, which seems to have more compute power than the EVM.

kyle-rb··on Android wallpaper images can threaten privacy
That, and/or change your wallpaper relatively frequently.

There seem to be apps that can automate changing your wallpaper, including an official Google one.

kyle-rb··on Apple execs describe a “unique arrangement” with Netflix (2018)
>Sure, a highly motivated user might go to alternative app stores.

Highly motivated users like kids who want to install Fortnite on their phones? That would give an "iOS Epic Store" a foot in the door, and while I'm not a huge fan of Epic, I think that would at least introduce some competition for Apple.

kyle-rb··on Imgur Acquired by Medialab
MediaLab probably got Kik at a pretty big discount. There were child grooming issues, and at one point they did an ICO and subsequently got fined by the SEC.

They were also indirectly responsible for the whole leftpad disaster lol.

kyle-rb··on Google keeps records of everything you buy, even if you delete the email receipt
How is a magic url really any different from a magic login cookie in this case? Yeah, I guess you can't revoke it, but what's the difference if the new cookie/url is equally unguessable?
kyle-rb··on Reasons to Quit Social Media
Maybe I'm not the typical user here, but I don't have most of the problems described in this post. I use Twitter somewhat heavily, but I just use it to post jokes, and mostly follow people who use Twitter the same way.

It's definitely a time-sink, and to some degree the "fake sense of belonging", so I'm being less social irl. But I don't think I can blame the second point entirely on Twitter, and I think I'm ok with the tradeoff of Twitter being a time-sink in exchange for the entertainment it provides me.

So imo, the solution to around 30% of these problems is just not to follow the "Jim just purchased a BMW" people.

kyle-rb··on ROT8000
In this case, it would be very unlikely to actually happen, for a few reasons.

Almost all combining rules (including skin tone modifiers) require a zero-width joiner character between the person emoji and the modifier emoji. So really it's frowning face + ZWJ + brown texture = brown frowning face. (Although technically I don't think frowning face can be modified.) Also, there are relatively few ZWJ combinations.

Technically, there are some older combination emojis that predate ZWJ, mainly the flags, which are composed of two single-letter emojis, e.g. regional-indicator-U + regional-indicator-S = United States flag. So I guess it might be possible to get a couple of those.

And in any case, I think this page assumes that you're staying within the bounds of the basic multilingual plane (it mentions a self-inverting transform would be ROT32768), which doesn't include emojis or skin tone modifiers.

[1] https://emojipedia.org/emoji-zwj-sequence/

kyle-rb··on On YouTube’s recommendation system
The Explore page seems to be globally-curated stuff not based on personal taste, so it seems like the opposite of recommended.

And is that the main page for you? When I open the website or the Android app I get "Home". "Explore" is a separate tab. "Home" is pretty much filled with recommendations from channels I've watched recently, no corporate stuff (excluding ads).

I do see the issue of recommendations being flooded with one topic you've watched recently, but I generally don't have too much of a problem with it. When the recommendations stop being relevant/interesting to me, I tend to shut off YouTube.

kyle-rb··on Minus
What if B, for whatever reason, doesn't like A's reply? So A is out of comments for the day, and can't respond to anyone else who replies to them.

B might have just logged off, or maybe their question was bait to intentionally silence A. Either way, A is probably annoyed with B.

kyle-rb··on Extreme Ironing
I don't have a ton of experience, but you can add a "may not meet notability guidelines" banner, or a "proposed deletion".

https://en.wikipedia.org/wiki/Wikipedia:Notability#Articles_...

← PreviousPage 5 of 12Next →