skysight-inc/HackerNews huggingface dataset:
They should, and if one chooses not to take a salary because he can afford it, he should be getting equivalent equity.

I don't know why this "garage myth" gets so much romance. It works for rich kids who can fall back on their parents, for students, extremely well-established people who have lots of savings and connections to fall back on, and for people who can time-travel back to the time when rents were reasonable in Silicon Valley, Boston and New York. In practice, you cannot have long-standing (over 6 months) financial pressure and keep up the level of job performance that a startup demands. It does not work that way.
I was thinking the same thing while reading the post :) Code or more fleshed out critique (even pointers to others' critiques) will be great.
Sony Xperia Sola Price in India,Features and Specifications
Sony Xperia Sola is very stylish smartphone,there are three color in this model white,red,black.The Sony Xperia Sola is an Android 2.3 phone Fully touch screen smartphone Xperia NXT Series.It comes with 5 MegaPixel Camera, 1GHz Dual Core Processor, 8GB Onboard Storage, SmartTags and Floating touch.
Software sucking is a direct outcome of future user's involvement in the design process.

as in: if you're writing software for a client and the client drives the specs directly, the outcome will suck balls.

evidence: all enterprise software installations ever done. from ERP to CRM, the vanilla software packages might even have good UX/UI, but once implementation with all its "critical" customizations is done, you'll end up with a turd.
> Instead UEFI is a whole OS of its own.

Two words: EFI Shell.
3/23 signup deadline for Stanford Tech Entrepreneurship class
Harnessing the Power of Crowdsourcing for your Startup
I can accept that there are valid reasons to do this, but I couldn't work in a shop like that. The bottom line is I invest in my tools, and a big part of my career development is mastering standard unix tools. I don't expect to be doing Rails work 10 years from now, but I'll definitely be using vim + bash for the long haul.
hpa's proposal is a good one: Just disable busmaster for all devices on entry and let drivers sort it out in their initialization routines again.

There's not really a reason to have _any_ device bang on the memory before it's asked to by the current device manager (ie. BIOS or OS) and its drivers.
Yes!

As a hobby, I've been running long-term benchmarks on a handful of cloud services, for exactly the reason you suggest -- performance varies quite a bit over time. You can browse through some of the data at (http://amistrongeryet.com/dashboard.jsp). The UI on this site is abysmal, and it only shows 30 days of data (I've actually collected almost two years), but it still gives some flavor of how much variability there is. For instance, check out this graph of SimpleDB reads: (http://amistrongeryet.com/op_detail.jsp?op=simpledb_readInco...). I've blogged on the data from time to time; for instance, (http://amistrongeryet.blogspot.com/2010/04/three-latency-ano...).

If there's interest, I'll work on making this data more accessible, adding documentation, and providing access to the full two years. In any case it's limited by the fact that I'm only probing AWS and Google App Engine, and only one or two instances of each. What I'd really like to do is open this up to crowdsourcing -- as I discussed a while back at (http://amistrongeryet.blogspot.com/2011/07/cloudsat.html). If anyone is interested in participating in a project like this, let me know!
The author asserts that "The first company—whether it’s an incumbent phone maker or Ph.D.-laden start-up in a garage—that figures out how to solve the smartphone battery problem will see enormous gains."

Nope. Blackberry has had battery life nailed for years and they're steadily losing market share in the U.S. I owned a Blackberry 9700 for a couple years and recently replaced it with an iPhone 4s. When using for a similar set of apps and voice calls, I get less than half the battery life I did with the Blackberry 9700.

I wrote a detailed comparison between these two devices (http://www.filterjoe.com/2011/12/23/blackberry-vs-iphone-4s-...) and there are actually a few ways Blackberry beats the iPhone 4s. The most important to me is voice call quality, where the difference is stark and impacts me every day.

Battery? I just keep it plugged in when I'm at home or at the office. Problem solved.
I don't understand these articles. There are TONS of people very happily using 4G phones right now. Sorry iOS users, you're just late to the party. My friends mocked me when I was excited about the 4G in the Galaxy Nexus I was buying. I bought the extended battery (still the thinnest phone I've seen save for my mom's RAZR) and it easily lasts me an abusive full day of use.

Combine that with the fact that many people work desk jobs or spend 20 minutes in the car at a time, it's not unreasonable at all to think that a 4G phone can last plenty of time.

I mean, sorry for the iOS comment, but the 4G/battery naysayers seem to always be coming from the iPhone angle and, my Galaxy Nexus gets only slightly worse battery life than my father's 3G iPhone and he only checks his email on it.
"We don’t do programming, we do strategy"
I hope he wins giving this guy diplomatic immunity should be a fun little experiment. I want to see what the US is going to do.
the users are not the target group for enterprise software.

expenses is a great example, it needs to accomodate so many different regulations, compliance issues, legacy compatibility needs within an implementation, that it can't be more than a generic shell in vanilla SAP. so you need consultants to set it up in the first place. what do they do? ask the client's project team to tell what they want...and this is why all enterprise software implementations produce shit outcomes. non-software people having a direct say on UI/UX.

sort of like homer simpson designing that car.
Investors Seek Entrepreneurs With Fire in the Belly
One of the very first things I learned almost immediately after college is that inheritance typically is a bad idea and that composition is a better strategy. With inheritance you have so much thinking overhead with parent to children relationships when most abstractions could easily be viewed as building it through small pieces. Its sad but during my 5 years in UCLA I have not heard the word "composition" once.
Obviously it's good to focus on having as big as possible a battery in a device, and since the RAZR Maxx I thought all phones should have at least a 3000+ mAh battery, but it shouldn't be the #1 priority. Energy efficiency should be a higher priority than that.

The new iPad is just highly inefficient because of LTE, GPU and resolution. The chip is made at 45nm, so is the LTE one, and the resolution is very battery consuming.
Reasons To Choose A Startup Over A Corporate Job
Poor 4g battery life is not a core property of the technology. The radios in current phones are still made on an outdated 45nm process. That will change to 28nm this year which will improve things quite a bit.

http://www.anandtech.com/show/4925/why-no-lte-iphone-5-blame...
6 Step Twitter Growth Process: Results +753
The Lenovo ThinkPad X220 is really great, and it's also Ubuntu certified since a long time (10.10) so it should be okay with others distros.
天龙八部新开服
If we invented the car, but there was no reverse and no left turn, we could say that the problems were due to poor drivers and poor planning, but the problem would clearly be that the car is not sufficiently wieldy.

You can say that software sucks because of poor programmers and poor project management, but the truth is that the code is not sufficiently wieldy. There's no way to manage the code. I can't query all places in the code where the UI interacts with a database column. Accounting systems can give you a variety of reports based on abstractions at a variety of layers, slicing the information in different ways (horizontally, vertically, etc). Software systems? Go fish.

Software sucks because at some point we got too excited about what we were doing and stopped (sufficiently) caring about how we were doing it.
Part II of Ingo Molnar's blog post: http://news.ycombinator.com/item?id=3719719
Google Ventures Building Design Team To Help Portfolio Companies
Well most of the issue I have with Linux is graphics compatibility, that being said, I'd recommend any with an nVidia GPU over one with an ATI one. With that you will certainly have a much better experience.
Actually, in most cases 4G (LTE) data should use less energy per bit to transfer your data than 3G. This may not be true for some of the early radios released since they are not as mature as 3G chipsets yet. It'll also take some time until the networks start using all power saving features available. But when devices and networks mature a little 4G should in general be more efficient.

However, since you get faster speeds you tend to use more data, which of course will use up your battery faster as well. But if you'll use it the same way you do today you'll just get faster access and should see about the same battery life, so there's nothing to be afraid of.
So you don't do the formatting by hand, you configure your editor of choice to do the work for you, assuming it is smart enough. If you have a group of people that use the same editor they can share this information through a developer wiki.

Sounds like you just need to have a well defined style guide rather than trying to micromanage developer habits.
I think you might have overlooked this bit:

He's an illustrator/character designer and needed a text editor
on Tiger (old laptop) for editing html/css/etc.

It doesn't sound like it's a "central part" of his workflow, so that's why he didn't want to buy an editor.
Megaupload Seizure Order “Null and Void” Says High Court
But there is a huge difference between enforcing style rules and enforcing which editors people use.

You can have different team members using different editors, but with the same style rules - and with a style checker that runs on commit/post-edit to verify the common rules are adhered to.

Enforcing which editors each team member must use to do his/her development is a form of management deciding it knows which tools each developer will be more efficient with than the developer does. It's pointless.
Ask HN: Recommended reading for improving retention
Somewhere I picked up the idea that reading more about how the brain works actually helps to perform better, rather than jumping to the conclusion "I am not smart enough"! Can you recommend some reading, best practices to improve information retrieval (need this specially during exams and tests) for the brain?
While it's not Rails, one of my favorite DynamoDB articles was Twitter Streaming with EventMachine and DynamoDB (http://arfon.org/twitter-streaming-with-eventmachine-and-dyn...). I see one huge strength of DynamoDB is its flexibility for analytics drools
It's wonderful how downvotes can replace disagreement and discussion. You've got to love the conciseness.
MacBook Air (I have an early 2011 11" with Ubuntu and GNOME3) works pretty well, though sometimes I have issues connecting to WiFi access points that work fine on my other Linux devices.

Some notes about the setup: http://bergie.iki.fi/blog/11-macbook_air-the_best_computer_i...
This question lacks a lot of details, what tech is being used, how experienced the team is, what the build and deploy environments are like, what level of syntax consistency is needed for various reasons etc..

While many programmers are religious about their tool chain there are very legitimate reasons for wanting a standardized dev environment especially with an IDE that does things like syntax homogenization for you. Without more details it's impossible to tell weather this specific individual case would really benefit from the mandate in spite of upsetting the comfort of their devs.
Archos Introduce 80 G9 Turbo ICS Android 4.0 Tablet
Live editting for Twitter Bootstrap
Right now, almost all LTE chips everyone is using are from Qualcomm. Qualcomm has voice features that integrate with their CPU's - without that you don't get voice over over the cell network. The MDM9600 in the "new" iPad is this way, so an even newer chip would be needed in an "iPhone 5":

http://www.anandtech.com/show/4925/why-no-lte-iphone-5-blame...

Right now, pretty much every 4G LTE phone has two entirely separate cell network chips, antennas, etc. which is the main reason battery life is so bad. When we get better integration of components and smaller chips, we'll get over the "bad battery life" hump.
This specific question is talking about Eclipse, and depending on the language they are using it might be they are moving the build system to eclipse, so they are mandating everyone use the tool. I think in the FOSS world we are a little spoiled that we have options like what editor / build system / OS we would like to use to develop on. I know there are a lot of shops that on day one you are given access to Visual Studios and that's the last tool you will use at that company for anything. So this isn't anything extraordinary that is being asked of the employee. I know where I work we develop on remote system's and while some people prefer to do a lot of upfront work in eclipse, when testing on the production equipment your left with nothing but a command line. So knowledge of at least one text line editor and gcc/make is fundamental for anyone who wants to work with us. I could totally see someone coming in with the complete opposite question.

"My company is mandating that everyone use vim and make"

And still see it as a valid request of an employer.
One of the biggest problems with LTE on most phones nowadays is that you're forced using LTE and CDMA at the same time, with no option to only use LTE, as no carriers support VoLTE (Voice over LTE), only voice over CDMA.

Unfortunately, Google or Samsung haven't included an LTE-only mode on the Galaxy Nexus because of this, so I must pay for a constant CDMA connection with my battery whenever I want to use LTE, even if I'm using SIP over LTE (e.g. Google Voice, so I only need a data plan for data/texting/calling).
How much battery life do you get with that setup?
New iPad jailbroken on day one
also the battery life beats any ultrabook
Since this is a notebook-thread, I would be interested in 15" thin and beauty notebooks for linux. They are not ultrabooks because of 15" screen, but I really can't stand <15".

Thank you.
Fix Frozen Or Hanged IPad?
The bug that caused Ruby to run slow on that benchmark turned out to be one that afflicted earlier versions of Python. It's a priority inversion problem related to the GIL.

GIL: The global interpreter lock, basically a single lock that threads running in Python or Ruby synchronize on frequently to sync up, which causes problems in multithreaded applications.

Priority inversion: I don't think I'm qualified to explain this clearly, so I'll defer to wikipedia: https://en.wikipedia.org/wiki/Priority_inversion

The later slide where he showed PyPy having terrible performance on a benchmark where the other two code bases worked fine was an unrelated problem.

His point was that whereas he was able to dig into the Ruby implementation and figure out why it was running slow, it was much harder to find the reason why PyPy was not performing as it should due to the implementation complexity.

It is basically tying back to the analogy of the VW versus the Porsche. He could often fix his VW using a pocket knife, which would be very difficult to do with a Porsche.
I also saw lots of people using Excel for automation of things. I wonder if the problem that we have with Excel is that we are so used to a program using a 1D representation. If we manage to switch to 2D, we might enjoy the good things that spreadsheets have to offer.
Enforcing formatting is good policy, and pre-installing a common editor on all workstations is certainly advisable; but enforcing the personal use a certain editor is like forcing a writer to use the editor's favorite pen, no matter how uncomfortable or cramped the writer's hands become.

From the answers:

Yes, it's a bit of a red flag that management considers itself a better judge
of which tools you would be more efficient with than you are.
On the contrary I suggest either Intel or ATI graphics because unlike nVidia, Intel and ATI actually contribute to their open source drivers.
Used to be 3-4 hours, now after a year slightly worse.
In China, millions make themselves at home in caves
I tend to think that splitting development into API and front end solves some of this.

The main problem with "enterprise" software is that it's done cheaply, and violates levels of abstraction. Thus why it frequently requires specific versions of antiquated technology ("Our CRM requires IE6", "We can't upgrade past Windows 2000").

If it was designed properly, you could easily rip out both parts and iteratively redesign them to meet business and technical goals.
Nit-pick: the "Ultrabook" brand specifically means an Intel CPU with built-in GPU. Even outside the brand, there aren't many laptops with that form factor with a non-Intel GPU these days.

Having said that, for window compositing the open-source radeon drivers seem to work fine as long as you don't go for a bleeding-edge chip.[1] For games, the proprietary nvidia drivers are likely better and might be worth the extra hassle (but realistically, booting into Windows is less hassle and gives a bigger choice of games... Also, realistically, you won't get a powerful 3D chip in a thin & light laptop).

[1] I've never tried the open-source nouveau drivers for nvidia chips; they have apparently been improving in leaps and bounds.
Not quite as convenient as a hot-swap battery, but I carry one of these in my general bag: http://www.dabs.com/products/veho-vpp-002-ss-pebble-smartsti...

It holds enough for a full charge for my phone and extra. If they seem a bit steep keep a watch around special occasions as they (or identical devices) have been half price both last Christmas and the one before (when I bought mine).

There are models with larger capacity too, like http://direct.tesco.com/q/R.208-7092.aspx?utm_source=GoogleS...

While more hassle than a hot swap battery (while charging you've got a device hanging off your phone) they have the advantage of not being phone specific so can be used to charge a variety of devices rather than just being a spare for one.
While this is an awesome idea, I can't help but think about the humongous potential for abuse. Were the logs to be leaked, stolen or otherwise compromised, you now have a goldmine of potentially vulnerable systems. Even if the results weren't logged, you'd now have a list of systems where the sysadmin wasn't 100% sure.

"For your security we do NOT store your IP address/result combination"

So the IP/result combination is not stored, but technically the IP address and result could be stored without there being a relation between them?
I'd say the advantages are:

1) Naming it vastly clarifies further data structures and interfaces. (This is shared with having a Point3D data-structure, obviously.)

2) Providing functions and operators specific to the type.

At it's simplest (and possibly most compelling) it's the difference between needing to say

p.x = p0.x + t * (p1.x - p0.x);
p.y = p0.y + t * (p1.y - p0.y);
p.z = p0.z + t * (p1.z - p0.z);

and

p = p0 + t * (p1 - p0);

The latter is easier to type, easier to understand, and less error prone. It's a huge win, especially in more complicated expressions.

Now of course, your language may allow you to define data structure-specific functions and operators. But at that point, what you've got is essentially a class, even if you call it something else.

(PS Note that data hiding is completely unimportant here, and inheritance would be nothing but trouble.)
Can Kickstarter be used to develop a nanosat launcher?
On the other hand, NVidia proprietary drivers actually work better than ATI drivers.

I suggest Intel because of the lower power consumption.
The Journey of Teaching
He referenced a previous talk about the GIL:

http://blip.tv/rupy-strongly-dynamic-conference/david-beazly...
A statement with absolutely zero backing. Readability did the analysis and certainly seemed to believe that Android supported their product. Marco doesn't do analysis but instead just parrots the standard rhetoric, seemingly hoping that his words alone will make Android irrelevant and thus unnecessary of effort. His loss.

1) You forgot that lots of other companies also did the same analysis as Readability and concluded that the Android is not for them, at least for the moment. You can find several such statements on web pages, and a lot more that speak through their actions.

2) You also forget that Readability and Instapaper don't have the exact same business model.

3) Lastly, you forget that Marco makes his own business decisions, and he bases them on his own insights. He doesn't have to do anything he doesn't want to. Would you go lend him a hand for free on the Android version? Even the overhead of dealing with an extra developer to do the port and the support etc, might be something he doesn't want to deal with, whatever the money. (Why should he? Just because some people are bitter that the don't have his app on their platform of choice, or more general, that they don't get a lot of the cool the apps the iOS market has?)

If Marco is content with his choice, then it's not "his loss", as he does not lose anything.
:D this is just awesome ... but the last item is in the todo list is crucial. Ohh now I want more features ...
Which is the Most Important Thing in Blogging
Khasiat Kulit Manggis Untuk Kanker » Manfaat Kulit Manggis Untuk Kanker
I'm not aware of any fully supported ultrabook. Something always seems to be unsupported or not fully supported but usually inessential, like a fingerprint scanner, or an accelerometer.

A friend of mine is using a Zenbook but it takes some serious efforts to get it to run properly https://help.ubuntu.com/community/AsusZenbook

It's also a matter of what you consider an ultrabook. I have a Dell V131. It's a laptop IMHO but it has a 13.3" screen, weighs 1.8kg, gets 6hrs of battery life (with wifi on a 6 cell battery) and works under Ubuntu 12.04 OOTB (except for the fingerprint scanner :)
Is this presentation online somewhere? Sounds v. interesting, especially if it's Bradford Cross.
Paul Breed is no flake - he's the CEO of Netburner and a very serious, well-respected rocketeer. The question is less whether he has the capability of building a nanosat launcher -- which I suspect would probably cost around a million dollars -- but more whether the crowdfunding model could raise that kind of capital for something other than a video game.
No, he didn't (backtrack). He said, in the original statement, that he challenges anyone to make on, and he will call it "the official Instapaper app for Android"

He probably didn't expect many takers on the offer, but when they emerged it became OBVIOUS that this couldn't happen with more than one taker --only one could be the "official app for Android"), so clarified it with him picking only one to proceed with.
Mastering Threads on MacOS X
Not sure if this is helpful but I was looking for the same thing about six months ago and ended up buying a macbook air, decided to give OSX a chance and stuck with it. As far as I'm aware most of the things are compatible but trackpad support isn't quite there yet.
Show HN: chessable, correspondence chess for modern devices
https://www.chessable.co.uk

chessable is a side project I’ve been working on, and it has grown into an MVP of sorts, though it's really more of an experiment.

It's a correspondence chess web application that makes use of a responsive design. The aim is for it to work well on modern mobile & desktop browsers, so that users can fit casual games of chess into a busy, mobile, schedule.

I submitted it on Hackful Europe (http://hackful.com/posts/442) about a month ago, but I’ve managed to get some time this weekend to update it and so I’m posting it here now.

Any feedback, thoughts, or suggestions would be very welcome.

Thanks,
Austin