HNHacker News
TopNewBestAskShowJobs

ane

337 karma · joined April 10, 2015

submissionscomments
ane··on Genes protective during Black Death may now be increasing autoimmune disorders (2022)
It's also curious how a variation of the CCR5 gene, CCR5-Δ32, which gives increased immunity to HIV, is thought to have been selected for by smallpox in Northern Europe. While giving increased immunity to HIV and smallpox, it makes the carriers more suspectible to serious versions of flavivirus infections (tick-borne encephalitis, West Nile virus). This might be a pretty bad thing in the age of climate change!

https://en.wikipedia.org/wiki/CCR5#CCR5-%CE%9432

ane··on Zig 0.12.0 Release Notes
What's your business model? Where do you get money to pay people?
ane··on The history of lead pencils and their lack of any lead (2021)
So what's the truth of the hardness/blackness grade? Did Conte invent it? Because Hardtmuth, one of the large pencil manufacturers, claims otherwise:

"According to the personal notes of Franz Hardtmuth, the marking of pencils using the letter H originates from the family surname Hardtmuth, B means Budweis, or Budějovice in Czech language, and F refers to his first name Franz."

https://www.blog.koh-i-noor.cz/post/the-story-of-iconic-koh-...

Sounds a bit apocryphal to me.

ane··on 'Baby Bust': Why Fewer Young People Expect to Become Parents (2013)
I would think that parenthood has now become a choice that many young people no longer want
ane··on The Married Introvert
It got worse after they started moving, walking, running, talking, demanding, arguing, fighting, yelling...

Yours is immobile for a while still, try to enjoy that while you can.

Probably gets easier when they are in school. But you'll be at work then.

ane··on Death Metal English (2013)
Go listen to Memoriam, it's a sort of a successor band to Bolt Thrower. Even the name is a direct reference to Martin. Karl Willetts does the vocals and the sound is pretty much the same. It has/had other members from BT, then the rest come from Benediction and Sacrilege

They've put out five albums in six years (!), one recently

ane··on The Free Software Foundation is dying
Being one of the oldest GNU projects it's impressive how quickly Emacs is developing and not only that, the pace is accelerating! LSP and tree-sitter support are now built-in to Emacs and integrating them took less than a year to do.

Eli Zaretskii and Lars Ingebrigtsen are doing amazing work as maintainers.

ane··on Mille Bornes
I remember playing this as a kid! Must have been more than 25 years ago...
ane··on Metal Archives 20th Anniversary
Running Wild was the first to make pirate themed power / speed metal
ane··on But life had other plans
We suspected this as well. She is lactose intolerant and has IBS, this can cause complications with the efficacy of the pill.

We weren't making it easy for the contraceptive either. I mean, several times a day, every day, for years... One of them was bound to get through eventually anyway.

I've understood that this kind of contraceptive makes only conception extremely difficult, not impossible. She was still ovulated (tested), and had regular periods.

It was extremely easy for us to conceive our second child. Now we have two pretty kids!

But we have to be really, really, really careful, lest we have yet another...

ane··on But life had other plans
Several years ago my wife and I agreed we'd actively start making a baby and quit contraceptives. She was on the pill (progestogen-only) and we'd been using it for the better part of three years. Worked fine, she took it religiously at the same time every day.

So we agreed to quit, and the next day she comes to me, awkwardly, saying "It worked!" half-jokingly. I stared at the pregnancy test, positive and unambiguous as ever. At the second test, too.

Turns out she'd been already pregnant for almost a month. That kind of contraceptive is only 99% effective. Our daughter was born eight months later.

Safe to say, the missing percentage is warranted.

ane··on 80386DX ISA single board microcomputer
What a cool project. I really like the way he analyzed his failures, learned from them, and documented the process, and tried harder.

I wonder, did he design the ISA bus by himself or did he use an existing one?

ane··on Chicken Checker – See how often salmonella was found at meat processing plants
Yes, considerably.

> ”In the EU, over 91,000 salmonellosis cases are reported each year”

https://www.efsa.europa.eu/en/topics/topic/salmonella

And in the US, from the article:

> ” Salmonella hospitalizes and kills more people in the U.S. than any other foodborne pathogen, with about 1.35 million illnesses, 26,500 hospitalizations and more than 400 deaths each year.”

US population is 330 million, EU is about 450 million. The difference in salmonellosis prevalence is huge.

ane··on The Method of Loci: Build Your Memory Palace
You don't "see" it but your brain is looking at something. It's like jumping into a 3D universe in your head.
ane··on State of the Common Lisp ecosystem, 2020
Are you referring to the NuBus boards mentioned here[0], the Symbolic MicroExplorer or MacIvory? Those look interesting!

https://en.m.wikipedia.org/wiki/NuBus

ane··on Between two Lisps
Actually I was talking about how to bundle C code with a Common Lisp library (or system), so that ASDF could also handle building it.

Guile has a C API in libguile, so you can create C that's directly callable from Scheme with little overhead. You can write Scheme procedures in C and you don't need to gobthrough FFI.

As far as I know both languages have FFI. CL has CFFI, Guile has it in its standard library.

But can I actually ship some C code with my CL system and have ASDF take care of building it? If I want to ship CL bindings for a C library, as far as I've understood I need to tell users to install the library first. Maybe something like Clasp offers a C++ API?

Then again in both languages you can always use FFI and if things get hairy you can use grovelling.

With Guile, it's really easy to have a C library and package its guile bindings in the same place. Not saying you can't do this in CL, just that I don't know what it would look like to ship both C and CL in the same package.

(author)

ane··on How the Coronavirus Hacks the Immune System
This kind of reporting interleaved with storytelling in a really weird voice is frustrating. Why do journalists write like this? What purpose does this word salad serve?

I can do this myself! "On a bald September day, a man walks into a barber shop, languishes at the occupied seats, and voilà, while sensing upcoming bowel movements, he discovers the next great theory of economics."

ane··on TSMC Announces Intention to Build and Operate Advanced Semiconductor Fab in U.S.
He works there now? Cool!
ane··on Why I’m Using C
Rust has a thriving embedded ecosystem[1]. You have access to an ever growing number of HALs[2]. There is an embedded operating system written entirely in Rust called Tock [3], and it can run things like OpenSK, an open source security key application. [4]

[1] https://www.rust-lang.org/what/embedded

[2] https://github.com/rust-embedded/embedded-hal

[3] https://www.tockos.org/

[4] https://www.tockos.org/blog/2020/hello-opensk/

ane··on Amazon Sumerian: A way to create VR, AR, and 3D experiences
The name has to be a reference to Snow Crash.
ane··on How to write Common Lisp in 2017 – an initiation manual
To debug a function, yes, you need to eval the form using instrumentation. Then the debugger starts when this form is evaluated. This is the the only major difference to what SLIME provides. Adding breakpoints is somewhat easier with cider, you don't need to call break but you can just add a breakpoint to any sexp by pressing b.
ane··on How to write Common Lisp in 2017 – an initiation manual
CIDER has had debugging abilities like this for a year, there's a sexp based interactive debugger that allows injection, evaluation, stepping etc.

Here's a 39 second video about it https://www.youtube.com/watch?v=A3JAlWM8qRM

ane··on Why we need the best tools on Chromebooks and Raspberry Pi
Git might be ancient history but version control will never disappear.
ane··on Org mode 9.0 released
You can try evil-mode which is just the vi interface, Spacemacs is more of a packaged solution that happens to include the vi interface. Having used vi interfaces in other editors (VS, IntelliJ, Eclipse, NetBeans, Atom, Sublime, VSCode, etc.), based on my experiences, evil gives the most accurate vim experience.
ane··on Chicken Scheme
Oh shit, I got it backwards: CHICKEN needs native threads! That way, you could implement fibers.

https://wiki.call-cc.org/man/4/faq#does-chicken-support-nati...

ane··on Chicken Scheme
CHICKEN is a lovely, pragmatic Scheme, it has a ecosystem that IMHO beats other Schemes; you can easily compile executables, it has great package management, testing systems. In that regard, it feels modern and complete, like other contemporary languages. The only thing missing are lightweight green threads.
ane··on Why Finnish babies sleep in cardboard boxes (2013)
He speaks Finnish fluently, I've videos of his lectures about Linux from the 90s at Helsinki University. Had I not known who he was, I would have not guessed he was of the Swedish-speaking minority (either that or I wasn't paying attention, I saw them ten years ago). You can find some videos on YouTube, no doubt.
ane··on Why I Would Raise Chickens
No, beef and lamb are the most energy consuming sources of meat. (A dairy producing cow is different.)

https://en.wikipedia.org/wiki/Feed_conversion_ratio

    For cattle, a FCR range from less than 5 to more than 20 kg feed dry matter per kg gain may be encountered.[
Whereas for chickens:

    Poultry has a feed conversion ratio of 2 to 1.
ane··on Elixir RAM and the Template of Doom
Alchemist for Emacs is truly wonderful.
ane··on Elements of Clojure
I've used Mix a bit and I didn't immediately see something that was so far ahead of Leiningen. Though I would say SBT is much closer in functionality.
← PreviousPage 2 of 4Next →