Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nas
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
91.
▲
by
nas
8y ago
I'm saying it happened and Python 3 is the language I want to use. If you don't do Python 3, you either keep the error prone str/unicode string model or you dream up some way to evolve to a better model. Would some mythical
92.
▲
by
nas
8y ago
I don't see it as mystery as why it happened. Perhaps you are thinking there was some specific trigger for his stepping down. I don't think so. When the language becomes as popular as Python has, the head of the project is goin
93.
▲
by
nas
8y ago
That's pretty much the main use of the new syntax. When you have a cascade of regexes, it is even better: if m := re.match(...): ... elif m := re.match(...): ... The world is not coming to an end, as some detractors
94.
▲
by
nas
8y ago
> The jury is still out on the Python 3 decision, to be honest. It's not. Python 3 has overtaken 2 and there is no stopping migration to it now. Python 3.7 is a lot better than 2.7. Just on memory use alone, 3.7 is massively bett
95.
▲
by
nas
8y ago
I believe Tim Peters was trained as a mathematician. He is good at analyzing algorithms. Often he will post on the Python lists about the subtleties of floating point behavior. As you say, he read a much of recent research on sorting befo
96.
▲
by
nas
8y ago
That was the reason why they didn't make it a language feature in 3.6. However, after some careful consideration (there are some smart people making these optimizations and language spec choices, I trust they are doing the right thing
97.
▲
by
nas
8y ago
It is possible the pickles you are talking about are fermented. They are indeed very different than what you would buy in the store. Other cultures have fermented pickles as well. Regarding fermented cabbage, the sauerkraut you buy in the
98.
▲
by
nas
8y ago
Is this supposed to be a response to the github acquisition? github != git.
99.
▲
by
nas
8y ago
The double quotes are the only thing that bother me as well. Double quotes are harder to type (on my keyboards) and look more noisy. All other Black formatting I think I could live with. I suppose I can live with double quotes on strings
100.
▲
by
nas
8y ago
Do they have to use the term "cyber"? Sounds like they are old fogeys who are frightened by this new "information superhighway" thing.
101.
▲
by
nas
9y ago
Different strokes for different folks, I guess. I listen to and enjoy "The Daily" as well. However, I dislike the "human interest" stories. I would prefer it to be an unemotional summary of the previous days news. I&#
102.
▲
by
nas
9y ago
I store the .kdbx (database) file on a network synced folder (e.g. like dropbox or gdrive). However, I use a "key file" in addition to a password. The key file is not synced and remains on computers that I control. I also have
103.
▲
by
nas
9y ago
This is a good point. In the ag business, the dealers of equipment make little to no money actually selling the equipment. They make their profit on selling parts and doing servicing. So, keeping the necessary software tools locked to au
104.
▲
by
nas
9y ago
As a former farmer (roughly 4000 acres of dryland farming in Canada) and an engineer who also did embedded control system development, I would like to add some of my concerns. For new ag machinery, embedded control systems are absolutely es
105.
▲
by
nas
9y ago
I'm a big supporter of open source software. However, I pay for a copy of Aquamail. I also paid for a version of K9, in order to support the developer. Aquamail is a good product and the developer is continuously improving it. I wo
106.
▲
by
nas
9y ago
There are a number of them. Jekyll and Hyde are two of them. Wordpress is a security disaster, IMHO.
107.
▲
by
nas
9y ago
Datomic is interesting. It is somewhat similar to object databases like ZODB. I use an object database called Durus (spiritual derivative of ZODB). Both ZODB and Datomic make use of aggressive caching in the application. That is a huge
108.
▲
by
nas
9y ago
They screwed them up in pretty impressive fashion. Years ago, Google Groups used to be a great interface for searching Usenet archives. Now, it is near useless. As an example, I wanted to do some research on early language features of Pyt
109.
▲
by
nas
9y ago
For those still running 2.7 because migrating is too hard, consider using my "ppython" version ( https://github.com/nascheme/ppython ). It is a modified version of 3.6 with extra backwards compatibility featur
110.
▲
by
nas
9y ago
That's one way to avoid Spectre.
111.
▲
by
nas
9y ago
It is such an obvious rip-off, I just don't get it. 100% pre-mined. Essentially centrally controlled. Do a little searching on Jeb (remember a business called MtGox?). Mark is made out to be the daemon but look into the history of
112.
▲
by
nas
9y ago
Speaking as someone who grew up on a grain farm and has owned a farm, this is correct. Obviously it is hard to generalize but low or no tillage farming has vastly lower soil erosion compared to conventional or organic tillage practices. F
113.
▲
by
nas
9y ago
The big one for me is that LEDE uses a recent kernel. DD-WRT and Tomato use the kernel that was provided by the hardware vendor. They have an easier job to get things running because most hardware vendors have some crazy (perhaps binary on
114.
▲
by
nas
9y ago
Pandas is useful and I don't want to bad mouth it as people obviously find it useful. However, it has a complicated API and contains about 200k lines of code. So, it is not a surprise that documentation is a challenge and that ther
115.
▲
by
nas
9y ago
That's correct. If something like "six" would have been provided as part of 3.0, things would have went more smoothly. There could have been some language changes in 3.0 to make single-codebase easier. It was only later th
116.
▲
by
nas
9y ago
> Frankly, I still haven't seen a single reason to switch to Python3 beyond the fact that the original authors have gotten bored of providing security and bugfix updates and will stop in 2020. That's it. It seems pretty clear n
117.
▲
by
nas
9y ago
I think the amount of Python 2 source code existing in the world is too large for Python 2.7.x to stop working. A lot of that code is just never going to get ported to Python 3. Companies don't have the budget to do it. So, somehow
118.
▲
by
nas
9y ago
I don't think anyone is going to pry it from you. If you want to keep using 2.7, go ahead. It's open source so you can even hire someone to keep maintaining it for you. However, be aware that the vast majority of the people main
119.
▲
by
nas
9y ago
This is a key observation. Now apply it to the "eco-friendly" and PoS schemes. The same economics apply. For Bram's coin and PoS systems, the costs spent will rise to equal the block reward. So, you are basically doing som
120.
▲
by
nas
9y ago
Consider going to Costco. I think my Dad pays around 500 CAD for his set. They would likely cost more than double at other places. The service at Costco is great as well. Also, as other people have said, they are expensive because they a
More ›