Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

A Least Half a Million Raspberry Pis Sold

heckler95 Re:What do I do with one? (212 comments)

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!

about a year and a half ago
top

Ask Slashdot: Rectifying Nerd Arrogance?

heckler95 Re:I think that's all college students (823 comments)

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.

about 2 years ago
top

Ask Slashdot: Rectifying Nerd Arrogance?

heckler95 Re:Obligatory (823 comments)

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.

about 2 years ago
top

Ask Slashdot: Rectifying Nerd Arrogance?

heckler95 Re:I think that's all college students (823 comments)

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.

about 2 years ago
top

Ask Slashdot: Rectifying Nerd Arrogance?

heckler95 Re:I think that's all college students (823 comments)

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.

about 2 years ago
top

Ask Slashdot: Actual Best-in-Show For Free Anti Virus?

heckler95 Re:Simple (515 comments)

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.

about 2 years ago
top

Samsung Appeals Apple's Injunction Against Galaxy Nexus

heckler95 Re:This is getting beyond ridiculousness. (217 comments)

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.

more than 2 years ago
top

Samsung Appeals Apple's Injunction Against Galaxy Nexus

heckler95 Re:This is getting beyond ridiculousness. (217 comments)

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"?

more than 2 years ago
top

Damaged US Passport Chip Strands Travelers

heckler95 Re:Comparison of technologies (624 comments)

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).

more than 2 years ago
top

The Future of Hi-Tech Auto Theft

heckler95 Re:Wrong demographic (272 comments)

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.

more than 2 years ago
top

How Do You Explain Software Development To 2nd Graders?

heckler95 Re:A few kids might be able to get it (430 comments)

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.

about 3 years ago
top

How Do You Explain Software Development To 2nd Graders?

heckler95 Re:A few kids might be able to get it (430 comments)

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.

about 3 years ago
top

Is Tablet Success Bound To Their Crackability?

heckler95 Re:So hackers like it (339 comments)

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.

about 3 years ago
top

Canada To Adopt On-Line Voting?

heckler95 Re:No, those are not challenges. (405 comments)

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.

more than 3 years ago
top

Canada To Adopt On-Line Voting?

heckler95 Re:It's Good Enough For Collecting Taxes... (405 comments)

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.

more than 3 years ago
top

Canada To Adopt On-Line Voting?

heckler95 It's Good Enough For Collecting Taxes... (405 comments)

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.

more than 3 years ago
top

Italy Votes To Abandon Nuclear Power

heckler95 Re:Idiocracy (848 comments)

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

more than 3 years ago
top

Google Allows Carriers To Ban Tethering Apps

heckler95 Re:This is good. (328 comments)

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.

more than 3 years ago
top

Google Allows Carriers To Ban Tethering Apps

heckler95 Re:This is good. (328 comments)

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.

more than 3 years ago
top

Wikipedia Moves To Delete the Free Speech Flag

heckler95 Re:Is this even a thing? (258 comments)

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.

more than 3 years ago

Submissions

heckler95 hasn't submitted any stories.

Journals

heckler95 has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?