Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nuclear_eclipse
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
nuclear_eclipse
6y ago
Or trailing commas in lists/objects. That is 90% of what burns me every time I write JSON by hand.
32.
▲
by
nuclear_eclipse
6y ago
I think the general feeling in the community is that the standard library is where packages go to die. Once something is in the standard library, it can't get meaningful features/updates outside of the yearly release cycle. pip an
33.
▲
by
nuclear_eclipse
6y ago
They did settle on something: TOML, in PEP 517/518. There are a ton of in-progress PEPs building on top of PEP 518 to make pyproject.toml the place to put package metadata in a way that will actually be standardized and usable by mul
34.
▲
by
nuclear_eclipse
6y ago
If you want it in your debugger (or ipython, etc), add an import to your `.pythonrc` or equivalent. Then it's ready and waiting for you without influencing your production environment or other engineer's testing environments. If y
35.
▲
by
nuclear_eclipse
6y ago
Even beyond that, if you've imported `from foo import bar` and then `from something import *`, it might work just fine. Then you upgrade the `something` module, and it happens to now include an item named `bar`, and you're suddenl
36.
▲
by
nuclear_eclipse
6y ago
Python has never used semantic versioning. There is a long history of small, breaking changes between "minor" releases of Python. Eg, Python 3.7 made `async` and `await` global keywords, breaking any case where old code used `asy
37.
▲
by
nuclear_eclipse
6y ago
As "satisfaction" is such a subjective measure, I'm not sure there's any good public data, but at least a strong majority of folks fill out internal surveys indicating that they are happy in their current roles. We all f
38.
▲
by
nuclear_eclipse
6y ago
Yes, unions and coordinated negotiation are the correct answer, but that's very difficult to pull off in companies this large with employees compensated so far above the cost of living.
39.
▲
by
nuclear_eclipse
6y ago
If they're willing to do the integration and support work on their own, then it shouldn't be a roadblock, and they should be able to prove the impact that it offers to other engineers and be rewarded if they did all of the work.
40.
▲
by
nuclear_eclipse
6y ago
It can vary highly from one half to the next, and changes with your teams, projects, etc. It can be extraordinarily rewarding to work on products that everyone you know uses every day. It can also be very frustrating and demoralizing to wo
41.
▲
by
nuclear_eclipse
6y ago
It can simultaneously be true that 1) FAANG employees (including myself) are compensated and rewarded well above the national average, and potentially better than any other stable option available, and 2) FAANG employees are not adequately
42.
▲
by
nuclear_eclipse
6y ago
The most recent general election was Dem vs Dem (due to the unique way that CA primaries work). Feinstein still won a strong majority of the statewide vote. :|
43.
▲
by
nuclear_eclipse
6y ago
Before COVID, I regularly paid double that just in California.
44.
▲
by
nuclear_eclipse
6y ago
Microsoft has been successfully charging subscriptions to millions of players every year without needing to run games in the cloud. Cloud gaming is a play at capturing revenue from people who aren't willing to shell out $300+ for hardw
45.
▲
by
nuclear_eclipse
6y ago
On Colemak, the T is on the left hand, so the right hand would be moving to the right to press shift, then moving to the left to press the H, the moving right again for E.
46.
▲
by
nuclear_eclipse
6y ago
After switching to Dvorak many years ago, I picked up the habits for a lot of shell commands to shift my right over two keys, so that my ring finger could hit the hyphen. `ls -l` is much more comfortable to type with middle-ring-middle than
47.
▲
by
nuclear_eclipse
6y ago
If you read down far enough, the site covers that!
48.
▲
by
nuclear_eclipse
6y ago
We switched a service from 2.7 to 3.5 and saw an immediate 45% reduction in memory usage and 20% reduction in runtime. That's massive IMO. We saw further (but smaller) performances benefits upgrading to 3.6, again when upgrading to 3.
49.
▲
by
nuclear_eclipse
6y ago
Because no one could ever be justified in moving to Python 3 for AsyncIO, f-strings, ordered dictionaries, assignment expressions, pathlib, new features in shutil/tempfile/subprocess/etc, along with massive improvements to me
50.
▲
by
nuclear_eclipse
6y ago
They definitely use them, but less often on the i9 series since there isn't a lot of options in that range. Compare 10th gen i9 to i7: https://ark.intel.com/content/www/us/en/ark/products/s
51.
▲
by
nuclear_eclipse
7y ago
By all accounts I've heard, the organizers have wanted to cancel the event for a while now, but for liability and financial reasons, couldn't afford to until they were "forced" to. Eg, venue contracts, sponsorship agre
52.
▲
by
nuclear_eclipse
7y ago
It can manifest differently in anyone. My father, my sister, and myself were all diagnosed with ADHD around the same time. My father has taken medication regularly for years without issue, and my sister used it "tactically" for t
53.
▲
by
nuclear_eclipse
7y ago
"Elite" schools literally have classes devoted entirely to teaching students how to pass FAANG level interviews.
54.
▲
by
nuclear_eclipse
7y ago
From what I've used internally, the remote development bits are already better than they were under Nuclide. Adding and managing multiple remote repos/working copies is a breeze.
55.
▲
by
nuclear_eclipse
7y ago
They did that, and it wasn't successful.
56.
▲
by
nuclear_eclipse
7y ago
The point of the article isn't about how expensive gas is, but how much the price of gas varies between different states in the US. It would be like paying $1.46/l in Sydney, while the folks in Adelaide are only paying $0.70/
57.
▲
by
nuclear_eclipse
7y ago
You do realize that VW has been shipping and selling the e-Golf EV for many years now, and in good quantities? They're all over the bay area, and seem almost as popular as the Leaf.
58.
▲
by
nuclear_eclipse
7y ago
If it's entirely CPU bound, you can use multiprocessing to negate most of the GIL issues, and transparently send inputs/outputs between the parent and child processes. If it's I/O bound, then AsyncIO is a great way to e
59.
▲
by
nuclear_eclipse
7y ago
Most likely because a) it happened well before current administration and AG, and b) because Apple didn't saying anything until after it had already been done, rather than declaring intentions and giving the AG plenty of time to draf
60.
▲
by
nuclear_eclipse
7y ago
The article itself says this.
More ›