HNHacker News
TopNewBestAskShowJobs

alayne

1,645 karma · joined February 14, 2010

submissionscomments
alayne··on Charlie Munger – Feeling Like a Victim Is Perfectly Disastrous
the bad ones are in Santa Barbara
alayne··on Morris worm
https://www.youtube.com/@6.824/videos
alayne··on Programming Language choices: Pascal, LOGO, Forth, Prolog, C (1986) [video]
It's stylized as "LOGO" in Papert's 1981 book Mindstorms and in papers written by Papert in the 1970s.
alayne··on RCE over ham radio – Reverse shell via WinAPRS memory corruption bug
Looks like some kind of hybrid. https://reviews.transmission1.net/2006/02/cobra-200-gtl-dx-s...
alayne··on Python dicts are now ordered
Other languages don't generally have special order guarantees about standard maps. This seems very idiosyncratic.
alayne··on Python dicts are now ordered
This isn't a sorted dictionary, it's an insertion order dictionary.
alayne··on Python dicts are now ordered
I use OrderedDict in code that generates JSON records so the key orders are preserved to help human readability. LRU caches are another use case.
alayne··on NSA's Backdoor Key from Lotus Notes (2002)
As mentioned in The Friendly Orange Glow, it was started by people who worked on the PLATO system at the University of Illinois which added its Notes discussion system in 1973. PLATO ran until 2015.
alayne··on Justice Department Is Preparing Antitrust Investigation of Google
Do you think you might have a conflict of interest here?
alayne··on Write tests. Not too many. Mostly integration (2017)
What is your stack? I feel like you are doing something odd if total build times are a bottleneck on development.
alayne··on Lombok makes Java cool again
Checked exceptions don't work right with streams/functional programming. They prevent abstractions that couldn't possibly be aware of custom checked exceptions. That's why Scala doesn't have them.
alayne··on Reasons Python Sucks
It was though

https://www.artima.com/intv/pyscale.html

"So I never intended Python to be the primary language for programmers, although it has become the primary language for many Python users. It was intended to be a second language for people who were already experienced programmers, as some of the early design choices reflect. On the other hand, intuitively I probably stuck to many of ABC's design principles. Because although I had my criticisms of ABC, I borrowed many of its valuable elements, which eventually made Python a great language for people who aren't ace programmers or who are just learning. We now have a large community of people using Python as an educational language, teaching Python in schools. These people aren't and may never be professional programmers, but they still find some programming skills useful." -GvR

alayne··on The Student Loan Debt Crisis Is About to Get Worse
They aren't making a profit if that money is going to wages.
alayne··on IQ Matters Less Than You Think
Not only is HN full of smart people, people with high IQs are likely drawn to articles about high IQs.
alayne··on Physics Nobel won by laser wizardry – laureates include first woman in 55 years
That comment was about the number of women who had won. Strickland is the third woman to win.
alayne··on Poor mental health at work 'widespread'
Yes and I don't accept Y Combinator's word as empirical science either.
alayne··on Poor mental health at work 'widespread'
I'm extremely sympathetic to mental health issues, but this article is based on a survey by a mental health charity. This is junk science.
alayne··on Path to 2 nm May Not Be Worth It
Have you seen the previous fad? Data centers full of idle servers.
alayne··on A new fast hash table in response to Google’s new fast hash table
The O(1) amortized access of a hash table is for the number of entries, not key hashing or comparison. Doubling the number of entries does not double the retrieval time.

As a hash table gets larger, the cost of key hashing (for the same domain of keys) does not increase. Of course hashing and comparison performance can still be important, it's just not what is generally being analyzed with basic complexity theory.

alayne··on Python startup time: milliseconds matter
The linked post is about Python startup being a problem with thousands of invocations. Is Python startup really a problem for the niches you mention, or is it a problem in some extreme edge cases? I would argue this is the latter and perhaps signals that an architecture change for the build or tests would be best.

I have been using Python for small scripts for 20+ years and haven't had this issue. The JVM on the other hand was historically slow to start.

alayne··on ‘I Fundamentally Believe That My Time at Reddit Made the World a Worse Place’
You're just asserting that though. There was a study done on the removal of two of the racist/hate subreddits on reddit that indicated a positive affect.

"In this paper, we studied the 2015 ban of two hate communities on Reddit, r/fatpeoplehate and r/CoonTown. Looking at the causal effects of the ban on both participating users and affected communities, we found that the ban served a number of useful purposes for Reddit. Users participating in the banned subreddits either left the site or (for those who remained) dramatically reduced their hate speech usage. Communities that inherited the displaced activity of these users did not suffer from an increase in hate speech. While the philosophical issues surrounding moderation (and banning specifically) are complex, the present work seeks to inform the discussion with results on the efficacy of banning deviant hate groups from internet platforms."

http://comp.social.gatech.edu/papers/cscw18-chand-hate.pdf

alayne··on The Role of Luck in Life Success
Ignoring these external factors isn't going to make them go away and studying them could lead to ideas about removing bias and having more meritocratic systems.
alayne··on Principles of Chaos Engineering
Netflix developed new software architectures to support its products. It's more rocket science than most of what people work on in the industry.
alayne··on Germany bans children's smartwatches
Do have you have a reason for that?
alayne··on BeOS almost made Apple a different company (2015)
I don't think so. There are numerous counterexamples like PostScript, ECMAScript, and JavaScript. Those are trademarks, not regular proper nouns.
alayne··on San Francisco hits 106 degrees, breaking record
If it were me I'd seriously consider staying in a hotel for a day or two. Hope you are okay.
alayne··on Why the average millionaire's college GPA is 2.9 [video]
Do they? Good grades indicate grit in getting good grades. The question is whether that translates to other areas of life.
alayne··on List of Printers Which Do or Do Not Display Tracking Dots
privacy / trade laws / 14th amendment equal protection / due process

It definitely does not feel right that some non government entity is deciding to encoding personally identifying information about you without public oversight.

alayne··on Benchmark: Java, Python, PHP, C, JavaScript, Swift, Ruby, Perl, Go, Lua, Rust
He doesn't do warmups for JITted languages.
alayne··on Benchmark: Java, Python, PHP, C, JavaScript, Swift, Ruby, Perl, Go, Lua, Rust
JavaScript is compiled to assembly language in modern runtimes like v8. You are confusing a language with the language implementation.
Page 1 of 20Next →