Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
tracnar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
61.
▲
by
tracnar
4y ago
A rogue AP could then trick devices into breaking regulations :)
62.
▲
by
tracnar
4y ago
This talk explored a bit that idea, you could have a (full) programming language which is more like SQL so you get good enough datastructures (and indexing- without manual tuning: https://www.youtube.com/watch?v=gC295d3V9gE
63.
▲
by
tracnar
4y ago
That's what I expected from the title, use properties of the banana to extract 'random numbers', and provide new bananas to get a pool.
64.
▲
by
tracnar
4y ago
The questions in the article are not too related to 'what are your lives for'. I'd argue that since we made up that question, we are responsible to answer it. So there may be as many answers as there are people (but less, ess
65.
▲
by
tracnar
4y ago
I've been using jurigged [0] for hot code reloading which is great. It works by replacing code objects in place at the function level which naturally handles many cases like applying to existing objects, avoiding loading a module multi
66.
▲
by
tracnar
4y ago
Doesn't Bazel do exactly that with their Starlark language based on Python? https://bazel.build/rules/language#mutability
67.
▲
by
tracnar
5y ago
I'm referring to this cryptographic property: https://en.wikipedia.org/wiki/Deniable_authentication which means that once a message is received you cannot re-authenticate it, so evidence on any device is no better
68.
▲
by
tracnar
5y ago
I think Signal provides deniable authentication, i.e. you can forge messages which cannot be distinguished from a real conversations. I wonder if it has any impact legally speaking, but I guess it would not matter unless there's eviden
69.
▲
by
tracnar
5y ago
Podman supports running systemd units inside containers: https://developers.redhat.com/blog/2019/04/24/how-to-run-sys... One process per container is indeed strange in a lot of use cases, you lose the se
70.
▲
by
tracnar
5y ago
You could also restrict the allowed XML so it can be parsed/generated without a full parser.
71.
▲
by
tracnar
5y ago
The Tcl wiki is quite strange, it has interesting content but most pages are discussions like this one and it's hard to find what's relevant or even correct. What's weird about the Tcl syntax is that there is barely any. It&#
72.
▲
by
tracnar
5y ago
Ah yes that's cool, they mention even the Python extension can run client-side.
73.
▲
by
tracnar
5y ago
It seems to be like Theia https://theia-ide.org/ which is based on vscode and runs in the browser. It's used by this project to give a full lab/workspace and ide in the cloud: https://www.eclipse.org
74.
▲
by
tracnar
5y ago
Pretty much yes, I also switched from Arch and this works great for me. I only had issues a couple times with broken packages, then you can either not update at all or remove those packages. It should also be possible to keep the older vers
75.
▲
by
tracnar
5y ago
You can use the unstable branch for rolling releases closer to how arch works.
76.
▲
by
tracnar
5y ago
To me she is referring to what she says previously: > Also, systems might seem automated but when we pull away the curtain we see large amounts of low paid labour, everything from crowd work categorising data to the never-ending toil of
77.
▲
by
tracnar
5y ago
What's often missing from these discussions is that the trade off in the CAP theorem can change across the system and over time. If you have a cache on your client, you're trading off consistency for availability, same if you do a
78.
▲
by
tracnar
5y ago
AFAIK criu does something like what you describe, similarly to taking VM snapshots but for processes or containers: https://criu.org/Main_Page
79.
▲
by
tracnar
6y ago
Europe imposed a standard for phone chargers and thanks to that you don't need a different charger per brand, or even per model, like it was 15 years ago. AFAIK they did not specify the exact standard, except that it has to be some com
80.
▲
by
tracnar
6y ago
From the article: > TS It's certainly the case that a lot of CRDTs are really complicated, especially in those instances where they represent some sort of complex interrelated state. A classic example would be the CRDTs used for doc
81.
▲
by
tracnar
6y ago
The art makes the walls look like they have low-quality textures, I was convinced it was 3D renderings at first.
82.
▲
by
tracnar
6y ago
You forgot the one made by Microsoft, Pyright (and PyLance).
83.
▲
by
tracnar
6y ago
Indeed that's what I try to advocate. Of course it's not always easy to know if something should be a hard assertion or not until you hit a failure, which is where I think some framework support to run it in a 'soft-assertion
84.
▲
by
tracnar
6y ago
I agree, but the tests are in the order of minutes (sometimes hours), not your typical unit tests. That's basically why it uses soft assertions, it's costly to run. Ideally you'd still want tests with a single assertion/
85.
▲
by
tracnar
6y ago
We have a test environment with this taken to the extreme at work, i.e. integration tests where the whole codebase softly fails and continues whatever happens. IMO the drawbacks are worse than the upside of seeing more errors. Now one error
86.
▲
by
tracnar
6y ago
This could go one step further by implementing an import hook, then you could do import users; users.get_all_users(conn) It's something I've been meaning to try with other languages.
87.
▲
by
tracnar
6y ago
While I would tend to agree, it's now already pretty much phone/touch ready, so it might as well make use of it. I feel like Gnome's UI is finally getting some consistency after having a lot of random changes from version to
88.
▲
by
tracnar
6y ago
This is what I hoped the Ubuntu Phone would be: a full-featured Linux distribution running on a phone! It also suffers from not capturing the Android app ecosystem, but at least it might drive Gnome to get responsive/phone-ready apps.
89.
▲
by
tracnar
7y ago
Most banks use their own card reader which you can use to authorize/sign a payment, I never had to use SMS for this.
90.
▲
by
tracnar
7y ago
There's an example in this talk: https://youtu.be/gCWtkvDQ2ZI?t=1903 Basically you can quote code (like in Lisp) and pass it to an executor (thread, remote server, ...). The main difference is that thanks to the immuta
More ›