Recent submissions

Comment · 4 years ago
A lot of system scripts are written in python.
Comment · 4 years ago
Hasn't Google more more or less prioritized "authority" since Pagerank?

Of course, the exact heuristics to weight authority are in a continuous flux.

Comment · 4 years ago
> Tech is supposed to just be tech, but when the community behaves this badly about adopting improvements how can that not influence your decision to invest in that tech?

What you say was bad about it? And who were the bad people specifically? The people who were using python 2 or python 3?

For what it's worth, python3 >= 3.0 && python <= 3.2 were hideously broken in their unicode support. Arguably had worse/unusable uncode relative to python 2.6 or 2.7.

So there was a huge failure to launch type of problem, especially given how long python3 had been development.

It most definitely left a very sour taste in many people's mouth that didn't start dissipating till 3.5 or 3.6 when enough "killer" features had accumulated.

Even then, for a lot of usages, python 2.7 'just works'.

Comment · 4 years ago
Have you ever done much optimization or worked on solvers? DP tends to come up often in that type of work.
Comment · 4 years ago
Comment · 4 years ago
Like everything else, it's an opportunity cost. Personally, I think LC is a great return on time invested. It takes far less time and money than say, any of the traditional gatekeepers, even for example a CS degree, or even perhaps a good data structures and algorithms class that is semester long.
Comment · 4 years ago
> What if you aren't willing or able to relocate, though?

Many jobs are fully remotable now (tho it varies from almost all of them like Meta, to almost none of them like Apple). Sometimes slightly less money.

Comment · 4 years ago
It seems like depending on how you configure typescript (e.g, in tsconfig), typescript is already something like an ensemble of mini-languages with different dialects and semantics. Much more so than other languages. But I agree, restricted typescript that has to do less work (data or control flow analysis) would probably be on the orders of magnitude faster.
Comment · 4 years ago
I think many cryptocurrencies are on the edge of pump and dump schemes, amplified by social media.

A friend of mine made a decent amount just tracking the tweets of Elon Musk and other coin influencers a few years ago.

Comment · 4 years ago
It kind of reminds me of Yahoo Pipes
Comment · 4 years ago
> It's not at all a readable language imo. It is very much write-optimized. It has tons of code golfing and one liners.

Agreed. This might have been applied to the "Zen of Python" days back in 1999, when the competition was Perl, but python has slowly morphed into a more and more perl-like language.

Comment · 4 years ago
JSON like it or not, is the world's most dominant data exchange format, so much so that processing JSON is a not so insignificant part of all data center CPU cycles.

Julia has one good library for this (JSON3.jl), but it really should be embedded in the language.

Furthermore, Julia has very nice support for multi-dimensional arrays, but it's built in support for dictionaries/hash maps isn't very good, and they might be more prevalent in many types of data processing (certainly in many "big data" types of workloads). There is another third party library for this (Dictionaries.jl) but once again, in practice, JavaScript and TypeScript not only much faster and more optimized for this, but also have better tooling available out of the box.

Again, not a knock on Julia at all, it's great for certain things, but it's important to understand where the ecosystem has gaps are and where things can be learned from other ecosystems.

Comment · 4 years ago
Or dylan or julia
Comment · 4 years ago
Guido seems quite anti-JIT.
Comment · 4 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton