Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
billpg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
331.
▲
by
billpg
5y ago
If that's true, then something is seriously wrong with football.
332.
▲
by
billpg
5y ago
Can the board be made larger? I found the game was over too quickly and there was little scope for strategic thinking by looking ahead for channels with lots of branches.
333.
▲
by
billpg
5y ago
If they need a human to solve the puzzle, it is doing its job. The problem is that somewhere along the way, we've decided that Robot⇒Evil and Human⇒Good and forgotten that evil humans exist.
334.
▲
by
billpg
5y ago
Then my compliments on your efforts. When I stumbled upon my own trouble writing a tokenizer, I wondered if the C# compiler had the same issue and maybe you couldn't have {} inside interpolated strings. I wrote my earlier expression wi
335.
▲
by
billpg
5y ago
That's not a simple tokenizer. A simple loop that would have worked with the 70s era of programming languages, would go through each character and once the boundary between two tokens has been identified, write out a token to a one-d
336.
▲
by
billpg
5y ago
A little while ago, I discovered that... $"A{new List<string>{$"B{"{C}"}D"}.First()}E" ... was valid C#. This means that a C# compiler can't start with a simple tokenizing loop. That com
337.
▲
by
billpg
5y ago
"Nobody Looks Beyond the Lock" I did. A high-value (to me) service used a cert with the green banner and I'd look to it to be reassured I was in the right place. Then one day, it disappeared. Alarm bells started ringing and I
338.
▲
by
billpg
5y ago
(Note. Project is not actually infinite.)
339.
▲
Infinite Cat Project
(petside.com)
5 points
by
billpg
5y ago
|
1 comments
340.
▲
by
billpg
5y ago
Once the services that charge transaction fees fall away, will the various free services that replaced them start charging for their service?
341.
▲
by
billpg
5y ago
If you ignore the installer download and keep (not even) trying and failing to run it that way, eventually the Zoom website will relent and offer to take you to the JS-based system.
342.
▲
by
billpg
5y ago
"Resolved an issue regarding the microphone light indicator being triggered when not in a meeting on macOS Monterrey" "You fixed it so that it doesn't switch the microphone on at all, not just stopping the light coming o
343.
▲
by
billpg
5y ago
I don't know PHP that well, but could the JS/CSS/Images be base64-encoded inside the PHP and decoded and streamed out on demand?
344.
▲
by
billpg
5y ago
"Here's a picture of ape." "It looks awful." "Someone paid a million dollars for it." "Did they buy some tulips as well?"
345.
▲
by
billpg
5y ago
If your car has a touchscreen to be used by the driver, your design is already a failure. Quit car design and take up embroidery or something. Cars using a driver touchscreen need to fail their annual roadworthiness test. Take these cars of
346.
▲
by
billpg
5y ago
My Windows machine is something like 5 years old. Microsoft will keep supporting it until 2025 and even by then I will probably have switched it to Windows 11. Smartphones go unsupported after a few years? Why do we put up with this?
347.
▲
by
billpg
5y ago
The sort of already happens. Over here, businesses don't have to pay sales tax (VAT) on the goods and services they buy, because when they finally sell the item or service to a customer, the sales tax is charged in full. So while a bus
348.
▲
by
billpg
5y ago
"I have an HTML question." "You can't ask that here. HTML isn't a programming language." "Just you wait."
349.
▲
by
billpg
5y ago
Shameless plug: NEVER Sanitize Your Inputs (by me, 2013) https://billpg.com/never-sanitize-your-inputs/
350.
▲
by
billpg
5y ago
No, I don't want to subscribe thank you very much. At least let me read this one thing to help me decide first!
351.
▲
by
billpg
5y ago
I feel PostgreSQL should push that as a benefit of their system. I read your comment and said "Where have you been all my life?" "Still using strings with fixed limits like you're a C programmer in the 80s? Use PostgreSQ
352.
▲
by
billpg
5y ago
I wonder if you can do LIKE with a VARBINARY value. "SELECT * FROM Users WHERE Name LIKE @namePattern" @namePattern = UTF8.GetBytes("%billpg%")
353.
▲
by
billpg
5y ago
I would hope a database engine would throw an error instead of truncating bytes.
354.
▲
by
billpg
5y ago
Dear databases, please don't get hung up about string lengths when dealing with UTF8. If I ask for a UTF8 string with a max-length of 100, please don't apply the worse case scenario and allocate space for 100 emojis. Please give m
355.
▲
by
billpg
5y ago
Don't support "truthy" or "falsey" values. Any if/while/etc conditions must only have boolean type, causing an error if the value is any other type.
356.
▲
by
billpg
5y ago
King Oliver Ⅰ of the House of Cromwell?
357.
▲
by
billpg
5y ago
The two above comments are as true as each other.
358.
▲
It is difficult for the average person to conceive of how useless NFTs are
(twitter.com)
363 points
by
billpg
5y ago
|
368 comments
359.
▲
by
billpg
5y ago
I'd be "No thank you Microsoft/Google/etc. Also, what do I need to do to make it sure it never switches on next time there's an update."
360.
▲
by
billpg
5y ago
When I was writing my comment, it felt like my idea was too obvious for no-one to have already written it up as a formal specification.
More ›