Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
epage
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
361.
▲
by
epage
5y ago
> Article is being disingenuous here. The original author absolutely intended to call this a violation of the semver spec, with all of the connotations that brings. This is assuming intent that wasn't there. At the time, I did not k
362.
▲
by
epage
5y ago
I feel like there is a lot of context to this that each of us can easily miss that can make discussing this hard. From my experience, I don't get weighed by unrelated medical practitioners but when it is relevant for tracking my health
363.
▲
by
epage
5y ago
Had a similar experience when I used rustfmt (which led me to trying black). I was used to formatters that over formatted, removing newlines used to dilineate sections of code, etc. I tried rustfmt when learning Rust because I figured id le
364.
▲
by
epage
5y ago
Though this won't be as smooth, this is reminding me of the Maemo days. I had made adaptive abstractions for GTK / Maemo's patches and would develop my applications using PyGTK on the desktop. When I was ready for a release
365.
▲
by
epage
5y ago
I'm similar. I've narrowed down my learning to two things I need: - Principles for how things fit together. This is similar to your comment about digging into the assembly. Understanding how something is built is one way of det
366.
▲
by
epage
5y ago
I wish someone wrote a GUI for Nix that - System and home manager support - Multi-machine and multi-user support by following the practice of splitting the config up by roles / intent - Provided an "about:config" like experie
367.
▲
by
epage
5y ago
Another problem I ran into is trying to figure out how each package wants me to define plugins. There are common examples for Python environments (Python packages are like plugins into Python) but when it came to other software, I was at a
368.
▲
by
epage
5y ago
> The glow.exe app on Windows is 19M, the launch is fast and I love that it is self contained and portable, but I think that even a pretty markdown viewer could be compiled to a much smaller binary, like easily 10x smaller without doing
369.
▲
by
epage
5y ago
Was thinking similar: "what lessons can we apply to Rust"
370.
▲
by
epage
5y ago
> - Import system: Having historically used/dabbled with about a dozen+ languages, I have yet to find an import system I like, including the C family of languages. For me, Python has been one of the better ones. I especially like t
371.
▲
by
epage
5y ago
My main problem with list comprehensions is that, compared to a chaining map and friends (Ruby, Rust), I have to rewrite my expression more often away from list comprehensions as my code evolves or when I need to debug it. So I start to fe
372.
▲
by
epage
5y ago
While I enjoy the show, my problem was with the impracticality of keeping it all a secret that entire time.
373.
▲
by
epage
5y ago
At minimum, you need to be able to choose where the files are stored to use temp, I find thtre is still the problem of complicated setup. Also, if you are going for particular semaitics (e.g. cross process interactions), isolating that for
374.
▲
by
epage
5y ago
Can always lookup and check the RFC: https://rust-lang.github.io/rfcs/2795-format-args-implicit-i...
375.
▲
by
epage
5y ago
D was still fairly young when I was looking at the feature list [0]. The impression I walked away from it with is "Hey, this thing in boost is cool, let's bake it into the language". [0] https://web.archive.org&#x
376.
▲
by
epage
5y ago
My post was about why D had a hard time gaining initial traction. I also brought up DMD vs GCC and I assume that was also resolved years ago.
377.
▲
by
epage
5y ago
My point isn't that this is still a problem but that this was one of the blockers when I was originally looking at D and it was never clear from an outsider when it was resolved (I've assumed it was resolved at this point, more sp
378.
▲
by
epage
5y ago
With all respect for all the work you've done in C++ and D but imo that is a mistake. This is one of the reasons I have a distaste for languages like C# and Ruby and prefer languages like Python and Rust. I've had a hard time fo
379.
▲
by
epage
5y ago
I first learned C++ 20+ years ago. While I've appreciated it, I also knew its shortcomings and had been looking for a replacement. D had some missteps along the way that lost some initial traction. I also wouldn't be surprised i
380.
▲
by
epage
5y ago
Rust reorders struct layout as it wishes unless you opt-in to a C-like layout, so you only pay for it when you need it.
381.
▲
by
epage
5y ago
> Also, I don't necessarily blame clap for being heavyweight. Argument parsing is hard, and clap does it well - with nice help output! While the feature set justifies some of the cost, I don't want to be complacent about it and
382.
▲
by
epage
5y ago
Now that we have clap 3.0 released, trimming the fat is going to be a focus.
383.
▲
by
epage
5y ago
It seems like docopt was trendy for a while which always surprised me. The idea of specifying your CLI in an incompletely defined DSL embedded in a string always confused me both because of the brittleness and because there is stuff you jus
384.
▲
by
epage
5y ago
In visiting other countries, I realized how little I interact with the people around me because of the language barrier. I know there are places its worse and some where its better. Still, made me reconsider to another country.
385.
▲
by
epage
5y ago
Willing to share where there is fast internet in an mountainous area?
386.
▲
by
epage
5y ago
I've lived in those areas before and have considered going back. Probably my main consideration is lack of cultural diversity. Not just for personal enjoyment but I want to raise my family where they can grow up with people of diverse
387.
▲
by
epage
5y ago
I'm speaking of more traditional GUI architecture where everything is a bidirectional graph of statically defined widgets. From my understanding, Elm and react style GUIs are some of the models people are looking to in Rust.
388.
▲
by
epage
5y ago
First, I feel that is a bit of gate keeping. I've done a lot of systems work where Rust today would have been perfectly fine. We originally tried to track memory allocation errors but we gave up because we didn't test allocation
389.
▲
by
epage
5y ago
One of the things I valued in the C++ community is the idea of expressing underlying complexity more explicitly through language / API constructs to help steer people in the right direction (Pit of Success type of stuff). I feel like
390.
▲
by
epage
5y ago
I think a low effort, high value step in the usability direction of a REPL is cargo-script I've written some on it [0] and there was a recent reddit thread discussing it [1] [0] https://epage.github.io/blog/2021&#x
More ›