Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bobwaycott
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
bobwaycott
3y ago
This is the way I’ve felt is best for learning how languages work and building vocabulary. I’d love to beta (email in profile).
32.
▲
by
bobwaycott
3y ago
Keep it fun. Annual competitive bouts for the title. Option one: The winner becomes <dad|mom> Prime . Option two: The loser gets to live with not <dad|mom> for a year. Or runner-up .
33.
▲
by
bobwaycott
3y ago
This is a stub article. The original source is https://www.cambus.net/openbsd-arm64-on-hetzner-cloud/
34.
▲
by
bobwaycott
3y ago
I assumed it was an intentional “two thumbs up/down” that amusingly highlighted questionable AI hands at the same time. :)
35.
▲
by
bobwaycott
3y ago
This is about Visual Studio, not Visual Studio Code . Two different products.
36.
▲
by
bobwaycott
3y ago
You could try to use an AI text-to-speech to get a different voice? I wouldn’t judge based on voice (or the lack of it), but I also understand hating the sound of your own voice when recorded. ;) Maybe even just short gifs/videos that
37.
▲
by
bobwaycott
3y ago
This is really, really cool. Great landing page—solid design, effectively sells me on the features and benefits. Would love to see it in action —either some video or a way to try it on a private repo. Even if I can’t actually submit a
38.
▲
by
bobwaycott
3y ago
I’m not sure how one measures being a good prompter, but taking a step back, you’ve exercised and honed the skill of using language with precision to communicate ideas, requirements, and expected outcomes effectively. You can explain your i
39.
▲
by
bobwaycott
3y ago
The goalposts of this conversation seem to keep moving. It sounds like you don’t like some of Elixir’s choices. That’s fair. I wasn’t hand waving, I was simply summarizing guards in general. We’ve both provided the same explanation regardin
40.
▲
by
bobwaycott
3y ago
You are reading an incredible amount of hostility into my comments that is not there. > Translation: the person asking needs to RTFM because they have a problem with something that is obvious or I don't understand and it doesn'
41.
▲
by
bobwaycott
3y ago
It is not a tool’s fault that, upon providing the relevant material that describes its usage and helps a user learn how to use it, the user ignores that and then blames the tool for not working how they want it to work.
42.
▲
by
bobwaycott
3y ago
> Then explain to me, … why URI.char_reserved?/1 is not instead called URI.is_char_reserved/1 such that I can use it in a guard. Because it is not meant to be a guard—it cannot further empower a function head and pattern matc
43.
▲
by
bobwaycott
3y ago
If you’re having to do extra mental work to guess , it means you don’t have enough familiarity with the language, its type checks/guards, and the standard library. That’s not the language’s fault. If you want to check the type of a th
44.
▲
by
bobwaycott
3y ago
I was not being rude. What you say is not obvious is, to me, a result of not reading the docs, guides, and source code of the language and its standard library. I have seen this pattern repeatedly—those engineers who have learned the langua
45.
▲
by
bobwaycott
3y ago
> Actually, if I'm not mistaken, keyword lists themselves are just lists with tuples of atom/value pairs. You are correct. A keyword list is `[{atom, any}]`.
46.
▲
by
bobwaycott
3y ago
The larger problem is not reading the docs to understand and learn language conventions. If one reads the docs, it is immediately clear that the `is_` prefix denotes a function that returns a boolean and can be used in guards. The `?` form
47.
▲
by
bobwaycott
3y ago
I find a lot of engineers I work with don’t understand on_mount. You shouldn’t have duplicate logic in on_mount—if you do, that code should be in a module. You only have the logic once, but you may call the function twice (though you don’
48.
▲
by
bobwaycott
3y ago
If you’re relying on anything other than your own fingertips, it’s time for some grip exercises. Lovingly hand-crafting your beans to fine powder—this is the way.
49.
▲
by
bobwaycott
3y ago
I’ll have to give this a try and see if it still works. Thanks!
50.
▲
by
bobwaycott
3y ago
I use my keyboard. Typically, I switch via Raycast (or a similar tool like Spotlight, Alfred, etc): ctrl+space, then I type the first letter or two of the app I want, then hit enter. Same thing for starting all apps. If I know the app I’m s
51.
▲
by
bobwaycott
3y ago
Interesting. I never use the dock, so the most frustrating thing to me is when it pops up under my cursor and gets in the way of a window. Hiding it is the first thing I do on every Mac. I wish there was a simple setting to disable it compl
52.
▲
by
bobwaycott
3y ago
I’ve always found dialyzer errors to be quite straightforward and easy to understand—the challenge is finding where a poor typespec originates in a codebase (or dependency) with poor typespecs.
53.
▲
by
bobwaycott
3y ago
The type system has moved from the research phase to in development: https://elixir-lang.org/blog/2023/06/22/type-system-updates-...
54.
▲
by
bobwaycott
3y ago
Use `dbg` for prying. You can also use `break!` in an `iex` session to manually set breakpoints without modifying your source. Additionally, you can use Erlang’s `:debugger`for visual debugging, and `:observer` for understanding the entire
55.
▲
by
bobwaycott
3y ago
I’ve talked about many things in a Denny’s. ;)
56.
▲
by
bobwaycott
3y ago
Haha. That doesn’t surprise me at all. There is simply no comparison. Hope CHA is treating you well beyond just the internet!
57.
▲
by
bobwaycott
3y ago
I don’t brag on Chattanooga, TN often, but when I do, it’s always about the municipal symmetric gig fiber—CHA/EPB was the first to do it in the US, it’s always been cheap, it’s more reliable than anything else anywhere I’ve been, no da
58.
▲
by
bobwaycott
3y ago
You’re welcome, and I hope you have a ton of fun!
59.
▲
by
bobwaycott
3y ago
That’s incredibly kind of you, thank you. I think I am really the lucky one.
60.
▲
by
bobwaycott
3y ago
He was around 11-12 at the time. He and his brother were huge Minecraft fans (they still play all these years later), and he wanted to learn how to change the game like mods did. I worried Java would be a bit much and might get in the way o
More ›