HNHacker News
TopNewBestAskShowJobs

archimedespi

330 karma · joined January 12, 2015

[ my public key: https://keybase.io/archimedespi; my proof: https://keybase.io/archimedespi/sigs/S7PK472l051ZxKajMocAOIoMiXZYbqNfoE2Jl0ZWv4A ]
submissionscomments
archimedespi··on Ask HN: Any startup working on a os for consumer routers?
You wouldn't need to do much more than put a pretty front-end on (free|open)BSD to have a decent consumer router. You can even do this with commodity hardware: http://rtfm.net/FreeBSD/ERL/
archimedespi··on Hacking inclusion by customizing a Slack bot
Or, in some regions and in colloquial conversation with a group of male friends, "dudes".
archimedespi··on Hacking inclusion by customizing a Slack bot
Interestingly enough, people tend to think that "guys" as referring to a group is gender-neutral: http://jvns.ca/blog/2013/12/27/guys-guys-guys/.

disclaimer: this is probably skewed by the particular cohort that Julia Evans was able to survey.

archimedespi··on Signs of Secret Phone Surveillance Across London
SDRs are no longer that expensive - even an Ettus or BladeRF device is within the range of the average middle-class engineer - and can be programmed completely in software to act as a cellular baseband device.
archimedespi··on Ask HN: What is your favorite tech prank?
Adding `echo echo >> ~/.bashrc` to somebody's bashrc.

This will make the terminal scroll more and more as bash sessions are started.

However, people get used to this since it happens gradually, and eventually will go nuts trying to figure out why there terminal takes forever to start (it's scrolling pages upon pages).

archimedespi··on Two months after FBI debacle, Tor Project still can’t get an answer from CMU
Yes, I agree. When I wrote the parent comment I was thinking more about implementation detail correctness: memory safety, protocol implementation correctness, etc.

Like you said, Tor has architectural issues. Tor would be fine if it were low-profile, but it's not, and that's a major part of why the architecture is breaking down - it doesn't scale well with increasing users/publicity/nation-state-interest.

archimedespi··on Two months after FBI debacle, Tor Project still can’t get an answer from CMU
I'm waiting for someone to build an implementation of Tor in a proof-verifiable language.

That would be pretty cool, since anyone could prove source correctness automatically.

archimedespi··on 802.11ah Wi-Fi Standard Approved
Drywall impedes RF signals much less than stone.
archimedespi··on How to Protect Your Infrastructure Against the Basic Attacker
Thanks for contributing to my massive backlog of "talks I really want to watch but don't have time to" :)
archimedespi··on Magic+
Really, really freaky. Especially all the copy about how "you can trust us".
archimedespi··on Magic+
I don't think it is.
archimedespi··on Major Linux Problems on the Desktop, 2016 Edition
Oops, I meant ~80MSLOC for OS X.
archimedespi··on Major Linux Problems on the Desktop, 2016 Edition
> The monolithic Linux kernel is just too big. What is it now, 20,000,000 lines? There's no hope of debugging that. It shows.

The Linux kernel is about 20MSLOC. The Windows kernel is about 50MSLOC. IIRC, OS X used to be ~80KSLOC.

Problems with debugging are endemic to any monolithic kernel. Neither Windows nor OS X is easier to debug technologically, but Microsoft and Apple both have many employees and lots of money invested compared to Linux.

(Also, Apple solved the problem by making their OS specific to their computers, so they had the whole thing under their control.)

archimedespi··on How does the Cybersecurity Act of 2015 change the Internet surveillance laws?
Two different vendors' CPUs running in lockstep won't have their buses equal each other anyway, due to differences in implementation. Even more so, you have to have different code for a Allwinner vs an Intel ARM CPU, since they have different memory-mappings, peripherals, etc.
archimedespi··on The Secret Surveillance Catalogue
Is there currently any POC for a live KASUMI attack on 3G using SDRs?
archimedespi··on Ask HN: How do you keep sane while developing for Android?
Just use a fuzzy finder a lot and it's pretty easy.
archimedespi··on Why I no longer use MVC frameworks
But it can be done well. I think the author simply isn't very good at using the MVC pattern properly, which leads them to dislike it.
archimedespi··on Angular 2 Beta released
Yes, it is; I'm not sure what comparison 'dustingetz was trying to make.
archimedespi··on Ask HN: How do you keep sane while developing for Android?
I sometimes just use subl or emacs as my editor and then use gradle and adb right from the command line.

If you wanted to get fancy, you could even write a little script that lets you rebuild on change.

archimedespi··on Why I no longer use MVC frameworks
I feel like the author is talking about how bad MVC is without fully understanding what MVC is.
archimedespi··on Cell-Site Simulators Aren’t Secret Anymore
Didn't know that! Do they switch between transmitting and receiving constantly to keep up a 2-way data stream?
archimedespi··on Cell-Site Simulators Aren’t Secret Anymore
HackRF is only half-duplex though, so I'm not sure you actually can.
archimedespi··on No lens? No problem for FlatCam
I had forgotten that we have a laser cutter at the hackerspace! The minimum kerf on it is pretty bad though, so I bet it wouldn't work.

After reading the pattern, it seems to be more than just holes, though, so it's probably a bit harder to fabricate.

archimedespi··on No lens? No problem for FlatCam
This is pretty amazing, like 'davnicwil said. Personally though, the coolest thing about this is how easy it is to make if you have some way to make the mask.

It uses a Raspberry Pi Camera Module[1], which is $30, with no modifications other than removing the lens and adding the mask.

I wonder if you could make a mask by machining plastic down very thin, and then punching tiny holes through with the smallest endmill you could find.

[1]: https://www.raspberrypi.org/products/camera-module/

archimedespi··on Ask HN: What are the best books on creating a programming language?
It is good. I had a dated copy, but a lot of what it talked about was still applicable to learning how to implement a basic programming language.
archimedespi··on Entering Public Beta
> but I don't see how the LE guys would be annoyed about thousands of requests for TLS certs from a single user. The system is automated, after all. :)

We have to actually run a complicated server that does things with an external Hardware Security Module. CPU time, disk space, and bandwidth all cost money, and there's a finite amount of money we can spend on resources :)

Thus, rate-limits. That also helps keeps latency low for most users, and prevents DDOSing.

archimedespi··on Entering Public Beta
Eh, it works and we care way more about that.

Anyhow, we can always switch the Sphinx theme, and your comment sounds more like a complaint about Sphinx in general (which I don't happen to agree with, but whatever).

archimedespi··on Entering Public Beta
> Why so expensive?

GoDaddy. God, it's inexpressible how much I hate them.

archimedespi··on Entering Public Beta
Webserver config modification has indeed taken an immense amount of programmer effort. It's actually pretty magical when it works well, and it's suprisingly robust, but it's still filled with horrible edge cases everywhere.
archimedespi··on Entering Public Beta
That's exactly why we designed the client that way - we wanted to make it easier for people who have no idea how to add certs to encrypt their server.
← PreviousPage 2 of 5Next →