HackerTrans
TopNewTrendsCommentsPastAskShowJobs

fault1

no profile record

comments

fault1
·قبل 4 سنوات·discuss
A lot of system scripts are written in python.
fault1
·قبل 4 سنوات·discuss
Hasn't Google more more or less prioritized "authority" since Pagerank?

Of course, the exact heuristics to weight authority are in a continuous flux.
fault1
·قبل 4 سنوات·discuss
> 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'.
fault1
·قبل 4 سنوات·discuss
Have you ever done much optimization or worked on solvers? DP tends to come up often in that type of work.
fault1
·قبل 4 سنوات·discuss
I would say going further back in time, for example, MSFT during the early 2000s, the interviews were far worse, it was "fermi" types of questions (e.g, https://www.innovativeteachingideas.com/blog/an-excellent-co...)

Often the same thing in for example, typical wall street firms before 2008.
fault1
·قبل 4 سنوات·discuss
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.
fault1
·قبل 4 سنوات·discuss
> 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.
fault1
·قبل 4 سنوات·discuss
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.
fault1
·قبل 4 سنوات·discuss
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.
fault1
·قبل 4 سنوات·discuss
It kind of reminds me of Yahoo Pipes
fault1
·قبل 4 سنوات·discuss
> 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.
fault1
·قبل 4 سنوات·discuss
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.
fault1
·قبل 4 سنوات·discuss
Or dylan or julia
fault1
·قبل 4 سنوات·discuss
Guido seems quite anti-JIT.
fault1
·قبل 4 سنوات·discuss
I thought this presentation by Armin Ronacher (the creator of Flask and Jinja) was very enlightening:

How Python was Shaped by leaky Internals(2016):

https://www.youtube.com/watch?v=qCGofLIzX6g

See also this HN post (Attempts to make Python fast):

https://news.ycombinator.com/item?id=24848318
fault1
·قبل 4 سنوات·discuss
Why?

I'll give you my two cents since I've tinkered with both languages extensively (tho I mostly write Python or C++ professionally, and Scala in the past).

I'd say TypeScript has a lot of things that are missing from Julia that are very useful for "data" oriented usages. And vice versa, Julia has a lot of numerical and metaprogramming stuff that is missing or nacient from the JS ecosystem.

I would say that TypeScript makes it a cake to create robust data processing pipelines around the most use data format in the world (which is JSON). I find structural subtyping surprisingly good for anything 'dataset' oriented, especially building up streaming datasets from various APIs and storage mechanisms (e.g, the usual "data engineering") in very robust ways. Julia also lacks interfaces or traits which are important for larger codebases.

Also, the tooling and developer experience is much better in TypeScript. Julia sometimes is like going back in time in that regard.

I have high hopes for Julia but I suspect that anyone who doesn't say that it could use some of TypeScript's features probably has not used TypeScript or JavaScript recently. There is a reason why TypeScript has influenced pretty much every other dynamic language in the last 5 years.

These are all important things when you have a large codebase, or need something robust in production. These are things that Julia has not yet been able to break into. Almost every feature in TypeScript was created to solve problems with JavaScript historically in this regard.
fault1
·قبل 4 سنوات·discuss
It kind of sounds like a cautionary tale for other tech companies wading into the health space or medicine (e.g, calico, deepmind).
fault1
·قبل 4 سنوات·discuss
I would say there isn't a completely ideal language yet.

Perhaps if Julia and Typescript had a baby:

gradual typing

structural subtyping

multiple dispatch

interfaces with declaration merging
fault1
·قبل 4 سنوات·discuss
Why should they necessarily put the sole R&D center in America? They are all international companies, unlike the old AT&T.
fault1
·قبل 4 سنوات·discuss
NK would be bad because of government repression, but Somalia might be doable.

- parts of the country are defacto independent of the state

- can hire a private army for security

- short hop on a private DC-8 to world class health care in the gulf