HNHacker News
TopNewBestAskShowJobs

AUmrysh

407 karma · joined June 12, 2011

submissionscomments
AUmrysh··on Ask HN: Have you ever thought of leaving programming for something else?
I left programming to get into application security, and I love it. There is still some programming and a lot of reading code, but it's a million times more enjoyable than writing endless REST APIs for me.
AUmrysh··on Ancient sword suggests Romans might have discovered America
I believe it's possible, but I don't believe the show Oak Island is a credible source for evidence of it.
AUmrysh··on Ancient sword suggests Romans might have discovered America
Or not: https://www.reddit.com/r/badhistory/comments/3xckcu/sword_fo...
AUmrysh··on [dead]
Because they didn't bother to read or can't read the scripts.
AUmrysh··on Software development: do good manners matter?
Even though they weren't able to see the offline arguments, it's still telling about a project when the arguments are brought out into the open.
AUmrysh··on Software development: do good manners matter?
Abusive can also be a result of continued and systematic unnecessary comments and critiques of irrelevant things. I agree that we should be tactful and careful with complaints and criticisms of others, it's very easy to say things without enough forethought and damage a relationship.
AUmrysh··on Software development: do good manners matter?
I agree with you 100%. I actually turned in my 2 weeks notice at the development shop I was at over this, yesterday was my last day. Systematic bullying of junior devs by the manager, a culture of "because I said so" from the top down (especially when the management was wrong and could have listened), and just general incompetence led me to get the hell out.

Developing software is almost always about building things for other people to use. It's inherently a social thing, and if you can't play nice with others, you will alienate and run off developers. Of course, there's a difference between getting your code critiqued in review and being treated like a child because you wanted to automate a build. I assume developers are smart enough to know the difference, though.

AUmrysh··on Fuel for nuclear bomb in hands of unknown Russian black marketeer, officials say
If western intelligence knows about this and wants to get it off the black market, why don't they just buy it themselves? Surely the criminals selling it don't care where the money comes from.
AUmrysh··on f.lux for iOS is no longer available
What if they, hypothetically, developed their code with a separate toolchain/IDE and didn't use xcode at all? Are they still bound by the terms of it, or is it the users compiling the app to put on their phones bound by it? I'm also pretty sure advocating people violate a license agreement isn't illegal, or did Apple get an exemption for the first amendment?

I realize f.lux was distributing a compiled binary instead of telling people to compile it from source, but I think Apple would have sent them a C&D just the same if it were just source.

AUmrysh··on f.lux for iOS is no longer available
It's also possible to have issues with the model but still participate. I've spent the last few years working on a .NET stack doing Android and iOS apps. I'd really prefer building on linux, but sometimes you make compromises because it's what the job requires.
AUmrysh··on IRCAnywhere
I use Quassel, it works fine for me (Windows 7, Windows 10, Linux, and Android). I like it but it gets updated kind of slowly.
AUmrysh··on Apple doesn’t allow Chaos Computer Club tvOS application
As someone that used to hate Apple and still does, I use apple products (don't buy them myself). There are many reasons people use Apple products. From the support to the high quality of their products. There's also the fact that a macbook can run all 3 main operating systems at the same time, whereas no other hardware can easily and legally do so. Macbooks are also pretty much the lightest and smallest laptops you can get.

Some people also get them because of loyalty to Apple from the past, or because OSX is unix-compatible.

The point I'm trying to make is, you can disagree with Apple and still use their products. I hate Apple but my work provided me with a mac mini and a macbook, which I use every work day. I also have developed iOS apps even though I've never owned an iPhone.

Also, if you are talking about iPhones, you are going to see a lot of those everywhere because you really only have 2 viable choices anyway.

AUmrysh··on Is Programming Poetry?
Poetry is about painting images with words. Often poetry will do this by not saying what is actually happening or the thought it intends to create in the reader.

A program is written to perform math, and it is generally considered bad to waste space with needless things. It doesn't aid the reader or the compiler or the execution to add unused variables. It's really bad in a program to do things in an unclear way.

Poetry can have ambiguities, good software can't.

They do both share some amount of necessity of context. Both often have abstraction. I would say poetry is kind of a playful use of language, whereas programming is really more of a clever use of math.

AUmrysh··on The Okinawa missiles of October 1962
As many times as the world has come close to nuclear war and mutually assured destruction since the end of WW2, it's actually one of the most reassuring things about humanity that people refused orders to fire missiles every time.

I'm always reminded of "Talking to god..."[1] when I read about these close calls with nuclear weapons. The most important paragraph in the entire short story is the following: "The only ones who reach level two are those who learn to accept and to live with their most dangerous knowledge. Each and every individual in such a species must eventually become capable of destroying their entire species at any time. Yet they must learn to control themselves to the degree that they can survive even such deadly insight. And frankly, they’re the only ones we really want to see leaving their solar systems. Species that haven’t achieved that maturity could not be allowed to infect the rest of the universe, but fortunately that has never required my intervention. The knowledge always does the trick".

1: http://www.fullmoon.nu/articles/art.php?id=tal

AUmrysh··on Mimic – abusing Unicode to create tragedy
I think the line about "Mimic substitutes common ASCII characters for obscure homographs" has it backward. Shouldn't it say Mimic substitutes obscure homographs for common ASCII characters?
AUmrysh··on Qualys Security Advisory – LibreSSL
In many high level languages a break, continue, pass, that sort of thing (where you want to skip or escape a loop iteration) is usually implemented with a goto as well.

Also, a common use of goto in C is when you're doing something in nested for loops and want to break out of all of them. A goto is actually much cleaner here than using sentinel values or boolean flags, or naughty things like setting your loop variables to be outside of the conditional bounds.

AUmrysh··on The Drone Papers
"There are 1.2 m people on various stages of their watch list" :-O

That's absolutely terrifying. I wonder how many of those are American citizens.

AUmrysh··on Show HN: Download any song without knowing its name
How does that work with the "time shifting" laws that allowed VCRs to be used? Isn't this basically the same thing?
AUmrysh··on Catcierge: Image recognition and RFID chip reader for automated cat door
Awesome. I've been wanting to use the RFID pet id tags for a feeder that would block out other pets and only allow a certain amount of food (by mass) to be eaten by a specific animal. I'll be going over how they implemented it and see if I can use any of it. Thanks for this post :)
AUmrysh··on Quantum computing: First two-qubit logic gate in silicon
Does doing this in silicon mean we may start to see mass produced qubit ICs? You'd have to keep coherence between all of the quantum circuit elements to actually have a calculation carried out properly, wouldn't you?

Perhaps this could lead to some sort of quantum FPGA equivalent within the next few years?

AUmrysh··on Capabilities and Services
I think they have a payment plan, at least. It says there's a standard payment plan, but it doesn't say how long you have to pay it off or what the interest is.
AUmrysh··on Elsevier, that just freaked me out
I've been looking for a project to learn PCB design with... you may have just given me the perfect starting project with that ( ͡° ͜ʖ ͡°)
AUmrysh··on The digital game that could help cure TB
All I can figure is the game is trying to find better ways to manage resources for these treatments and trials. That or it's training algorithms to identify TB? I'm really not sure how this game helps, perhaps that is by design, though.
AUmrysh··on TSA Master Keys
Many dimple locks can be picked with just some tension on the cylinder and a ball pick. The common cheap Bell brand lock at wal-mart or amazon [1] is easily picked like this. All you do is stick the ball pick in the back of the keyway, apply your tension, and wiggle the pick around the keyway as you pull it out. You might have to insert it a few times, but I've been able to reliably open one of those in about 10 seconds.

1: http://www.amazon.com/Bell-Sports-7015777-CATALYST-U-Lock/dp...

AUmrysh··on HTML5 Deck of Cards
This is actually something you can do with Tabletop Simulator on steam, as I'm using it for that exact purpose. It even uses JSON as the underlying data structure. Granted, it's proprietary and not free.
AUmrysh··on Jeff Bezos Says Amazon Won’t Tolerate ‘Callous’ Management Practices
Both interviews I did with Amazon were pretty poor. I am a little upset by their advocacy and use of visa workers, as though there are no American engineers capable of doing the work. Facebook and other tech giants are guilty of this too.
AUmrysh··on Show HN: Ticket Titan - Fight Traffic Tickets
There are some times where your guilt and the law are ambiguous, and so who's to say that you do or don't deserve a ticket? Also, you're welcome to pay your tickets and not fight them, often the cost of hiring a lawyer is more than the fine anyway.

If you're asking the kind of people who have no consideration for others, and thus break parking and traffic laws, to be considerate to others, I think you're going to be sorely disappointed.

AUmrysh··on Android libstagefright still exploitable
This was one of the big motivating factors for me getting a nexus 6 (aside from the size) and putting it on the fi network. I got 2 updates in the period of a week.

I think the problem is vendors and carriers wanting to modify and inject their crapware and custom UIs into Android. Google is happy to provide upgrades to the OS in a timely fashion (and are going to start monthly updates), it's the vendors/carriers that delay these updates or don't even bother to port them over to devices.

Google is moving much of the core Android functionality over to specific apps that they can update as needed from the play store, instead of integrating them directly into the OS. This is good, because it allows them to push the updates quicker. They run the risk that carriers will get sick of the lack of control over the "experience" they can provide, and fork android, but it's a necessary step in many ways to ensure things like this MMS exploit can be patched on some devices at all, as vendors abandon some phones quickly, leaving users vulnerable.

If every vendor and carrier used stock nexus android without modification, the updates could be pushed out in days. The linked article blames google for these problems, but that is, in my opinion, misguided.

AUmrysh··on Oracle’s license agreement as it pertains to reverse engineering
This is the reason that FOSS and being able to change the code yourself is so valuable. Nobody has time to wait 2 years for a fix. By the time the patch comes out, it will break all of the workaround code written to fix Oracle's bug in the first place.
AUmrysh··on Google plans monthly security updates for Nexus phones
I can't bring myself to use iPhone because of the walled garden. Sorry, but I shouldn't have to pay $99 and own a licensed mac computer running OSX just to develop an app and test it on my phone. Android has a couple editors now that let you develop an app directly on your device. The Apple DRM isn't even that hard to break, which is such a shame because the only people being hurt by it are legitimate customers and people looking to get into development for it.

Yes, you can jailbreak your iPhone and install unsigned code. You can even set up a compiler toolchain to build your iOS apps, but you shouldn't have to do all of that just to build an app for your phone.

Page 1 of 9Next →