Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DecoPerson
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
DecoPerson
1y ago
Old websites still run very well. Is there any reason to believe that a major new browser tech, WASM, will ever have support dropped for its early versions? Even if the old versions are not as loved (i.e.: engine optimized for it and immedi
32.
▲
by
DecoPerson
1y ago
The syntax highlighter not understanding GStrings (heh) doesn't help here. It's obvious once you release that whatever is inside a GString is simply an expression. def expr = foo."${baz}" println("Bar valu
33.
▲
by
DecoPerson
1y ago
They seem to classify users in a way that puts technically-proficient users in a separate class to regular users. One class receives a more traditional experience. The other receives whatever they're currently pushing. For example, my
34.
▲
by
DecoPerson
1y ago
AussieBroadband (who use Optus wholesale). I love 'em, and literally my only complaints after years of using them are: - lack of eSIM support - invoice/statement layout hard to read - businesses can use the residential NBN plans b
35.
▲
by
DecoPerson
1y ago
Some small carriers in Australia don't support eSIMs, even though they're required for Apple Watches and other devices, and also second phone numbers in phones without dual SIM card trays. I'm hoping that the iPhone Air will
36.
▲
by
DecoPerson
1y ago
The attack pattern is: 1) User goes to BAD website and signs up. 2) BAD website says “We’ve sent you an email, please enter the 6-digit code! The email will come from GOOD, as they are our sign-in partner.” 3) BAD’s bots start a “Sign in wi
37.
▲
by
DecoPerson
1y ago
One huge benefit of using SQLite over a traditional server/client DBMS is the ability to easily add SQL functions that call into your host language and memory-space. For example, we’re using better-sqlite3 which has a convenient API fo
38.
▲
by
DecoPerson
1y ago
If it’s outside your job description, you’re not obliged to do anything. You’re not a slave. You can say no to your boss. You’re on equal footing (though your boss generally has more power/wealth so can bully/manipulate you). It’s
39.
▲
by
DecoPerson
1y ago
Just write a clear and concise summary of a contract. “You get: [these features]” “I get: [money and the IP]” “We measure success and payment milestones are triggered by: [Clear KPIs and deadlines]” Make sure the 1-2 page doc has your name
40.
▲
by
DecoPerson
1y ago
User asks (human) Assistant to login to their online banking and make a transfer. No problem. No digital security system can stop this (bar requiring true biometrics on every sign-in, which isn’t happening soon). User asks Company (with hum
41.
▲
by
DecoPerson
1y ago
The Flipper Zero is great, and could handle all of the hacking/investigation part by installing custom firmware. The original product understandably arrives with heavily-restricted firmware (I imagine to reduce the amount of flak the c
42.
▲
by
DecoPerson
1y ago
Author invents a programming language where the code is server-side JSX tags ("Early World") and the runtime evaluation is divided into as multiple lazily-evaluated stages ("Late World") in the browser. Author unfortunat
43.
▲
by
DecoPerson
2y ago
You can this. This is currently being done, but not talked about much. Results vary, so it’s not one of the main courses of interest at the moment.
44.
▲
by
DecoPerson
2y ago
Manufacture in country A and sell in country B. Or vice versa. But never manufacture and sell in the same country, or the government might try to get you to pay for your negative externalities! And now, there’s this annoying predicament whe
45.
▲
by
DecoPerson
2y ago
Be very careful using this over Samba, even with WAL mode enabled. I corrupted an important testing DB this way. Thankfully .recover came to the rescue and only a small amount of data was lost (but the test team had to wait a couple hours f
46.
▲
by
DecoPerson
2y ago
Outer Wilds was accurate! Wooden spaceships, helmets, and other contraptions, augmented with metals and… other “spoiler” materials. To anyone interested in space with a day or two to spare, I highly recommend playing Outer Wilds. It’s very
47.
▲
by
DecoPerson
2y ago
Sharing my TypeScript Result type for anyone who’s crazy like me and wishes they had “if let” and doesn’t want “.value” everywhere. You can do this: const user = await fetchUserDTO(123); // user is Result<UserDTO, Err
48.
▲
by
DecoPerson
2y ago
I’ve used Everything 1.5 and Everything Server 1.5 for our small business to help our employees find files on the SMB file share since about 2022. It has been very good. People don’t have to waste time doing deep folder hierarchies. They’ve
49.
▲
by
DecoPerson
2y ago
good assumption + confirming response = ok good assumption + negative response = ok (research) bad assumption + negative response = ok (research) bad assumption + confirming response = uh oh I also use LLMs every day, but you must be very s
50.
▲
by
DecoPerson
2y ago
Public trustee. That’s how it works with other assets, like apartment buildings with people living in them. Often public trustees will outsource the management & disposal of these assets. Hopefully for the people depending on the assets
51.
▲
by
DecoPerson
2y ago
Try Keepassium on iOS. It removed my need to “cache” anything in the keychain.
52.
▲
by
DecoPerson
3y ago
Epic Games is not just games anymore. Take a look at how The Mandalorian (a Disney production) was filmed. Epic Games’ software played a large part. It goes beyond just film & television. They offer solutions for the automotive industry
53.
▲
by
DecoPerson
3y ago
This appears to be exploration, to see if we can find new useful ways to display and interact with information. There have been many, many experiments in the past. Design features that work (such as listy designs, tabular designs, 2D design
54.
▲
by
DecoPerson
3y ago
> Once we have individual tracks to work with, we begin transcription. This is the most resource intensive part of the process. We rely on the Whisper AI transcription model from OpenAI, via WhisperX. The WhisperX project also uses wave2
55.
▲
by
DecoPerson
3y ago
(I’m not a lawyer.) Some lawyer friends I have (here in Australia) have told me that electronic signatures (of the kind like DocuSign and Adobe Sign that have you “adopt” a digital signature and click a “Sign” button) should only be used in
56.
▲
by
DecoPerson
3y ago
JWTs are complex. Encrypted session cookies are a proven solution, widely used, and easy to implement yourself using only core libraries (http, crypto, JSON) without introducing security flaws IFF you are an experienced programmer and don’t
57.
▲
by
DecoPerson
3y ago
A1 is a parent of A2, and A2 a parent of A3. A1 has a genetic trait that makes old age a terribly painful experience, and the moment of death a horrifying ordeal. Far worse than what most experience. A2 becomes scared of death. As A2 gets o
58.
▲
by
DecoPerson
3y ago
Include an expiry time in the encrypted part. The encryption, and the fact the token decrypts invalidly if not encrypted with the correct key, acts like a discount JWT. Encrypted session tokens with embedded expiry will serve the needs of 9
59.
▲
by
DecoPerson
3y ago
If you’re OK importing node’s internal modules [0], which I believe are loaded anyway, you could achieve a lot, though it definitely wouldn’t be worth it. No developer is an island. [1] [0] https://github.com/nodejs/nod
60.
▲
by
DecoPerson
3y ago
Using TypeScript + Node + esbuild + my own build system (that lets me do hygenic macros!! and also codegen), I have made: Accounting system (creditors/payments, debtors/billing, bank reconciliation) with optimised workflows suited
More ›