HNHacker News
TopNewBestAskShowJobs

moreati

1,777 karma · joined April 28, 2011

Python and Ansible developer. Recovering Sherlock. Armchair supervillain. Pun usually intended. He/they.

https://moreati.org.uk/ https://social.moreati.org.uk/@alex

[ my public key: https://keybase.io/moreati; my proof: https://keybase.io/moreati/sigs/0NRA_TnGMfWlFUd7jrTrJqT2QOxC7wD7yEyjNtxLc4c ]

submissionscomments
moreati··on Show HN: StockDroids.com – A curated list of near-stock Android devices
A slightly OT question: does any 2016 Android phone have MHL/HDMI alt mode? It seems to be a feature that became dropped by multiple manufacturers around 2015. I wasn't able to find one in this year's models.
moreati··on Zfec – Efficient, portable erasure coding tool
Another plug for https://math.stackexchange.com/questions/663643/discover-par... given n inputs & outputs of a reed solomon function is it possible to derive the parameters?
moreati··on “Ultrasonic cross-device tracking” embeds inaudible tones in advertisements
I can't speak for SilverPush, but Google Tone definitely has an Ultrasonic component [1] as does a version of Chirp [2]. Both work through consumer grade speakers/DACs/devices.

[1] https://www.reddit.com/r/AskEngineers/comments/374876/lets_t... [2] https://vimeo.com/177586203

moreati··on Show HN: TCP over sound on Android
Li-Fi is one attempt https://en.wikipedia.org/wiki/Li-Fi
moreati··on Show HN: TCP over sound on Android
Further offtopic: Chirps include reed-solomon error correction. I'm seeking assistance with reverse engineering it https://math.stackexchange.com/questions/663643/discover-par...
moreati··on Why we use progressive enhancement to build Gov.uk
To my knowledge Three UK doesn't. That's based on using them and not noticing any degradation, or the click-to-view-original-quality javascript that T-Mobile were (are?) injecting.
moreati··on Ultrasound Haptic Technology Could Revolutionise Man-Machine Interaction
Qualcomm offer an ultrasonic fingerprint sensor/chip called Sense ID https://www.qualcomm.com/products/snapdragon/security/sense-.... There are rumours the Mi 5s will use it http://www.gsmarena.com/leak_confirms_qualcomms_ultrasonic_f...
moreati··on I’m Joining Stripe to Work on Atlas
> Its the third book in a series of three

I don't think so. The book has 3 parts, but it's not part of a series

moreati··on Cheap MacBook chargers create big sparks
AIUI Apple won't license the MagSafe connector/protocol to third parties. So the only third party MagSafe-like chargers are made by small, Chinese (I assume) companies that appear content to disregard Apple's IPR and safety regulations like the CE mark. These companies tend to go for absolute lowest price they can, with the cheapest design and the cheapest components.

It's my hope that future Macbooks and Macbook Pros will all go with USB-C charging. Meaning there can be a middle ground between unsafe bargain basement chargers, and fray-prone Apple chargers.

moreati··on Space: A sudden light
> putting a kilometer^2 scale transmitter in orbit isn't a problem, putting the similarly sized receiver for it on the ground is

Wow, I would have guessed the exact opposite. What's the reason(s) for the higher difficulty on the ground? Planning permission? Cost of the land? Needing multiple sites in multiple countries for non-geosynchronous orbits?

> Disclaimer: I worked with a company that does terrestrial optical power beaming.

That sounds fascinating. Could you elaborate? What's the power level and the application?

moreati··on Scientists pave the way for large-scale storage at the atomic level
Perhaps it was https://blogs.dropbox.com/tech/2016/07/pocket-watch/ ?

    > we use a variant on Reed-Solomon erasure coding that is similar to Local Reconstruction Codes
    > according to this model, a given block in Magic Pocket is safe with 99.9999999999999999999999999% probability!
moreati··on Alphabet X new bipedal robot can climb stairs and overcome obstacles
The video has a proto Ed-209 at 1m25s https://youtu.be/iyZE0psQsX0?t=1m25s
moreati··on React v15.0
I don't know. At a guess such optimization would be beyond the scope of the standard - hence up to each vendor/browser/user-agent.
moreati··on React v15.0
Subresource Integrity is the standard for that https://www.w3.org/TR/SRI/
moreati··on Counterfeit Macbook charger teardown: convincing outside but dangerous inside
Yes please, I'd like to know more. If you don't have time for a full write up even a photo dump (e.g. to Imgur) would be interesting.
moreati··on Ask HN: What will IPV6 migration actually look like?
Almost certainly they mean web scraping - making automated requests to websites and extracting/parsing data. It's used for e.g. getting prices/specifications of entire product catalog, or for duplicating a database that's only published in HTML.
moreati··on Google Jibe: Better carrier messaging for everyone
Yes, every mobile phone operator in the UK charges for SMS and MMS if you're PAYG user. Users on contracts typically get 1000s of free SMS per month, but I'm not aware of any contracts that have inclusive MMS.
moreati··on LG G5 modular phone: Hi-Fi DAC, battery slide out, connection interface
My first thought is: through the micro USB port, exploiting the OTG feature. A few variations on googling 'android external microphone' lead to http://www.androidaudiorecording.com/record-from-a-usb-micro....

Sorry if you've been down this road already.

moreati··on Dell XPS 15 review: A bigger version of the best PC laptop
As a workaround I'm trying https://chrome.google.com/webstore/detail/shortkeys-custom-k... [ and ] set to pgup/pgdn.

It mostly works, but I've found I still don't use it as often as would the real keys.

moreati··on The Promise and Confusion of USB Type-C
> I'm running USB 1.1 on the inner pairs and Ethernet on the USB 3 pairs for several projects

That sounds like a nice trick. Could you elaborate, or is there any public information you could link to?

moreati··on Working with Binary Data in Python
No conclusions yet, the script (together with https://github.com/moreati/parsedover) is mainly a dumping ground/personal notes while I try various parsing approaches. https://github.com/moreati/structlytyped was a diversion into parsing binary data.

I'm trying various not-regex syntaxes. My motivation is: we all agree regex is bad, but we keep using it because it's available everywhere and hence the least common denominator (a schelling point). What would it take to get beyond regex as the goto pattern matching/parsing? At least for casual use.

moreati··on Working with Binary Data in Python
It's rough, but I recently explored/compared various struct-like packages https://github.com/moreati/structlytyped
moreati··on The Web Authentication Arms Race – A Tale of Two Security Experts
I'm a fan of this dialogue style. Particularly for showing the history/motivations/context of a design or situation. Kerberos is what first introduced me to it http://web.mit.edu/kerberos/dialogue.html
moreati··on The Spy Who Fired Me
Thank you, I read that long ago then lost the link. Nice to track it down again
moreati··on GitHub supports Universal 2nd Factor authentication
Have you seen https://github.com/castle/ruby-u2f? As linked from https://developers.yubico.com/U2F/Libraries/List_of_librarie...
moreati··on GitHub supports Universal 2nd Factor authentication
A few U2F details worth mentioning

Browser support is currently limited to Chrome, and possible Windows Edge*

For now it only works with USB. Bluetooth and NFC specs are out, browser support is the bottleneck

The protocol is public/private key based, with the private key strongly encouraged to be in tamper resistant/evident storage.

The protocol is authentication method agnostic. It doesn't care if you use a USB key, a retinal scan, a pin or divination.

You could write a software only authenticator if you wanted, but servers could detect that (and reject it if they chose to) through the attestation certificate you provided. You can't pretend to be a brand X authenticator, because only company X will have the private key(s) matching the attestation certs to sign (batches) of model X authenticator.

Yubikeys are just one implementation of a U2F authenticator. In theory GitHub now works with any present/future authenticators that talks U2F (modulo browser support) e.g. an iPhone+TouchID+NokNok SDK, a Pebble watch+app, an Android Phone+$your_app, an NFC implant, m-of-n wearables

* Microsoft announced something U2F related for Windows 10, I never got to the bottom of what exactly

For more detail I did a talk at EuroPython this year https://moreati.github.io/passwordspain/#/ https://www.youtube.com/watch?v=YSTsgldazSU

moreati··on Are We a Step Closer to Nuclear Fusion?
The Breakthrough: The Race for the Superconductor http://www.amazon.com/The-Breakthrough-Race-Superconductor/d... is a nice account of the initial discovery and characterisation of HTSs in the 1980.
moreati··on AirConsole – Your browser is the game console, your smartphone is the gamepad
That should be possible soon. Chrome Canary has experimental support for the Web Bluetooth API.

https://developers.google.com/web/updates/2015/07/interact-w...

https://webbluetoothcg.github.io/web-bluetooth/

moreati··on Twitter has killed Politwoops, which monitored politicians' deleted tweets
There are still RSS feeds of tweets? I thought Twitter turned those off years ago
moreati··on New design could finally help to bring fusion power closer to reality
IANAP, but this sounds at least superficially similar to the reactor that Tokamak Energy are developing. Any nuclear physicists care to weigh in?

""" Tokamak Energy is particularly focused on Spherical Tokamaks, pioneered at Culham, because these compact devices can achieve a much higher plasma pressure for a given magnetic field than conventional tokamaks, i.e. they are more efficient.

Theoretical calculations show that a Spherical Tokamak using high fields produced by HTS magnets could be significantly smaller than other fusion machines currently proposed. For example, a compact ST power plant would have a volume up to 100 times smaller than ITER """ -- http://www.tokamakenergy.co.uk/about-us/

← PreviousPage 5 of 9Next →