HNHacker News
TopNewBestAskShowJobs

Shikadi

254 karma · joined January 24, 2017

submissionscomments
Shikadi··on ISO C became unusable for operating systems development
What is the c virtual machine? I thought there wasn't one
Shikadi··on ISO C became unusable for operating systems development
Odd intuition, since you never store i back after incrementing. Also, I believe i++ might increment after the comparison rather than before, vs. ++i incrementing first
Shikadi··on Youth suicide attempts soared during pandemic, CDC report says
I don't think the reaction was hysterical, the united States ranks 14 out of over 200 countries for most deaths to COVID per capita, and we don't even have high population density.
Shikadi··on How programmers make sure that their software is correct
You have a QA department? Nice, I'm jealous
Shikadi··on There's never been a better time to build websites
Eh, yeah I guess that happens, I guess I'm so used to the rest of the internet being so awful on mobile that it doesn't phase me. Which is funny, because I'm always super irritated by the rest of the internet.
Shikadi··on There's never been a better time to build websites
Definitely works fine on mobile for me
Shikadi··on Why Wolfram tech isn’t open source (2019)
If I'm being pedantic saying that it was a reaction to Netscape releasing under a license that didn't jive with the FSF, then your initial comment was also pedantic :P
Shikadi··on Why Wolfram tech isn’t open source (2019)
It wasn't created as a reaction to free software, it was created as a way to differentiate from free software, starting with Netscape navigator. But there's the open source initiative, which somehow I wasn't aware of: https://en.m.wikipedia.org/wiki/Open_Source_Initiative
Shikadi··on Why Wolfram tech isn’t open source (2019)
"Open source values" is just a covert way of saying "RMS values"
Shikadi··on Why Wolfram tech isn’t open source (2019)
If the source is available to anyone, it's open source. That is independent of the licensing model. Saying "That's not real open source" is just gatekeeping. There are different licenses, and when you insert the word "freedom", then you can start talking about how free said OSS is. It would be much more acceptable to say "If you just release the source and don't accept patches then that's not real _free_ open source", but even then, if their license is permissive, it still could be considered free.

Free as in freedom: You're free to do whatever you want with the code

Free as in beer: The product does not cost money

Whether or not they accept patches is up to the maintainer, and does not affect the freedom or open source nature of the software

Shikadi··on Why Wolfram tech isn’t open source (2019)
>Some projects work because many companies depend on it and contribute (but they wouldn't do it - or at least not nearly as much - if the project was strictly centrally controlled)

I can't help but think of Linux when you say this, and Linux is strictly centrally controlled

Shikadi··on Why Wolfram tech isn’t open source (2019)
This is a bit meta, but why does everyone refer to a company's revenue instead of profit or margins? Ignoring operating costs, if you manufacture 1M units for 20M dollars and sell them for 19M, you have a revenue of 19M despite losing money, so revenue says almost nothing about a company by itself
Shikadi··on ADSL works over wet string (2017)
That's impressive af!
Shikadi··on Backdooring Rust crates for fun and profit
There's a lot more to it than a few lines of code, see: other comments on this post
Shikadi··on Show HN: Website changes design each time you blink
In the real world people care about both actually.
Shikadi··on Debit card apps for kids are collecting a shocking amount of personal data
500% interest rate O.o that might just set unrealistic expectations when for so long interest rates have been at _best_ 2% on a savings account
Shikadi··on A classic Silicon Valley tactic – losing money to crush rivals – under scrutiny
Interest rates are zero
Shikadi··on Single random bit flip causes error in certificate transparency log
We're talking specifically about ECC ram, which solves the specific problem caused by cosmic rays (and apparently bad motherboard design). IO protocol error correction is a totally different problem.
Shikadi··on Single random bit flip causes error in certificate transparency log
I still think it made sense up until now to not bother with it on consumer hardware, and even at this point. The probability of your phone having a software glitch needing a reboot is way higher. Now that it's practically a free upgrade? Should be included by default. But I still don't think it's nearly as nefarious as people make it out to be that it has been this way for so long
Shikadi··on Single random bit flip causes error in certificate transparency log
People who tout this don't understand the probability of bit flips. It's measured in failures per _billion_ hours of operation. This matters a ton in an environment with thousands of memory modules (data centers and super computers) but you're lucky to experience a single ram bit flip more than once or twice in your entire life

Edit: there's some new (to me) information from real world results, interesting read. https://www.zdnet.com/article/dram-error-rates-nightmare-on-...

Looks like things are worse than I thought (but still better than most people seem to think). Interesting to note that the motherboard used affects error rate, and it seems that part of it is a luck of the draw situation where some dimms have more errors than others despite being the same manufacturer

Shikadi··on House committee approves bill that could break up Amazon, Apple, and Google
Worked well until every administration let them re-merge back together
Shikadi··on Six ways to make async Rust easier
Prefer Alice and Bob?
Shikadi··on Linux on Chromebooks just might get me through a masters in computer science
Often depends on the workload. My work requires compiling the kernel regularly (among other things) and 5 minutes saved over 12 compilations in one day is an entire hour saved. Made up numbers, and in the case of a lot of other code I touch it makes even more of a difference. On the other hand, I ssh into a work desktop from a work laptop, so a Chromebook with an SSD would probably still be useful if I could get over the lost screen real estate and low quality keyboards
Shikadi··on Scientists develop ‘cheap and easy’ method to extract lithium from seawater
We just need thrusters on top to provide more downforce
Shikadi··on The compiler will optimize that away
You can use a bouncer so that's not true
Shikadi··on The unreasonable effectiveness of print debugging
Memory watches let you see exactly when the pointer becomes null, and the call stack. In that particular case, the debugger is much faster and easier. Not saying print debugging is useless, but I do find many of the arguments in these comments seem to think the primary feature of a debugger is to step through code
Shikadi··on The unreasonable effectiveness of print debugging
Good for simple stuff, but if you find yourself changing your print statements over and over, a breakpoint probably would have been faster
Shikadi··on The unreasonable effectiveness of print debugging
Collecting statistics can change race conditions too, it's just less likely
Shikadi··on The Impractical but Indisputable Rise of Retrocomputing
I agree, I love vintage cars because they're simple and impressive in an understandable way. I also prefer the feel, since it's more analog and connected to the road, and they often did more with less than modern cars, similar to how old computers were often more responsive with less. Cars need safety features and more complicated electronics, just like software needs security and telemetry/monetization now. And just like I'm impressed by modern CPUs and GPUs and SSDs and NNPs, I'm also impressed by modern turbo engines and things like skyactiv-x. I'd wager the reason people are always interested in vintage things is actually just that people are always interested in things. If we had access to future tech somehow, people would probably take interest in that as well
Shikadi··on The Impractical but Indisputable Rise of Retrocomputing
I have a longing for a modern computer with modern software but with the lost simplicity of old.
← PreviousPage 2 of 8Next →