HNHacker News
TopNewBestAskShowJobs

developer1

229 karma · joined December 21, 2014

submissionscomments
developer1··on I created a fake business and bought it an online reputation
You have a home to stash the pennies in to save them up. Someone who lives on the street can't carry around pounds of pennies around until they have thousands of them to exchange for larger currency. Pennies might have value long-term, but they are worthless if you can't stash them in bulk.

Disclaimer: Canadian, we abolished pennies because they are worthless and a pain in the ass. ;)

developer1··on Apple's 'Move to iOS' app bombed with one-star reviews
Defensive move? Quite the opposite. Apple has the gall to go on the offensive with an app to assist people in abandoning the competition. It would take a tiny percentage of a single percent of android users to switch to have made this stunt profitable.

Even if nobody ever uses the app to switch, it got some chuckles during the keynote, and gives us iDevice users a cheap laugh. Of course, I don't give a damn what phone you use. Both operating systems are good, and both offerings have good hardware. The only "defensive move" seen here is people on both sides trying to protect their choice of device against criticism from other people. Stop caring what people think about your phone. And stop caring about other people's phones. Everyone wins!

developer1··on Apple Unveils the iPad Pro
Hrm, I'll have to try one out with that setting. I have both a MacBook Pro and an iPhone, but being able to watch video on a tablet while lounging around would admittedly be nice. I suspect the device will still be too bulky and heavy to comfortably type on for longer than a minute at a time, even if the keyboard allows for it. I'm always puzzled when I see a photo of someone typing with 2 hands on a tablet while lying down. I can't imagine physically arranging myself in such a way that this is even possible.
developer1··on Things I was unprepared for as a lead developer
I'm in the same boat. I've had management at a handful of companies discuss me taking on more than my Senior Developer role, for an extra $10-20k. That much stress does not warrant only a few years' worth of raises. Double my salary well above $150k+ (I'm not in the US) and I'd consider it. They'll have to pry my precious code from my cold, dead hands. I'm in my early 30s now; perhaps my preference will change as I approach my 40s, but for now I'd rather be a rock star in my field than be just another manager whose team hates him because he has no real control to change the company's politics.
developer1··on Things I was unprepared for as a lead developer
OP sounds like he works for a startup, where he's given the title of a Lead Developer, but is expected to perform the role of an Engineering Manager and even some CTO duties. In addition to hiring/salaries, also worrying about software licenses? This is not the description of a lead developer.
developer1··on The HTTP TTY
Courtesy of https://fourword.fourkitchens.com/article/fix-scrolling-perf... , remove the fixed background and instead place it in its own layer with will-chance: transform.

  .wrapper::before {
    content: ' ';
    position: fixed;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: url('data:image/png;base64,...');
    will-change: transform;
  }
Tested with Chrome dev tools, the repaint troubles disappear. Unfortunately only supported in Chrome, Firefox, and Opera. But just checked, and at least in Chrome the performance problem goes away with this solution even with the will-change removed. YMMV
developer1··on A Dying Young Woman’s Hope in Cryonics and a Future
Yes, because the fear of death totally makes the decision to have faith in sci-fi a rational thought. I sincerely hope our species never solves the puzzle of immortal life or even prolonging a life past a natural existence. The mere thought disgusts me. Please, hell no.
developer1··on Apple Unveils the iPad Pro
iPad is much more niche compared to iPhone. Not everyone wants/needs a consumer device to lounge around with for the price point. Everyone wants a phone. And to people like me, the iPad keyboard is simply unusable in landscape mode. Has this changed? No idea why they insist(ed) on stretching the keyboard across the entire screen instead of leaving half of the keyboard accessible to either side with thumbs. Even if the keyboard has been updated, the larger form factors are just too large and clunky for 2-handed use.
developer1··on Why drivers in China intentionally kill the pedestrians they hit
This. Frankly I don't understand these people who "don't get it". We're talking about the difference between moving on with your life with a guilty conscience, vs. having your entire life financially ruined due to injuring someone. I make $80k per year. If my country mandated > $100k per year for injuring someone, that's literally the rest of my life destroyed. I could not financially recover for the rest of my life. Ever. For what? An honest accident in which someone's leg is broken and they feign permanent disability?

Imagine you broke someone's leg. Would you rather kill the person and pay $1000, or spend the rest of your life in prison? Letting the person live and paying them $1000 isn't an option. You either get away scott-free, or ruin your life. I can completely understand a culture in which the reality of the consequences makes people choose the lesser punishment.

The solution isn't to increase the punishment for killing someone on the street. The solution is to abolish the ridiculous costs associated with merely injuring someone, especially if that injury comes from an accident.

Of course what's absolutely a joke is people acting all aghast about another country's culture from behind their white picket fences. You do realize that if you were born in their country, you would have the exact same perspective? What the fuck is with this high and mighty bullshit? Your upbringing in a privileged society doesn't make you better than those from less privileged societies, it just makes you privileged. Be thankful your day-to-day routine doesn't involve having to worry about the possibility of having to kill someone in order to keep your pristine life intact.

developer1··on How Schools Are Handling an 'Overparenting' Crisis
Count me in. Someone is making money, whether it's a an external contract or just the school itself. For Christ's sake, parent said high school. What high school student can't handle their own peanut allergy? Oh my, what if 16 year old Timmy trades his turkey sandwich for a peanut butter and jelly? Won't someone think of the teenaged children! I can't believe a high school gets away with that shakedown, you'd think that would be illegal.
developer1··on Your Job as a Founder Is to Create Believers
<strike>You mention Stripe twice now.</strike> (Sorry, the first mention was by someone else in a comment above). If their offices were located in my city, I'd jump at a chance to work there. It has nothing to do with belief. It's an interesting and unique product. Really wanting to work on a product doesn't require drinking the kool-aid of PR hype. Companies who try to force the kool-aid down their employees' throats are not to my taste. If Stripe is like that, the bad kool-aid would win out over my severe interest and I would leave.
developer1··on A new Stephen Hawking presentation about black holes
Is this a book that someone with no background in the sciences involved can enjoy? Is it for the layman, or requires some knowledge of the facts involved to appreciate enough to read?
developer1··on John Carmack's son's game in Racket
Haha. You began listing off the IDEs, and I was going to post suggesting the IntelliJ line. There are still some clunky annoyances and bloat in the software, but overall it is the best line of editors I have ever used.

You say you've forked out money for both PHPStorm/PyCharm and the expensive IntelliJ. I thought IntelliJ automatically supports all the language addons, so why separate copies of the language-specific bundles? Am I wrong about IntelliJ, or did you just happen to buy that one last?

developer1··on In search of performance – how we shaved 200ms off every POST request
To pitch in some preachy advice: with some time and effort, staging and production environments should be essentially identical. Sure, production is generally going to have more servers handling each service (more web nodes, more db/storage nodes, multiple load balancers, etc.), but the setup and deployments should not be any different.

All too often, we think of staging as nothing more than a clone of the development environment on a remote server where QA can get at it. If you run your load balancer (haproxy), web server (apache, nginx), database (mysql, postgres, mondo, elasticsearch), caching (memcached, redis) all on a single server for staging, you're eventually going to stumble on this kind of hard-to-diagnose problem.

One of the main disservices you are doing to yourself with a single-server staging is that all of your traffic is going to be travelling over localhost or, worse, over unix sockets. You're not even testing basic network latency or performance.

Staging should really be considered a first-level production. Its configuration and maintenance should be handled with the same attention to detail as production.

developer1··on Bootstrap 4 alpha
The dislike for Bootstrap isn't a hate for the framework and its components. It's the fact that most people do not customize it, and so nearly all Bootstrap sites _look_ like Bootstrap. Cartoonish and bulky rounded buttons, overly large menus, etc. The default theme feels equivalent to using Comic Sans MS. It's too Web 2.0 and not very professional looking.

Properly theming (at least in 3.x) took a lot of effort. Just try to make a theme whereby at first glance, you can't tell that Bootstrap was used. It's not that it's not possible to do, it just took a lot of time and effort to nitpick over every detail.

In professional environments (ie: real flesh and blood companies), developers cannot say "we're using Bootstrap's default theme". The business has designers, the designers come up with a design, and unless the developer can customize Bootstrap to accommodate the requirements, in a reasonable amount of time to meet deadlines, Bootstrap is simply not an option outside of using the grid system.

developer1··on Brains Sweep Themselves Clean of Toxins During Sleep (2013)
>> On the other hand people sleep better in the dark

I don't understand how people manage this. I fall asleep in less than 5 minutes if I lie down while the Sun is up in the morning, and stay solidly asleep until an appropriate number of hours have passed. Going to bed in the dark, I can toss and turn for anywhere from 30-120 minutes before finally dozing off.

Night owlism is real, and it's seriously debilitating to be required to conform to working a 9-5/10-6 job. It's Friday night, so I get to live my weekend hours. It's 2:30am now, and I'll be up another few hours. Whenever I am on vacation, or between jobs, I instantly swap to a nocturnal schedule. It is extremely painful to have to work during the day, to the point where I burn out after 12-18 months at a job. For the first time in a decade, I've almost made it 2 years at a single employer. That time is running out. I need a reversion back to my normal hours for a while. :(

developer1··on VW Has Spent Two Years Trying to Hide a Big Security Flaw
Right, because VW should blindly build parts into their vehicles without vetting the security they bring (especially when said part is in fact a security component). Tougher to do when vetting such a part requires expertise in the field, but blindly trusting the supplier is never a good practice.
developer1··on The Bail Trap
I sympathize with your situation, but am confused by "I am out $3,000". Do you not get bail money back when your presence in court is concluded? I always thought bail was a deposit, not a payment. You only lose your bail money if you don't show up when required, no?
developer1··on Credit cards used on cvsphoto.com may have been compromised
It's useful because this situation is temporary. Once the site is back online, the explanation will no longer be posted and anyone coming across this post in a week, month, or years later will have no information.
developer1··on Using a single AWS account is a serious risk
"If someone gets access to your AWS access credentials, you’re in trouble."

I know we're not supposed to post negative comments that don't "add value" to a discussion, but the only thing that comes to mind is "really?". Your setup is as secure as you make it. How you use your API access is up to you. Putting all your eggs in one basket is not insecure. This article doesn't actually bring to light anything important. There is no risk involved so long as you pay attention to what you are doing.

Any set of credentials, if leaked, destroys security. So... don't set yourself up to leak your credentials? I mean, come on, seriously?

*edit: I unfairly used the word "incompetent". Change to a phrase about paying attention to what you are doing.

developer1··on US DoD starts using 11.0.0.0/8
"An IPv6 address is basically a UUID."

This is the reason why I can't believe we're not all on IPv6 yet. You would think that the online advertising industry would have done everything in their power to push IPv6, at any cost. 90%+ of people on IPv6 will literally have a unique identifier FOR LIFE on every device they own. Marketers can now pinpoint down not just to an IP address that identifies a single NAT interface, but each individual device.

I hope that operating systems and/or routers will provide the option to rotate each IPv6 address on a routine basis. It would also be nice if ISPs would rotate the block that is handed out to each customer, but this is unlikely to happen. Every phone, every tablet, every PC, every thermostat, every door lock, every fridge... uniquely identifiable from the day it is hooked up to a network. :(

developer1··on The story of .io
"The only way things improve is by large numbers of people speaking out. Power has no inherent motive to change, people need to push."

Please provide a real-world example of when this has most recently happened in any situation important enough to actually "count". The abuse exists everywhere you look, and there is never, ever, any serious backlash against it. The problem is that 99.99% of the population can care, but it only takes 0.01% willing to take advantage of the remaining population.

There will never be a sense of justice in such things. People who want the power will always take it, and there is nothing that will change that. Cynicism is not a negative trait, it's the bloody goddamn truth of our species. It sucks, but that's how things work. There is no changing this. It's simply not in the cards. Anyone who disagrees is either full of themselves or totally blind to the way the world works.

developer1··on Landlords are trying not to rent to startups in San Francisco
I wish you'd talk to the owners of a company I worked for. After 4 years in business, they continued to interview people for positions at a "startup", requiring candidates to agree to stay late or work on weekends to make the business succeed.

4 years in, no profit. After 5 years, they became "profitable before marketing costs", which was the largest business expense (in the millions).

Huh. I should dig and find out if they still call themselves a startup from 2009.

developer1··on New Horizons: Nasa spacecraft speeds past Pluto
Typical fallacy wherein one person believes strongly in something - in this case science - and believes that those who don't share the belief are somehow missing out on something important.

If you have a passion about anything at all, good for you. Preaching its importance to the world at large means very little to those who don't share your interest. You might introduce a few new people to a topic which they will then grow into themselves, but the majority of your words will fall of deaf ears.

Fanatics of science are especially prone to this problem, because of this idea that it's all based on facts and improving life, and so surely every single damn person on the planet HAS TO CARE.

Not to mention that the real science buffs typically can't even begin to understand that _not everyone thinks the way they do_. Brainy people tend to think everyone else alive must be as curious and obsessed with details about every aspect of life. You know what, some people are very happy living without daily intellectual bombardment.

developer1··on Skin too fragile to touch
Really? I must be broken, for I have no desire to be a member of that group. :/
developer1··on Facebook’s Piracy Problem
Yes and no. Facebook can be forced to take down the content (this is the purpose of DMCA takedowns), so they are not protected from that. As for damages, no - you have to go after the person who posted it, in this case the scumbag assholes at Zoo.
developer1··on What happens to my late husband’s digital life now he’s gone?
You also have to be sure the machine you're hosting this on won't be taken down if you really die and aren't around to manage/pay for it anymore. Server in your closet? The plug will be pulled long before 6 months pass after you're gone. Server in a data center? You can't be paying for that monthly, as chances are your credit card will be cancelled and your machine will be shut down for non-payment before your 6 month deadline. Also, hardware failure makes it a possibility that your server will not survive 6 months uptime anyway.

Basically, dead man's switch is not even remotely guaranteed to work.

developer1··on AWS Best Practices for DDoS Resiliency [pdf]
Any company using the massive amount of bandwidth you are thinking of is probably not getting all the features required for their business on the $20/month plan. Hell, you can't even obtain access logs without the enterprise pricing. Your limit won't come from CloudFlare restricting you, a lack of basic necessities from the product will have you crawling to pay whatever enterprise amount they want.
developer1··on Going into space for 1,000 days presents a series of health risks
There's likely very little adapting to do. What doesn't work is expecting to live in microgravity long term, and then come back to gravity. There's no talk whatsoever about what happens if you never go back to gravity. Until they allow a volunteer astronaut to spend the rest of their life in space without returning, we won't have a real-world analysis of what happens to one's body as they age.

And of course the truly interesting experiment: a child born in space, who spends their entire life there. Of course, "child abuse" means this will not happen in our lifetimes. Let alone seeing what 2-3 generations of space-bound life results in.

developer1··on Ask HN: Who is hiring? (July 2015)
Regarding your puzzle, the mention of unicode is strange considering the string "hiring" can be handled with ordinals < 255 in any language (ie: no special handling for unicode required). Some languages make unicode ordinals easy, others not so much. Perhaps encoded("hiring☺")@smartgift.it? ;)
← PreviousPage 2 of 5Next →