HNHacker News
TopNewBestAskShowJobs

kallistisoft

177 karma · joined December 17, 2021

submissionscomments
kallistisoft··on First Sentence Ever Found in Ancient Alphabet, and It's About Beard Lice
I'm amazed that they managed to decipher this given that it's "the first full sentence" in that language. Would love to learn more about how that was done..
kallistisoft··on At the edges of Moore’s Law, connecting components is increasingly the game
I'm curious as to how the inclusion of air gaps will affect the thermal stress characteristics of the chip -- adding another thermal expansion coefficient to the mix seems like a headache?
kallistisoft··on Ask HN: What's your proudest hack?
This isn't my most elegant hack, but it is the one I'm most proud of given both the stakes involved and the amount of learning I had to due under pressure.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

This is the story of how early in my career (~15 years ago) I saved the jobs of 100+ employees along with $20M+ of accounted revenue...

I had built an application that had become the core of a large and prestigious business (can't describe the software or business sector due to NDA). One night I get an alert that one of the drives in the server hosting the application was failing and needed to be replaced -- not a big deal since the system was running RAID-5 so it it could take a hit. So I contact the IT company providing service for the business and they sent out a tech...

.. who was a little green...

When they reconnected the drives to the motherboard they were out of order and the RAID controller went to work using the new (zero'd out drive) as part of the main array. The tech freaked out when the system wouldn't mount and then proceeded to swap the cables around several times while rebooting!!

This effectively "encrypted" the drives!

I get a call much later that night from a crying tech informing me that the machine is trashed and that the backups had failed!!

I immediately drive to the site and collect the hard drives to bring back to my home office, first thing in the morning I purchase several large drives to duplicate on to and return the original drives to the business so they can send them out to a pro data recovery company.

Upon examining the drives I learn that there are three different partition schemes across the four drives which are using RAID-5 with LVM, but with unknown RAID parameters...

So I start hitting the books, and by that I mean reading the source code for ext3, LVM, and MDADM -- at the time the relevant block level device driver code for MDADM was extremely terse, almost un-commented, and in German, which I do not speak O_O

I took several 16-20 hour days of pouring through sector by sector hex dumps of the drives, but I was eventually able to line up and decode the LVM header blocks and work backwards to find the ext3 superblocks and the start of the filesystem. I then wrote my own RAID-5 virtual loopback device driver that knew about the permutations in the data blocks caused by the drive shuffling and was able to extract a complete filesystem. After hand patching the superblocks I was able to mount it and recoverd all of the mission critical data!

Prior to this I only had an abstract sysadmin-level knowledge of Linux filesystems :)

Also, the pro data recovery firm wasn't able to recovery anything and tried to lie saying that the drives were physically damaged! The CEO and CFO had me sit in on the phone call and jump in to correct them, the tech from the recovery company was speechless and then accused us of trying to set them up! We (the C-levels and myself) had a good laugh and then went out to have a couple drinks ;)

kallistisoft··on Amygdala connectivity predicts ketamine treatment response
Ketamine is on the World Health Organization's list of essential medicines and is a primary anesthetic for infants, geriatric patients, and large areas of the developing world where access to general anesthetics is limited. It's also the field anesthetic of choice for situations where a patient has unknown allergens or is uncommunicative -- in the United States it's a standard issue medication for ambulances.

But, please continue with your misinformed and unfunny meme...

kallistisoft··on Stellarium 1.0
Do you have a link to the nsp file?
kallistisoft··on Psilocybin-assisted psychotherapy vs. placebo in treatment of alcohol disorder
I find that effective dosage is the most surprising aspect of this study

>Interventions Study medications were psilocybin, 25 mg/70 kg, vs diphenhydramine, 50 mg (first session), and psilocybin, 25-40 mg/70 kg, vs diphenhydramine, 50-100 mg (second session). Psychotherapy included motivational enhancement therapy and cognitive behavioral therapy.

25mg is an extremely small dose! Much smaller than most micro-dose regiments at 0.5g

kallistisoft··on Google Chrome is getting an RSS feed reader on desktop
You may be joking(?), but I thoroughly enjoyed developing XUL based applications[1]. I found the design paradigm to be well ahead of the curve and cleaner than it's successors (like Angular) are today.

[1] only gripe I had with XUL was the use of rdf for backend data representation

kallistisoft··on New evidence shows water separates into two different liquids at low temperature
Ice IX already exists :) https://en.wikipedia.org/wiki/Ice_IX
kallistisoft··on The Supreme Court Just Said That Evidence of Innocence Is Not Enough
This ruling when combined with the recent ruling in Patel v. Garland - stating that defendants have no legal recourse in the event of governmental clerical errors, paints a terrifying picture of what remains of the rule of law in the United States
kallistisoft··on Differentiable Signed Distance Function Rendering
I wonder if anyone is working on combining these techniques with traditional structured light field or lidar geometry capture pipelines. Seems like a fantastic way of both speeding up and improving capture quality.
kallistisoft··on Ultorg: A user interface for relational databases [video]
> I wonder how much the data in the demo helps sell the readability and space-efficiency.

This is a very good question.. In the section of the video on automatic form layout it is strongly implied that the auto-layout is driven by semantic inference of the column names. I see this easily breaking -- anyone who's ever inherited a production database knows that column names are often cryptic or context specific.

Also makes me wonder how well that system handles databases with non-English identifiers?

kallistisoft··on Lend Me Your Ear: Passive Remote Physical Side Channels on PCs
Doesn't appear so, as there were a lot of experimental constraints...

The attacks demonstrated in the paper require a significant amount of prior knowledge and specific circumstances in order to work:

1) The make and model of the target laptop

2) Knowledge of the computational task being executed on the target machine

3) Training data from the target machine

4) Unusual usage patterns by the user

The first two pieces of info can be acquired via surveillance and social engineering, the last two are much harder to achieve.

IMHO in a real world scenario, this leakage path is more usefull as adjunct to a primary attack vector. eg: being able to tell that a change in computational modality has occurred with course insight into the nature of that change

kallistisoft··on Paper Railroad Wheels? (2016)
That was the main question that I had -- how durable and cost effective were these wheels?

According to this page (p.148) of the "The Railway Purchasing Agent (Jan 1881)" they had a service life of 500,000 miles vs 50,000 miles for cast iron wheels resulting in an operation savings of 3.5 cents per 1,000 miles.

[https://www.google.com/books/edition/Railway_Master_Mechanic...]

Given the rave reviews and obvious cost savings, it makes me wonder why|when they fell out of favor; my naive assumption would be a dramatic improvement in metallurgy?

Disclaimer: statements made using an historical sample size of n=1 ;)

kallistisoft··on New programming social media platform where your posts are NFT's
Although I'm a fan of the general concept there are some obvious transparency issues with this implementation...

For anyone wondering what the underlying blockchain/framework is: the site is using the deWeb Framework [https://www.deweb.io/] which is based on the EOS.IO blockchain [https://en.wikipedia.org/wiki/EOS.IO].

I'm not an expert in this particular domain, but the fact that EOS was successfully sued by the SEC and is based in the Cayman Islands doesn't necessary breed alot of confidence.

The home page for the deWeb Framework discusses the benefits for site operators, developers, and marketers, but has nothing to say about the benefits for users of these sites.

I found this information by reading the Privacy and ToS pages, as the 'About' section of the site contained no information about the underlying financial technologies.

As a potential user of the site, entering into a quasi-financial contract with the operator, the things I want to know are all about transparency: The legal name of every entity that is selling my information, along with the details of that info and it's real value. The fungibility of the underlying tokens -- The deWeb/EOS home pages mention tethering, but are vague about the exact details. The exact distribution model being used to determine the disbursement of tokens, with public reporting.

It strikes me as disingenuous to ask people to enter into a legal(?) covenant and not provide the fair-market information required to knowledgeably enter into said contract.

← PreviousPage 3 of 3