Slashdot Mirror


User: heckler95

heckler95's activity in the archive.

Stories
0
Comments
56
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 56

  1. Re:What do I do with one? on A Least Half a Million Raspberry Pis Sold · · Score: 5, Informative

    Adafruit has a great series of lessons on how to get it setup and examples of some interesting uses. They also have a ton of useful accessories, cases, etc.

    I've done a few Arduino-like experiments using their Pi Cobbler breakout board. I got mine to output status information (date/time, IP Address, network stats) and/or a twitter feed on a cheap 16x2 LCD display. With a cheap wifi dongle and one of those USB emergency cellphone chargers for power, it's completely independent of wires, so I'm thinking about adding some motors and maybe a few IR sensors to create a basic rover. Once you get the distro setup to auto-login and install TightVNC server and enable SSH, you just need to give it a network connection to control it remotely from a PC. I only hooked mine up to an HDMI TV once on first boot to get those things running. Now I just turn it on and wait for the IP to appear on the LCD display and SSH or VNC into it.

    I agree that initially it was tough to come up with useful things to do with it, but the Adafruit tutorials went a long way toward inspiring me and walking me through the more mundane details of taking care of the basics (SSH, VNC, WiFi, etc.) so that you can focus on actually doing something cool with it. You can also search around for BeagleBone or Arduino + Ethernet Shield projects for ideas since the Pi can do most of what those can at a fraction of the price. Good luck!

  2. Re:I think that's all college students on Ask Slashdot: Rectifying Nerd Arrogance? · · Score: 3, Interesting

    It sounds like you were able to avoid some of the more common pitfalls. Kudos on that. I was always pretty sure I'd stay on the individual contributor path, climbing the technical ladder and writing code for the rest of my career... until I wasn't. At one point, I got a taste of management and became hooked. It rivaled the feeling I got 20+ years ago when I wrote my first program in AppleSoft BASIC and filled up the screen with random colored boxes... I felt like a master of the universe. As much as I have enjoyed commanding electrons to do my bidding, leading a team of talented individuals and pushing them to exceed their perceived/self-imposed limitations, and accomplish something as a team that you never could have done yourself, has also been very rewarding and pushes me to expand my expertise beyond my comfort zone. Now that I only really write code for fun, I think I enjoy it even more than I did when I was getting paid for it.

    The other day, I came across a site, http://www.nand2tetris.org/ that is a free course on computer architecture. In it, you build up a computer system from simple Nand gates, up through an ALU, CPU, Memory, and then the entire software stack, from machine code, assembly (via an assembler), high-level code via a compiler, etc. I took a course like this in college and it was another great "Aha!" moment for me where the connection between software and hardware (and eventually the basic physics of semiconductors) all came together for me. It was great to work through the hardware part of this course again (I got through it in an afternoon, but I was pretty addicted once I started). Give it a look, I think you'll enjoy it.

  3. Re:Obligatory on Ask Slashdot: Rectifying Nerd Arrogance? · · Score: 1

    Touché.

    2 out of the 5 Cornell Athletics FAQs attempt to explain it, but I still don't get it myself. No more ambiguous than the Crimson though.

  4. Re:I think that's all college students on Ask Slashdot: Rectifying Nerd Arrogance? · · Score: 2

    I don't look at it that way. One of the things that drew me to engineering was the never ending abundance of challenges. I love solving problems and learning new things. Whenever I start to get cocky or too comfortable, it's nice to remind myself (now that I've learned it the hard way) that there's always more out there... more to learn, more difficult problems to solve, different types of challenges (physical, mental, etc.) that I can strive for.

    I don't regret any part of my experiences detailed above, I'm grateful for having had the opportunities that I've had. I think the truly depressing view is the one in which you think you've reached the summit of the mountain and there's nowhere to go but down.

  5. Re:I think that's all college students on Ask Slashdot: Rectifying Nerd Arrogance? · · Score: 5, Insightful

    Go Big Red!

    Seriously though, I think almost all engineers go through a similar progression. Spend high school overachieving (probably at the expense of social development), work hard and get into a great college, get knocked down a peg when you realize that you're either somewhere in the meaty part of the curve among other prospective engineers, or that you'll actually need to *try* in order to get that A for the first time in your life... once you do succeed (or maybe just fail to fail) you graduate college thinking you're ready to take on the world... enter the business world and realize that the fancy education you paid so much for is only good enough to get your foot in the door...come to the realization that respect is earned by experience and demonstrated value... spend a few years building up credibility and expertise, then realize that being a manager (or director, or VP, etc.) requires some serious people skills (remember all those parties and extracurricular activities you skipped in high school in favor of hacking and video games?) and either choose to stay on the individual contributor path and hone your skills to guru level or take the plunge and start educating yourself (both formally and informally) in how to effectively manage a bunch of cocky engineers.

    That's my story in a nutshell, and I think there are probably quite a few people out there who can relate. The cyclical nature of it is somewhat poetic. Just when you think you've reached the summit, you're finally able to see the next peak.

  6. Re:Simple on Ask Slashdot: Actual Best-in-Show For Free Anti Virus? · · Score: 2

    I don't think that's really a fair analogy. Anti-virus software attempts to detect malicious code and prevent it from doing damage. Yes, some malicious code is executed via zero-day vulnerabilities in operating systems (i.e. security guard left a door unlocked), but a lot of virus infections are caused by unsafe user behavior. Users open/execute unknown email attachments, click malicious links, and willingly install sketchy software that purports to do some useful function for free while doing something malicious in the background. In this case, the owner of the building is telling the security guard to give the men in ski masks free reign of the building.

    Microsoft's User Account Control attempts to mitigate this risk by requiring the user to confirm any program that requires elevated privileges to run, even if the user is a local administrator ("Are you sure you want to let XYZ program make changes to your computer?"). Even if the user mistakenly grants such privileges, a competent anti-virus package can raise a second alert - hopefully the user realizes they've made a mistake at this point (i.e. security guard says, "hey boss, those guys look like criminals, are you sure you really want me to let them in?). If they override that and let the program run, then all bets are off.

    As far as I know, MS has a pretty good track record of fixing vulnerabilities that it knows about (i.e. mistakenly unlocked doors), and the occasional headline about a zero-day exploit shouldn't undermine your trust in their (free) anti-virus product.

  7. Re:This is getting beyond ridiculousness. on Samsung Appeals Apple's Injunction Against Galaxy Nexus · · Score: 1

    Both analogies (rental car license plates, theater seats) are great and fit the situation very well... 2 of the best I've heard.

    My point is that the case should be focused on determining whether or not there is sufficient evidence that the defendant violated the law, and most cases against a John Doe based solely on an IP address should be dismissed immediately based on that criterion. It shouldn't hinge on which side's lesson in network infrastructure resonates better with a technology-ignorant judge. Instead, these suits are allowed to stand and defendants are shaken-down for settlements without a judge ever getting the chance to be enlightened by biased lawyers on the nuances of TCP/IP. I'm not saying they need to be certified Network Engineers, but a basic understanding of the underlying technology (and how the laws apply to it) should be required.

  8. Re:This is getting beyond ridiculousness. on Samsung Appeals Apple's Injunction Against Galaxy Nexus · · Score: 3, Interesting

    Judges need to have a basic understanding (beyond that of your average grandparent) about how the underlying technology works in order to make a fair legal decision. One example that comes to mind are the lawsuits brought by the RIAA against John Does based on records of an IP address downloading or uploading a file. IP Addresses do not uniquely identify a person or even (most of the time) a single computer yet they allow these companies to harass individuals without sufficient evidence linking a specific person to any crime. I'm willing to bet that at one point in your life, you have probably operated a WiFi router either without security or using easily-broken WEP. If a stranger used your network to commit a crime, wouldn't you prefer a judge with a basic understanding of how networks and IP addresses work so that you could make an adequate defense? Or would you be ok with the prosecution dumbing it down for the judge and convincing them that "IP addresses are like social security numbers for computers"?

  9. Re:Comparison of technologies on Damaged US Passport Chip Strands Travelers · · Score: 1

    RFID is not a challenge/response system. It's a barcode that is read with RF instead of a laser. There is no microchip, no encryption code running on the passport, or any other intelligence. The only (security) value of RFID over a plain old barcode is that they aren't trivially easy to copy/fake with the average home computer/printer. If you were going to try to modify an e-passport (changing a birthdate or photo, for example), you would need the appropriate hardware and know-how to modify or replace the RFID tag so that the printed data matched the digital data. So it makes it more difficult or inconvenient to circumvent the system, but by no means does it provide the level of security that an active challenge/response sytem (think SmartCard) provides.

    The RFID tag typically has all of the information that is visually printed on the passport and some countries encode the person's photo as well. Scanning the tag reads the information, providing a double-check against what's printed on the passport and can also be used to look-up additional information from databases like the no-fly list. The same could theoretically be accomplished with a printed 2D DataMatrix barcode, although if you wanted to encode the photo it would probably need to be pretty large (likely larger than the passport itself).

  10. Re:Wrong demographic on The Future of Hi-Tech Auto Theft · · Score: 2, Insightful

    The first guy to hack a car's PC needs to be skilled. Turn that into a black-market android app and all of a sudden the middle-school dropout who had trouble learning how to jimmy or hotwire can steal a car with the swipe of a touchscreen. It's just a matter of time.

  11. Re:A few kids might be able to get it on How Do You Explain Software Development To 2nd Graders? · · Score: 1

    7-8 year-olds typically don't have Facebook, Blogger, or any other personal presence on the web at that age. Don't underestimate the inspirational power of creation. A simple drawing or watercolor painting from scratch is much more likely to inspire a young person to take an interest in art than tracing a comic book or coloring in a coloring book. Sure it may not look as great as what they're exposed to out in the world, but it's completely their own, and that can be powerful.

  12. Re:A few kids might be able to get it on How Do You Explain Software Development To 2nd Graders? · · Score: 1

    I think you hit on a lot of great points here - I was 9 when I wrote my first AppleSoft BASIC programs on an Apple IIe on loan from my school. Prompting for input and doing simple arithmetic with somebody's age was ok, but the thing that had me hooked was writing a looping program that drew random boxes and lines in random colors on the screen indefinitely. The thing that really made that great was that at the time (1990-ish) those text prompts and colored lines and boxes weren't visually that far from "state of the art" games like Oregon Trail. It made me feel that at 9 years old, I wasn't that far from mastering all that a computer could do. Nowadays, the bar is set much higher. Kids grow up with Playstation 3 games that are rendered in near-lifelike detail with speech and making the mental jump from your first dozen-line program to something like that is just huge. I've been writing web/DB business applications for 7 years now as part of my job (and have been a computer geek for more than 20 years) and even I have a hard time grasping what goes into creating an A-list console game. The rift between a first program and something useful and/or impressive has unfortunately grown exponentially along with Moore's Law and that spark of inspiration that so many of us experienced in the early stages of personal computing is becoming more and more elusive.

    I think the one saving grace is the relative ease with which you can develop and publish a real working website. It may not compare to top sites in terms of design and functionality, but it is conceivable that a young person could figure out enough HTML, CSS, and JavaScript (probably with a little "help" from the web and Ctrl+C) and actually create something from nothing. More importantly, they can easily share their accomplishment with others by just emailing a link or posting it on Facebook and get the encouragement they need to inspire them to go further.

    So after my long nostalgic diatribe, my real contribution to the conversation is this: Give them a crash course on HTML (tags, links, styles, etc.) and using input from the class, collaboratively build a simple webpage. Include a photo of the class, a link or two, some student-chosen colors or font style elements, and **publish it to the web, giving the students the link to show their friends and family**. If they can go home to mom and dad and say "hey, look what I helped to make!" I think you have a pretty good chance of inspiring at least a few of them to explore more.

  13. Re:So hackers like it on Is Tablet Success Bound To Their Crackability? · · Score: 1

    With smartphones, it comes down to a battle between advanced ("hacker") customers and the megacorp wireless carriers. For example, from Motorola's perspective, Verizon is the primary customer. Joe Smartphoneuser comes second at best. The carriers have a vested interest in maintaining control over the devices, especially when they do underhanded things like charge extra for the same data bandwidth depending on whether it's consumed by the phone or by a tethered laptop. Losing that control means losing significant (zero-cost) revenue and they communicate this interest to phone manufacturers, threatening not to carry their devices if they're too easy to circumvent. The flipside of the coin is the small minority of customers who may choose a different phone or different carrier because they like rooting their devices or side-stepping certain carrier-imposed software or controls. This group's buying power and influence over a phone manufacturer is dwarfed by that of any of the major carriers. It's dollars and cents, plain and simple.

    Having seen this play out in the smartphone world, I won't be too surprised to see it continue with tablets. The one hope is that since not all tablets are tied to a wireless carrier, the manufacturers won't be handcuffed when it comes to listening to and responding to customer wants and needs. There's no pressure from wireless carriers for tablet makers to lock-down their devices if they're WiFi only.

  14. Re:No, those are not challenges. on Canada To Adopt On-Line Voting? · · Score: 1

    The Average Joe doesn't understand SSL or public key encryption yet they happily fork over their most personal information to Amazon for the latest paperback or HDTV as long as they see the little padlock icon on their browser.

    Adoption will definitely be slow at first like it was with eCommerce but once it hits critical mass and the safety and security of the system is common knowledge (like the padlock icon) it will take off exponentially. Of course all of this assumes that it is implemented and maintained in a way that avoids serious pitfalls and scandals that undermine public opinion.

  15. Re:It's Good Enough For Collecting Taxes... on Canada To Adopt On-Line Voting? · · Score: 1

    My mistake, thanks for the info. That simple change would go a long way to reducing voter fraud here in the US, but it has yet to be implemented despite the logic behind it.

  16. It's Good Enough For Collecting Taxes... on Canada To Adopt On-Line Voting? · · Score: 1

    Yes, online voting is a challenge to get right, but definitely not an impossibility and should not be written-off right away. If you showed up a the polls to find that somebody had already signed the little book and voted in your place, you'd do something about it. Wouldn't you do the same with online voting?

    There is essentially no verification that the voter is who they claim to be at physical polls - just show up and sign the little book (right next to the easily copied sample signature). I still don't understand how this is considered enough to validate a vote.

    Billions of dollars in tax revenue/refunds are processed online each year. One fairly straightforward (and arguably much more robust) way to verify voters is to use tax information. When e-filing taxes, one or two numbers from the previous year's return is required as a form of verification. Centralizing the voting computer(s) into a secure data center like the IRS's consolidates the risk of getting hacked. Yes, it's a single point of failure as opposed to hundreds of thousands of individual electronic or paper voting machines, but it can be better controlled and intrusions can be more easily detected. In the case of trojans on voters' computers stealing individual votes - if your computer is infected, you've probably got bigger things to worry about (like your bank accounts and identity).

    All of the usual avenues of buying votes and intimidating voters can and will still happen. I don't think that moving voting to the privacy of one's home (as opposed to the privacy of the voting booth) will have an appreciable effect.

    Online voting would also potentially save a significant amount of money in the form of polling location costs, transportation costs, ballot counting costs, lost time/wages for voters, lost productivity for employers who provide time off to vote, etc.

    I fully acknowledge that there are inherent challenges, but the potential benefits are also quite significant. If implemented by a group of smart people (academics, motivated by pride in democracy, not corporations motivated by political and fiscal gains) and overseen by anybody who cares to look (Open Source the whole thing) I think there is a great chance of success.

  17. Re:Idiocracy on Italy Votes To Abandon Nuclear Power · · Score: 1

    It's got electrolytes!

    Seriously though, I think the enlightened people who "know better" still need to respect the idea of pure democracy. If your country shifts toward a majority of people supporting something that you fundamentally disagree with, then you need to either try to shift the balance back to your perspective, or consider changing your allegiance to another country whose values are more in line with your own. Corrupting democracy by forcing something on people despite their votes because "it's for their own good" is a slippery slope that leads to dictatorship.

    NB: the "you"s in the previous paragraph are not directed to the author of the parent, I just loved Idiocracy and chose to reply to this thread with my 2 cents

  18. Re:This is good. on Google Allows Carriers To Ban Tethering Apps · · Score: 1

    Here in the US, Verizon operates a CDMA network (different chips, different frequencies, no SIM card). The other big carrier, AT&T, has a GSM network (similar to Europe, Asia, and most of the rest of the world) and it is often trivially easy to "unlock" a phone with a software hack that will allow you to just stick in a competitors SIM. With Verizon, your only other big national option is Sprint since they also use CDMA.

  19. Re:This is good. on Google Allows Carriers To Ban Tethering Apps · · Score: 1

    Sell it on eBay for more than what I paid for it, use some of the proceeds to buy a discounted phone on another carrier (or Verizon even). Or you can even keep the phone and just re-activate it on Verizon as a month-to-month customer. Contract changes are essentially a get-out-of-ETF-free-card. The carriers know this and don't exercise the option very often - they'd rather have you finish out your contract on the old terms and hook you into the new terms when you re-up. If you're given the opportunity, you might as well use it, even if the changes aren't so bad that you're forced to switch carriers.

    Contracts and activation fees are a relic of the early "mobile phone" days when the carriers actually had to so some significant work to get your new line provisioned across all of the towers on their network and roaming charges took months to hit the books. Today that can be accomplished by a sales person at the wireless store with a click of a mouse. The carriers haven't voluntarily given up their unnecessary anti-competitive contracts so you shouldn't feel bad about taking advantage of any opportunities those oppressive contracts may offer you as a consumer.

  20. Re:Is this even a thing? on Wikipedia Moves To Delete the Free Speech Flag · · Score: 1

    The hex HTML color codes for the colors in the flag represent the encryption key. It's a way to publish the key without actually publishing the key. Pretty clever if you ask me.

  21. Re:What a great way to die on Motorola Sticks To Guns On Locking Down Android · · Score: 1

    They're not worried about their relationship with the handful of end-users who brick their phones and jump ship to another handset maker. Their concern is appeasing the carriers, much of whose revenue stream depends on keeping the operating system (and it's many locks and blocks) intact. Here's a perfect example: carriers charge extra for tethering, you're not paying for *more* data, but rather for the *privilege* to use that data in a different way. If Motorola can say to Verizon that their phones can't be rooted, and therefore users can't tether them to another device without Verizon's knowledge (and getting paid for it), Verizon is more likely to carry their phones. They're doing "the right thing" for their business and their shareholders. While this has a negative impact on a small percentage of their customers, it is essentially neutral/transparent to the vast majority of them.

    Imagine you're a widget-maker and a very small percentage of your customers (1%) tell you that they won't buy from you any longer if you decide to sell to WalMart. You've got a multi-year multi-million dollar PO from WalMart sitting on your desk that would grow your business significantly. What do you do?

  22. Re:Description of hack? on Learning From Gawker's Failure · · Score: 1

    Gawker Media is a company with a number of sites including Gizmodo and Lifehacker, both of which (I would guess) are pretty popular with the Slashdot crowd.

  23. Re:Hype on PC Era Forecasted To End In 18 Months · · Score: 1
    Agreed... further support of your point that this is just hype:
    • Phones are typicaly single-user devices while PCs are often shared among a household.
    • The 2-year lifecycle dictated for phones by wireless contracts inflates these statistics quite a bit compared to the more "optional" lifespan of a computer
    • Over the last 5-10 years, the gap between an "average" PC/laptop and the hardware requirements needed to run the latest version of Windows has shrunk significantly. (Remember having to upgrade your hardware to handle Win95/98, and then again to handle XP? Windows 7 was actually a step backward in terms of hardware requirements from Vista)
  24. I guess this means... on Droid X Self-Destructs If You Try To Mod · · Score: 1

    Goodbye, Moto!

  25. Re:More to this story? on Apple Blindsides More AppStore Developers · · Score: 5, Insightful

    The problem isn't subjectivity amongst the reviewers, but rather that the rules are a secret. The speed limit on a given road should be unambiguous, let's say 55 mph. Police Officer A might overlook people driving 60 mph and Police Officer B might pull somebody over for doing 56 mph. The point is that the driver knows that the rule is 55 mph and they can make an informed decision and weigh the risks of driving a particular speed.

    In this case, there was no speed limit sign, and the legal limit changed from 55 mph on Monday to 25 mph on Tuesday.