Slashdot Mirror


User: ImprovOmega

ImprovOmega's activity in the archive.

Stories
0
Comments
1,183
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,183

  1. Re:This is why on Storing Very Large Files On Amazon's Unlimited Cloud Photo Storage · · Score: 4, Interesting

    There are absolutely ways to stash file data in lossy compressed JPG files. You just have to have some knowledge of the file structure to know what bits are less significant and will mess up the file less. I personally wrote a steganography tool for JPEG-2000 files for a graduate school project - it just stored data in the least damaging sections of the file. The resultant files were still perfectly legal image files, lossy compressed, and minimally visually damaged.

    Now if Amazon were to *transcode* every submission then you would be boned. But that would eat up a fair amount of overhead in processing time.

  2. Re:Modernization on Bank Heists - Another Profession That Technology Is Killing Off · · Score: 4, Insightful

    Give a man a gun and he can rob a bank.
    Give a man a bank and he can rob the world.

    -Unknown

  3. Re:Conflicting with another California Law? on California Bill Would Require Phone Crypto Backdoors · · Score: 1

    that every single employee who would have access to this data has the moral qualities of a Lensman, and that no one outside the government could possibly ever get hold of these keys.

    I just had to step in and say: I'm SO GLAD to find someone else who liked that series =)

    I also agree completely and believe this scheme is doomed to fail.

  4. Don't start with sorting on Ask Slashdot: Good Introductory SW Engineering Projects? (HS Level) · · Score: 1

    Look if you're going to start out you really need to introduce them to Boolean logic first and foremost. That is your lifeblood in computer science. Start with the basics - true/false, if/else then go to simple compound statements with or/and/xor/nand and show them basic truth tables for evaluating them. From there you can build out. And you should have them working on very simple projects.

    If this is in a classroom environment where they will be doing actual homework and such your entire first week will be devoted to getting them to set up a basic build environment and have them do simple I/O. They needn't understand all the ins and outs, but they should be able, after one week, to build a simple "Hello World!" program that asks for input from the keyboard and prints the results back to the screen.

    After Boolean logic you can start branching out. A really good goal to work towards is having them build out a text-based "Connect-4" style game. This gives them something they can actually show off and lets you build incrementally on a wide swath of programming topics. Start with loops - like how would you print out a row of empty squares on the command line? Then expand that to nested loops - how would you print out a 2d game board of empty squares? Now they can get an introduction into states - is it red's turn, black's turn, or is the game over? How do we keep track of which squares have a red or black piece in them? Oh wait, it has to occupy the lowest square on the board, how do you think we could do that? Now how and when do we check for a game over condition?

    You can work collaboratively on the Connect-4 project with them throughout the semester as a teaching tool and assign side projects highlighting the topics you want them to learn along the way. For their individual final project you could have them make a Tic-Tac-Toe text-based game.

    Depending on how fast they progress you could move on to more advanced topics - like showing them how to do a Depth First Search on the Connect-4 board to check for connected chains, modifying the Connect-4 game to be of arbitrary size/shape/connections for a win, and maybe some lessons on Object Oriented Programming by abstracting the game into its own class. Or maybe even introduce them to graphics programming by starting to make a graphical version of Connect-4 using the text engine as a base (the background structures are identical, all that really changes is how you draw the gameboard and how input is done).

    And if you decide to show them sorting the best thing I can recommend is start with all the cards from one suit in a deck of cards. Then demonstrate how various sorting algorithms go about sorting. Remember - human sorting is typically a variation on insertion sort, that one will probably make the most intuitive sense to them, even though bubble/selection is easier to code up. This works well even transitioning into n*log(n) algorithms because you can at least visually show them the heap structure in heapsort and how it heapifies, the split buckets and merge process in merge sort, or the pivoting and splitting in quicksort. And don't get me wrong, I think sorting algorithms are fundamental to a good CS education, but they are kind of an advanced way to start. Usually that's a Sophomore CS class when you start learning about algorithm design and analysis (and it's often merged in with an introduction to data structures).

  5. Let me offer a counter-theory. Let's assume that this is an alien mega-structure (work with me here). Now as you say engineering on that scale would require an energy expenditure that staggers the mind. So we have to assume they're using something that supplies ridiculous amounts of energy that can be rapidly produced. Our current problem with energy production is pollution as a by-product. But consider - if we had cheap access to functionally limitless (by our current usage patterns) clean energy then what would be the new issue? Heat pollution. All that expenditure of energy would be heating up the planet very directly and by large amounts even if we removed all polluting chemicals. Wouldn't it be reasonable then, if we assume an alien civilization advanced enough to be engaged in stellar engineering, that at some point in their development of energy production they figured out a way not to be radiating all of that excess heat as a by-product of energy expenditure? Because otherwise their home world would be a molten hellscape just from all the waste heat.

    And yes, I know we have no concept or even a physical framework as to how that might even be theoretically possible, but then too we don't have the remotest idea about how to begin a stellar engineering project either - not without some major advances in physics at least - so I don't think we could rule out some kind of industrial heatsink model either.

  6. Missing Infrared Signature on Comets Can't Explain Weird 'Alien Megastructure' Star After All (newscientist.com) · · Score: 1

    I just feel obliged to point out that if we are positing an alien civilization that can construct a Dyson Sphere/Cloud that blocks out fully 20% of a star's radiant energy in just under a century then why would we possibly assume that engineering that advanced would necessarily radiate excess infrared heat signatures from such a massive engineering project?

  7. Re:Really? on Ask Slashdot: Security Monitoring Company That Accepts VPN Video Feeds? · · Score: 1

    If the criminal is tech savvy enough and motivated enough to hack your camera's firmware in support of robbing your house, then you were boned anyway. They're already too dedicated to getting in for a small COTS CCTV solution to stop them. At that point of opposition you would need to invest in a more expensive security solution.

    The solution as presented is sufficient to stop your basic smash and grab / crime of opportunity attacks. At that level you don't have to worry about firmware hacks.

  8. Re:Will somebody think of the children! on Top Democratic Senator Will Seek Legislation To "Pierce" Through Encryption (dailydot.com) · · Score: 1

    That works so great when the source code is mirrored across 50 million computers that already downloaded it! We can lock up 20%+ of the population for using unauthorized software! What could possibly go wrong!

  9. Re:Majority of successful programmers uneducated? on Programming Education: Selling People a Lie? (blogspot.com) · · Score: 1

    Your story would be much harder to start today. It's very difficult to find programming jobs without having some sort of degree to get your foot in the door. At this point in your career you have so many years of experience that the degree is now irrelevant. It can't teach you anything you don't know (most likely).

    But what a degree does give you is a jump start. You still have to have an aptitude for programming either way, but a degree can expose you to a lot of the pitfalls that you otherwise would find out about on your own. There's another comment in this thread from a guy who talks about his co-workers re-inventing red-black binary trees for example. That's probably going to be one of the biggest areas is algorithm analysis. Knowing the tradeoffs between an O(n*lg(n)) sort vs. an O(n^2) sort and when to use one over the other. Formal definitions of inputs/output, invariants, graph theory, boolean logic, statistical analysis - all of these *can* be picked up along the way, but it really really helps if it's front loaded and you don't have to muddle through and figure it out on your own.

  10. Re:It's not entirely a lie on Programming Education: Selling People a Lie? (blogspot.com) · · Score: 4, Interesting

    Programming education should try to find people who have the aptitude to be good programmers and quickly weed out those who never will.

    I had a professor in college who would actively and zealously apply this principle. His class was the one gateway class in all of the computer science department - if you couldn't pass his class, you couldn't get a CS degree period. When I was an undergraduate I remember his class being a lot of work but surprisingly engaging and with interestingly tricky problems to solve. When I was a graduate student I got to see behind the veil a bit and he explained how those tricky problems would separate out the folks that shouldn't have been in the class in the first place. I always thought that was kind of cool, that he cared about the state of the field that much to not want people who shouldn't have a CS degree to get one.

  11. That advice seems really great for people that have tons of disposable income where they can split their assets like that. Meanwhile, the 75% or so of the populace that's living paycheck to paycheck is going to take one look at that and be like yeah...no. If you're barely making enough to pay the bills how are you supposed to fork your assets into two different accounts like that?

  12. Yahoo! Mail...Site? on Yahoo Denies Ad-blocking Users Access To Email (washingtonpost.com) · · Score: 1

    Wait...people actually still use web-based email? I thought everyone got their messages on their smartphones these days. I almost never use the web interface except for those rare and few occasions where I need to send a file from my computer specifically. And even then I'm apt to just punt it to Dropbox and send it from my phone anyway...

  13. Re:Except they used regular SMS on Manhattan DA Pressures Google and Apple To Kill Zero Knowledge Encryption (thestack.com) · · Score: 2

    It's easy - the potential terrorist is the one who wants to keep zero-knowledge encryption. If he was innocent then he wouldn't have anything to hide!

  14. Re:Do you know how far bullets fly? on Judge: Defendant 'Had a Right' To Shoot Down Drone (wdrb.com) · · Score: 1

    He fired a shotgun at it dude. The pellets are harmless as they fall to the ground. I mean, it's still rude to pepper someone's house and all, but it's not going to cause any meaningful damage.

  15. Re:It's not popular... on The Popular Over-The-Counter Cold Medicine That Science Says Doesn't Work (forbes.com) · · Score: 1

    It does depend on what you buy exactly. The 12 hour time release variants have 120mg / pill which makes 30 pills your daily cap and no more than 60 in a month (which, rather conveniently, covers a single user for the entire month at the recommended dose). The 24 hour variant has 240mg per pill. I do no recommend the 24 hour version though because the time release mechanism is sketchy and can sometimes dissolve immediately resulting in...undesirable side effects. The side effects are tolerable in the 12 hour pills, but still quite uncomfortable. I have this feeling like my heart would explode if that happened with the 24 hour dose.

  16. Re:Thanks to the War on Drugs on The Popular Over-The-Counter Cold Medicine That Science Says Doesn't Work (forbes.com) · · Score: 1

    Regular Claritin and Zyrtec don't have psuedoephedrine in them. The -D variants do. The government doesn't care about basic allergy pills, they care about meth precursors like pseudoephedrine. Unfortunately pseudoephedrine is the only really useful decongestant that we have at the moment.

    Fun fact though, if you take one of those time-release Sudafeds that's supposed to last 12 hours - sometimes it will completely dissolve in an hour or so and dump the full dose into your system. It's like a caffeine buzz x2 when that happens and it makes my heart race like a jackhammer.

  17. Exercise as a Factor? on Maybe You Don't Need 8 Hours of Sleep After All (theatlantic.com) · · Score: 1

    Perhaps they're healthier and need less sleep because they are very physically active? I mean if they're doing the hunter-gatherer thing they're working their butts off for at least 8 of those waking hours every day. Maybe if we in America got more exercise we wouldn't have the issue where we need more sleep.

  18. Re:What the hell is wrong with people? on 10 Confirmed Dead In Shooting at Oregon's Umpqua Community College · · Score: 1

    Later reports mentioned 4chan specifically.

  19. Re:Let's get this out of the way on Yelp For People To Launch In November · · Score: 1

    I can't wait until the Donald Trump reviews start rolling in and Peeple corporate HQ turns into a black hole from the gravitational pull of every lawyer in the world crowding to get in on the lawsuit.

  20. Re:PS4 Drive Replaceable on The Install Size of Every PS4 and Xbox One Game · · Score: 1

    While not released yet, the Final Fantasy VII remaster is due out this year, probably in December.

  21. Re:Yes on Do You Have a Right To Use Electrical Weapons? · · Score: 1

    He's just making the very valid point that there have been some sketchy rulings from SCOTUS lately. It's difficult when 5 justices decide to ignore the constitution and invent some twisted legal logic to come to the decision that they want. I don't think the founders saw that one coming.

  22. Re:Are there even 100 hours in a week? on "Father Time" Gets Another Year At NTP From Linux Foundation · · Score: 1

    There's 168 hours in a week. But 100+ hours of work doesn't leave much time for sleeping, eating, and pooping.

  23. Re:Scott Adams said it best... on Trump Targets the Abuse of H-1B Visas · · Score: 1

    I'm not sure where you're getting your information from, but without legal status you don't get housing and income assistance. Period. Full stop. At best you qualify for food stamps, but good lord that's not much and I think we can all agree that people starving is a bad thing. But welfare, or public housing, or section 8? No. They only provide support for those with legal status. If someone is living in the house that doesn't have legal status the subsidy goes down specifically because the government won't support them.

    I would really like to see your source for these "manuals" that the Mexican government has supposedly published. It sounds like a racist wet-dream more than an actual fact.

  24. Re:Yeah 22 seconds? on New Video Shows Shot Down Drone Hovered For Only 22 Seconds · · Score: 1

    It kinda depends if the shot has had much time to scatter before it hits you. I would imagine minimum distance would be 10 yards to make it less than likely to be lethal, but you would still surely need medical attention and I would not sign up to test this.

    Much under 10 yards though and the wad and shot are still going to be more or less a single unit dispersing a bunch of energy right into your body. The shot pellets may not penetrate deep enough to hit an internal organ, but I would imagine if you did survive the shot it would either be immediate medical attention or death.

  25. Re:I wonder if you can armor these drones on New Video Shows Shot Down Drone Hovered For Only 22 Seconds · · Score: 1

    Or just fly them at 450 feet. Good luck having any stopping power on birdshot 150 yards straight up. And anything that can be destructive at that range is going to be destructive again on its way back down which would make it illegal to fire in the air. Win-win.