News for hackers. Stuff that matters.

maercsrats

Fuck'em. It was a dick move given all the opportunities he got in this country. I prefer rich people more like this: http://www.thedailybeast.com/articles/2012/04/30/stephen-kin...
Re:RubyMotion - Ruby for iOS on Thursday May 03, 2012 @02:06PM (#3924977)
In reference to your first paragraph, that's all your opinion. You are completely entitled to it and I respect it. My opinion is that this looks awesome and I really want to try it out. Especially since I know Ruby (and C) but I don't know any Obj-C.

As for your second paragraph, you can say that about any '-ists'. I've met java, python and .Net people who all love their respective languages and just want to code in that. To me, Rubyists aren't better or worse in that respect.

Re:Why AT&T and Verizon Are Rooting for Windows Phones on Tuesday April 24, 2012 @02:28PM (#3885569)
Lies, damn lies and stats. "Apple sold 44% less iPhones last quarter" is technically correct. But last quarter saw around a 150% increase in sales because of pent up demand and the holiday quarter. If you compare this quarter from one a year ago you'll see that sales are actually up. http://www.macrumors.com/2012/04/24/iphone-activations-drop-...

Also, I call bullshit on the "razor thin margins" that carriers are making. They make plenty over the lifetime of the device contracts. Also, ask Sprint if it would like to get rid of it's iPhone deal. They are getting plenty of new subscribers thanks to the iPhone and are banking on making up their initial loss over time on their new contracts. http://www.networkworld.com/community/blog/analyst-who-downg...

The problem comes in on their aggressive upgrade policies. In fact, I believe Verizon just added a $30 fee for upgrades on 2 year contracts.

Apple's stock is down because the market is full of idiots. Analysts have bet against Apple for years and every quarter Apple has come up on top. I'll bet dollars to doughnuts that this quarter won't be any different and overall sales will be through the roof.

Re:Apple announces Mac OS X 10.8 Mountain Lion on Thursday February 16, 2012 @11:35AM (#3599413)
If you think it's that possible then why not contact your congress person/senator and have them look into this? In fact, talk to them about drafting a law against not being able to install software of your choosing on a machine you buy. Or, at the very least, a law for being able to take your data with you when you decide to leave a platform. This wouldn't help China, Iran, Syria, etc. but it would at least give US citizens some protections.

Personally, I'm not very afraid of option 3 ever going away but I also am ready with a FreeBSD VM instance.

I just moved to IN so I need to double check the school system here but I do know about the TN system. My knowledge will vary county to county but in general I think this is true. I also made a comment above but will reprint some of it here.

I'm sorry but, what the hell are you talking about? Many schools require students to have laptops in high school now. Teachers are constantly being told that then need to use more and more technology in their classrooms to better engage their students. If there aren't students who can afford machines then they are given one in class.

My mom is a 7th grade reading/writing teacher in a small (around 18K in the county) west-TN town. Her little school has an ipad cart. Every student does their writing (typing really) on an ipad. Both kids and teachers love it. The news today will probably thrill all of them.

I'm probably going to get downvoted for this but I'll say it anyway: there isn't a tablet market, there is only an ipad market. Apple want to make it easier to make books for ipads because: 1. that's what they sell and 2. that's what people are buying.

A quick aside, my mom is a 7th grade reading/writing teacher in a small (around 18K in the county) west-TN town. Her little school has an ipad cart. Every student does their writing (typing really) on an ipad. Both kids and teachers love it. The news today will probably thrill all of them.

Re:Rails master is now 4.0.0.beta; Ruby 1.8.7 support dropped on Thursday December 22, 2011 @12:06PM (#3382271)
I think part of the problem is that rails isn't really RESTful. Here is a good talk about it: http://confreaks.net/videos/699-rubyconf2011-resources-for-r...

Dropping the rails router, controllers and rack in favor of something like webmachine and resources could potentially speed up rails and reduce the conceptual complexity as well as the stack depth.

Re:Poll: Should we rename Amber.js? on Friday December 09, 2011 @06:42PM (#3336203)
bikeshed.js?

There are only two hard things in Computer Science: cache invalidation and naming things.

-- Phil Karlton

I like child labor laws. I like food safety laws (http://en.wikipedia.org/wiki/The_Jungle). I like my bank being separate from investment institutions (http://en.wikipedia.org/wiki/Glass%E2%80%93Steagall_Act). I also like education programs, fire departments, police, roads, etc. I pay a lot in taxes and want to keep all of these things (and really have stricter regulations in the banking system).

Our market isn't free enough, that's true, but having a totally free market tends to crush the lower class. A completely free market, after all, is like a force of nature and nature doesn't give a shit about people. I do give a shit about people and am happy to pay taxes to help those people.

Our system isn't perfect and there are a lot of problems with it, but I don't want it to go away completely.

Chip stacking tends to be too expensive. Think of it this way: take the full output from a factory creating chips. Now if you stack just one chip on top of another, you have effectively cut your production in half. It also means that your chips will have to be at least twice as expensive (probably more since demand will be greater since the chips are now more scarce).

I think there is some interesting research work going into chip stacking but it wouldn't be accessible for public consumption until it's cost effective.

Actually, I think diamond is getting much cheaper. It's becoming much more integral for satellites and extremely small electronics because of their susceptibility to radiation. http://news.vanderbilt.edu/2011/08/nanodiamond/

The first thing I'd wonder is what the susceptibility to radiation is for spintronics. The paper "Spintronics: a new paradigm for electronics for the new millennium" says that it is as hardened as the silicon. So then I'd question how hard the graphene is and found a couple of papers about that: Unzipping and folding of graphene by swift heavy ions, Effect of electron-beam irradiation on graphene field effect devices.

Researchers out there realize the problems popping up with silicon and are working to find the solutions. It's a really cool time to be in material sciences, physics and/or electrical engineering.

Re:Evolutionary Algorithm: Evolving "Hello, World" on Wednesday September 28, 2011 @12:24PM (#3048643)
Right, I was thinking it was more of a random walk algorithm: http://en.wikipedia.org/wiki/Random_walk

There was too much randomness in his evolving. When I was evolving agents for my M.S., I used tournament selection (http://en.wikipedia.org/wiki/Tournament_selection) with an 80% crossover rate for the top 2 winners and only a 5% mutation rate on the offspring. I also started off with a population of 500 individuals. This approach seemed to produce much better results.

Re:Speed-of-light experiments yield baffling result at LHC on Thursday September 22, 2011 @04:26PM (#3027650)
There is also releases and updates on genomic data. It stays pretty current as far as I know: http://en.wikipedia.org/wiki/International_HapMap_Project
A google engineer says that the security reason is bullshit: http://games.greggman.com/game/webgl-security-and-microsoft-...
Re:When patents attack Android on Wednesday August 03, 2011 @04:46PM (#2842993)
There is an anti-compete lawsuit going on between google and skyhook: http://www.engadget.com/2011/05/10/internal-emails-reveal-go...

There needs to be significant patent/ip reform in this country, there's no question about that. Google isn't necessarily a "good guy", though. There is a lot of money to be made out there and all of the big guys are using everything at their disposal to gain the upper hand.

Re:Rails 3.1.0 to be released on 22nd August on Tuesday July 26, 2011 @12:43PM (#2808193)
There is a talk by Aaron Patterson from RailsConf talking about why rails 3.1 is slower than rails 3 and rails 2.3. Basically the rack pipeline is getting deeper. Because rack is so simplistic every request requires you going through that pipeline and back again.

His solution is to break up the pipeline into 3 separate types: generators, filters (for response data), and lifecycle hooks. Doing this brought the speed back up to rails 2.3 speeds and a bit faster in some instances. But those were early numbers.

You can see his talk here: http://www.youtube.com/watch?v=kWOAHIpmLAI

The interesting stuff happens around the 20 min. mark.

Overall, there are a lot of people who want to make ruby better and faster. Rubinius, Jruby and MacRuby are all examples. There are also people who want to make Rails faster. They are examining the slower parts (active record, rack, etc) and working to make it better.

Re:Backbone.js on Rails (a book by Thoughbot) on Friday July 15, 2011 @05:11PM (#2769123)
This looks interesting and would have helped us out tremendously 8 months ago. But, hey, better late than never.

One thing that looks like it's lacking is how to integrate ui libraries; specifically jquery-ui. Coordinating re-rendering of your views from updates from your models or events from other views isn't easy. A FSM for backbone would really help, come to think of it.

Re:Django 1.3 vs Rails 3: A not so final showdown on Sunday June 19, 2011 @11:45AM (#2671022)
That's not true about rails. Neither the ORM, templating or URL routing are built in. People use Datamapper or ActiveRecord, ERB or HAML and routing is handled as rack endpoints.

Rails 3 is much easier to pull apart and put in pieces that you want. I believe this will be even easier with rails 3.1 introducing engines as a first class citizen.

Actually, the cost is your click habits. Google is all about getting advertisers to sign on by saying "we have better information on all these people because we house all their data." If you are comfortable with that, that's fine.

Personally, I like Apple's (and for the most part Microsoft) "we don't give a shit about you unless you pay us money." When I stop paying them, I don't have to worry about them keeping any of my data. When I stop using Google products do I have the same guarantee? This is the same argument I use against Facebook.

Syncing with things can happen over 3g. Being transparent can be nice but not with unlimited plans gone from carriers. I'm wondering if there will be an option to say not to sync over 3g unless you are on wifi.
I posted this on the site but I'll post it here, too.

The last point is wrong. The USB Implementers Forum complained last year about lightpeak using the usb interface. The other points have some merit but, considering sony is supposedly putting thunderbolt into their new laptops, it's still too early to call the interface a disaster. Or to blame Apple about it bombing.

http://www.engadget.com/2011/05/17/sonys-thunderbolt-impleme...

Re:Imagine a Beowulf Cluster of JavaScript Frameworks on Tuesday April 12, 2011 @03:52PM (#2438908)
I started out working on a fairly complex dynamic form builder for the research group I work for. They needed a way to build up forms to administer to possible research subjects. The rest of the app was using pieces from jquery-ui so I stuck with that and added backbone.js to handle more of the complex interactive tasks. All of it was written in coffee-script.

Early on this approach worked fine and for simple CRUD stuff it's not too bad but as the researchers wanted more and more options it got difficult to sync everything; dom interactions, model data and server data. I started to investigate SproutCore and thought "This object model with bindings is just what I need!"

So, I'd really like to disagree with your comment, but I can't. The reason is because I can't integrate SproutCore with anything else that's been written for our app. I can't even get access to some of SproutCore's pieces to try and integrate it. The entire view part of our app would have to be re-written using SproutCore to use the features and that isn't viable right now.

As it stands, I'd really like to use SproutCore. There are some great ideas there and I think that some of my projects would really benefit from their projects. But right now, backbone.js + jquery-ui has hit the sweet spot of easy to get up and running and looks good. The researchers are really happy with what I've got done and I'm able to move on to other problems.

Re:Why Apple saddled the MacBook Air with "gimped" CPUs on Thursday October 21, 2010 @03:07PM (#1816989)
1) Good point. Using the backdoor of the app store would just be easier for them to do (I would imagine).

2) Maybe they will be bringing along the big guys, in the future. Java is being deprecated (http://bit.ly/cFp0GX) in the future the may require apps to use the standard API.

3) ARM chips are getting much better. The A-15 is going to be multicore and be up to 2.5 GHz (http://bit.ly/bhVKBP). It is totally possible for apple engineers, gotten from PA Semi, to string together more cores to make a more powerful process. Difficult and costly, but possible.

The problem I see with this line of thinking is that ARM is only a 32 bit arch right now and I don't know of any plans on changing that. Also, having the big guys convert their software over to using ARM instructions over intel (point 2) would be really painful, I think. LLVM and some good virtualization might help mitigate this, but I would have to research that more.

Also, I'm probably completely wrong and I'm fine with that. You have very good points and I appreciate all of them.

Re:MacRuby and the Mac App Store on Thursday October 21, 2010 @12:36PM (#1816210)
I think the newer version of macruby, with greater bridgesupport, should help this out: http://www.macruby.org/blog/2010/10/08/bridgesupport-preview...
Re:Why Apple saddled the MacBook Air with "gimped" CPUs on Thursday October 21, 2010 @12:29PM (#1816164)
Here is a conspiracy theory I've got, and I think this article and Apple releasing the app store for mac backs it up: Apple is going to drop Intel chips in the next 3 years. My time may be off but I really think this is what's going on.

All of this fighting between Intel and Nvidia is really only hurting customers; namely Apple. So what can Apple do? Create an app store that makes devs standardize on an API and shift the underlying arch. An arch that 67% of their product sales are using.

Don't get me wrong, this is going to be a difficult transition, I think apps like Steam are really going to get screwed, but this is Apple's end game. They control not only all the software but also all the hardware.

Re:My short history of Engine Yard and my Resignation on Friday August 13, 2010 @01:33PM (#1601557)
It depends on the software development project. I've worked with web devs who didn't know what a finite state machine was and did fine. Right now I work at a research institution crunching genomes. Not knowing the basics that a CS degree can give you will not work in this environment.

That's not to say that you can't get these skills outside of school but I think you get a better rounding of skills in school than out in the field. I've met more devs who didn't go to school that can't work on really difficult problems than the ones who did.

Of course, selection bias and all that.

Re:Steve Jobs' Prescience (Or: Who Wants A Stylus?) on Thursday May 13, 2010 @12:56PM (#1344811)
In my case, I was caught in the flood of Nashville and lost all my electronics. The next day I bought an ipad to do email, get on the internet, play a few games and read whatever books I had saved in dropbox or my work computer. I even was able to find some youtube videos on how to (try) and repair some of my stuff. Still couldn't save my motorcycle, though. The ipad has been fantastic and only $500.

There is the argument of "Why not just buy a netbook for $200?" To that question, I suggest you go try out an ipad and remember that you aren't going to do any coding on it. It's a pretty fantastic machine.

That being said, I am a computer programmer in a Vanderbilt research department. At some point I will have to pick up a laptop just to do some real coding work (and SC2 when it drops). For everything else, I love my ipad.

Re:Teenager Wins Science Fair, Maybe Solves Environmental Problem on Wednesday December 23, 2009 @10:39AM (#1012198)
Well, there is already a lot of plastic in the oceans: http://en.wikipedia.org/wiki/Great_Pacific_Garbage_Patch

This could be useful for helping to break down that island if it was seeded with a slurry of this bacteria.

Older »