Slashdot Mirror


User: lsatenstein

lsatenstein's activity in the archive.

Stories
0
Comments
3,111
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 3,111

  1. Re:27" FTW on Ask Slashdot: What Is Your Favorite Monitor For Programming? · · Score: 1

    Dell U2711 or similar. 2560x1440 for great number of pixels, and if you want to use a higher DPI you still get a decent amount of information on screen.

    I've tried 30" monitors and they were just too big, but for me 2x27" is perfect.

    ===
    I use a 1920 x 1200 23.5 ince Acer, and am very satisfied. The problem I have with Led monitors is rendering blue. I program in terminal mode with VIM, and of course, the blue on one monitor brand is superior to the blue of another. I am not certain if it the monitor, or the video card. I was not able to intensify the blue, which resulted in my setting syntax highlighting to off

  2. Re:Awesome on Driver Trapped In Speeding Car At 125 Mph · · Score: 1

    He must have been driving a diesel. Otherwise, cutting the ignition switch would normally stop ignition.

  3. Re:Batch on COBOL Will Outlive Us All · · Score: 1

    It was 40 years ago that I programmed in IBM 360 Cobol. Back then there may have been a 77 or 77 may have been a condition on the variable. My memory fades after 40 years.

  4. Re:Batch on COBOL Will Outlive Us All · · Score: 1

    ok, this doesn't bring us any further, but do you really think, that moving something in a right justified variable is the solution?

    this doesn't only need another variable, but if your source value has trailing spaces you will need a ridiculously long INSPECT line and an index variable for a substring.
    since cobol is dumb, you will further need an INITIALIZE for both variables.

    cobol:
    01 var1 PIC X(50)
    01 var2 PIC X(50) justified right
    01 sub PIC 9(2)
    initialize var1 var2 sub
    move "test " to var1
    initialize var1 tallying sub for trailing space
    if sub = 0
    move var1 to var2
    else
    move var1(1:sub) to var2
    end-if

    rpg:
    d var1 s 50a
    d var2 s 50a
    c eval var1='test '
    c evalr var2=%trim(var1)

    seems way more convinient :)
    even tough RPG is ill-reputed as an old static programming language this looks somehow like any other high level language and anyone should understand what's going on here without trying to figure out what that strange INSPECT does

    Back to cobol. Wasn't there a 77 xyz picturex(50) justified right clause redefines var1.

  5. Wrong, you think that because you are under-educated.

    Any 4 or 5 year CS program is going to miss lots of topics, but ya know what? A properly grounded CS grad can learn anything on his own.

    My CS program didn't require any GUI class, but that somehow didn't stop me from learning multiple UI libraries using multiple programming languages on my own. A self-trained monkey might be able to learn how to effectively use one, but will struggle learning a second in a different language. Another difference is that I can actually write my own GUI libraries if I ever need to. Just like I could create a custom tree or linked list that is optimized for the task at hand and will perform better than the generic off the shelf implementations that ship with languages. Self trained people rarely can drill down that deeply, very rarely.

    People like you are the ones stuck because all you know is Java or whatever, but the people you sneer at can get hired anywhere and pick up whatever language and area they will be working in quickly because they have the theoretical background.

    A huge red flag when hiring is if the applicant says "I am a programmer". No, they are an API monkey and not hired.

    ===
    The best way to learn is via good apprenticeship, and then experimentation. Burn the midnight oil to fully master a subject.
    A CS degree has to really teach related subjects, Capacity and system modeling, system simulation, encryption theory, database theory, etc. The practical side, building and maintaining is what you do with the knowledge gained from formal education.

    Programming is to IT as carpentry is to the construction industry. Do you want to make a career of carpentry? Why not, it can pay well in terms of satisfaction and money, if you are a skilled one. Ditto for a programming career in IT.
     

  6. Re:Fault Irrelevant: Shows Flaw on Tesla Motors Battles the New York Times · · Score: 1

    Yes,
    I want a car that I can plug in. My cost of electricity is 7.4 cents per kwh. I live at home and there is nothing wrong with, at the time of parking the vehicle, I plug it in. So, I can drive about 200 miles to and from work, to the mall and the supermarket for about $2.00 / day

  7. Re:What about *BSD? on Linux Foundation's Secure Boot Pre-Bootloader Released · · Score: 1

    the losing battle for openness

    What losing battle? Open source software hasn't been as prevalent as it is now since proprietary software first arose. Linux, in particular, is in the strongest position it's ever been in, and it looks like 2013 will be a very big year for Linux. Sure, there are always setbacks like this, but look: it's been just over 3 months since Windows 8 began to be sold, and the problem is already almost completely solved.

    But in the spirit of openness, hopefully bootloaders for NetBSD, OpenBSD, and FreeBSD will also be eventually signed.

    So you have time to whinge, but none to RTFA:

    A signed pre-bootloader will allow for chain-loading of boot-loader of any other operating system thereby enabling users to install non-signed Linux distros on Windows 8 UEFI hardware.

    Everyone should be able to install and run whatever they want on their own computers.

    Yes, but not everyone should be able to install or run whatever they want on your computer. In fairness, UEFI goes some way towards securing your PC. Microsoft did well for the consumer in that respect. They're also a fairly ruthless company, and they're not going to go out of their way to make sure you can install rival operating systems from day 1. But today, at about day 100, the problem is a long way towards being solved. Get over it.

    ===
    Perhaps Linux distributions are lucky because retail sales of W8 are far below expectations. I visited several big box stores, and the space previously allocated to computers is now shared with Tablets (Mainly Android) and Big screen TVs. If W8 end-user sales were significant, we could experience accidental tricks by MS to block all other OSs. And those accidents would happen as a means of protecting market share. Who is to say what MS would not do.

  8. Re:Extortionist Heaven on Samsung Laptop Bug Is Not Linux Specific · · Score: 1

    From the scant details, it appears Samsung didn't provide enough storage [of whatever type] to be able to store the UEFI variables that one could reasonably be expected to store. And/or when that storage ran out [or hit a percentage threshold], simply failed to prevent the bricking with a limit check and refuse to store the new information [returning an error code instead]. It's unclear what's truly happening, but it seems that the extra UEFI data goes somewhere and scribbles on some NV memory that it shouldn't [which may have nothing to do with secure boot].

    ===
    Not knowing better, does Windows 8 boot process write into the UEFI memory as a dynamic memory pool, as did the testing of free memory in UEFI space. And did W8 free the pool when the authentication has completed? If so, is it possible then that Windows Bricked the laptop.

  9. Re:Free Laptops? on Samsung Laptop Bug Is Not Linux Specific · · Score: 1

    These steps are actually NOT supposed to brick them. It is thus a proven manufacturing defect. So Samsung is obligated to "repair or replace". An external (JTAG) reflash of the ROM should be able to fix it. Samsung should also fix it by reprogramming the ROM code to perform UEFI correctly.

    ===
    Dont you mean the corporation that produced the bios for Samsung?

  10. Re: memo to hardware producers on Samsung Laptop Bug Is Not Linux Specific · · Score: 1

    Right, instead of fucking up Windows (which they could have already done) they fuck up your firmware, and you honestly think end users would even know the damned difference. Pass the pipe please.

    Maybe you should stop smoking that, it's damaging your critical thinking skills.

    The users are not the one receiving a message in this scenario. The manufacturer is the one receiving the message. It works like this:

    1) Unethical hacker writes virus to brick Samsung laptops.
    2) Thousands of Samsung laptops get sent in under warranty for repair because they inexplicably (from the users' perspective) stopped booting.
    3) Samsung bean counters notice that UEFI models have an unacceptably high rate of failure under warranty.
    4) Samsung bean counters decide to kill UEFI models.

    ===
    Who is to say that the problem is limited to Samsung alone?

  11. Re:memo to hardware producers on Samsung Laptop Bug Is Not Linux Specific · · Score: 1

    Add that script to the payload malware usually carries, and spread it around, a few thousands bricks later, the negative publicity is sure to kill this whole UEFI thing, or at least force the hardware makers to include linux in their testing.

    ====
    This is not a Linux bug, it is a Windows bug. MG was trying to determine the available free UEFI space. He ran the program in Windows.

    Now we just have to wait for some hackers with vandalism intentions to create the next big virus.

  12. Re:iFirstPost on Woz Says iPhone Features Are 'Behind' · · Score: 1

    long battery life

    Seriously?
    I charge my 6-7 year old "dumb"-phone once per week, occasionally less often when I forget. It's still on the original battery, and it's never run out of charge. Which smartphones even approach that level of battery life - even with minimal use?

    ===
    The Blackberry has a very long battery life. Days, if you don't play games. The Kernel has been designed initially for the phone, and is very high performance with tight code. It has a pretty small footprint, so that a 32gig BB gives you more user memory than most alternatives

  13. Re:How about the US-Canadian/US-Mexico border? on DHS Can Seize Your Electronics Within 100 Mi.of US Border, Says DHS · · Score: 1

    R&PG = Reasonable and Probable Grounds

    ===
    who determines this? Is it a judge, or the whim of the homeland insecurity?

  14. Re:The standards are published in English on Ask Slashdot: Do Most Programmers Understand the English Language? · · Score: 1

    As a French speaker, I can guarantee that most programmers here understand little more than the basic programming terms.

    Most of the specs have been translated into French, so that's not a problem.

    ===
    I live in Quebec, where English has to be buried. The real fun begins with "byte", "hard-disk", "network","Leds" and expressions.
    So we have octets, disque-rigide, réseaux, Dels. Go to any retailer, and it is almost sinful for them to have the package contents shown in both languages. Yes, the French is isolating themselves and killing the adoption to it. Try for a French version of C or C++. Fun times.

  15. Re:Saw an ad on ABC last night with my wife on MS Targets Google With Another Smear Campaign · · Score: 1

    Just in case anybody is dumb enough to listen to you, no, that is nonsense. The 'basic' interface is just that, an *interface*, it has no effect on how Google's servers handle your mail, just on how it is displayed to you.

    Not that I care, it's a post-privacy society, get over it.

    ===
    I bet homeland security has worse scanners than Google, and they are searching for triggers that would put agents on to your illicit activities. Best to go to the public library, or your favourite coffee shop, create a new email account for that library, and use it to send your hotstuff. Dont send it to friends unless they do likewise.

  16. Re:Way to go, patenting the fucking obvious on Amazon Patents the Milkman · · Score: 1

    35 USC 101: Patentable Subject Matter
    "Whoever invents or discovers any new and useful process, machine, manufacture, or composition of matter, or any new and useful improvement thereof, may obtain a patent therefor, subject to the conditions and requirements of this title."

    That's the black letter law and has been for quite some time. Not saying it is right, or that the interpretations haven't been vastly overextended, but patents don't cover just inventions.

    Gee,
    In my youth we had a milkman and he had the key to the house. He would look in the fridge and take the sandwich we left for him, he would look at the remaining bottles of milk, put the new ones in the back, and move the older ones to the front. He also checked the cottage cheese and butter consumption.

    It worked great, until the era of supermarkets came on the scene.

    Later, we had oil delivery where the oil company knew the size of the reservoir tank, the degree days, and our consumption over a previous period. That consumption gave them the information about the homes heat loss, as the important variable in the equation. This algorithm is still in use for the few homes that continue to heat by oil.

  17. Re:blanket statement: evidence please on Researchers Opt To Limit Uses of Open-access Publications · · Score: 1

    "Researchers don't generally care about their papers being open access or not."

    - quite a blanket statement. Quite a few researchers in my area are very enthusiastic about open access journals from a philosophical standpoint rather than "because they are easy to get published in" (plenty of poor quality closed journals fit into that category, they spam us regularly).

    Evidence please. Or we're just slinging personal anecdotes here. Which wouldn't get us published in a decent peer-reviewed journal ;-)

    ===
    They may object if there was plagerism. Open means visible to all

  18. Re:It's not Linux, it's the tablets and smartphone on Microsoft May Be Seeking Protection From Linux With Dell Loan · · Score: 1

    Meh. Once upon a time I would have agreed with you, but now I actually run Windows 7 on a PC that is less powerful than my phone, and it doesn't seem too bad, so I think the idea of resource constraints stopping you from running a desktop OS on a mobile device is something that will soon be consigned to history.

    Now try it with Windows 8. When the OS and bundled software on your tablet is so big that it wouldn't even fit on the largest iPhone 4, and would fill nearly 3/4ths of the capacity of the largest iPhone 5, you have a very serious problem.

    ===
    The hardware (SSDs) will be large enough and cheap enough so that operating size will not be a real constraint. -- Except if you have to download and rebuild the system

  19. Re:Been saying that... on Economists Argue Patent System Should Be Abolished · · Score: 1

    For years, but ain;t gonna happen. The big corps will buy the senators and reps to make sure it NEVER happens.

    ===
    Although the style of Government in Russia is at right-angles to that of the USA, Russia, I am told, no company has rights to have his new design software patentable. The software could be commercialized, but if someone came out with a better software, surpassing the existing program, there can be no lawsuit.

    It makes visiting Russian sites for software an interesting visit to see if there is pirated unlicensed software. (I have not seen any). BTW, software is available in English too.

  20. Re:stupid. on Is the Era of Groundbreaking Science Over? · · Score: 1

    Is the Era of Groundbreaking Science Over?
    No.

    ===
    With Patent trolls and the way patents are issued, the answer is YES.

  21. Re:MS says: on Linux: Booting Via UEFI Can Brick Samsung Notebooks · · Score: 1

    I know I'm not being sensible, but Linux didn't run one of my games properly 10 years ago, it fck'd up and I will never use Linux and will advise people away from it. /sarc

    Samsung is one of the best companies out there for quality and support. They made a mistake and are working to fix it. Hopefully they will learn from this lesson and put in some proper Linux tests before shipping.

    ===
    So I quote you "People make mistakes, they learn from them and put in some proper linux tests... " Mr Sarcasm, is that you and what game should they stay away from /sarc

    People make mistakes, but only the truly good learn from those mistakes.

  22. Re:iterative innovation on Are There Any Real Inventors Left? · · Score: 1

    Nearly all innovation is iterative. It has always been that way, so I've been told.

    ===
    There is a lot of inventing and innovation taking place. But it is kept secret to avoid the horrendous cost of trying to defend it if it was filed with the patent office.
    Then there are the trolls who will attack it's use with the idea of driving up your costs.

    Best to go outside the USA to develop and market your product.. I hate to be so negative, but thats the way it is.

  23. Re:Very nice.. on RIM Unveils BlackBerry 10, Its Big Turnaround Hope · · Score: 1

    I've never been a BB fan (never owned one) but I was given an iPhone and a BB10 beta to play with. The BB10 feels way better, and I mean waaaay better. With the iPhone it feels like you spend most of the time clicking on the menu button moving to another app. On the BB10 you swipe left or up and as if by magic all your other app(s) are there, still running.

    ===
    Most of BB work is from graduates at University of Waterloo and from International sites. Their tablet software design takes into account ergonomics, takes into account the way people want fewer motions to get to the app they want, and the users want robustness. The BB has it.

    Re University of Waterloo. This University is known as the best English speaking software engineering university in the Country. In the French sector, the University of Sherbrooke at Montreal and Sherbrooke is the counterpart.

    Our courses in IT require theory as well as practical design. Students touch hardware as well as software, and do internships as part of their requirement to graduate.

  24. Re:Uh ... What? on Pushing Back Against Licensing and the Permission Culture · · Score: 1

    Am I missing something? From the article via Twitter:

    younger devs today are about POSS – Post open source software. fuck the license and governance, just commit to github. - James Governor (@monkchips) September 17, 2012

    Ah, yes, eloquently stated. And, you know, it's totally okay to do that but let's assume that you've "fucked" the license and governance and your code is great and popular. Now, what stops a company from taking your code and making massive changes to it and shipping that code for mad moneys? What forces them to give back their changes that might make that code better? What did you and the community gain by contributing to that company's revenue? What if I just took your code and put it on a CD and started selling it with no credit to you and no link or reference to the source code? Wouldn't that rub you the wrong way? Just a little? Well, what if that company then claimed that your code was an unlicensed version of their code and moved to have it remove?

    And that's why we have open source licenses. So those are out there and if you're lazy or whatever you can just download this file (or the corresponding OSS license you like) and put it in the root directory of your source tree. Are you really too lazy to include a simple txt file in your source tree? At the possible expense of your $MOST_HATED_COMPANY turning the screws on you?

    This article seems to focus on just the "hey browski, I heard you liked code, here's my code" hippy hacker mentality and grievously ignores the "did Facebook just use an altered version of my library to track its mobile users?" possibilities.

    To follow the analogy started by the twitter post: OSS licenses are like a condoms. Stop being lazy and just use one.

    ===
    My view is that the license is a requirement in the USA, and serves to protect yourself from lawsuites. If you post something without a disclaimer, you may be liable for consequential damages. If it is use at your own risk, and you sign the license which details that statement, you have a bit of protection.

    The USA has the most lawyers per capita than any other country in the world.

  25. Re:OK. Next? on 64GB MS Surface Pro Only Has 23GB of Free Space · · Score: 1

    I think it is a necessity to indicate what part of the tablet or hard disk is available after all the system overheads, or unnecessary junk that is included and which you have to take time to remove.

    If I buy a tablet with 32gig memory, I want 32gigs for me.