I sincerely hope that the new owners just shut this site down. What's the difference between/. circa 2000 vs. now? Today, this site is frequented by the biggest bunch of whiners I've ever seen. They literally complain about *everything*:
"I saw a typo". "I saw an ad". "I saw a paywall". "I saw a CSS style I didn't like". "I saw a post submitted by a user I don't like". "I saw a social justice warrior commenting on something". "I saw a feminist trying to ruin nerds' lives". "I saw a story that wasn't 105% technical".
Jesus Christ. Just stop complaining about everything and go do something else, okay? Biggest group of entitled nerd complainers I've ever seen.
My friend told me that one of the most popular websites in the world, for developers, doesn't let users sort their list of repositories in any way, or even control the pagination or let users see the entire list of repositories all at once. I told my friend that since repositories are the single most important thing that users need to access from a version control system, this couldn't possibly be true.
That's not true. Just yesterday, I began a joke with "N people walked into a bar, where N is an integer greater than 1 and less than 3." The audience was in stitches!
I interviewed at Microsoft, Google, Amazon, Intuit, etc. back in the day, and they were all some particular variation of nerd-arrogant.
Microsoft asked me, "How many ping pong balls would fit in an airplane?" I answered, "3X, where X is the number of bugs in Windows 2000." I didn't get the job.
Amazon asked me, "How many ping pong balls would fit in an airplane?" I answered, "That depends upon whether I use your head as a hammer to flatten each ping pong ball first." Guy was an asshole. I didn't get the job.
Google asked me, "Why are manhole covers round?" I answered, "So they can roll downhill and maim people." I didn't get the job.
Finally, I got a job at ADP. Now I fuck with those companies by screwing up their employee paycheck amounts every fourth cycle.
If you find TFA remotely interesting, I recommend you follow it up with "Cracking the Coding Interview" by Gayle Laakmann. Hell, I learned how to solve the Traveling Salesman problem using only directed cyclical graphs, and I don't even know what a graph is! I got a job at Google after I impressed the interviewers, and now I'm working on converting the the Android runtime to something called Java bytecode. Unfortunately, I haven't found a book called "Cracking the Java Bytecode", so I'm just making it up as I go along. That's because my Big O notation is n over infinity!
In my freshman year of college, before I knew anything about Unix-like operating systems, we were forced to program C exercises in a text editor that actually represented SHIFT-SPACE as a different character than SPACE. The character looked no different than space, but broke the compiler.
And of course, the C compiler told us something completely useless, like "missing parenthesis at end of file", which had no correlation at all to where the erroneous character resided.
I can't tell you how many times I had to do crazy text bisection exercises just to find the invalid character, all because I didn't know how to use any of the OS tools.
Android devices might be absolutely, ecstatically awesome, but I'm never buying one again. The manufacturers and carriers guaranteed that my first Android device would be my last, by failing to allow me to upgrade to the latest, most secure version of the operating system.
Samsung wants to sell me an $800 tablet, but won't let me upgrade operating systems when critical security flaws are found? Screw them, and screw Google for allowing this type of ecosystem.
They used to retain up to 50% of their resale value, before Apple started aggressively obsoleting their own hardware every year or two. They certainly don't now, at least for the former high-end MacBooks that now only match specs with current mid-end MacBooks.
According to the infographic, the most lucrative way to make money with desktop apps is to sell services, and the most lucrative way to make money with cloud services is to license client software. Does this seem backwards to anyone?
Samsung can try to woo developers all it wants, but anyone who has ever dealt with Samsung knows how truly horrendous Samsung support for their flagship products are. I mean, it's almost 2016, the latest Note 10.1 tablet is still a model that was released in 2013, and a recent version of Android for it is nowhere to be found. User forums are always abound with questions about whether Samsung has abandoned their product.
Samsung can make all the claims it wants, but until it actually demonstrates that it has a clue on how to support its devices, I wouldn't bother getting involved with them.
Oh, and their continual need to throw "prototype-level" features into Android products is really irritating. I know it's cute that clever Samsung developers can claim to design a feature whereby a user can scroll a web page by looking up and down the page with their eye movements, but until that's actually a useful feature, and until it actually works well, it should stay the hell away from production Android. And there's tons of other likewise "experimental" features that just have no place in a production-ready operating system.
You can write WebAssembly by hand, in the same way you can write Java bytecode by hand.
Not exactly. WebAssembly uses an Abstract Syntax Tree, which, while available in text and binary format, is quite a bit different than just listing out a sequential series of bytecode instructions.
You are correct. However, all of the points referenced therein make presumptions about open source software that was already mature. How do you think such open source software becomes mature? By developers with programming skills. How do those developers gain programming skills? Hint: not solely through open source projects.
And you don't think the benefit flows in the other direction too?
Of course it does. There are many mutually-beneficial relationships between open source projects and commercial entities that use them.
It's simple. As long as a significant portion of Apple's revenue comes from having a closed, "walled-garden" ecosystem, Apple will be disinclined to participate anything that might result in the demise of that ecosystem. After all, it's hard to be in the same boat as everyone else supporting WebAssembly etc., when that same technology will ultimately result in the death of on-platform app stores.
If you can't do that, then you're an anti-social jackass that should be shunned.
Nice try, Richard Stallman's alias.
I bet that the corporate, proprietary world has done more good for free software than free software has. After all, someone has to pay the salaries of programmers, right? I've personally been involved in huge numbers of projects where developer's exposure to open source projects, within the context of a proprietary-only workplace, has enabled the skills and exposure to those open source projects, with said developers going on to work on derivative, open source projects in their spare time.
Nice try, though, at seeing the world through black-and-white lenses.
Those are great suggestions that work decently. The five or ten variations I tried however (including "bash security practices"), returned more articles about Shellshock than anything else.
I sincerely hope that the new owners just shut this site down. What's the difference between /. circa 2000 vs. now? Today, this site is frequented by the biggest bunch of whiners I've ever seen. They literally complain about *everything*:
"I saw a typo". "I saw an ad". "I saw a paywall". "I saw a CSS style I didn't like". "I saw a post submitted by a user I don't like". "I saw a social justice warrior commenting on something". "I saw a feminist trying to ruin nerds' lives". "I saw a story that wasn't 105% technical".
Jesus Christ. Just stop complaining about everything and go do something else, okay? Biggest group of entitled nerd complainers I've ever seen.
My friend told me that one of the most popular websites in the world, for developers, doesn't let users sort their list of repositories in any way, or even control the pagination or let users see the entire list of repositories all at once. I told my friend that since repositories are the single most important thing that users need to access from a version control system, this couldn't possibly be true.
Then I visited github.com. I was wrong.
Or, at the very least, you'll be able to see about 30 degrees of her at any given time.
You'll only find your remote when you're searching for a paper clip.
That's not true. Just yesterday, I began a joke with "N people walked into a bar, where N is an integer greater than 1 and less than 3." The audience was in stitches!
I interviewed at Microsoft, Google, Amazon, Intuit, etc. back in the day, and they were all some particular variation of nerd-arrogant.
Microsoft asked me, "How many ping pong balls would fit in an airplane?" I answered, "3X, where X is the number of bugs in Windows 2000." I didn't get the job.
Amazon asked me, "How many ping pong balls would fit in an airplane?" I answered, "That depends upon whether I use your head as a hammer to flatten each ping pong ball first." Guy was an asshole. I didn't get the job.
Google asked me, "Why are manhole covers round?" I answered, "So they can roll downhill and maim people." I didn't get the job.
Finally, I got a job at ADP. Now I fuck with those companies by screwing up their employee paycheck amounts every fourth cycle.
If you find TFA remotely interesting, I recommend you follow it up with "Cracking the Coding Interview" by Gayle Laakmann. Hell, I learned how to solve the Traveling Salesman problem using only directed cyclical graphs, and I don't even know what a graph is! I got a job at Google after I impressed the interviewers, and now I'm working on converting the the Android runtime to something called Java bytecode. Unfortunately, I haven't found a book called "Cracking the Java Bytecode", so I'm just making it up as I go along. That's because my Big O notation is n over infinity!
http://www.amazon.com/Cracking...
vim: set listchars=tab:>.,nbsp:.,trail:.
In my freshman year of college, before I knew anything about Unix-like operating systems, we were forced to program C exercises in a text editor that actually represented SHIFT-SPACE as a different character than SPACE. The character looked no different than space, but broke the compiler.
And of course, the C compiler told us something completely useless, like "missing parenthesis at end of file", which had no correlation at all to where the erroneous character resided.
I can't tell you how many times I had to do crazy text bisection exercises just to find the invalid character, all because I didn't know how to use any of the OS tools.
Android devices might be absolutely, ecstatically awesome, but I'm never buying one again. The manufacturers and carriers guaranteed that my first Android device would be my last, by failing to allow me to upgrade to the latest, most secure version of the operating system.
Samsung wants to sell me an $800 tablet, but won't let me upgrade operating systems when critical security flaws are found? Screw them, and screw Google for allowing this type of ecosystem.
I'm sticking with Apple devices from now on.
Kudos to you for keeping track of your single-sided floppies. I'd always accidentally flip them over, at which point they'd promptly disappear.
What are they going to do when Apple is awarded the patent they filed for in 2005?
http://www.google.com/patents/...
before Apple started aggressively obsoleting their own hardware every year or two.
huh? my 2008 macbook is seven years old and still fully supported in OSX yosemite
Yeah, but who wants a non-Retina, non-SSD, non-illuminated-keyboard Mac? No one, these days.
They used to retain up to 50% of their resale value, before Apple started aggressively obsoleting their own hardware every year or two. They certainly don't now, at least for the former high-end MacBooks that now only match specs with current mid-end MacBooks.
According to the infographic, the most lucrative way to make money with desktop apps is to sell services, and the most lucrative way to make money with cloud services is to license client software. Does this seem backwards to anyone?
You've never heard of air gap attacks, have you? Scratch that, I mean, you've never heard of concrete gap attacks, have you?
Samsung can try to woo developers all it wants, but anyone who has ever dealt with Samsung knows how truly horrendous Samsung support for their flagship products are. I mean, it's almost 2016, the latest Note 10.1 tablet is still a model that was released in 2013, and a recent version of Android for it is nowhere to be found. User forums are always abound with questions about whether Samsung has abandoned their product.
Samsung can make all the claims it wants, but until it actually demonstrates that it has a clue on how to support its devices, I wouldn't bother getting involved with them.
Oh, and their continual need to throw "prototype-level" features into Android products is really irritating. I know it's cute that clever Samsung developers can claim to design a feature whereby a user can scroll a web page by looking up and down the page with their eye movements, but until that's actually a useful feature, and until it actually works well, it should stay the hell away from production Android. And there's tons of other likewise "experimental" features that just have no place in a production-ready operating system.
You can write WebAssembly by hand, in the same way you can write Java bytecode by hand.
Not exactly. WebAssembly uses an Abstract Syntax Tree, which, while available in text and binary format, is quite a bit different than just listing out a sequential series of bytecode instructions.
https://github.com/WebAssembly/design/blob/master/AstSemantics.md
Citation needed.
No citation needed, it's an assertion based upon the most rudimentary understanding of economics. Of course, I might be wrong.
Sure. But there are other ways to pay programmers than by the sale of proprietary software.
You are correct. However, all of the points referenced therein make presumptions about open source software that was already mature. How do you think such open source software becomes mature? By developers with programming skills. How do those developers gain programming skills? Hint: not solely through open source projects.
And you don't think the benefit flows in the other direction too?
Of course it does. There are many mutually-beneficial relationships between open source projects and commercial entities that use them.
It's simple. As long as a significant portion of Apple's revenue comes from having a closed, "walled-garden" ecosystem, Apple will be disinclined to participate anything that might result in the demise of that ecosystem. After all, it's hard to be in the same boat as everyone else supporting WebAssembly etc., when that same technology will ultimately result in the death of on-platform app stores.
If you can't do that, then you're an anti-social jackass that should be shunned.
Nice try, Richard Stallman's alias.
I bet that the corporate, proprietary world has done more good for free software than free software has. After all, someone has to pay the salaries of programmers, right? I've personally been involved in huge numbers of projects where developer's exposure to open source projects, within the context of a proprietary-only workplace, has enabled the skills and exposure to those open source projects, with said developers going on to work on derivative, open source projects in their spare time.
Nice try, though, at seeing the world through black-and-white lenses.
Google hyper-vacillates between releasing shit that nobody wants, and abandoning products that people do want.
With 24,000 employees, you think they would stumble their way onto a clue.
With all the money that Microsoft charges for patents used by Android, I'd hardly call it free.
Those are great suggestions that work decently. The five or ten variations I tried however (including "bash security practices"), returned more articles about Shellshock than anything else.
That query still returns tons of articles from when Shellshock was reported but not yet named.