HNHacker News
TopNewBestAskShowJobs

microcolonel

4,436 karma · joined June 1, 2012

Contact me through my email address[0]. In the current political climate, public engagement with an untouchable like me can have consequences. Email is probably the best way to avoid that unpleasant experience.

[0]: aaron@correspondwith.me

submissionscomments
microcolonel··on Writing an x86 bootloader in Rust that can launch vmlinux
What does encryption have to do with you not having a label?
microcolonel··on Hubble Captures Crisp New Image of Jupiter and Europa
If we did that, we would not have the luxury of science, having forgotten the necessity of sovereignty.
microcolonel··on Athens an open source Roam alternative
I tried searching a lot of things, can't tell what the thing is.

Seems like something between org mode and a graph/adjacency database.

microcolonel··on Microsoft submits Linux kernel patches to enable complete Hyper-V on Linux
With virtio-fs I think this is becoming more doable. Of course, it's not quite as fast as running a guest filesystem on virtio-blk yet, but maybe it'll get there.
microcolonel··on The majority of 18- to 29-year-olds in the US are now living with their parents
I hope to build a household that the kids will consider staying without won't havinc to wait until a disaster strikes and 20 governors panic to find a way to avoid accountability by being "firm and comprehensive" rather than finding a balance.
microcolonel··on Feds seize ‘counterfeit Apple AirPods’ that are actually OnePlus Buds
Isn't the fact that nobody involved in this seizure could tell that they weren't AirPods counterfeits a form of evidence that OnePlus Buds may in some circumstance be AirPods counterfeits?
microcolonel··on Oracle Wins Bid for TikTok in U.S.
Bryan is brilliant, but he misses the mark on generalizations. Popular generalizations are actually pretty accurate.
microcolonel··on What's so hard about PDF text extraction?
Please tell that to the entire world, where the only other “standard” document format is Office '97 or OOXML.

Given that PDFs support fillable forms, scripts, video, 3D objects; it is a massive error that at no point did anyone think to have some plain text equivalent field or something like that. It would be pretty darn simple for most generating applications to produce one of those.

Yes, I know it was largely meant as a preprint/graphics format, but clearly it hasn't been just that for a long time.

microcolonel··on What's so hard about PDF text extraction?
PDF is so bad for representing text that when you tell people about it, they think you're trolling or wrong.

https://news.ycombinator.com/item?id=24112836

microcolonel··on Reverse-engineering the first FPGA chip, the XC2064
Time for a GoFundMe, maybe.
microcolonel··on Clone of the endangered Przewalski's horse is born of DNA saved for 40 years
That's cool, I had no idea it'd gotten that inexpensive, I wonder how much cheaper it can get.
microcolonel··on All Python versions less than 3.6 are now EOL
Not source-incompatible. Yes, if you have a binary linked against an old dynamic libc then you may have to give an alternative LD_LIBRARY_PATH or link it statically after the fact.
microcolonel··on All Python versions less than 3.6 are now EOL
I've run 20 year old Linux binaries.
microcolonel··on Governments should adopt and invest in FOSS
This is why the open source angle is so crucial. If the expertise is distributed well between the stakeholder states, it can produce more state sovereignty, because it is at least plausible to fork.

It serves the best arguments of both nativism and globalism, without really harming the values of either.

microcolonel··on CA Law Was to Give Uber Drivers New Protections. Instead, Comedians Lost Work
When intel has a crap idea, you don't ruin every freelancer's life.
microcolonel··on CA Law Was to Give Uber Drivers New Protections. Instead, Comedians Lost Work
Woah, you have to pay $800/yr to keep an LLC in California? What for?
microcolonel··on Oil Companies Touted Recycling to Sell More Plastic
> I'm pretty sure iron/steel recycling makes sense too

Oh, sure, forgot that. Though steel and iron are not that common in household waste where I'm from.

I specifically point to glass reuse rather than glass recycling. As soon as you have to process glass, the energy costs are massive.

microcolonel··on Oil Companies Touted Recycling to Sell More Plastic
What are those costs? My general understanding is that it may break down in a gassy way, but is that really so significant that it justifies the energy and opportunity cost involved in sorting and processing it for recycling? How does the cost of paper recycling compare to the cost of scaling up landfill gas recovery (something most operators are looking to do anyhow)?

Far as I can tell, some of the most popular recycled paper products, such as paperboard and molded pulp, actually require somewhere around twice as much energy to produce as virgin paperboard and molded pulp products.

microcolonel··on Oil Companies Touted Recycling to Sell More Plastic
Non-aluminium recycling doesn't make a whole lot of sense in North America.

For plastics, you can make some case for PET recycling, but little else is at all practical.

Paper recycling is doable, but basically pointless when we have such high volumes of farmed pulp trees, and new pulp is more efficient than ever.

The one thing I could see working well is a subsidized glass reuse program. I know a lot of people who prefer to get things in glass anyhow, and cleaning/sanitizing glass at an industrial scale is an existing capability.

microcolonel··on How to stream audio from your phone to your laptop with PulseAudio
There is a fork of the PulseAudio Bluetooth modules that supports LDAC, AAC, AptX, and AptX-HD. LDAC should be supportable upstream, I think it's coming.

On a side note, LDAC is so laughable. I have to imagine the engineers working on it had a lot of laughs. It has all the "high resolution audio" mumbo jumbo that Sony has marketed to audiophools for decades, and it is hilariously inefficient.

microcolonel··on How to stream audio from your phone to your laptop with PulseAudio
On that topic, when I get fully set up after my move, I'll have more time to devote to my A2DP Opus mode.

I think it's actually not crazy to decode Opus on Bluetooth chipset DSPs, even all the way up to the maximum bitrates.

One nice thing about this as well is that adding surround sound modes shouldn't be that hard, I think it would be the first surround sound A2DP configuration.

That test is indeed laughable, I read their materials, and it looks like they crippled the Opus encoder, which was already on old release before they used it. Opus 1.3 at an ordinary complexity is doubtless better than LC3, and there are actual encoders and decoders that you can just download and port yourself.

microcolonel··on How to stream audio from your phone to your laptop with PulseAudio
I've done this for years. It works especially well when you have more than one computer, mutually considering eachother their default output.

Playing something in your tmux session on the workstation, but want to go use the laptop in the kitchen? Just move the headphones.

I also use it since I brought the office workstation home, along with barrier (synergy fork), to use one set of peripherals for both of my workstations.

microcolonel··on 14% of Americans Are Considering a Move Out of Their State Due to Current Events
> in January 2019, 26% of americans said they were considering moving to Canada [1]. That obviously hasn't happened.

I'm an example of a Canadian moving to America, FWIW.

I think there is a big difference between stated and revealed preferences.

microcolonel··on R U OK?
If you don't believe in humanity anymore, heh, you're going to get nihilistic. I think that people deserve what they earn.

> ...an inability to be away from the computer (work)...

If you are somehow feeling oppressed by having a job that you can conduct through your computer, then it's time to consider just how lucky you are, and meditate on that each morning.

I don't mean this as a dig, it is my genuine advice, I've seen it work well for myself and others.

> inability to go to a different indoor location (coronavirus)

Go somewhere which prioritizes human rights over futile attempts to control infectious disease, there are plenty of states with an intact freedom of association, where you can be indoors with other people if you are so inclined (though you may choose to keep it a bit limited).

I came to the flyover west of the country this month, and it's been great. I still have all of my mask-wearing and physical distancing habits, but they're mine now (and apparently more popular here than back in Ontario).

> I guess we do not have the power, we are not responsible for the way the world is, and we do not have to bear the guilt for it.

You are richer than the vast majority of people in the world, you have more power than you can admit to yourself; you are responsible for the way the world is, and guilty of all of its sins.

Now do the first incremental thing.

Don't make excuses, make progress.

microcolonel··on Facebook doesn't plan to take strong action against anti-vaccination posts
Americans are probably the most woke to this, and very self-critical. In a lot of places nobody notices this stuff or feels embarrassed about it like Americans do.

The problem to me seems that people like what is being said, so they don't much care whether it's true or not.

microcolonel··on AMD PSB Vendor Locks EPYC CPUs for Enhanced Security at a Cost
Isn't buying goods to resell them just called retail ?

Enabling retail is a massive part of U.S. property and commercial law, this is how Blockbuster was able to do business.

microcolonel··on New things in Android 11
> Android device over other companies that deliberately slow down hardware to force people to upgrade hardware.

I think there is a good faith way to interpret Apple's aging battery policy, of course, it would be a lot easier to interpret it that way if they handled repairs in a way that wasn't hostile to users.

BTW if you like your tablet a lot, that's cool; if you're just holding on to it because you don't want to get a new one, and you live in a big city, there's a good chance somebody is literally throwing away higher spec tablets within a couple km of you.

microcolonel··on Elixir Is Erlang, not Ruby
After using Elixir professionally for a while, I still barely knew that it was supposed to have anything to do with Ruby aside from the oversized punctuation.
microcolonel··on OnlyOffice is an alternative to LibreOffice
We have already built our own compiler, it's just that a lot of work has to be done to deduplicate expressions (in part because references are stored in A1 form, this is also part of why it takes about 15 seconds to unzip the ODS and parse the XML), and even more to consolidate intermediate cells, and dirty prologues/epilogues on tables don't help (because they often mean the first cycle will be odd).

With explicit cycles, most of that work can be avoided.

Furthermore, explicit row iteration means that you can attach reductions to the generator based on the range (i.e. you have a GEOMEAN and a SUM with a statically known range), which often means you don't need to store the results of the iteration, and that also you don't have to compromise between AOS/SOA storage for reductions that can be run with the generator.

Static primitive, option, and union types are also a goal. You can think of standard Excel/Calc values as a tagged union Option type.

Also relying on Windows or macOS to edit our core sheet is kinda out of the question. None of our developers even run windows, and the majority don't even run macOS. Two of us came from a company that did that, and the Excel virtual machines were always finicky there.

microcolonel··on OnlyOffice is an alternative to LibreOffice
Calc's problems run deep. Every other release breaks the find function or something similar in a way that literally crashes when editing my company's massive golden workbook.

Nonetheless it is still usable. When we have more scale, we'll probably just implement a subset of ODS as an import for a custom spreadsheet program that I've been working on in my more-free time (looking to make explicit loops/tables of intra-row and previous-row dependent expressions, enabling lazy sequences [or just sequences with length defined by downstream users] and more straightforward static compilation w/ LLVM or similar).

ODS is pretty bad, especially the way LO writes it. For example LibreOffice adds like 50 styles to your ODS files, even empty ones, every time you save; and one of them is called "Default", even though ODS has an explicit mechanism for default styles that LibreOffice recognizes. I could go into all the levels of hell in LibreOffice-generated ODS files (not to say others don't have their own flavour of hell). LibreOffice, and I suspect most ODS generating programs, routinely generate schema-invalid ODS files for a good reason (boolean value cells with integer cached values, which are essential).

I think my new legacy-optional spreadsheet can be pretty killer, and I hope to bring it to the masses at some point.

← PreviousPage 4 of 34Next →