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!



Qualcomm Takes Down 100+ GitHub Repositories With DMCA Notice

adri Re:Trolling (349 comments)

It's pretty funny indeed. Except when it's not.

I'm the guy that got that through the internal Qualcomm open source review process .. and now they've done this. Grr.

about three weeks ago

Qualcomm Takes Down 100+ GitHub Repositories With DMCA Notice

adri Re:Counter-notice! (349 comments)

I am. I'm just fine-tuning it at the moment.


*sigh* and I wanted to enjoy my weekend..


about three weeks ago

Lumina: PC-BSD's Own Desktop Environment

adri Re:Why? (148 comments)

You realise that when Linux came about, there had already been more than twenty UNIX derivatives, right?

about 3 months ago

Android Beats iOS As the Top Tablet OS

adri Re:ANDROID != LINUX (487 comments)

.. except that a large part of the kernel networking stuff (among other things) are also FreeBSD derived.

about 5 months ago

Broadcom Releases Source For Graphics Stack; Raspberry Pi Sets Bounty For Port

adri Re:is the USB 'bug' fixed, at this point? (77 comments)


Can you please email me? ( - we have a vested interest in getting the r-pi USB bugs ironed out on FreeBSD and would likely really benefit from the work you've done.



about 5 months ago

Reason To Hope Carriers Won't Win the War On Netflix

adri Re:Akamai != AWS... (213 comments)

.. and we have almost stopped using Akamai too for video. We serve it ourselves now.

about 6 months ago

Reason To Hope Carriers Won't Win the War On Netflix

adri Re:Comcast not throttling? (213 comments)

The video content isn't coming off of AWS. It's coming from the Open Connect Appliance Platform.

(I'm on the OCA team at Netflix.)

about 6 months ago

Oil Train Explosion Triggers Evacuation In North Dakota

adri Re: Thanks Obama... (199 comments)

It doesn't have to be faster or cheaper than a commuter air flight. It just has to scale better.

I don't know how often you fly SF LA, but there are a lot of flights going on there and frequently I've been bumped or heavily delayed because of something that happened far before I even turned up to the airport.

Anything that can change how the transport system works and scales over changing loads will be welcome.

about 7 months ago

Linux x32 ABI Not Catching Wind

adri Re:BSD (262 comments)

No, it's not the same.

The idea is that you use the 32 bit pointer model, with 32 bit indirect instructions, but you're doing it all using the x86-64 instruction set. Ie, the task is in 64 bit mode. The 64 bit mode includes primarily more registers, so you can write / compile to tighter code.

The stuff you described is for running 32 bit binaries that use the i386/i485/i586 instruction set, complete with the limited set of temporary registers. x86-64 has many more registers to use.

It's not just about cache lines. :)

about 7 months ago

Australia's $44B Broadband Network May Settle For Fiber Near the Home

adri Re:Not an issue, provided... (229 comments)

Hi. I'm Adrian. I work on wireless. It won't do what you say it will do. Don't cheap out on infrastructure.

about 8 months ago

Moore's Law Blowout Sale Is Ending, Says Broadcom CTO

adri Re:Software keeping pace? (267 comments)

Go get Windows 3.1 and Works. Stick it in a vmware VM. Cry at how fast the VM is.


about 8 months ago

Yearly FreeBSD Foundation Fundraising Campaign Is On

adri Re: For surely (83 comments)

Works fine for me on chips supported by dri. The dri2 support is being nailed down now and once that's in it'll work fine on the same bleeding edge Intel hardware Linux does.

I'm the wifi guy. The WiFi is now up to date on Intel and Atheros 11n. I'd like some help with broadcom. I'll do the Intel and Atheros 11ac stuff early next year.

I'm currently evaluating power management. FreeBSD and xorg on my ivybridge lenovo x230 draw 9w when idle. We are ok at using the deep sleep states per core and package but there's room for improvement.

I'm making the turbo boost stuff work out of the box. Powerd is .. Dumb. Modern CPUs are fine at running at the highest clock rate but spending time in c3 and lower. So I'll fix powers to do that on these chips.

I'm using an x230 in vesa mode but it works fine if you use the new DRI and xorg code. I do day to day hacking on the lenovo t400, mostly due to the cardbus slot I still use.

The only thing missing is hotplug express card.

So.. It's not perfect. 10.0 will not be laptop great. I expect 10.1 with updated dri2 and xorg along with Intel WiFi fixes and my power management stuff to be great.


about 8 months ago

How To FIx Go Open-Source!

adri Re:routine IT work (307 comments)

... it's called fuzzing.

You spend a bit more time writing some randomisation into your clients so they go off and do completely ridiculous stuff. stuff you can't comprehend. That's why it's random (ie, fuzzing.)

again, this isn't new.

And yes, if you write your client simulation object(s) in something not stupid, you can scale it up to 100,000 active user simulation instances on a single server. Computers are fast.

about 9 months ago

How To FIx Go Open-Source!

adri Re:routine IT work (307 comments)

Why do people keep saying that over and over again?

It's easy. You write a test suite that pretends to be a real user. You script it so there's some actions that aren't just "do A do B do C." You make them make errors. You have them put in garbage details. You have them fill out the forms incorrectly or incompletely. You have them skip pages or press "back".

Then you add a "pretend I'm the internet!" layer in between that simulates latency, so you make sure that your servers can handle the number of concurrent requests going on. A lot of not-so-seasoned web developers still fall for the "it worked on the LAN to 100,000 users, why not on the internet?" latency fallacy. Increased latency (due to RTT, packet drops, TCP retransmits, etc) leads to having more and more sessions going concurrently. That ties up resources at the server end.

Then you add a "pretend shit breaks!" layer. Ie, the user internet connection breaks. They forget and come back after a while, and hit the restart page. The connection dies half way during the transaction.

Then, once you've written that, you create 5 million instances of that. 100,000 per box sounds about right.

This isn't 1995. Computers are really god damned fast.


about 9 months ago

Imagination Tech Announces MIPS-based 'Warrior P-Class' CPU Core

adri Re:MIPS is a better choice anyway (122 comments)

... replying from my real account.

Yeah, FreeBSD? dev boards? Any interest?

about 9 months ago

Ask Slashdot: Best Open Source Project For a Router/Wi-Fi Access Point?

adri Re:pfSense (193 comments)

11n will work on Atheros hardware when they either/or:

* update pfsense to work against FreeBSD-10;
* start releasing snapshots of pfsense that work against FreeBSD-HEAD;
* backport the net80211, driver and userland tools from -HEAD to -8 (which I've done a few times, I've just not committed it to FreeBSD.)

11ac is a different story. I'm going to let the Linux side shake out before I start work on the FreeBSD 802.11ac support.

(FreeBSD wireless maintainer.)

about 10 months ago

India's Billion User Biometric Odyssey

adri Re:You got it wrong... (81 comments)

Course they can. Dye the rice.

about 10 months ago


adri hasn't submitted any stories.



My journal

adri adri writes  |  more than 11 years ago

I don't really see the point in keeping Yet Another Online Journal - I already have a rants page and you can find it here.

Personally I don't have a burning desire to tell randoms about my daily life. I'd rather point out the little(big?) things that grab me as I meander onwards..

Today marks the day of my first accepted slashdot story. Cheer.

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