HNHacker News
TopNewBestAskShowJobs

fault1

504 karma · joined November 15, 2021

submissionscomments
fault1··on Apple removes Python 2.7 in macOS 12.3 beta
A lot of system scripts are written in python.
fault1··on Tell HN: Google doesn't work anymore for exact matches
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··on Apple removes Python 2.7 in macOS 12.3 beta
> 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··on Poll: Is the leetcode grind necessary to land a high paying remote job?
Have you ever done much optimization or worked on solvers? DP tends to come up often in that type of work.
fault1··on Poll: Is the leetcode grind necessary to land a high paying remote job?
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··on Poll: Is the leetcode grind necessary to land a high paying remote job?
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··on Poll: Is the leetcode grind necessary to land a high paying remote job?
> 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··on I’m porting the TypeScript type checker tsc to Go
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··on $130B wiped off crypto markets in 24 hours
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··on Huginn: System for building agents that perform automated tasks online
It kind of reminds me of Yahoo Pipes
fault1··on Faster CPython (2021) [pdf]
> 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··on Ask HN: What language will you pick if you are to reinvent the data ecosystem?
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··on Faster CPython (2021) [pdf]
Or dylan or julia
fault1··on Faster CPython (2021) [pdf]
Guido seems quite anti-JIT.
fault1··on Faster CPython (2021) [pdf]
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··on Ask HN: What language will you pick if you are to reinvent the data ecosystem?
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··on IBM’s Watson Health is sold off in parts
It kind of sounds like a cautionary tale for other tech companies wading into the health space or medicine (e.g, calico, deepmind).
fault1··on Ask HN: What language will you pick if you are to reinvent the data ecosystem?
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··on Bell Labs Org Chart (1980)
Why should they necessarily put the sole R&D center in America? They are all international companies, unlike the old AT&T.
fault1··on Uniqlo dangles $8.8M salaries to draw talent in Big Tech showdown
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

fault1··on Ask HN: What's Up with Google?
I always assumed it was because YT and Search were different groups at Google. This tends to happen all the time. The OneGoogle thing (having one Google account everywhere) must have taken an act of god!
fault1··on Intel's $20B Ohio factory could become world's largest chip plant
It's Columbus, so yes. It's also one of the fastest growing cities in the upper midwest, afaik.

There are a ton of good big10 engineering schools, and columbus should be able to draw from the east coast as well, since it's a LOT less expensive (currently).

fault1··on Common Lisp ASDF maintainer considers resignation
direct link to the tl;dr part: https://gist.github.com/phoe/7d24bdb1f2be76a02fecba8cfecbef3...
fault1··on American Airlines and The Points Guy are suing each other
I think this was precisely the issue.
fault1··on Ask HN: HN Search has Google Analytics enabled, can it be removed?
Seems like it's not very risky for HN, no? How much SEO does it really require?
fault1··on Julia vs. Python 3 – Which programs are fastest?
I will say that pypy nbody benchmark is very impressive, about 25% faster than julia or any other python implementations.
fault1··on Microsoft to Acquire Activision Blizzard
Of course, other countries besides the US could also block the merger...
fault1··on Ask HN: How should I find a wife?
It lets you meet more people than you would otherwise (this is helpful especially in the pandemic). The rest is up to you.
fault1··on Ask HN: How should I find a wife?
online dating.
fault1··on Matrix Multiplication
also related: the left multiplication of a matrix M by a row vector: https://dzone.com/articles/visualizing-matrix
Page 1 of 8Next →