HNHacker News
TopNewBestAskShowJobs

putlake

1,143 karma · joined November 20, 2013

Created Diffen.com, SmashTheBubble.com and Hreflang.org. @thisislobo on Twitter.
submissionscomments
putlake··on Money mistakes you didn't know you're making
What you are saying is very reasonable but companies don't deduct enough in taxes at the time the RSUs vest. I don't know why that is. I'm sure there's some arcane reason. That's why it's important to keep track of this a little bit otherwise you will have an unpleasant surprise when taxes are due.
putlake··on Wyze pays $255k of tariffs on $167k of floodlights
Shipping lanes is more Peterson's area of professional expertise, isn't it? He's not an economist.
putlake··on Ask HN: Share your AI prompt that stumps every model
LLMs are famously bad at individual letters in a word. So something like this never works: Can you please give me 35 words that begin with A, end with E, are 4-6 characters long and do not contain any other vowels except A and E?
putlake··on A love letter to the CSV format
100% agree. TSV is under-rated. Tabs don't naturally occur in data nearly as often as commas so tabs are a great delimiter. Copy paste into Excel also works much better with tabs.

Code editors may convert tabs to spaces but are you really editing and saving TSV data files in your code editor?

putlake··on Phind 2: AI search with visual answers and multi-step reasoning
In your "how to cook the perfect steak" video [1] there's a picture of various doneness levels of a steak. It's a fantastic picture. The creator of that picture will get jackshit from this. Phind gets value, the user gets value but the creator does not.

You're hyperlinking to the source, which is nice. But there's no reason for the user to click through so it won't really help the creator. The upshot of all this is that the open web will have less incentives for content creators. Someone's got to create new data for the AI borg. In future, these creators are less likely to be independent bloggers/photographers. Perhaps biased media outlets will be the only ones with the incentives to create.

[1] https://www.youtube.com/watch?v=cTCpnyICukM#t=55

putlake··on Apple's requirements are about to hit creators and fans on Patreon
I don't know why you are getting downvoted except that your opinion is unpopular in this thread. It's a legit counterargument though. However, speaking for myself as an N of 1, the reason I buy an iPhone is because of the assurance that it will receive updates -- especially security updates -- for several years. Android doesn't seem to hold that promise.

My last Android phone was an HTC that came out with this promise of delivering Android updates within 15 days -- a promise they did not keep. https://www.engadget.com/2016-08-25-htc-one-a9-android-updat...

putlake··on 0.0.0.0 Day: Exploiting Localhost APIs from the Browser
As someone who runs nginx locally for web development, this is scary. One mitigation I can think of is to use this config for you Mac's local nginx:

  server {
    listen       80  default_server;
    server_name  _; # some invalid name that won't match anything
    return       444;
  }
And do the same thing for server_name localhost. For actual apps you are building, use a server_name like myapp.local rather than localhost. (edit: formatting)
putlake··on Introduction to Calvin and Hobbes: Sunday Pages 1985-1995 (2001)
Since influential people are on this forum, someone should get Bill Watterson nominated for the Nobel prize in literature. His work deserves that honor as much as, if not more than, Bob Dylan.
putlake··on AI Companies vs. the Open Web
As a user, I love Perplexity. As a web publisher, I would probably want to block it. The UX of AI overviews and summaries disincentives small web publishers from creating new content.
putlake··on Perplexity AI is lying about their user agent
It's funny I posted the inverse of this. As a web publisher, I am fine with folks using my content to train their models because this training does not directly steal any traffic. It's the "train an AI by reading all the books in the world" analogy.

But what Perplexity is doing when they crawl my content in response to a user question is that they are decreasing the probability that this user would come to by content (via Google, for example). This is unacceptable. A tool that runs on-device (like Reader mode) is different because Perplexity is an aggregator service that will continue to solidify its position as a demand aggregator and I will never be able to get people directly on my content.

There are many benefits to having people visit your content on a property that you own. e.g., say you are a SaaS company and you have a bunch of Help docs. You can analyze traffic in this section of your website to get insights to improve your business: what are the top search queries from my users, this might indicate to me where they are struggling or what new features I could build. In a world where users ask Perplexity these Help questions about my SaaS, Perplexity may answer them and I would lose all the insights because I never get any traffic.

putlake··on Perplexity AI is lying about their user agent
A lot of comments here are confusing the two use cases for crawling: training and summarization.

Perplexity's utility as an answer engine is RAG (retrieval augmented generation). In response to your question, they search the web, crawl relevant URLs and summarize them. They do include citations in their response to the user, but in practice no one clicks through on the tiny (1), (2) links to go to the source. So if you are one of those sources, you lose out on traffic that you would otherwise get in the old model from say a Google or Bing. When Perplexity crawls your web page in this context, they are hiding their identity according to OP, and there seems to be no way for publishers to opt out of this.

It is possible that when they crawl the web for the second use case -- to collect data for training their model -- they use the right user agent and identify themselves. A publisher may be OK with allowing their data to be crawled for use in training a model, because that use case does not directly "steal" any traffic.

putlake··on Ex-OpenAI board member reveals what led to Sam Altman's brief ousting
While I am somewhat sympathetic to the board based on what I have read about Altman's behavior pattern (he was allegedly fired from YC for similar reasons of not disclosing conflicts of interest), it is strange to me how thin the board members' resumes are. What notable achievements does Toner have? She's 32 and hasn't really built or run a company.

Another board member is the wife of actor Joseph Gordon Levitt. Same story -- no notable achievements or experience running a business.

A more competent board would have handled things better and may have prevailed in their ouster of the CEO. Here they just got outmaneuvered even though they may have been right in their call.

putlake··on Microsoft confident Windows on Arm could beat Apple with Snapdragon X Elite
Office on the web is actually great. They did the hard work of making it work with most of the features you want to use. It's definitely better than Google Docs. It's a daily driver for me. Yes, sometimes I'll switch over to the corresponding desktop app, especially if I want to copy paste images e.g. select a range of cells in Excel and paste them as a picture in Powerpoint. The switch from web to app is usually seamless. (I'm on a Mac).
putlake··on RubyGems is not vulnerable to the xz/liblzma backdoor
Completely disagree. Every project that has xz/liblzma added as a dependency should be looking at the source, compiling from said source and making sure their binaries that they shipped with their software match this. For example, homebrew should do this. If the attacker configured the backdoor for the server to enable a universal master key, who's to say they didn't engineer a backdoor for the Homebrew version to export private keys from the current user's .ssh folder?
putlake··on Showmax has displaced Netflix in Africa
> In 2020, Showmax acquired exclusive licensing rights to stream HBO’s content in Africa, which has become one of the biggest advantages for the company. “Although we now watch a few local shows on Showmax, my favorite shows were Billions and Curb Your Enthusiasm,” Johannesburg-based designer Mpumelelo Cindi told Rest of World.

Billions is not an HBO show. It's from Showtime (owned by Paramount).

putlake··on The Bang With Friends Story (2023)
"Someone even falsely claimed to be our CMO Founder on camera, causing a small crisis for our anonymous founder story."

This is my favorite part of the article.

putlake··on US home sales see worst year since 1995
This chart is based on forward inflation expectation, which is probably lower than actual. Ideally I'd like to see this chart until 10 years ago that compares the rate of interest on a US 10Y t-bond when issued with the actual inflation that occurred over the 10 years until it matured.
putlake··on 2024's public domain is a banger
I wonder if YouTube has a department that keeps track of what is coming into the public domain in which country at what date. Or will their systems be out of date and still flag copyright violations on this content?
putlake··on FTC authorizes compulsory process for AI-related products and services
Fascinating implications on search engines. An army of SEO professionals, publishers and all manner of companies that rely on Google for traffic will be interested in pushing for a process review of Google's AI systems.
putlake··on USB inventor explains why the connector was not designed to be reversible (2019)
HDMI is better than USB but it's still hard to do plug it in in dark, hard to reach places.
putlake··on The FTC sues to break up Amazon over an economy-wide “hidden tax”
This is a good point and your comment below ( https://news.ycombinator.com/item?id=37768419 ) highlights it well. What people don't realize is that this is in the interest of the consumer. I used to work at Amazon (although not on any of these teams) so that's probably why I know that "see all buying options" means the price is not competitive. As a consumer I value this.

Amazon scours the web to make sure their products are competitively priced. So if a Western Digital external hard drive is $99 on NewEgg, then Amazon wants to sell it for $99 or lower. If it's a 1P product (i.e., Amazon is the seller), they can easily price match in real time. But if it is a 3P (third party seller) product then Amazon cannot take that action unilaterally take that action since it is the seller setting the price. So the best they can do to protect their customer in real time when their crawlers detect a lower price elsewhere is to hide the buy box behind the "see all buying options" button.

I'm sure when this feature was rolled out, Amazon's sales must have dropped. They are taking that short term hit in order to protect customer trust in the long term.

putlake··on Redfin Is Leaving the National Association of Realtors
It's true that the last 15 years have been a fantastic time to buy a house. And yes, you are better off compared to those who didn't do that because they were too young or didn't have the money. But don't ever feel bad about this because you're basically treading water with inflation:

1. Through the years you own your home, you will pay roughly 1% of the notional value of the property in state and local property taxes EACH YEAR. You already know this.

2. When you sell your house, agents will eat 5% and the state you are in will take another ~3%. Other closing costs, the expense and the hassle to spruce up the house for sale. Round it off to a 10% haircut of the selling price.

3. If you're single the first $250K of capital gains on your primary residence is exempt from federal income tax. Beyond that the IRS will take its cut. Include the Net Investment Income Tax (NIIT) and you're looking at 24% tax on any capital gains, assuming you will be in a high tax bracket when you sell. And depending upon the state you live in, there will be capital gains taxes paid to the state.

Now look around you at the prices of groceries and meals. I have seen these costs roughly double in the last 8 years.

So it's not just that your house has appreciated in value -- it's more that the value of the dollar has gone down. And the plumbers and electricians and construction workers needed to build a new house have also gotten more expensive. By buying real estate you have managed to preserve your buying power somewhat so it's not eaten up by inflation.

You're not as rich as you think, but at least you're better off than the intern and your younger siblings. (edit: formatting)

putlake··on Firefox finally outperforming Google Chrome in SunSpider
I don't trust anyone other than Google with my passwords. Google password manager is only available on Chrome. So unfortunately I'm locked into Chrome. I do like Edge and Firefox but the passwords are an issue.
putlake··on Fairphone 4 is coming to the US
The US already has a repairable, sustainable smartphone. It's called Teracube. https://myteracube.com/

4-yr warranty, stock Android.

putlake··on Text rendering hates you (2019)
Another problem with text rendering that's not mentioned in TFA is hyphenation. I have a table on a webpage that can have some long text in some cells. I have 2 simple requirements: # If a word will fit by moving it to the next line, then move it to the next line and do not hyphenate i.e., do not break the word. # If the word is too long to fit in a single line, then break it up. Hyphenate at will.

There is no incantation combination of CSS properties word-break, word-wrap, overflow-wrap, hyphens and white-space that will do this. In 2023.

I believe word-break: break-word does #1 but it's not hyphenating for me. And MDN says word-break: break-word is deprecated.

putlake··on Lessons from Washington State’s New Capital Gains Tax
This is false. In Canada, 50% of your capital gains are considered tax-free and 50% of the gain is taxable. The tax rate on that 50% is whatever your marginal tax rate is.

So if you have capital gains of $100,000 in one year, you don't pay any taxes on $50,000 at all. For the remaining $50,000 the tax you pay is [ 15% / 20.5% / 26% / 29% / 33% ] depending upon which bracket you're in.

putlake··on Bard API
Thanks for sharing the link. It is a testament to Google's failure marketing its cloud offerings that, despite wanting to try out this API, I had been unable to find it until you helpfully shared the link.

I went down the cloud console rabbit hole to play with it. Only the bison model was available (of the non-descriptively named gecko, otter, bison, unicorn models). For innocuous prompts I got this error: "The response is blocked because the input or response potentially violates our policies. Try rephrasing the prompt or adjusting the parameter settings. Currently, only English is supported."

Where it did respond, I liked the quality. It was comparable to the GPT-3.5 API. Perhaps a little better even.

putlake··on Can GPT-4 and GPT-3.5 play Wordle?
You're absolutely right. It actually doesn't understand letters very well. See what happened when I asked it to give me seven-letter words that start with E and do not have the letter A: https://twitter.com/thisislobo/status/1638019231903264768

Spoiler: It gave me many words with the letter A. It also gave me an 8-letter word. When I pointed out the 8-letter word (exercise), it apologized for there being an A in exercise.

putlake··on Ask HN: Those making $0/month or less on side projects – Show and tell
I built an Hreflang testing tool. https://app.hreflang.org

Hreflang is an arcane SEO concept. If you have sites in different languages then you can tell Google/Bing that site.com/page.html and site.fr/page.html are basically the same page only in diff languages.

The way to specify this is using meta tags in your HTML, and it's quite complex and error-prone. My tool checks if you implemented this correctly. It's running on a VPS so my cost is quite low.

putlake··on Ask HN: Those making $0/month or less on side projects – Show and tell
Do you supply a feed of your products to Google Shopping? It's free now.
← PreviousPage 2 of 8Next →