When a non-technical website is hacked, I expect a dumb press release like this. But when an attack targets the tech industry, I expect a deeper level of coverage. What malware is served? Does it work on OS X or linux?
Interesting article. I think burnout can be caused by a number of things, but I don't think everyone has a different burnout trigger. When faced with non-ideal conditions/expectations, burnout is inevitable. Sone people can cope with different burnout causes better than others, but if, say, your work is soul-scorching then it'll eventually get to you.
Wow, that's a new type of hipster startup cred. "We're post-web". All joking aside, I'm guessing startups like this play in a space where people (gov. contractors) aren't really impressed by a website.
Programming is mostly engineering. You are rearranging abstracted units. Usually, you are piping data from point A to B, in which case there exists one algorithm to do that. Sure, some devs have deeper problems, but the majority of us are simply building data pathways.
So this person was not only unaware that the algorithm was aad, they also were unaware that one algorithm oould be worse than another? Unless that second part is true, you juat have an employee making poor decisons. More aaths won't help with that.
Ah, they finally realized that there are non-trollish cases where people want to express a thought online without having it indexed and searchable by everyone they ever meet in life.
The BIOS has a lot of built in traps that, while minimalistic, make all PCs appear the same to you, the trap-user. This is the bare minimum to load an OS + drivers from disk, or run an OS installer, or turn your PC into a flappy bird arcade machine.
Come to think of it, "bare metal" would really be modifying your BIOS to contain flappy bird. Then you could draw to the screen directly. Too bad it would only work on one model of motherboard. :)
I've inherited a few minefields. I can see how they weren't always this way. Some very smart people designed the project, and then a dozen or so engineers came through and, failing to fully understand the project structure, made their additions/modifications in totally harebrained ways. The fault lies with the original developers, who failed to create a robust, understandable codebase (no tests, no documentation, zero code comments(!)).
This isn't surprising. If you tune your Genetic Rearranger 3000 to spit out blueberries that are really friggin' blue, and don't develop rough surfaces, and are resistant to certain molds, and don't track other metrics like nutrition content, then there is a greater than zero chance that whatever you're not tracking will be diminished.
Most of the points he makes are a byproduct of expecting too much from other people. I.E. gem authors, or misunderstanding why something exists I.E. the ruby standard library, which is a motley crew of modules meant to let people write hacky scripts a la perl.
This is why I'm getting away from magic/cleverness as much as possible. Clever solutions usually rely on the dark corners of a language/ecosystem, which might break in the future.
Crackpot conspiracy theory: Microsoft is whispering in the IRS's ear. The joke's on them: Once a piece of open source software has a foundation around it, it's pretty much just a bunch of people re-coloring widgets.
But won't there be a language barrier? And call me a distrustful cynic, but I somehow doubt those countries would accept that I just show up there and demand edumacation.
This is an interesting idea, but I don't see how it differs from what Coursera and such are offering. Pay for a structured, college-like learning environment, to prove something to yourself, or brag. (I'm excluding those who are just trying to be more marketable to employers)
That's not just racist and rude, it's also logically unsound. What do you think the percentage of odesk programmers in India is? 80% maybe? If you avoid people from that entire country, you're getting 1/5 of odesk. For your heuristic to make any sense, programmers on odesk from India would have to be 500% worse at programming than everyone else (relative to salary). In short, I think your ideas about this are just bonkers.
Well this is great. We're told to "just give women in tech a voice". So some organizers go looking for someone who's comfortable with keynoting the damn conference on these issues. She gives a weak "no, but maybe I could generalize to a talk about diversity in general", and they DO NOT cancel the diversity keynote, they find someone who's more confident to talk about this PARTICULARLY bad targeted issue. And she assumes that they are just dum-dum conference organizers... or something.
The REPL is part of my TDD loop... Which is actually, write a test, come up with a plan to make it pass, google for the programming constructs I need in the language I'm using, test a snippet (or a fully functional line) in the REPL, copy over to my project, make the test pass, ..(refactor). Without the REPL I would have an extra cognitive overhead of wondering if I had introduced a bug through misunderstanding a sketchy part of the docs.
Ideally, there would be some way to disclose this kind of info to whatever government regulatory agency is responsible for approving these things. In your situation, you have to worry that whoever you disclose this to is going to act irrationally, and governments exist to mediate between irrational actors for the benefit of the public.
I'm proudly one of the insufferable "brogrammers" who wears that new employee backpack everywhere. I spend my free time learning new web frameworks. I go to tech meetups. Strike up a conversation with me and recoil in horror at my ignorance about everything outside of tech. I'm racing against imposter syndrome here, and a reduced sex appeal isn't going to stop me.
This is why I loved comodo firewall back in the day. You could block all outgoing connections, including some system processes. You would get a nice little dialog detailing what process was trying to reach the internet and what it was trying to connect to, on what port, and you could on-the-spot set up a policy for that app.
Phones need this even more than PCs ever did. CyanogenMod people should look into this kind of functionality. Sure, google will try to make it impossible, but that won't stop a determined reverse engineer from making basic personal privacy available to anyone who wants it + can install a custom ROM.
Soylent is a huge first step. Henceforth, we'll know "what we don't know" about specific humans, and what is a general baseline throughout. That'll help us (humanity) make directed efforts to automate soylent mixture tweaking. I really can't wait for a device that scans me before each meal and decides what I need. Nutritionists would be in high demand, because who's going to trust a machine? At least for N years until entire generations have been through this system.