HNHacker News
TopNewBestAskShowJobs

Sindisil

2,045 karma · joined August 14, 2007

submissionscomments
Sindisil··on Programming Language Inventor or Serial Killer? (2003)
10/10

Not sure what that say's about me ...

Sindisil··on Linear code is more readable
They're likely a reddit refugee referring to this site as a subreddit.
Sindisil··on Calif. passes strongest right-to-repair bill yet, requiring 7 years of parts
Nothing says that they can't ship a newer version of device software, if they find that less costly (as long as the newer sw fully supports the device, of course).
Sindisil··on Calif. passes strongest right-to-repair bill yet, requiring 7 years of parts
You're holding it wrong.

Phones should be required to get (at least) security updates for (at least) the same period as they are covered by repairability requirements.

Sindisil··on Calif. passes strongest right-to-repair bill yet, requiring 7 years of parts
AKA the John Deere exception.

FFS, Deere's egregious behavior is a large part of the push for RTR legislation.

Disappointing, if not unsurprising.

Sindisil··on The Battle over Books3
Given the already huge cost of training, and the evident lack of concern the LLM folks seem to have for copyright, why wouldn't the AI groups purchase subs to scrape the paywalled content?

The would possibly need to apply some effort to appear human, but that should only throttle the rate, not stop their scraping all together.

Sindisil··on Comic Code: Monospaced interpretation of the most over-hated typeface
Thank you for this. Fantasque-sans with the non-loopy k is wonderful!
Sindisil··on Forth: The programming language that writes itself: The Web Page
No, in some cases there were not. In addition, capitals served as a method of differentiation for language keywords and such.
Sindisil··on Heat as a Rite of Passage in the Kitchen
You would love Cooks Illustrated, then.
Sindisil··on This time, it feels different
If Kmart is on the list, Sears obviously should be as well.
Sindisil··on EU's Cyber Resilience Act contains a poison pill
Why? Unless it's fixed, this act would be the cause of fear, uncertainty, and doubt. The most rational and likely outcome would be to add EU exclusions until and unless Open Source liability under the act is sorted.
Sindisil··on As an AI Language Model
"just" need to "extract the actual information out of it and cross check it against other sources".

How do you determine the trustworthiness of those other sources when an ever increasing portion are also LLM generated?

All the "you just need to" responses are predicted on being able to police the LLM output based upon your own expertise (e.g., much talk about code generation being like working with junior devs, and so being able to replace all your juniors and just have super productive seniors).

Question: how does one become an expert? Yep, it's right there: experts are made through experience.

So if LLMs replace all the low experience roles, how exactly do new experts emerge?

Sindisil··on Samsung considers moving to Bing as default search engine
Only partially.

Also, even if it were just a Dr front for Bing, it doesn't change that I got perfectly reasonable results for the search string said to return unusable results from Bing, so

Sindisil··on Samsung considers moving to Bing as default search engine
When I try that search string on DuckDuckGo, I see what looks to be pretty decent results, FWIW.
Sindisil··on CrabLang
This is similar to all the snake references around Python. That language being named after Monty Python's Flying Circus.
Sindisil··on Inline in Rust (2021)
[2021]
Sindisil··on Reducing code size in librsvg by removing an unnecessary generic struct
Java and .NET are typically JIT compiled, so you'd need to use something like jitwatch (for JVM) to get the actual generated assembly for any such methods.

Analyzing the bytecode can give some insight into how the compiler is likely to treat the code (inlining, intrisics, etc.), of course, so it's not useless, just not the whole story.

And, as you mention, JVM (and .NET) languages can also be AOT compiled. In those cases you could use more standard analysis similar to that in the OP.

Sindisil··on Lemon-derived nanoparticles block the progression of kidney stones
I do usually take Tamulosin when a stone starts playing road music. It seems to help, especially with middling and larger (say 4mm and up) but not as much as upping my liquid intake even more than usual. I've passed several without it and many with, and judge it to be worth keeping on hand.

Biggest thing for me has been to try to avoid additional formation (though I know from my annual imaging that I have at least 6 or 7 of my little buddies laying in wait). Citric acid, increased liquid intake, reduced intake of high oxalate foods (and/or taking calcium citrate or high calcium foods at the same time), trying not to hold my pee unnecessarily, and a prescription for hydrocholorothiazide have together greatly reduced my kidney stone formation. I got by with only a couple little ones last calendar year, and only one middling one (~4mm) so far this year.

Don't take any of that as medical advice, of course.

Sindisil··on Lemon-derived nanoparticles block the progression of kidney stones
That is certainly not "all you need to do". It is good, and helpful, but if a person is prone to stones, it's often not enough on its own.
Sindisil··on Lemon-derived nanoparticles block the progression of kidney stones
Increasing citric acid intake does seem to be helpful, at least for calcium oxalate stones (one of the more command kinds).

I've had more than a few stones over the past couple decades, and when I finally got myself in to see a urologist, that was one of her primary recommendations.

That, along with some other treatment, seems to have helped considerably (only one non-trivial stone in the last ~12mo & the few others were barely noticeable).

Sindisil··on Ask HN: How do you deal with rude interviewers?
There should be no need to wait for permission to ask pertinent questions.

The interview process should be a conversation, not an interrogation.

If it isn't, I probably don't want to work there.

Sindisil··on Lies we tell ourselves to keep using Golang
Y'all need to get out more often! ;)

Yes, Spring Boot is very popular, but there is a whole world of Java outside Spring, even if you confine yourself to just web apps (which is far from the only domain in which Java is used).

Sindisil··on Distilling the Real Cost of Production Garbage Collectors [pdf]
All the world is not a web application.
Sindisil··on Distilling the Real Cost of Production Garbage Collectors [pdf]
[citation needed]

Reference counting is widely considered one strategy of garbage collection (https://en.wikipedia.org/wiki/Garbage_collection_(computer_s...). For that matter, some GCs that are primarily tracing also use ref counts for some portion of the heap, as an optimization (just as some primarily refcounting GCs also run a trace to clean up cycles).

Also, reference counting can certainly result in pauses, when large graphs of interconnected objects are reclaimed. On the upside, you know when a pause might happen. You still don't know for certain without explicitly keeping track of what is about to be freed, which would add additional overhead, and indeed may not be practical or even feasible.

Sindisil··on Distilling the Real Cost of Production Garbage Collectors [pdf]
Yes, both.

Indeed, the fundamental question is whether the costs of automatic memory management (be it tracing GC or refcount GC) are "worth it".

But it's not always as simple as a monetary consideration, and even when it is, the monetary cost often involves way more than just dev time vs cost of computer (e.g., power, cooling, distributed cost over many end users, market applicability because of system requirements).

Sindisil··on Distilling the Real Cost of Production Garbage Collectors [pdf]
Twitter post from Steve Blackburn (one of the authors) announcing the paper and providing a bit of context: https://twitter.com/stevemblackburn/status/15196411576216576...

Haven't quite finished reading the paper yet, but it's interesting so far.

While they present a method that could be applied more widely, this paper is only analyzing current tracing GCs in OpenJDK (plus Epsilon GC). Would love to see future papers taking other GCs into account (e.g., various flavors of refcount GC).

Even better would be a way to compare vs methods of "manual" memory management (manual alloc/free, RAII/scope based alloc/free, arena allocation, etc.). Unfortunately, non-GC memory management is very application specific, so I'm not sure if a generalized analysis would be super useful.

Sindisil··on Why LSP?
100,000% this.

If I could get the navigation and analysis (go to def/decl/parent/etc., show/jump to uses/children/impls/etc.) all on its own, without auto-complete, type hints, or syntax highlighting, I'd be a pretty happy camper.

I'm fine with features that are on-demand (on-demand completion, type info, actions, etc.). They add occasional value without distraction.

About the only other things I care about in a development environment are compile output navigation (optionally with isolated warnings & errors, but full output is mandatory), configurable run and tooling integration (doesn't need to be close integration, either, just flexible and configurable).

Gravy/Frosting (depending upon your preferred metaphor) would be debugger and documentation integration. Both are hard to do well, and can usually be accomplished using a decent run/tooling interface.

Sindisil··on Americans are drowning in spam
USPS first class "Forever" stamps currently cost $0.58.
Sindisil··on Meta quickly detects silent data corruptions at scale
How many candidates wouldn't know that Meta == Facebook, at least within the tech spheres?
Sindisil··on Storks Deliver Babies (p= 0.008) (2000) [pdf]
Related: Lack of pirates is causing global warming:

https://www.forbes.com/sites/erikaandersen/2012/03/23/true-f...

← PreviousPage 3 of 9Next →