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!



Ask Slashdot: Should Developers Fix Bugs They Cause On Their Own Time?

jonr Strange... (716 comments)

"Every time I come up with clever analogies, the printer starts spewing out resumes..."

--Soulskills boss

about 2 months ago

Virtual Boss Keeps Workers On a Short Leash

jonr Yes... that will really work (664 comments)

Instead of doing your job, your actions will be tailored to suit the device. You will spend most of your energy and brainpower to look to the algorithm, instead of actually doing your work. We have seen this from ultra-competitive workplaces, e.g. Microsoft, where middle-managers and "top" employees were more concerning of how they were doing on their performance reviews, often sabotaging their coworkers work, than actually working.

about 3 months ago

Regulations Could Delay or Prevent Space Tourism

jonr Here we go.... (186 comments)

Regulation is impending on my rights to make money!

Well, regulation is preventing me seeing Game of Thrones as soon as it is released, so boo-hoo... /sorry about the rant...

about 3 months ago

I think wearable computing will take off...

jonr It's already here. (254 comments)

I think that the average smartphone is actually much more elegant solution than glasses+watch+cpu (phone). You put it away in your pocket when you are not using it, and just like any previous wearable computer predictions, you only use it to consume data, not much to create it.

And all information is synced around in 'the cloud' already.

about 3 months ago

Facebook Tracks the Status Updates and Messages You Don't Write Too

jonr Time for an addon... (163 comments)

Time to create firefox/chrome add-on that types and then deletes all kinds of bullshit...

about 4 months ago

Woman Fined For Bad Review Striking Back In Court

jonr One question (249 comments)

Not that many people check or even know what it is, but why would any sane person give money to a website who uses domainbyproxy?

about 5 months ago

Tesla Model S Has Bizarre 'Vampire-Like' Thirst For Electricity At Night

jonr Re:Vampire? Huh?! (424 comments)

Now I have to say Pics or STFU.

about 5 months ago

GPUs Keep Getting Faster, But Your Eyes Can't Tell

jonr Does anybody else... (291 comments)

Does anybody else hate the 1920x1080 "standard" resolution? It seems to be the only thing available now. At least give me 1200 vertical pixels...

about 6 months ago

Facebook Lets Beheading Clips Return To Its Site

jonr Re:Better That Than Tits (277 comments)

That makes no sense, we frown upon be-headings too... or what?

about 6 months ago

NSA Posts Opening For "Civil Liberties & Privacy Officer"

jonr Re: Newspeak? (177 comments)

Don't forget the sign on the door: "Beware of the Leopard".

about 7 months ago

NSA Posts Opening For "Civil Liberties & Privacy Officer"

jonr Newspeak? (177 comments)

Is it just me, or does anybody have the feeling that this job is probably the opposite of the title?

about 7 months ago

Elon Musk Shows His Vision of Holographic Design Technology

jonr Well... (109 comments)

So... when we will see his exo-skeleton rocket suit?

about 8 months ago

World-First: Woman Becomes Pregnant After Ovarian Tissue Graft

jonr I was flabbergasted at first (87 comments)

I thought she had become pregnant by accident, that hers or the donators eggs had somehow be fertilized....

about 8 months ago

Technologies Like Google's Self-Driving Car: Destroying Jobs?

jonr Re:The coming job apocolypse (736 comments)

I wish I had some votes for you.

These boxes might be closer than you think. We are already 'printing' food, perhaps in not so distant future, we just need our weekly protein 'gray-goo' for the foodbox, and you can stuff your face with synthesized goose liver.

And the Power Box, whenever we have cold-fusion (always 10 years away) we might see a household scaled model of it one day.

And the repair box would not repair, you would just dump the broken object into it, and it would print a new one. (See Diamond Age).

about 8 months ago

Technologies Like Google's Self-Driving Car: Destroying Jobs?

jonr Re:It's the billionaires, stupid (736 comments)

I don't know why you are marked as stupid, but your comment has a grain of truth in it. The markets for super-yachts with gold-plated toilets are very small and limited, however the market for inexpensive cars and tv's is huge. A 10 billion extra for the super-rich doesn't change much, most of it will probably end up in off-shore accounts, but spread the same amount in the middle-class, or even the poorest, and the most of the money will quickly go back into the economy...

about 8 months ago

Technologies Like Google's Self-Driving Car: Destroying Jobs?

jonr Re:The Jetsons (736 comments)

That's the problem. Employers are very reluctant so shorten hours. The working week seems to be stuck around 40 hours since WWII. It was getting shorter since the beginning from last century, down from just under 60. (http://eh.net/encyclopedia/article/whaples.work.hours.us)

But even with all the automation progress since the WWII, and especially in the last 40 years (computers, robotics), the 40 hour week still remains. (Warning, armchair theory coming up!) I suspect it is psychological, probably related to the employer reluctance of allowing people to work from home. "They might be goofing off, watching cartoons in their underwear instead of sitting in their cubicle, suited up!"
As a solo programmer in a company, I could technically work anywhere in the world, as long as I have an internet connection.
And I would actually be ok with fewer hours instead of few bucks more.

about 8 months ago

Larry Ellison Believes Apple Is Doomed

jonr Re:CEOs are overrated (692 comments)

Stop making sense you fool!

This is not my beautiful house!

about 8 months ago

Pinch-To-Zoom Apple Patent Rejected By USPTO

jonr It sucks anyway... (110 comments)

It just a show off of touch tecnology; "Oh look, we have multi-touch screens!". But I find it annoying to use, you need to use both hands instead of just pressing zoom icons with your thumb.

about 9 months ago



How to parse email bounces

jonr jonr writes  |  more than 5 years ago

jonr writes "I just wanted to went (and with luck, get an advice). I have written a system for a employee agency, where registered applicants can subscribe to new jobs. This means 1000's of outgoing emails for every new job posted. The real headache (besides of convincing other domains that you are not a spammer) is parsing bounced emails. Sometimes grepping for 550 is enough, but I also want to keep track of full mailboxes, auto-replies and other things. Parsing all this is a real headache, I curse the non-standardness of this system every time. I did write something similar in .NET, there I found a package that did just this, but now I am using unix-based tools (PHP), and I still haven't found a good solution. Grepping bounces will get the most of it, but not nearly enough. Some tricks that I have considered:
  • Running netnanny under mono. (even possible?)
  • Using MailMan to parse it (I think it has something to parse bounces)
  • Using custom email headers in outgoing mails

Null References: The Billion Dollar Mistake

jonr jonr writes  |  more than 5 years ago

jonr writes "I call it my billion-dollar mistake. It was the invention of the null reference in 1965. At that time, I was designing the first comprehensive type system for references in an object oriented language (ALGOL W). My goal was to ensure that all use of references should be absolutely safe, with checking performed automatically by the compiler. But I couldn't resist the temptation to put in a null reference, simply because it was so easy to implement. This has led to innumerable errors, vulnerabilities, and system crashes, which have probably caused a billion dollars of pain and damage in the last forty years. In recent years, a number of program analysers like PREfix and PREfast in Microsoft have been used to check references, and give warnings if there is a risk they may be non-null. More recent programming languages like Spec# have introduced declarations for non-null references. This is the solution, which I rejected in 1965.

This is an abstract from Tony Hoare Presentation on QCon. I'm raised on C-style programming languages, and have always used null pointers/references, but I am having trouble of groking null-reference free language. Is there a good reading out there that explains this?"

Link to Original Source

Phantom OS, the 21st Century OS?

jonr jonr writes  |  more than 5 years ago

jonr (1130) writes "Phantom doesn't have files. Well, there are no files in the sense that a developer opens a file handle, writes to it, and closes the file handle. From the user's perspective, things still look familiar — a desktop, directories, and file icons. But a file in Phantom is simply an object whose state is persisted. You don't have to explicitly open it. As long as your program has some kind of reference to that object, all you need to do is call methods on it, and the data is there as you would expect.

This is what has been bugging me for years. Why, in the year 2009, after 50 years of OS development, are we still opening and closing files manually? Why don't we just edit data in memory and let the OS handle the physical storage?
More in The Register"

Sony camera with Linux?

jonr jonr writes  |  more than 5 years ago

jonr writes "At the Las Vegas Consumer Electronics Show Sony presented the new camera from its Cyber-shot product line. The DSC-G3 comes with a Zeiss lens with 4x zoom, a large 3.5" touch display and 4 GBytes of internal memory. Most interesting is the camera's software that includes, among other things, face and scene recognition, based on Busybox and Kernel 2.6.11 for the Access Linux Platform (ALP)."
Link to Original Source


Slashdot Account

Need an Account?

Forgot your password?

Don't worry, we never post anything without your permission.

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>
Sign up for Slashdot Newsletters
Create a Slashdot Account