HNHacker News
TopNewBestAskShowJobs

paulclinger

400 karma · joined April 1, 2012

submissionscomments
paulclinger··on The rule says, “No vehicles in the park”
I only selected one "yes" answer (the car), but still got 11%, so not sure what this may mean.
paulclinger··on The rule says, “No vehicles in the park”
I'm with the parent comment, as I think the context is important here.

If you think the emergency service vehicles violate the rule, how about a park maintenance vehicle or a park ranger vehicle? Would you say "no vehicles in the park" rule applies to them too, so they would be violating it?

paulclinger··on Redbean Systems
@jart also made a writeup on porting pledge to Linux specifically in the cosmopolitan context: https://justine.lol/pledge/.
paulclinger··on Follow up to “I booted Linux 293k times”
Based on my reading it looks like the accuracy wasn't enough, so they switched it to a bit later time when hires timer was already available.
paulclinger··on Blink 1.0
Not directly (or at least not yet), although Cosmopolitan already supports Windows natively; blink extends this support for Cosmopolitan and other x86-64-linux binaries to more platforms.

In other words, you can build a cosmopolitan executable (that runs on Linux, Windows, and other platforms) and extend it with blink, allowing the same binary to also run on those platforms that blink emulates.

For non-comsmopolitan binaries it needs a posix-compliant host (hence cigwin, but not Windows in general).

paulclinger··on Blink 1.0
ARCHITECTURES = x86_64 x86_64-gcc49 i486 aarch64 arm mips s390x mipsel mips64 mips64el powerpc powerpc64le (https://github.com/jart/blink/blob/master/Makefile#L6)
paulclinger··on Blink 1.0
For those not familiar with the project/name: Blink is a brand-new unprivileged userspace virtual machine that can emulate x86-64-linux binaries on any POSIX platform. It's basically a 220kb dependency-free static binary that implements about 600 x86 instructions and 180 Linux system calls, which makes Blink pretty good at running simple command line programs.
paulclinger··on Implement DNS in a Weekend
I've done something along these lines with a very simple DNS and DHCP server implementation as an Arduino library: https://github.com/pkulchenko/DHCPLite/. It is fairly short and while I don't claim it being fully correct, it was tested with different clients successfully; it was great learning experience.
paulclinger··on We're Drowning in Subscriptions
I don't click on ads; why shouldn't I reconfigure my system to avoid them being presented to me? I don't consider this unethical at all; in fact one may argue that it's net positive for the advertiser, as I'm not wasting their resources.

What I consider unethical is shoving them into my face in every way possible (frequently in ways to trick the user into clicking). I'd appreciate it more if ads were more like footnotes (with details on a separate page) that I'd visit and review if I wanted to.

paulclinger··on We're Drowning in Subscriptions
I find this logic strange, as I'm not obligated to watch the ads (so I use adblock), even though I know they pay for the service. By the same logic, someone may complain that I'm paying by credit card balance in full each month and still getting all the benefits while someone else is paying for the service I use (plus whatever merchant/interchange fees CCs are charging).
paulclinger··on GPT-4
They seem to be taking this into account: We did no specific training for these exams. A minority of the problems in the exams were seen by the model during training; for each exam we run a variant with these questions removed and report the lower score of the two. We believe the results to be representative. (this is from the technical report itself: https://cdn.openai.com/papers/gpt-4.pdf, not the article).
paulclinger··on Yellen says government will help SVB depositors but rules out bailout
It's because there is a cost associated with this insurance. It's not a bottomless pit of money, as FDIC pays out using the funds it collects from the participant banks and receives no funding from the government (https://en.wikipedia.org/wiki/Federal_Deposit_Insurance_Corp...). I think it should be possible for the bank to get better coverage, but they should be paying much larger premium if they want insurance up to 250mm instead of 250k.

I also think that similar to "FDIC insured" labels in bank branches, FDIC should require posting "13% of deposits are FDIC insured" to help assess risk for those clients that have uninsured funds.

paulclinger··on The collapse of SVB exposes the largest crack in the economy
Even more: single, joint, retirement, revocable and irrevocable trust accounts all fall into different categories and are insured independently for each account owner in each bank (the joint account is 250k for all co-owners): https://www.fdic.gov/resources/deposit-insurance/financial-p...
paulclinger··on Roku filed an 8-K saying that of its $1.9B of cash, $487M is stuck at SVB
Chase doesn't allow storing cash in them (other than collectible items) and I know that others banks don't allow either (most likely to limit their liability).

I lived through Washington Mutual going through FDIC receivership back in 2008 (I was their employee, shareholder and account holder at that time) and their stock price dropped to almost zero when the news broke about that. I'm curious why this is not the case here.

paulclinger··on ChatGPT is a blurry JPEG of the web
> This is very well written, and probably one of my favorite takes on the whole ChatGPT thing.

This is not a surprise, as the author is Ted Chiang, who is the award winning novelist and the author of "The Lifecycle of Software Objects", "Tower of Babylon" and other science fiction works. I had a pleasure of once having coffee with him while talking about his thoughts on some of the topics in "The Lifecycle of Software Objects", which is a very enjoyable book that may be of interest to some HN readers.

paulclinger··on Google testing ChatGPT-like chatbot 'Apprentice Bard' with employees
The car is still useful even if you're the one driving it and responsible for selecting where to go and how to get there.
paulclinger··on The plateauing of cognitive ability among top earners
I agree with the role of luck and yet it can't be the only explanation. After all, winning the lottery is pure luck, but buying the ticket isn't. People are taking risks (monetary, reputational, personal, opportunity, etc.) putting ourselves out there, increasing their "luck surface", so when the luck strikes they are the one that can benefit from it.
paulclinger··on ChatGPT Plus
Agree; the ChatGPT answer is not correct, as the assignment is to match a word that starts with `dog` and ends with `cat`. You can make .* non-greedy by adding ? at the end, but it's not needed in this case, as the engine should backtrack. Something like this should work: /\bdog[\w_-]*cat\b/ (assuming _ and - should be allowed inside words). You can also specify word-separators ([^ ] instead of [\w_-]) if that's easier to read.
paulclinger··on GitHub is sued, and we may learn something about Creative Commons licensing
It would be very difficult to track what record in the training set contributed to what weight adjustment, especially after all the tokenization that is done.

s/mute/moot/; moot: having little or no practical relevance, typically because the subject is too uncertain to allow a decision.

paulclinger··on LiteSync – Easy synchronization of SQLite databases
I don't think they are using the session extension, as this project provides its own binary encoding, which wouldn't be needed if the session extension is used. It wouldn't affect random/date either, as the session extension doesn't replay transactions, but captures applied changes as changesets (so it would capture the results of random/date), which can then be applied to other nodes.
paulclinger··on Ask HN: What are you working on this year?
Indeed. Matt (the author of cr-sqlite) and I have discussed the differences and similarities in our approaches. cr-sqlite is based on triggers, which allows all the code to be encapsulated in the DB (although the network layer is still needed to send/receive patches); my approach provides tight integration with the rest of the fullmoon framework relying on its network support and message processing.
paulclinger··on Ask HN: What are you working on this year?
My goal is similar to Joseph's (a platform for local first applications using CRDTs), but the approach is slightly different, as I'm building it based on SQLite synchronization using its session extension (https://www.sqlite.org/sessionintro.html) as the encoding mechanism. I plan to incorporate this sync functionality into my web framework (https://github.com/pkulchenko/fullmoon) to allow any application built with it to become "sync-enabled" with just a couple of additional lines of code.
paulclinger··on The quest for a family-friendly password manager
For 1Password, check if you have the same password registered under "Passwords" and under "Logins", as this would trigger this warning. I'm not sure how the import process works, but maybe those imported passwords/logins are added to both sections. If all your passwords are converted to logins, you can probably delete those password records, which should eliminate the warning.
paulclinger··on Tiniest x86-64-Linux emulator
You can use it to configure the build mode: `build/bootstrap/make.com -j8 MODE=rel o/rel/blink/blink`; no MODE will build a default config. This is used across all cosmopolitan projects; for example, this is for redbean: https://redbean.dev/#source.
paulclinger··on Laying myself off from Amazon
Maybe they are dogfooding their future offerings, hence the experience.
paulclinger··on I fought the PayPal and I won
It's possible that the judge already was considering changing their ruling (or was "on the fence" about it), but the question gave them a way to explain it (rather than saying "I changed my mind").
paulclinger··on Quirks, Caveats, and Gotchas in SQLite
Even in the absence of strict tables, you can also add a CHECK constraint whenever limits are needed on the value types. Here is one example from a recent discussion in SQLite forum threads: `check(datetime(x, '+0 seconds') IS x)`.
paulclinger··on What's SAP, and why's it worth $163B? (2020)
Not only that, but given the price tag, the organization itself will adjust its own processes to adapt even to a highly customizable SAP product, which may not be the case for smaller, cheaper, and better scoped other products.
paulclinger··on Ask HN: What book have you re-read 3x or more?
Gödel, Escher, Bach: an Eternal Golden Braid -- I keep finding some new ideas for me explore every time I read it (especially given that I re-read it every 7 years or so).

The Hobbit -- it was a gift from a friend in my second or third grade and I'm still drawn to read it from time to time many years later.

The Goal: A Process of Ongoing Improvement -- a well described process improvement progression in the format of a novel. It keeps reminding me that focusing on local optimizations can (and likely will) lower the overall performance of the system.

paulclinger··on How fat does a fat binary need to be? (2021)
Yes, there have been several recent changes to make Cosmopolitan executables run under Rosetta.
← PreviousPage 2 of 6Next →