HNHacker News
TopNewBestAskShowJobs

shric

1,489 karma · joined November 6, 2012

submissionscomments
shric··on The indie web is dead, long live the indie web (2019)
My ISP let me turn off CGNAT in my account settings (defaulted to on) and let me turn on IPv6 in my account settings (defaulted to off).
shric··on Show HN: A native macOS client for Apache Kafka
Franz is a fairly obvious name for a Kafka related tool/library so hopefully it won't get confused with https://github.com/twmb/franz-go
shric··on Why is the terminal input so weird?
Almost nothing in a shell is discoverable. Are these discoverable? ls, cat, $?, $@, <, >, >>, $(cmd), ${foo}, $((2+2))

If you can take the time to learn these (if not, why are you using a terminal?), then you can learn some shortcuts without them being "discoverable".

shric··on Why is the terminal input so weird?
Dark pattern #1: Allowing the user to download the app and only then requiring the user to login/signup. This is because you know very well almost nobody will bother to try your terminal if you make it clear you require a login up front. But if they've gone to the trouble of downloading it, dragging it to Applications and running it, then maybe they'll go all the way.

Dark pattern #2: On sign-up, you "agree to our terms of service" but then you have the gall to say, on unsubscribe: "you are currently subscribed to our opt-in messaging. Do you want to remove yourself from opt-in messaging?"

Agreeing to a 17 page terms of service document might be technically "opting in" to messaging (spam), but it sure isn't in spirit. Opting in is when you click on a, previously unchecked, check box that has "I'd like to receive marketing from you".

I'm sure there's plenty more but I uninstalled it already.

shric··on Why is the terminal input so weird?
It also doesn't support/play nice with[1] tmux, which was a hard deal breaker for me.

[1] https://github.com/warpdotdev/Warp/discussions/501

shric··on Chess, but moves are simultaneous
I believe you :) Just pointing out what the parent described.
shric··on Chess, but moves are simultaneous
That already exists: https://www.kfchess.com/
shric··on A Cypherpunk’s Manifesto (1993)
redacted.ch
shric··on From Google to Twitter
> Q: What do you mean by stack-ranking engineers? What were the criteria?

> A: Raw number of lines of code over a certain period (a year I think)

Wow.

shric··on A 23-byte “hello, world” program assembled with DEBUG.EXE in MS-DOS
AH = 0? I only recall AH = 4C?

That would exit the program with AL being the exit value. I'm not aware of AH = 0?

Sadly, I used to write these kinds of programs with a hex editor, so "B4 4C CD 21" is etched into my brain even though "CD 20" was shorter.

shric··on Video gaming may be associated with better cognitive performance in children
Link to the study:

https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

shric··on Video gaming may be associated with better cognitive performance in children
This appears to be the study, though I'm not entirely sure [1] and it reads:

Screen Time Survey

This threshold was selected because it exceeds the American Academy of Pediatrics screen time guidelines, which recommends that video-gaming time be limited to 1 to 2 hours per day for older children.

https://jamanetwork.com/journals/jamanetworkopen/fullarticle...

shric··on What's your intuitive understanding of fractional derivatives?
Definitely getting Frequency Illusion here [1]. This video [2] came up in my recommendations a few days ago and now it's here. The video does have some good visualizations though.

First time I had ever considered fractional derivatives.

[1] https://en.m.wikipedia.org/wiki/Frequency_illusion

[2] https://youtu.be/2dwQUUDt5Is

shric··on Tcl Ported to Go
Yup, eggdrop[1] and expect[2] for me

[1] https://www.eggheads.org/

[2] https://core.tcl-lang.org/expect/index

shric··on Show HN: Subtitles are not the same as sign language
I think it's an error and they meant 70 million.

https://earthweb.com/sign-language-users/

"Roughly 70 million hearing-impaired and deaf people all over the globe use sign language to communicate."

shric··on Hans Niemann probably cheated in more than 100 chess games, investigation finds
Previous discussion against the WSJ article that this submission/s story references: https://news.ycombinator.com/item?id=33085649

Previous discussion on full chess.com report: https://news.ycombinator.com/item?id=33088332

shric··on How a razor blade can be damaged as it cuts human hair (2020)
I always assumed razor blades were designed to last as short as possible a time that people would tolerate so as to maximize recurring revenue.
shric··on GTC Sept 2022 Keynote with Nvidia CEO Jensen Huang [Live]
RTX 4090 available October 12: $1599

RTX 4080 available November: 12 GB at $899, 16GB at $1199

shric··on Tom Stoppard Finally Looks into His Shadow
The GP didn't even mention nationality... I'm from England, I'm English and also my nationality is British, have a lovely day!
shric··on On the Unhappiness of Software Developers (2017)
Capitalization too:

- I had to help my uncle Jack off a horse

shric··on The end of Moore's Law forced YouTube to make its own video chip
Does it annoy anyone else that many articles insist on quoting part of the article in a larger font to highlight it? It's a relic left over from magazines where it would draw the reader's attention to a particular segment.

It makes no sense whatsoever to do it on a web article that you scroll through to read. This particular one contains the text "After a 10-minute meeting with YouTube chief Susan Wojcicki, the company's first video chip project was approved." then it's repeated immediately after in a larger font.

shric··on FreeBSD – A Lesson in Poor Defaults
I've been using FreeBSD for 26 years on personal servers. I think there's merit to going through this and deciding whether to agree or not with changing certain defaults. I have similar changes on machines, though not as aggressive as the article suggests.
shric··on Tell HN: After 10 years of experiments, custom username emails receive no spam
I've done this since 1998 and generally agree with you, although I've had a handful that get spammed. Maybe I sign up to more dubious sites.
shric··on Look at median, and not mean GDP per capita
Yes, that was my entire point.
shric··on Look at median, and not mean GDP per capita
Yes, that's why I said "I knew exactly what you meant and I'm not saying it's wrong"
shric··on Look at median, and not mean GDP per capita
> I guess it's more nuanced, but I don't have a PhD in economics like the author.

English is funny. I knew exactly what you meant and I'm not saying it's wrong, but it would be read completely the opposite if you had said:

I guess it's more nuanced but, like the author, I don't have an PhD in economics.

shric··on Ivy – An interpreter for an APL-like language
https://robpike.io/ is... interesting.
shric··on Ask HN: What are some good resources to learn safety-critical C/C++ coding from?
> C++ is (almost) a superset of C, you can mostly drop C code onto your C++ compiler and it will work.

The devil is in the details. The "almost" and "mostly" parts are really important here, especially given that the entire topic is safety.

If you compile "C code" with your C++ compiler (as C++), you're no longer compiling C code; you're now compiling C++ code that looks like C.

It would be fine if C code, when compiled as C++ had one of two outcomes:

1. Behaved identically to C code compiled as C. 2. Refused to compile

Unfortunately, there are things that exist in both languages but have different semantics such as the type of character literals, e.g. 'a' (int in C, char in C++).

As for the superset thing, there's been quite significant divergence especially since C99 (e.g. variable length arrays)

Other subtly different things include:

the bool type (C++ has a bool type, C99 has _Bool with a macro for bool as bool isn't a reserved word in C).

designated initializers (C99 had them first then C++20 introduced them to C++ but with more restrictions)

shric··on How prestige outlets get away with copypasta
According to [1] and [2] they both have roughly equal left bias

[1] https://mediabiasfactcheck.com/new-york-times/

[2] https://mediabiasfactcheck.com/the-guardian/

shric··on Hikaru Nakamura's Forbidden Platform
Sites like lichess allow you to run a computer analysis of every move so you can find how often you made what the chess engine considers the strongest move. It will also clearly show you any blunders regardless of whether your opponent took advantage.

Further, you can easily compare your responses during openings to what master level players play and you can also just look at how effective certain opening lines are just for your own games.

Lichess also has an "insights" feature where you can look at all your games in aggregate and ask questions like "how often do I win playing Ruy Lopez opening compared to when I play the Italian opening", etc.

These sites also have endless tactical puzzles which you can practice with.

I guess deliberate practice to improve consists of some or all of these tools plus studying certain aspects such as end games and openings.

I'm too impatient to do any of these which is why I improve very slowly despite playing thousands of games.

← PreviousPage 11 of 19Next →