Slashdot: News for Nerds


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!



Chromebooks Are Outselling iPads In Schools

eulernet Re:What do I think? (217 comments)

they're a waste of money and will not help the education of our next generation one bit

I believe that the real goal is to make every student familiar with computers.
Tablets are easier to understand than laptops.
But I do agree that they'll increase ADHD even more.


Exodus Intelligence Details Zero-Day Vulnerabilities In Tails OS

eulernet Re:They have no accountability (132 comments)

No, this is business.
Why would you want to use morality in business ?

3 days ago

Normal Humans Effectively Excluded From Developing Software

eulernet Re:Cry Me A River (608 comments)

In the 80s and 90s, the changes were mostly hardware. There were a lot of different processors to master and the compilers were not very good, so we had 2 or 3 languages to master.

Nowadays, the Intel architecture won and hardware has stabilized a lot.
So now, the agitation is all about software, or more exactly new "paradigms".

about two weeks ago

IEEE Spectrum Ranks the Top Programming Languages

eulernet Re:Verilog? (197 comments)

If HTML is a programming language, then anything can be a programming language.

about three weeks ago

Algorithm-Generated Articles Won't Kill the Journalism Star

eulernet Re:Haha (29 comments)

Maybe not journalists but perhaps Dice editors?


about three weeks ago

Study: People Would Rather Be Shocked Than Be Alone With Their Thoughts

eulernet Re:How fitting (333 comments)

I believe that a lot of people need external stimuli to avoid boredom.
In fact, my wife is like this and doesn't know how to busy herself.
Meanwhile, I can sit down and be busy for hours without any support.

It's probably related to the fact that I had to play alone when I was baby.
Nowadays, I see parents always trying to stimulate their babies, who then become attention whores.
They are building future extroverts.

about three weeks ago

Unintended Consequences For Traffic Safety Feature

eulernet Re:Old news. More accidents != bad (579 comments)

There is no air bag in the back seats.
I remember that the passengers on the back seats were a possible cause of death for the driver.

about three weeks ago

Unintended Consequences For Traffic Safety Feature

eulernet Re:Old news. More accidents != bad (579 comments)

The problem is not about the driver, but about the passengers, who are the first casualties.
The steering wheel is designed so that your head won't smash against the windshield, while the passengers are left unprotected.

The car makers also improved the sensation of security in the car.
A lot of years ago, when you were driving, you had the feeling that your life was in danger.
Now, you don't even realize that, thus dangerous behaviors appear.

about three weeks ago

Half of Germany's Power Supplied By Solar, Briefly

eulernet Re:Thanks for pointing out the "briefly" part. (461 comments)

The goal to put a man on the moon was to be the first, and practically at any cost.

Why ? Did they do that to reinforce their belief of being superior to russians ?
It was an expensive pissing contest !
I hope that the return on investment was positive.

I believe it's not a problem of cost, but of R&D.

If nobody puts money in the research of cleaner energy, it's obvious that we'll continue with what we use currently and research will progress very slowly.

Contrary to what you suggest, a lot of improvements have already been discovered on coal energy, which generates less and less pollution as new versions improve.
Of course, right now, all the solutions are worse than using nuclear energy, but in a few years, Germany will probably dominate all other countries in the domain of clean energy.
Since the wars are now economical, I think it's a good bet for the future.

about 1 month ago

Half of Germany's Power Supplied By Solar, Briefly

eulernet Re:Thanks for pointing out the "briefly" part. (461 comments)

As of 2011, Germany had already spent over 100 billion Euros subsidizing solar.

So, why did the US spent so much money to get on the moon ?
And why does the NASA still want to reach Mars ?
Frankly, this is just a waste of money, with very few benefits even on the long term !

about 1 month ago

Ask Slashdot: Best Way to Learn C# For Game Programming?

eulernet Re:mess around in unity3d (254 comments)

While I agree with some of your arguments (yes, it's nice to have an easy to use language), you are too focused on delivering fast.
When you are a hobbyist who would like to create your own game, what you need is not to deliver fast, but to deliver something really new and creative.
If you really want to quickly deliver a game, why even bother writing in C# ?
You can use a game framework, and you may be able to publish a game in a few weeks of work.
The problem is that if you do that, you'll get a game similar to thousands of other ones.

What you really need is an engine that is easily configurable in order to add some customization.
So any language will do as long as you can put your hands into the engine and be able to modify it.
So the real question should be: what engine will allow me to create this kind of game ?

About performance, I coded games on consoles during 20 years (in C/C++ and Assembly) and I'm currently working in C# since 10 years.
Performance in C# is quite good as long as you don't have to care about memory, but that is not the case of mobile phones and consoles.
Of course, if your target is PC or a system that has several gigabytes of memory, C# is excellent.
But if you are targeting something smaller, C++ and probably Java are your best choices.

about 1 month ago

Ask Slashdot: Best Way to Learn C# For Game Programming?

eulernet Re:Build a simple first game ! (254 comments)

You are building a rule from a single example.

Notch is an exception, and I have a famous counterexample: Carmack/Romero.
Romero focused on gameplay while Carmack focused on technics.
When they split, Carmack continued to produce hits, while Romero had a lot less success.

What I wanted to say is that you'd better be excellent in a domain, but you cannot expect to succeed if you can't find people to address your weaknesses.

About Notch, he focused on a concept, like some rare authors. I met 2 of them in my life, but I met probably 300 or more creators.
I believe that the submitter doesn't even realize that he needs to acquire a lot of bases.
Playing games and creating them require totally different skills.

I agree with you on some points:
1) the story: some games don't require a story, so if he writes a RTS, he doesn't need a story
2) the gameplay: the most addictive games I played were really fine-tuned. I met only a few coders who were playing their game to fine-tune it perfectly.

about a month ago

Ask Slashdot: Best Way to Learn C# For Game Programming?

eulernet Build a simple first game ! (254 comments)

The reason for listing that stuff out, is that I want people to understand that I know what I'm getting myself in to, and I'm not trying to put out a not-so-subtle "help me make a game for free lol" type of post

I'm sorry, but your long list of "I did this and that" means only that you are a gamer with a few artistic skills, it has absolutely no value for game programming !

During my 18 years of game programming, I met a lot of people that had "wonderful" ideas (it's funny how everybody has a dream game), but no skill to realize them.
They always boasted about the fact that their idea was great, but their project never got released.

Writing a game requires the following skills:
1) technical skill: coding
2) art skill: graphics/animation and sound/music
3) gameplay skill: making the game enjoyable
4) story telling: making a coherent game's universe
In my life, I never met a single person with all of these skills, at a decent level.
The most talented ones had only 2 skills.

Firstly, before coding your dream game, try to write a very simple game. It will show you where you'll need help.
If you are a beginner, you won't be able to code Starcraft.
Try something related to your project, so you can increase your knowledge.

Secondly, since most of the CPU power is spent on display and AI, you'll need to learn:
1) how to optimize the display.
Since the whole screen needs to be redrawn very frequently, you have to learn techniques to render fast.
There are tons of techniques in 2D and 3D.
2) AI algorithms, most notably path-finding algorithms if you want to program a RTS.

Thirdly, try to build a prototype in one month.
If you are able to build it in one month, you'll probably be able to work on your project during several months.
It will also show that you don't lose yourself on details (non-professionals tend to waste their time on small details, thus the final goal disappears).
If you are unable to build it in one month, it means that your project is not well defined, probably too ambitious or completely unrealizable.

Fourthly, I would recommend to build a motivated team around your game.
This is a virtuous circle: when your motivation will decrease, they'll encourage you and when they'll get demotivated, you'll encourage them.
Nowadays, I believe that it's impossible to write a game alone, unless your game is very simple.
Find people who believe in your project and who may help you.

about a month ago

Ask Slashdot: Best Way to Learn C# For Game Programming?

eulernet Re:mess around in unity3d (254 comments)

If you really want to code games, stick to what most people in the industry use - C++.

While I agree with you, because C# is too high-level for game programming, Microsoft just released a native C# compiler:
This should provide performance almost equivalent to C++.

about a month ago

Finding More Than One Worm In the Apple

eulernet Re:From whence the headline? (116 comments)

I totally agree with you: testing is not a panacea.

Another good practice is adding bounds checking when building in debug mode (for example in "assert" statements).
When you develop your code, you use the bounds-checked version, and when in production, the checks are removed.

Also, you seem to forget that OpenSSL is full of legacy code, and legacy code is a not 2 times harder to unit-test but a hundred times !
You need to cut the code into little pieces, but the goal of OpenSSL was to write the fastest code.

So there is a culture problem before writing tests !

about 2 months ago

OCZ RevoDrive 350 PCIe SSD Hits 1.8GB/sec With Standard Toshiba MLC NAND

eulernet Re:What about reliability? (113 comments)

The bright side is that these new RevoDrives will corrupt the data a lot faster than before, so you'll notice the problem sooner ;-)

about 2 months ago

Lectures Aren't Just Boring, They're Ineffective, Too, Study Finds

eulernet Prior Art (166 comments)

In 230BC, Xun Zi wrote:

"What I hear, I forget. What I say, I remember. What I do, I understand."


"Tell me and I will forget. Show me and I will remember. Involve me and I will understand."

Nothing changed !

about 2 months ago

$200 For a Bound Textbook That You Can't Keep?

eulernet Re:Must be a racket. (252 comments)

Using technology is not a good idea, because it's fragile.

Students are not careful with their material, so paper books are much more robust than LCD screens.

about 3 months ago

Google Using Self-Driving Car Data To Make Cars Smarter

eulernet Re:Forget Cars! (174 comments)

Is there an epidemic of truck hijackings?

This is because hijacking trucks is a little bit complex when humans drive and protect them.
You cannot predict what will happen, so it's dangerous.
With automated trucks, everything is completely predictable.

Who is going to steal a truck's load not knowing what's inside it?

Once the truckers' jobs will disappear, do you believe that more jobs will be created by some miracle ?
This will increase poverty, and poverty encourages stealing (I didn't imply that poverty means stealing), and poor robbers will steal anything that could be sold or consumed.
So yes, I think it's reasonable to imagine that the trucks will be randomly hijacked.

Even if you knew what was in the truck, how does one go about unloading a locked truck in the middle of the road in less time than it takes for the cops to respond to the automated 911 call?

When the automated trucks will be used, it will be for long distances.
Do you think that cops will be placed every 20 miles on the roads ?

about 3 months ago



Discovery of 26 Primes in Arithmetic Progression

eulernet eulernet writes  |  more than 4 years ago

eulernet (1132389) writes "PrimeGrid discovered an arithmetic progression of 26 primes.

The equation of the AP26 is 43142746595714191+23681770*23#*n for n=0..25
where 23#=2*3*5*7*11*13*17*19*23=223092870

The sequence starts with: 43142746595714191, 48425980631694091, 53709214667673991, and ends with 175223597495211691

This sequence has been discovered by Benoît Perichon, using a PS3 running Linux, and running a program written by Jaroslaw Wroblewski, adapted to BOINC by Geoff Reynolds and ported to PS3 by Bryan Little.
Since Sony removed the Linux support, it's probably the last discovery on such hardware."

Link to Original Source


eulernet has no journal entries.

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>
Create a Slashdot Account