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 What’s Flying Above Us?
I might just do that; though you should see my list of side projects. There only so many hours in the day.
microcolonel··on What’s Flying Above Us?
Cute, though I suspect the FBI have known the public knew about this, and alter their patterns for the most sensitive investigations. The real deal would be detecting when aircraft are in any cycle, regular or irregular, with similar visibility of a set of likely “targets”.
microcolonel··on Microsoft Put Off Fixing Zero Day for 2 Years
The JRE is a runtime for running arbitrary code, it's the whole purpose of it. If you can put something at the start of a JAR, you can put whatever you want in the JAR. Meanwhile, Windows knows that this will be run by the JRE, because when you open it from the explorer, it is associated with the JRE while the part that validates the file considers it an MSI.

Windows is basically completely responsible for this: Windows validates the MSI, windows knows what an MSI is, Windows knows it will be run by the JRE and validates it just as an MSI instead.

microcolonel··on Microsoft Put Off Fixing Zero Day for 2 Years
> Windows, on its own, is not aware that the file represents executable code outside of the validated sections of the MSI.

I think Windows is aware of this though, it's called JAR and explorer says the JRE should open it. Furthermore, should there be any sections in a signed MSI that aren't signed? Could that serve any legitimate purpose? No, it entirely defeats the purpose of signing it.

microcolonel··on Microsoft Put Off Fixing Zero Day for 2 Years
I don't think it's fair to characterize this as a JRE bug. The only programs that had the opportunity to recognize that the MSI file was signed too early did not account for it. The JRE can't be expected to know that Edge and whatever thought the valid JAR it's reading was considered a MSI by the piece of software that processed it, despite being dispatched to the JRE from the explorer.
microcolonel··on Response to Google open letter
This response does not respond to the claims made in the open letter. The bill as drafted is pure corporate rent-seeking, and appears to serve no genuine public good.
microcolonel··on Response to Google open letter
> I wonder if eg wordpress, or ghost, would be able to create a situation for their hosted blogs in which authors were paid for their content by virtue of the organisation itself having the minimum level of revenue.

That would open up a whole other can of worms in terms of liability.

microcolonel··on Arm co-founder: Sale to Nvidia would be a disaster
> It's not just that. AMD didn't open-source their original Linux driver, presumably there could have been some 3rd party licensing issues, but they wrote a new one that is open-source.

Even further than this, they created such a healthy environment for it that there are now two competing open source Vulkan drivers, and the third party one (RADV) is usually winning by a bit, and is now directly supported (with staff) by Valve.

microcolonel··on Arm co-founder: Sale to Nvidia would be a disaster
> The only exception is for crypto mining, for some reason.

I think this is because they were outcompeted by AMD in the GPU crypto days, so they didn't want to get in the way of that (nor were they likely to succeed in blocking this use).

microcolonel··on Opus Audio Codec – FAQ
Opus decoding in earbuds is totally doable. I've been working on an Opus mode for Bluetooth A2DP, it is a bit of work getting two implementations going, but I don't think Opus on earbuds is any more unreasonable than AAC.

One big benefit to Opus on Bluetooth devices is that a lot of content, particularly Spotify, YouTube, and Netflix, is already in Opus; so presumably if one application is playing then it should be possible to just proxy the frames right over the wire without reencoding; switching to decoding and mixing when system sounds play is also pretty straightforward in that case.

AptX HD is probably the most reasonable Bluetooth codec deployed right now, but it is proprietary to Qualcomm. LDAC is by far the silliest codec, it is very Sony, and designed for audiophools, but at least it's free and deployed on every Android device.

microcolonel··on NTFS read-write GPL kernel driver
I've seen numbers in some workloads where ntfs-3g is 40% faster than NTFS on Windows, despite crossing between userspace and the kernel three times for every filesystem call (recent work in the kernel will potentially cut this down to two context switches each way for FUSE).
microcolonel··on NTFS read-write GPL kernel driver
The way most people use NTFS on Linux is through ntfs-3g, that's why the situation in the kernel has been tolerated so long.
microcolonel··on Buying a single character domain – and 3 character FQDN – for £15
Technically speaking no, they didn't have UTF-16 but rather UCS-2. UTF-8 was fully specified in 1992, and called UTF-8 in 1993, while it took until 1996 before UTF-16 was specified; whereas Windows NT 3.1 was released with UCS-2 in 1993.
microcolonel··on Buying a single character domain – and 3 character FQDN – for £15
As a frequent user of Unicode, for Chinese and Japanese, I sorta go along with it, but there's no arguing that we'd be closer to flying cars and jetpack commutes if computers just used ASCII.

Barring that, we could have all used UTF-8, but windows really screwed that up, and none of the arguments for 16-bit alignment vs 8-bit alignment for processing really hold water.

microcolonel··on Netgpu and the hazards of proprietary kernel modules
NVIDIA is even undermining kernel development that they had no hand in, is this a first?
microcolonel··on 70% of surveyed Americans say they can't do their job without internet
100% of surveyed Americans say they can't do their job without food.
microcolonel··on Uber CEO says its service will probably shut down temporarily in California
This is literally their positioning, California's lawmakers just hate them.

What these changes amount to is removing qualification from the leads, which to me seems like the sort of anti-consumer outcome the law should not produce.

microcolonel··on Ea­ves­drop­ping En­cryp­ted LTE Calls With Re­VoL­TE
It's something so stupid I have to imagine it is deliberate.
microcolonel··on QEMU should move from C to Rust
Start porting some device emulators, otherwise this is just a waste of time.
microcolonel··on Show HN: NeuralCam Live – Using ML to Turn iPhones into Smart Webcams
I wonder how hard it would be to get a MIPI capture device that presents v4l2, I guess it's almost certainly more expensive right now than a Pi Zero.

Anyone know of a SDI or MIPI capture card that works off the shelf with v4l2?

microcolonel··on Show HN: NeuralCam Live – Using ML to Turn iPhones into Smart Webcams
It's kinda a mix of things. Webcams built with IR sensors and emitters (like the Logitech BRIO 4K) don't use the indicator while using the IR, though you can clearly see the pulsating near-infrared LED while it's on.

On Linux at least, if you open the v4l2 device for a device like this, it will turn on the indicator directly, and I don't think you can attach to it with libusb while it's otherwise in use by v4l2. In practice, I think the worst you could do from userspace on Linux is show the indicator while not recording.

microcolonel··on Show HN: NeuralCam Live – Using ML to Turn iPhones into Smart Webcams
I honestly don't see why he would offer to resign, seems totally innocent?
microcolonel··on TSA considers new system for flyers without ID
Given that either of these is going to involve some amount of driving, public transit, and/or hired cars, and the fact that you probably should have a passport anyway, and the fact that flights cost quite a bit, the 35 bucks should barely go noticed either way.
microcolonel··on Mozilla lays off 250 employees while it refocuses on commercial products
Influence or not, all a vendor needs to do if they want to compete with chrome is fork it. There can't be an honest way to construe that as a monopoly.

Imagine the market was for PNG decoders, and all the major players were using libpng (just like real life). There is no way to conclude that there is a monopoly on that.

microcolonel··on TSA considers new system for flyers without ID
I think a good option for domestic flights is a passport card. Getting the card at your next renewal, or early, is not expensive or difficult.
microcolonel··on Mozilla lays off 250 employees while it refocuses on commercial products
I think given the licensing model of Chromium, every major browser being Chromium-based† is still not really a Google monopoly on browsers, or even on browser engines.

† In practice, it's already true, given that Firefox is niche even on desktop.

microcolonel··on Never use a dependency that you could replace with an afternoon of programming
What magic would enable that? I don't think the VM is likely to cache a string of 6 spaces, it has no way of knowing that would be a common parameter, and no heuristic to determine that it's likely.

It may specialize or inline, but that's a separate matter.

P.S. I think there's a bug here.

microcolonel··on Uber and Lyft ordered by California judge to classify drivers as employees
You are mistaken, I'm not even replying to you.
microcolonel··on I accidentally built a nudity/porn platform
> Anything else requires a constant uphill battle of content filtering and deletion. You could call it censorship, but it's a necessary reality.

Depends on how you structure it. If they're paying to list, then it makes things a lot easier.

microcolonel··on Uber and Lyft ordered by California judge to classify drivers as employees
I don't see the ‘respect’ and ‘dignity’ in being prohibited from taking work because it is aesthetically displeasing to the 1%.
← PreviousPage 7 of 34Next →