Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chlorion
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
chlorion
3y ago
Do you have your own array library that you use in your projects? If so that's pretty cool and it would be interesting to see. Edit: i looked at your profiles information and have discovered lots of fun stuff
92.
▲
by
chlorion
3y ago
I'm a little bit confused on what this means. By array I guess you mean a dynamically sized, but not dynamically-resizable pointer and size/length pair? So you aren't storing the "capacity" like Rust's Vec woul
93.
▲
by
chlorion
3y ago
>But this conversation is about the use of publicly posted information that's already out on the internet. This is a common fallacy, that having access to the source gives you the legal right to do what you want with it, and that is
94.
▲
by
chlorion
3y ago
If people who reverse engineer things like Windows APIs can be sued simply because they have viewed leaked Windows source code and may implement something similar to it, on accident, I think "AI" should be held to the same standar
95.
▲
by
chlorion
3y ago
All your peers want is for their software's licenses and other related things to be respected. Many people publish their software under the GPL because they want to enforce that their work remains open and free for everyone. ChatGPT sl
96.
▲
by
chlorion
3y ago
I have also discovered that certain implementations of dd have a progress printing functionality that can be used for similar purposes. You can put a "dd status=progress" in a pipeline and it will print the amount and rate of data
97.
▲
by
chlorion
3y ago
Gentoo for me is not about compiling things from source, or "performance", or tweaking your OS for days, which seems to be the comment perception from people. Now that there is an officially supported binhost, you do not have to c
98.
▲
by
chlorion
3y ago
I fact checked both of us and the timelime is Sept 2023 to July 2024, so you are correct that it's not over a year. >September to April You seem to be not telling the truth, perhaps you should admit that yourself.
99.
▲
by
chlorion
3y ago
Google sends multiple emails that are extremely clear about what is going to happen. If you ignore the emails or notifications, that is your fault, not on the service. Like I mentioned above, even the Google podcast service is giving users
100.
▲
by
chlorion
3y ago
I have this email Recently we announced that Google Podcasts will be discontinued next year. We wanted to reach out directly with more information on what to expect. For now, nothing is changing, and you can continue to use G
101.
▲
by
chlorion
3y ago
The diffs don't have to be line-oriented if you are using a diffing tool that isn't based on line changes. Git itself just stores snapshots of your files, then you can bring your own diffing tool that works in any way you'd l
102.
▲
by
chlorion
3y ago
I agree that it's error prone and far from ideal, and that most people should be using signal or matrix or something, but I'm not sure what other practical answers there are for more intense cases where people don't have acce
103.
▲
by
chlorion
3y ago
PGP over email is used in the real world and used successfully. Research about online black markets (which serves as a nice "case study") will show that the main form of communication between people there have been pasting a PGP e
104.
▲
by
chlorion
3y ago
Many Linux distros rely on PGP. Most of these distros are using PGP to distribute software, often binaries that are distributed to end users. Gentoo as an example, requires all commits to the gentoo repo to be signed by a key in the "g
105.
▲
by
chlorion
3y ago
>it can read other process memory and all the files owned by your user Tools like flatpak and bwrap exist. A process in a bwrap sandbox can't read other processes memory or any files that I didn't bind into the sandbox. If I wa
106.
▲
by
chlorion
3y ago
To me these are all advantages, not disadvantages. Wayland is not X11 and doesn't want to be, it doesn't implement even a fraction of what X11 did and that is an intentional design choice! Wayland does not provide any graphics dra
107.
▲
by
chlorion
3y ago
How is that interface unfriendly? The basic idea here is that you provide some callback functions the handle events, setup a framebuffer with mmap, and register your surface and framebuffer with the compositor. There is nothing complicated
108.
▲
by
chlorion
3y ago
I don't know very much about formal methods but I would assume the type system plays an important role for encoding that specific states can or cant exist.
109.
▲
by
chlorion
3y ago
I think it should assume its hostile since physical harm could be done in the case of someone hijacking the app. The users phone could be stolen, or the device compromised, or many other things. A compromised device should not be able to ca
110.
▲
by
chlorion
3y ago
I install Rust's toolchain and development tools inside of a container, I also do this with Python and will do it with C++ sometime in the future. I don't do this because I have to, I do this because I prefer to keep non-system -c
111.
▲
by
chlorion
3y ago
You could claim the same thing about JavaScript. It's very possibly more popular than Python, but it's definitely not better designed than Python or most of the other languages in current use.
112.
▲
by
chlorion
3y ago
That makes sense, there has to be some level of human written responses for specific things, like when you ask it about a controversial topic that it refuses to answer, it gives you some canned response about how it won't answer that,
113.
▲
by
chlorion
3y ago
It's worth noting that copy_file_range is used by a lot of things. Most programming languages "copy_file" functions use copy_file_range, everything from Rust to Emacs Lisp! The only language I can think of that doesn't u
114.
▲
by
chlorion
3y ago
I wonder if it has some canned human-written responses when asking specific questions about itself. This would be pretty clever to silently implement, that will definitely help convince people that it's approaching "AGI". It&
115.
▲
by
chlorion
3y ago
In some repo you have, make some changes to files that are tracked. Git status will show you "changes not staged for commit: <more stuff>". Run "git checkout .", and check the status command again, it will be in a
116.
▲
by
chlorion
3y ago
In a repo with unstaged changes, running "git checkout ." will checkout files from a specific commit into the worktree and clobber your unstaged changes. By default it probably uses HEAD as the commit to checkout from. You can che
117.
▲
by
chlorion
3y ago
>Why would anyone say that? Most people have not had any exposure to functional programming languages or functional programming in general. When they say "any other language" they mean, any other language that they have used or
118.
▲
by
chlorion
3y ago
(I am going to use the word "shell" to refer to posix-sh like shells specifically) I think a lot of this is a (li)nix culture thing. Not liking javascript is "cool" in some sense. It's this new fandangled web langua
119.
▲
by
chlorion
3y ago
Wow this is very cool thanks for sharing!
120.
▲
by
chlorion
3y ago
>I literally said it supports exhaustive pattern matching which adds a level of safety and flexibility superior to that of type script. I don't have an opinion on which language is superior here, I've never written typescript o
More ›