HNHacker News
TopNewBestAskShowJobs

eeegnu

164 karma · joined August 16, 2020

submissionscomments
eeegnu··on A bit on scaling chess.com's database
I've played speed chess for years, and I have never hit 300 moves in a game. The only way this will ever happen is if both sides are intentionally trying to avoid 3 move repetition.

And in terms of premoving, chess.com spends 0.1 seconds per premove whereas on lichess it's instantaneous, so I've found games tend to last longer on lichess move wise.

eeegnu··on CS50 for Lawyers
If there's anything in that course that would be directly valuable for lawyers, I think it would be version control systems (assuming they cover it.) I don't know how much legal literature exists in this form today, but I imagine all laws and court decisions will migrate to such systems for the ease of access.
eeegnu··on Man dies from eating more than a bag of liquorice a day
50 packs a month may be what they meant (about the average for chain smokers at more than 1 pack per day.) Or they did imply hyperbole.
eeegnu··on Ask HN: How obscure is this security protocol?
Only difference seems to be that there all ports remain closed (making it obvious that you're using such a method, since you need some way of accessing it too.) And you get some kind of signal about a port opening if you do happen to get it right, whereas allowing password / key exchange to properly go through after some sequence gives no real signal. It also seems simpler implementation wise than dynamically changing the firewall.
eeegnu··on Tell HN: My HN app is rejected by Apple for showing Covid-related submissions
A term isn't dictated by its most extreme usage, the case you're describing is authoritarian censorship. Even having to suggest that a filter that removes keywords apple doesn't want their users to see, just may be sufficient for your app to be approved, hints strongly that there is a kind of censorship in place. Arguably not all censorship is even bad, chat filters for obscene words in certain contexts make perfect sense.
eeegnu··on Ask HN: Do you have a personal website?
Building my own right now. I detest web development, but wanted a place where I can easily share things with many people with indefinite flexibility. I don't care about it so much as a resume, but I do plan to create some kind of resume 'about' page.

I think it's vital to anyone who wants to do web dev, otherwise I don't think it matters so much for general software development.

eeegnu··on Why Bayesian Stats Needs Monte-Carlo Methods
There's a nice discussion here: https://math.stackexchange.com/questions/20578/why-is-integr...

on why integration is a fundamentally harder problem than differentiation. New techniques would be required to programatically analytically solve integrals as well as current differentiation programs, but it would be exciting to see.

eeegnu··on Beating Google ReCaptcha and the funCaptcha using AWS Rekognition
They mention their own captcha system but don't really reference it anywhere as far as I can tell. I'd guess it'd be based on something like ARC (Abstract Reasoning Corpus), instead of object recognition which already have decent methods of solving if you can get enough data.
eeegnu··on Mystery of interstellar visitor 'Oumuamua gets trickier
Von Neumann self replicating probes would make contact between two very distant civilisations eventually happen. Though that may occur after both civilisations are gone and all that remains are the programmed probes creating relay stations to send out more of themselves.
eeegnu··on As a Data Scientist, what challenges do you face?
Private git repo's, with Jupyter notebooks documenting the scripts is the primary means of sharing. I have duplicated quite a few things inadvertently though, just due to them being fairly simple and not asking about it. That's more of a communication issue than anything else though.
eeegnu··on As a Data Scientist, what challenges do you face?
The most frustrating challenges I've faced boil down to just cleaning the data. It's not too bad when everything is stable and you're just cleaning up a database, though this can still be pretty hard depending on the scale of the operations required. The worst is when I have a live data feed that is liable to occasionally mess up. In one instance I was reading in stock data from an API, and on their end they messed up and sent the same timestamp for two different instances, which caused my local data aggregation to merge them together into a series, and later when that value was actually queried, expecting a numpy float, it just crashed. So writing data processing code that's anticipatory of potential noise, with mechanisms to resolve it, or that sends errors early instead of finding them a week later by performing asserts on your assumptions are what I've done to face this.

I do agree with the general lack of feedback/improvement platforms, at least on the non-analysis side (I've seen good feedback on Kaggle forums before when it comes to questions on problem solving methodology.) I don't really follow the not finding value in data part though, in my experience it's pretty much a binary question like 'can I use this data I've found to solve my problem, or improve my solution', and if so it's valuable relative to that application.

eeegnu··on Use -C++ to filter out C++ from Google search results if only C wanted
You're right, though it already didn't exactly work anyhow since it'd need parenthesis to execute properly, like (--C)++. On a side note, --C would make for a cool assembly language name.
eeegnu··on Use -C++ to filter out C++ from Google search results if only C wanted
And use --C++ to get exactly C (this is a bad prefix/postfix joke.)
eeegnu··on Ask HN: Why is Reddit on mobile so obsessed with making me use their app?
What's frustrating is that many subs will ban the bot, so getting the mirror link requires actually private messaging it. Every once in a while someone who did this will reply to the empty in-thread request with the download / mirror link though.
← PreviousPage 3 of 3