Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
epage
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
481.
▲
by
epage
6y ago
There is no standard in the Python community for versioning. From this, a lot of projects just never constrained their versions while a lot of other projects assume semver when specifying their version constraints, both wrong. Then there i
482.
▲
by
epage
6y ago
First, they don't use semver [0] Python is all over the place with versioning, making it hard to predict what scheme anyone is using. People either falsely assume semver or just don't do any version constraints, both leading to p
483.
▲
by
epage
6y ago
If you want a game from a designer that isn't safe, check out https://boardgamegeek.com/boardgame/295905/cosmic-frog
484.
▲
by
epage
6y ago
They'd basically have to fork Firefox. There isn't a clear distinction between the engine and the browser. They had an embedding API at one point but dropped it because the design made it hard to evolve both. This is on top of p
485.
▲
by
epage
6y ago
There is the more powerful version, Tree Style Tabs. Been using it for years and can't switch browsers because of it :). I've seen people talk about Sideberry but I've never tried it.
486.
▲
by
epage
6y ago
Delayed formatting was brought up in the PEP but was rejected. That made me a little sad.
487.
▲
by
epage
6y ago
> Do not add any more fuel to the flame and instead use 2-based indexing: https://github.com/simonster/TwoBasedIndexing.jl This reminds me of my last company where the answer to the 2 vs 4 space debate was 3 spaces.
488.
▲
by
epage
6y ago
Maybe it should require a supermajority, like it does to override a veto. That way its only in more extreme cases that congress can interfere.
489.
▲
by
epage
6y ago
> You see, Lua uses 1-based indexing, and lots of programmers claimed this is unnatural because “every other language out there” uses 0-based indexing. > I’ll brush aside quickly the fact that this is not true — 1-based indexing has a
490.
▲
by
epage
6y ago
> But Rust’s memory rules aren’t more secure than Node.js’s or Python’s. Your web application written in Rust isn’t going to be systematically more or less secure than an application in Python or Ruby. Just want to call out that I'v
491.
▲
by
epage
6y ago
> Complaints about 1-based indexing for arrays I think this misses the point, at least for my case. It doesn't matter which is technically better. What makes more sense for humans is a matter of application (and even "non-dev
492.
▲
by
epage
6y ago
Not who you are respondin to but some thoughts 1. Don't be Slack / Teams :) What I mean by this is if you support it, support it correctly rather than "markdown as keyboard shortcuts" that some products do where if you m
493.
▲
by
epage
6y ago
Have example cases re-affirming the constitutionality of civil forfeiture? It seems to run counter the 4th, 5th, and 8th amendments, at minimum. This layman's reading and understanding is generally what people mean when they speak of
494.
▲
by
epage
6y ago
For all on this thread involved, thank you! Since I was got into programming in middle school, I was obsessed with OS design (yeah, reading the source code for L4 in high school). As I went further in my education, I felt the landscape was
495.
▲
by
epage
6y ago
I worked at a large C++ shop (the kind that maintains a stdlib fork) and never saw them looking down at Python.
496.
▲
by
epage
6y ago
Same. Been loving Google Voice / Grand Central for allowing me to both call and text from any device, even through all the rough patches (e.g. no MMS support, losing group texts). My wife cracked her screen and is looking at getting
497.
▲
by
epage
6y ago
There are several domains of programming with similar but not-quite-the-same requirements - OS - Embedded - Game In some respects, these are pretty niche and there is a lot of value imo in having a single-language that spans them rather tha
498.
▲
by
epage
6y ago
So everyone else is focusing on the memory allocation side of ownership. The other side to this is aliasing / borrowing / handling references and mutability. In Python, you might have a `list` that you built up and them pass its
499.
▲
by
epage
6y ago
Maybe I've just dealt with good cultures but I find this a bit cynical. Normally when there have been too few people who knew a section of code, it was because: - The area of code has a high ramp up, high risk, and few new work incen
500.
▲
by
epage
6y ago
imo the main benefit to context manager is reporting errors during cleanup while the main benefit of RAII/destructors is composability.
501.
▲
by
epage
6y ago
I'm curious about this because I've wanted to get off Phab as soon as I started using it - Whats your thoughts on "arc"? It seems like a whole can of worms of problems you can run into with basic branch flows. I know t
502.
▲
by
epage
6y ago
I love TOML for simple data but it starts to have problems with complex data or data in cettain workflows (I can't imagine a Gitlab or Azure Pipelines file in TOML). However, a benefit to TOML's weakness with complex data is it en
503.
▲
by
epage
6y ago
Sounds like PyInstaller is the closer comparison https://www.pyinstaller.org/
504.
▲
by
epage
6y ago
I've written a good number of GUI applicions and have found requiring inheritance is more of a limitation of the toolkit than inherent to the problem space. With PyGTK, I rarely, if ever inherit. With PyQT, I've had do to some abs
505.
▲
by
epage
6y ago
What would help me in reducing tabs/windows is good session management. I want per-window sessions that I can close and restore with their own history. Each window would then have a purpose, be helping me work on a project. Instead I
506.
▲
by
epage
6y ago
My problems with history - Sometimes I remember when I closed a tab more than when I opened a tab but its organized around open-time - Once I start searching, I lose the context o time. I have a rough idea of terms and time and want to fin
507.
▲
by
epage
6y ago
What does Sidebery offer over Tree Style Tabs?
508.
▲
by
epage
6y ago
Its just what the devs used to collabbrate and then they published it in place rather than moving it, as reported in /r/rust.
509.
▲
by
epage
6y ago
> for a large C codebase like the Linux kernel, we're spending way more time in the front-end (clang) than the backend (llvm). This was surprising based on rustc's experience with llvm. rustc sends large, generally unoptimized
510.
▲
by
epage
6y ago
This is reminding me that I'd love to see experiments with macro's for implementing Swift's ABI, not for Swift interop but to explore the space of a more native, unsafe-free SO/DLL ABI for Rust than what C offers.
More ›