Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ventana
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
31.
▲
by
ventana
2mo ago
They won't defend you from IRS if you underpaid the tax, and "sorry I used TurboTax" is not a valid excuse.
32.
▲
by
ventana
2mo ago
I feel it's somewhat similar to using TurboTax or other online services to file your taxes. For those not in the US, the tax forms have a special field to fill in if the form was prepared by a paid preparer (licensed, I guess); TurboTa
33.
▲
by
ventana
2mo ago
I clicked thinking it's something about beets the vegetable. No, it is not.
34.
▲
by
ventana
2mo ago
Of course, the whole concept of a breaking change does not really apply if all usage is within the controlled code. The problems start to appear when you have external users with old versions; then protobuf starts having a bunch of weird li
35.
▲
by
ventana
2mo ago
For HN, where readers are expected to be hackers, reading that you might want to go online to convert a HEIC to something is a little bit weird. Paragraphs like this: The Shift to Client-Side Processing (Local Conversion) To solve thi
36.
▲
by
ventana
2mo ago
Renaming is forbidden though (because JSON and textproto). In Google, it's a documented antipattern to try to make protobuf look "nice" by changing field indices, rearranging fields, etc. — the common ground is that it's
37.
▲
by
ventana
2mo ago
Considered breaking change because JSON serialization will change, and JSON is used quite often. Reordering fields without changing their ID is indeed a non-breaking change from what I understand, albeit quite a useless one :)
38.
▲
by
ventana
2mo ago
That's not Google. Buf.build is, hilariously enough, a completely separate company that tries to make sense of Google's protobuf, and it's doing a decent job from what I can see.
39.
▲
by
ventana
2mo ago
I find it obvious that if a person allowed an agent to do things on behalf of themselves or their company (e.g. send emails, sign contracts, update websites, etc.), they are responsible for the results.
40.
▲
by
ventana
2mo ago
I wonder how you got it approved; it seems like a direct violation of guideline 4.2: 4.2 Minimum Functionality Your app should include features, content, and UI that elevate it beyond a repackaged website. 4.2.2 Other than cata
41.
▲
by
ventana
2mo ago
I understand that's a guest post in Jetbrains blog, and these guests could very well be real people, project maintainers, conference speakers and whatnot, but I feel they used LLM so heavily that it reads like a slop. Pease do better n
42.
▲
by
ventana
2mo ago
I was worried that getting this data would be difficult, but unironically, they literally have a single div for all of the text in the article and a single div for the header that contains the article name, author and date releas
43.
▲
by
ventana
2mo ago
It passed my bar, at least. I might have a very low bar; but it passed it.
44.
▲
by
ventana
2mo ago
I did, and the facts were not enough to make me delete my DoorDash account, and their request for DoorDash to express an opinion about ICE is very naive; standing against the government is not what I would expect of an American company. So,
45.
▲
by
ventana
2mo ago
I may despise corporations, but I also despise activists telling me what to do. “Delete your DoorDash account!” How about no? Give me facts to decide and I will figure out.
46.
▲
by
ventana
2mo ago
Not exactly on topic, but I do like this disclaimer in the bottom of your post: AI Disclaimer: This article is original content produced 100% by me (a human). This post was composed by me dictating my thoughts to an LLM and asked it t
47.
▲
by
ventana
2mo ago
Every time I read about some company setting up mandatory arbitration process, I think of two things. First, the great article describing someone's successful experience with Paypal's forced arbitration [1]. Second, my own success
48.
▲
by
ventana
2mo ago
Just an idea which I haven't personally tried: AI agents understand technical limitations, such as CI failures. Maybe make a CI job which checks that a PR has a reasonable size, and auto-reject with a polite message if it's not? S
49.
▲
by
ventana
2mo ago
Just a half-off-topic rant: I am not planning to pay any money to any of the X projects, including Grok. I once tried to create an ad campaign on X for my app, and to do that, you need to be a paid user. I paid for the premium account and t
50.
▲
by
ventana
2mo ago
Just an example: Klondike (the solitaire game) is NP-hard (and, if I remember correctly, NP-complete) and it never stopped players from playing it, or developers from implementing it, even though it's sometimes impossible to know if th
51.
▲
by
ventana
2mo ago
No one is saying it's illegal. It's just "now please collect more data and give it to us" whenever they really need to know something about someone on your platform.
52.
▲
by
ventana
2mo ago
Just until the government comes for your service, as in [1]. [1]: https://en.wikipedia.org/wiki/Lavabit
53.
▲
by
ventana
2mo ago
Yes, for the NTFS driver point, I guess "slop" is nothing new, it's just now it's much faster and easier to produce it in crazy amounts. But also, even the NTFS driver passes my test of "more effort to create it tha
54.
▲
by
ventana
2mo ago
Maybe orthogonal to the topic, but I would suggest to not only start a blog, but start it on the platform you control: your own domain and self hosting. First of all, it's just more fun and freedom to write on your own website. You wan
55.
▲
by
ventana
2mo ago
One good measure is that in pre-AI world the person creating a piece of information normally used more time to create it than the person consuming it would need to consume it. Writing used to be slow, reading is fast. So, when I see an AI w
56.
▲
by
ventana
2mo ago
But if the post says that it's written by Codex and is AI generated, some people, myself included, won't bother scrolling to the point. It's not too difficult to write readable texts without LLMs and grab readers' attent
57.
▲
by
ventana
2mo ago
As much as I disapprove AI slop posts and won't read it, I appreciate you being honest about it and disclosing that it's AI generated, so thank you for that.
58.
▲
by
ventana
2mo ago
On Linux, that would be netstat -lpn (from my memory, not from the shell history) :) On Mac, netstat won't show the pids, so it would be lsof.
59.
▲
by
ventana
2mo ago
netstat and/or lsof will normally take care of that, but sure, everyone makes their own tools these days!
60.
▲
by
ventana
2mo ago
> I implemented branching and backtracking The solvers they describe are indeed based on depth-first search and backtracking; in Python, the backtracking part involves some copying: for v in cands: new_board = [row[:] f
More ›