News for hackers. Stuff that matters.

ehntoo

Re:NPR: New Packet Radio on Monday March 25, 2019 @03:16PM (#19485799)
Despite that petition being denied, Part 47 97.309[1] is pretty clear that as long as the mode's "technical characteristics have been documented publicly" it's fair game, subject to 97.307(f) [2].

[1] https://www.law.cornell.edu/cfr/text/47/97.309

[2] https://www.law.cornell.edu/cfr/text/47/97.307#f

The Microsoft Precision Touchpad[1] devices are interfaced over I2C or USB. Bandwidth for I2C depends on implementation AFAIK, but should be plenty for a responsive touchpad.

[1] https://docs.microsoft.com/en-us/windows-hardware/design/com...

If it's an issue in an early stage of the production pipeline and the same chemical contamination is in place for more than one lot, you eat up to an entire pipeline full of product.
Re:Userland PCI drivers on Sunday March 25, 2018 @07:46PM (#16675360)
I heartily recommend this talk. It and the corresponding proof-of-concept Intel userland packet processing driver[1] went a long way for me in removing a lot of the magic from low-level network packet handling and device management in Linux.

[1] https://github.com/emmericp/ixy

Re:Distrusted Symantec SSL Replacement on Wednesday February 28, 2018 @05:01PM (#16487512)
The submission title is taken from the post, but isn't a good description of what this is addressing. This is Trustico's response to DigiCert's revocation of certificates and emails to certificate recipients.

Discussion of the DigiCert announcement here: https://news.ycombinator.com/item?id=16485801

I have not been able to trigger this with ssh, but certainly have been able to with Screen Sharing, even after explicitly re-disabling the root account.
I think the standard approach for crates to work around problems like this is to patch the vendor's XML. Terrible that it's necessary, but workable. The "STM32F103xx.patch" in japaric's stm32f103 support crate [1] seems a decent example of the sort of hacks that are standard. [1] https://github.com/japaric/stm32f103xx/blob/master/STM32F103...
Re:A convenient untruth: Array notation in C is a lie on Thursday December 22, 2016 @01:50PM (#13239390)
From my own experience and what I've seen from major US universities, this does not seem to be the case.

For intro (1st year-ish) CS, it looks like most places are teaching Python and C++, with some institutions (such as my own) using Java. An ACM article from 2014 actually has some numbers here. [0]

I graduated relatively recently with a bachelors degree, majoring in CS and Computer Engineering. I had only one course which actually used C, and that wasn't for my CS major. I've spent a fair amount of time since then doing low-level work on ARM micros, but definitely wasn't taught this in school.

[0] http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the...

Re:Nintendo offers $20,000 bounty for 3DS exploits on Tuesday December 06, 2016 @01:55PM (#13117225)
Perhaps I'm overvaluing things, but $20k seems a bit low for this. It seems to me that Nintendo stands to lose a disproportionately larger amount of money to game piracy.

Don't get me wrong, I think it's great that they're incentivizing security research - it's just that given the history of piracy on their portable platforms, I'd expect a larger reward cap.

Re:Anil Dash Is the New CEO of Fog Creek Software on Tuesday December 06, 2016 @09:50AM (#13114933)
The surrounding paragraph gives a bit more helpful context.

"A typical startup is built around a single product, and some theory that people will pay money for that product. This theory eventually become false, and the company goes away."

The link to towerrecordsmovie.com is suggesting that many single-product companies outlive their product's usefulness, such as Tower Records. Tower Records was a large seller of physical music media (CDs, Casettes, Vinyl) which went out of business in the mid-2000s.

The author is suggesting that since Fog Creek is not a single-product company that this does not apply to them.

Re:Does a compiler use all x86 instructions? (2010) on Wednesday August 24, 2016 @03:48PM (#12354713)
Convoluted tricks? Certainly. There's a functioning mov-only compiler [1], though. [1] https://github.com/xoreaxeaxeax/movfuscator
Re:More awful IoT stuff on Wednesday June 22, 2016 @12:33PM (#11955142)
I cannot speak to copyright, but there seem to be mechanisms in place for stopping import of trademark infringing goods to the US. See for example the run-in which SparkFun had with importing lookalike Fluke Multimeters a few years ago: https://www.sparkfun.com/news/1428 and previous HN discussion here: https://news.ycombinator.com/item?id=7428799

This might actually do more to confirm than dispute your comment about "laws for those with money/power", though.

Re:The Linux Graphics Stack (2012) on Monday July 06, 2015 @03:01PM (#9841406)
This is an excellent article, but might I suggest a (2012) in the title?
As a Grand Rapids resident who knows quite well how to use a SDR, I'm going to choose a positive interpretation of this comment and assume you're referring to the phenomena of "West Michigan nice", where hacking a public system for lulz would be absolutely unconscionable.

That being said, I'm actually rather tempted to at least figure out what the air interface is. The article mentions a 1200 baud modem - does a standard UHF/VHF voice channel have enough bandwidth to run PSK/FSK V.22 or V.23? That'd be quite a hack.

Re:Afl-fuzz: making up grammar with a dictionary in hand on Wednesday April 15, 2015 @08:55AM (#9380614)
IANAL, But from the readme [1], it's Apache Licensed, so fork away - just make sure you retain their copyright notices and follow the rest of the license.

-edit- In addition, the bottom of the README which you quoted just mentions the need to sign a CLA if you want your code pushed upstream. See the FSF page about why they require copyright assignment [2] for their projects for some background.

[1] http://lcamtuf.coredump.cx/afl/README.txt [2] https://www.gnu.org/licenses/why-assign.html

It's not really a DIY solution, but Hurricane Electric offers support for dynamic DNS subdomains with their free DNS service. It's super easy to throw in a cronjob with curl and have work. https://dns.he.net/