Recent submissions

Comment · 4 years ago
Agreed - I think it would be interesting to see it by state/province (or even better some kernel smoothing) instead of country. Country size is kind of arbitrary, as some countries are very large and others are relatively small.
Comment · 4 years ago
(Note: full study PDF is on researchgate)

I would take this with a giant grain of salt:

1.) N is in the hundreds of students, all with similar backgrounds - likely a highly specific population. It may not generalize well.

2.) The videos were pretty short: 3-15 minutes long.

3.) The overall effect size is pretty miniscule - it would make little practical difference.

4.) The video topics were roman history and real estate appraisals.

It will be interesting to see if this generalizes (to longer durations, more technical topics, more diverse population, etc.), but given the above I wouldn't change any personal habits based on this study.

Comment · 4 years ago
In the mid 2000s I worked at company that used Rocky Mountain Basic in a ton of their products (electrical test equipment.) Most of their product lines dated back to 1960s and 1970s, and the software portions consisted of assembler, Fortran, C, and Basic. We were in the middle of a project porting some older Basic code to RMB when the division was shutdown due to 2008 financial crisis. (It effectively killed some parts of the industry for a few years.)

Sadly, a lot of the really old code was much easier to maintain than most of the code I work on today. The company had an excellent engineering culture, and thorough design and documentation was the norm rather than the exception.

Comment · 4 years ago
I think most of these techniques come down to the relationship between the management and employees. If everyone is honestly trying to solve the problem and earnestly listening to feedback from people above and below, than almost every troubleshooting process works. If the goal is to point blame to another team, then every process will fail.
Comment · 5 years ago
> Compare that to the Googlers who constantly complain about their employer

The current set of Googlers that are complaining aren't the ones that built the company though. Google's success was built in the late 90's and early 2000s when they really revolutionized internet search and then email. I would argue that since 2010 they have lost this edge - even Bing and DuckDuckGo give better results now for many searches. Many of their interesting projects today are acquisitions.

I'm curious if SV's culture has changed in the last 15 years, and what future impact this may have - at least from the outside it seems like some of the brutal meritocracy attitude that made SV great has died off.

Comment · 5 years ago
In HS, I would have had more extracurricular activities at least joined some less competitive sports like cross country - there is literally no other time in your life where you will have that kind of free time. I was basically a classic book nerd in HS - very high GPA and class rank but not much else.

In college, I graduated with an Electrical Engineering and Applied Physics degree in 2000. My passion was always software, but at that time almost everyone (in NE Ohio) was giving the advice that electrical engineering would be more lucrative in the long run. I literally read the phrase "the bud is off the blossom" when researching computer science in 1995.

I wound up never doing EE professionally, and have working in software since graduation.

In retrospect, I would have followed own instincts and studied philosophy and math with a minor in Comp Sci. I think the Com Sci minor would be sufficient from a technical side, math would have been a better prep for data science/ML, and philosophy is just good for building mental models and examining your beliefs.

Comment · 5 years ago
and electrons are just quarks, and quarks are just a state in a quantum field, and a quantum field is just...
Comment · 5 years ago
> ...endless annotations, dependency injection magic, all sorts of pseudo-types

This sounds like what happens when a bunch of Java/C# developers jump over to python without learning the "python way" - this is more related to the developers than the project

> But nowadays, I don't think modern Python fits any use case real well

Python has effectively taken over the data science / machine learning space. For most use cases, the algorithms are massively more important than the language.

> poorly managed ecosystem and hodge-podge of tools like virtualenv, pyenv, poetry, etc. that never quite become standardized and

This is true, but Java and C# also have many issues in this respect. The move from Java 8->11 is particularly painful - many fundamental libraries related to security or connection handling were not backwards compatible. Many libraries now require multiple branches for different JDK levels. Maven and Nuget are about as good as pip - they all have weird edge cases.

I use both Java and Python on a daily basis - each has their strengths and weaknesses. Java is great if need long running processes with weeks/months of uptime, Python is great for backend data manipulation and analysis.

Comment · 5 years ago
IBM was a much bigger and more domineering monopoly at it's peak - there was a time where you effectively could not have computers or a datacenter without paying IBM money, directly or indirectly. I wouldn't qualify most of the FAANGs as monopolies (at least not yet) - reasonable substitutes exists for all of them.

The modern market does favor a handful of large players for each market - this is true in almost all sectors though. This not a monopoly though; as long as the top players change over time it is still a working market.

Comment · 5 years ago
I don't think traditional companies will subsume technology as the article claims - big companies tend to innovate by acquisition, and VERY FEW companies are actually good at producing software at scale. I don't think we've reached phase 3 in the article yet - very few companies have figured out the "magic" of software, hardware, large scale data mining, hosting, etc.

I also don't think tech will have long lasting monopolies, unless government regulation makes it so. Who's worried about IBM or Intel nowadays? Anyone using myspace or vine? All of these were dominant at one point.

I do expect a shift in investor mindset - right now tech companies are not held to the same profitability standards, so the tech stocks are very expensive for even wildly optimistic projections of future growth. It's as if the market is already pricing in a future monopoly for these companies. Given how fragile tech monopolies tend to be, I expect a correction at some point (not a good short though - no way to predict the timing)

Comment · 5 years ago
Meritocracy exists on a small scale, but always remember that someone wrote the rules, and they generally have an opinion on the outcome. The best moment of the show was when they changed the rules of the glass jumping game after someone figured out a trick to win. Basically the whole RobinHood/GMC debacle. Only approved parties get to manipulate the market.

Most of us are on the winning side of the game right now - central banks have dumped a ton of money into investments and banking, software has very low marginal cost at scale, and companies can be unprofitable for decades if they have a good story. Big Tech has also been immune to regulation and taxes. If the regulatory/legal space or the market want ROI now, then many of us may be the losers in the next round of our economic Squid Game.

Comment · 5 years ago
Theoretically masks would be much more effective than this - I think the 30-50% number came from a study where they looked at actual non-professional usage of masks. Most people have bad mask hygiene, so there is substantial air leaking around the nose or chin. Many of the makeshift masks people used are insufficient to capture viruses, but they do greatly reduce the "blast radius" of your breathing and coughs.
Comment · 5 years ago
Right now we don't know the severity or impact of this variant, and several signs point in a bad direction. Maybe in 2 weeks we won't be worried about this variant, but right now being being proactive may slow down or even stop the spread of this variant. If China had instituted a travel ban in the early weeks instead of covering it up we may have never had a global pandemic - contact tracing and quarantines may have been enough to contain it in the early days.
Comment · 5 years ago
Yeah, I think the article missed the point on this one - travel bans aren't a panacea, but they definitely slow the spread and can buy valuable time at the start of an outbreak.

There's been too much binary thinking by the media and politicians - for example masks aren't 100% effective, but they do reduce the viral load by 30-50% which could be the difference between getting mildly sick and getting a fatal exposure. We shouldn't let perfect be the enemy of better.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton