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!



Qualcomm Announces Next-Gen Snapdragon 808 and 810 SoCs

Erich Re:"There's zero benefit a consumer gets from that (47 comments)

So these cores with the arm V8 architecture add:

  • More registers (16->32)
  • New instructions for crypto

and a handfull of other things. But all of the above aren't really benefits of 64 bitness, just the improvements to the architecture. The real benefit of a 64 bit architecture is the larger virtual address space... processes with >2-3 GB of memory. Every other improvement is usually just improvements that could have been added in 32-bit mode but they threw into 64 bit arch. Similar with x86-64.

about two weeks ago

Ask Slashdot: What Do You Consider Elegant Code?

Erich Typically: terseness (373 comments)

Low-complication implementations of functionality are typically more elegant.

about three weeks ago

The Myth of the Science and Engineering Shortage

Erich Glad to hear it! (392 comments)

Now come here and show us the stack of qualified, talented people for these open positions we have? Oh, wait, you're not actually trying to hire people? Maybe you mean there's no shortage of people writing crap on the Internet?

My total compensation as a qualified Engineer is similar to the average compensation for a doctor. I think that's reasonable. It's very hard to fill positions right now.

about a month ago

Non-Coders As the Face of the Learn-to-Code Movements

Erich Because it's like Literacy. (158 comments)

Because being able to use logic to write instructions that are correct and unambiguous is a skill that everyone should learn. And basically that's what coding is.

It's like literacy or numeracy or basic understanding of science. You have a problem as a culture if it is culturally acceptable to say "I can't do math" or "I can't understand written language" or "I have no idea about the universe around me or how people go about understanding it" or "I can't read or write logical directions."

Do you expect everyone to be a best-selling novelist (or a writer that is enjoyed for all history?) No.

Do you expect everyone to be the next Ramanujan? No.

Do you expect everyone to be the next Knuth? No.

But it is expected that everyone have basic skills in these kinds of things. It's just necessary to understand the world. If you don't understand these kinds of things -- if you don't have basic skills in language or mathematics or logic -- then you are at a disadvantage in modern society.

I group computer science'logic here separate from Mathematics. Perhaps it shouldn't be. But having a population that doesn't understand things like this shuold be considered as problematic as a population that can not read and write.

about 2 months ago

Who Is Liable When a Self-Driving Car Crashes?

Erich The driver is responsible. (937 comments)

If you are driving, you are responsible.

A car that drives itself is responsible for itself.

Who pays in the event of an accident is the driver. In this case, the car. Probably the manufacturer would be liable.

Manufacturers will probably get insurance for the car when driven autonomously. If self-driving cars are safer, this should be a lower insurance rate than you pay now. Additionally, self-driving cars will probably have sensor input that will prove/disprove fault.

about 3 months ago

Intel's Haswell Chips Pushing Windows RT Into Oblivion

Erich Re:ARM computers (321 comments)

Woah. Woah. Woah. Woah. Woah.

I will let people crap all over a post that's basically regurgitating Intel Developer Forum drivel, and I'm certainly not going to say that WinRT has a future.

But I will NOT let you trash talk Alpha.

The Alpha was simply a much better processor than anything from Intel at the time. It was pretty much the fastest out there, though you might argue with some high end POWER or MIPS 10K or something.

Maybe you were running Windows and x86 programs on the Alpha? Those weren't blazing. But native Alpha programs were fast fast fast. And the architecture is clean and beautiful. Just beautiful.

So you can say that ARM has not much advantage over x86 today. That's probably true. You can say that ARM sucks, has too much complexity, and the system architecture is an abomination. That's probably true also. But you leave the Alpha out of your talk unless you know what the hell you're talking about.

about 7 months ago

The Grasshopper Can Fly Sideways

Erich Re:Watching the video (127 comments)

Your "1ST rule of Rocket Engineering" can also be stated: You always develop sub-optimal rockets.

Seems like a stupid rule to me.

If an engine goes out, or there is some other problem, you need extra fuel to accomplish the mission (increased gravity drag). So you have some extra fuel and extra delta v, and that's a good thing.

But if those events are rare -- and, eventually, they should be -- then you often have extra fuel. If you can use that fuel to return the craft intact to reuse and make more money, then I think that's a damn good idea. If you must burn the extra fuel, then you will lose the stage. It will cost the company more, but "less profit" is maybe an OK choice.

The goal is to optimize cost while maintaining very high reliability. For very high reliability, you need to understand worst case behavior. For optimizing cost, you need to make the common case cost efficient. Having extra delta v for anomalies and using that delta v to lower launch cost (via reuse) when no problems arise seems like smart engineering to me.

about 8 months ago

Ask Slashdot: Exploiting 'Engineering And ...' On a Resume?

Erich Do you have a CLEARANCE, Clarence? (207 comments)

You probably have a clearance. This is very valuable to many employers. Make sure you have that at the top of your resume.

Seriously, though, Clearance + EE is quite valuable. If you're worried about seeming "rusty" on the engineering side, get a MSEE from some university... a lot of very good universities have distance programs where you might be able to get started early.

about 10 months ago

Will Donglegate Affect Your Decision To Attend PyCon?

Erich Proposal: Sensitivity Hats (759 comments)

There seem to be two groups of people here:

The first group of people is not offended by jokes, including jokes influenced by sexuality.

The second group of people is offended by jokes, especially jokes influenced by sexuality. A subset of this group is offended by such jokes when spoken by members of a certain gender. Of course, this is discriminatory so we will ignore that aspect and categorize them as offended in general.

I think there is a desire to be respectful of the second group while avoiding strict censorship of the [majority] first group.

I suggest a clearly visible sign that someone is offended by jokes influenced by sexuality (or, perhaps broadening this to include all jokes?). Perhaps a yellow hat or something like that. People within earshot of such people should refrain from telling such jokes. People wearing the sensitivity marker who hear things offensive to them can raise the issue to convention staff who will attempt to deal with the issue. People wearing the "sensitivity" marker who make such jokes will permanently lose the right to wear them.

People not wearing the sensitivity marker who hear something offensive to them should either (A) indicate to the offensive person directly that their conduct is perhaps inappropriate, or (B) move away from the offensive person so that they are no longer offended. If (A) is ineffective and (B) is ineffective or impossible the convention staff can be notified and they may or may not choose to act; anyone not wearing a sensitivity marker who is upset is free to go put on a sensitivity marker.

People may wish to have activities which may include things that people find offensive, they are free to ban sensitivity markers. Additionally, "sensitivity-marker free zones" or "automatic sensitivity marker" zones could be created. Or even entire conventions where no sensitivity markers are allowed -- one would expect a crude joke convention to probably not cater to overly sensitive people.

Of course, in an ideal world, everyone would be adult enough to know to watch their language a little bit, and to not overreact a lot. But given that certain people are especially sensitive for various reasons, we should find a way to allow them to coexist with the rest of society.

1 year,28 days

Defcad.com Wants To Be the Google of 3D-Printable Guns

Erich Interesting intersection of Patent and Copyright (225 comments)

It's usually hard to copyright a "thing". If you make a thing -- a new type of shelving or gun or glass or pen or chair or whatever -- you can't get a copyright on it, you can maybe get a patent on it.

So for a CAD file of a gun, the CAD file could be copyrighted... but it would be copyrighted by the author, not by the manufacturer of the gun it was a clone of (unless they were the author, of course). Now, printing out the gun might be manufacturing something covered by patents... but copying the file wouldn't be creating the gun.

3D printing will sure be interesting from a legal standpoint, it potentially brings copyright and patent law together for just about everything. I would hope that we could establish that CAD files for 3D printers are equal to recipes for the purposes of copyright: a series of steps to create something. But that's certainly not what happened for source code.

about a year ago

Form1 3D Printer and Kickstarter Get Sued For Patent Infringment

Erich Re:Submitter can't read? Wrong patent! (211 comments)

And IANAL, but it looks like the independent claims have a part that can be worked around; for example, copying or shifting data from one layer to the next.

about a year ago

Form1 3D Printer and Kickstarter Get Sued For Patent Infringment

Erich Submitter can't read? Wrong patent! (211 comments)

The complaint clearly states they are filing suit based on the 520 patent.

about a year ago

Intel CEO Paul Otellini Retiring

Erich Sanjay Jha for a replacement? (108 comments)

Sanjay Jha is out of MOT. He'd be my pick for a replacement. You heard it here first!

about a year and a half ago

AMD Licenses 64-bit Processor Design From ARM

Erich Probably: they want to do both x86 and ARM? (213 comments)

What other company could make a processor that does both x86 and ARM? Windows 8 that runs both ARM and legacy x86 apps? I could see that as being pretty differentiated. Their GPUs are on par with nVidia, and they have better processor microarchitecture.

about a year and a half ago

FCC Chief: 300MHz More Spectrum By 2015

Erich C=B*log2(1+SNR): It's not just a good idea... (60 comments)

It's the law!

And you're getting very close to the Shannon limit with turbo codes. LTE isn't much more spectral efficient as compared to HSPA+, but it has wider frequency bands and so can get more peak speed to customers.

So you can increase the amount of spectrum you have, with the current infrastructure, to get more capacity. That will buy you a few years of network traffic increase.

But eventually you have to figure out how to get less capacity demand and more SNR. There's really only one way to do that: change the infrastructure topology. And that has lots of problems.

It's kind of like we're near "Peak Bandwidth".

about a year and a half ago

Slashdot Turns 15, What Are You Doing Later?

Erich Makes me feel old. (247 comments)

In a lot of ways, things are more or less the same. The SNR is lower, but that's true for the internet as a whole. :-(

about a year and a half ago

Patent Troll Sues X-Plane

Erich Ask Drew Curtis (214 comments)

Of fark.com. He recently had to defend against one of these patent trolls. His advice on a TED talk was (if I recall): fight the infringement, not the patent. His response with a lawyer was actually pretty cheap, and asked the plaintiff to circle the infringement and to disclose various things about the shell company. The other side doesn't want battle in court, either. Drew settled for nothing.

about a year and a half ago

What's To Love About C?

Erich C is great (793 comments)

  • It is much more portable than assembly
  • The performance overhead compared to assembly is reasonable
  • Most people find it simpler to develop in than Forth
  • It's not the horrible monster that C++ is

This makes it very nice for all kinds of embedded environments.

Efficiency matters. Python is great, but you don't want to use it for embedded work.

about 2 years ago

Intel Dismisses 'x86 Tax', Sees No Future For ARM

Erich He's mostly right (406 comments)

All those scalar processors look the same. You can trade energy efficiency for performance and end up with a lower power processor that's a lot slower. When you push the performance, the architecture doesn't matter as much, because most of the energy is spent figuring out what to run and when to run it.

Compounding this fact, ARM isn't that great of an architecture. It's got variable length instructions, not enough registers, microcoded instructions, and a horrible, horrible virtual memory architecture.

The big thing that ARM has is the licensing model. ARM will give you just about everything you need for a decent applications SOC. Processor, bus, and now even things like GPU and memory controllers. Sprinkle in your own companies' special sauce, and you have a great product. All they ask is for a little bit of royalty money for every chip you sell. And since everyone is using pretty much the same ARM core, the tools and "ecosystem" is pretty good.

But there's not much of an advantage to the architecture... the advantage is all in the business model, where everyone can license it on the cheap and make a unique product out of it.

And nowadays, the CPU is becoming less important. It's everything around it -- graphics, video, audio, imaging, telecommunications -- is what makes the difference.

about 2 years ago

AMD and ARM Team Up

Erich Order of magnitude problem (108 comments)

10-15 square mm? Do you even have any idea what you're talking about? Those A5's are more like 1-2 square mm, even with a l2 cache. They're tiny. And perform very poorly.

about 2 years ago


Erich hasn't submitted any stories.



First journal entry

Erich Erich writes  |  more than 12 years ago Hi, everyone. This is my first journal entry.

What was today like?

  • 6:15 awake
  • 7:15 arrive at work (4th real day on the job)
  • Write new parser
  • 12:30 Company pays for lunch at TGI Fridays for interns that are leaving
  • 14:10 switching parsing to flex causes 40% decrease in speed of the simulator. :-(
  • 16:00 Leave work
  • 16:20 Arrive at home, get steaks (12 london broils, about 40lb) out of fridge
  • 16:30 Leave for WCF for the new student cook out (I'm cooking).
  • 16:45 Commence cooking
  • 18:45 Dinner is served
  • 22:00 Two consecutive episodes of Law & Order
  • 00:12 trying new slashdot stuff before bed

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