skysight-inc/HackerNews huggingface dataset:
Yes but with Oracle - you now have to pay per blade of grass
No, Samsung has never done that.
The book is from 1996, but you are right, I did jump the gun there. It seems the 747 example itself has been around much longer than that - http://www.bpfh.net/sysadmin/never-underestimate-bandwidth.h...
Apologies if I offended.
Your comparing the last few decades of internet use with the last few decades of water use, a fairer comparison would be the first few decades of water use with the the first few decades of internet use.

More relevant to the point though, would be to compare it with the growth in internet usage a decade or two from now: as technologies mature it would would seem reasonable to expect that the growth tails off and QoS on the internet last mile will become just as useful as QoS on water pipes.
Executive who criticized Oracle president quits
Let’s get physical – Making the Internet tangible
@bmelton - I agree. We are going to first target the small enterprises. Thanks for you advice.
Thanks for the response! I appreciate the effort you went to here, this was no small task you set yourself to.

I appreciate the clarification. I think now I see better where your emphasis was: the purpose of the paper was to refute an argument, and of course the level of burden of proof is different and far less in that case. I think this misunderstanding on my part is what caused me to call the conclusions 'trivial' -- too strong and dismissive language on my part anyway.

The irony is, you were attempting to do to the unit-testing-is-sufficient argument what I was attempting to do to what I assumed yours was: provide one counter-example to falsify a broad and generalized thesis.

That said, I think I would have liked to have seen your original unit-testing-is-sufficient argument punched up and qualified into something a little more reasonable and real-world. As you stated the argument, it seems like a straw man to me. It seems one could reduce your version of the argument to something like: "Dynamic languages with unit test coverage will always catch errors that statically-typed environments will." And of course this is far too broad and unqualified a statement, and that is precisely why all you needed was one counter-factual to refute it. You didn't even need a handful of Python programs, or 9 or 20 or 100 errors to prove your point. You only needed one, as you stated above. This is why the burden of proof for your thesis was so small, but also why, in my opinion, even with that reduced scope and more modest conclusion, we haven't really learned much.

As someone who has spent most of my career in statically-typed environments and the last 6 years or so mostly in dynamic environments, and also as someone who has made something like the argument you were attempting to refute, I have to say I would definitely never have made such a brittle and unqualified statement as the one you refuted in your paper. To put it more directly, I think I'm probably a poster-child for the kind of developer you were aiming your thesis at, and I don't feel that my perspective was adequately or reasonably represented. More importantly, having looked at the examples given in your paper, I may have learned a bit about the kinds of errors that Haskell can catch automatically that some coders might miss in a dynamic environment, but not much useful to me in my everyday work context.

I think a more reasonable version of the argument, but more qualified and therefore requiring a far larger sampling of code to prove or refute, would be something like: "Programs written in a dynamic language with adequate or near-100 percent unit test coverage, are no more prone to defects than programs written in a statically-typed language with a comparable level of unit test coverage."

I agree this is a very important conversation to have, and again kudos to the work you put in here. Obviously people have strong opinions both directions, and the discussion, however heated at various moments, is an important one, so thanks for this!
For those of us who are easily distracted I would recommend a wonderful tool called Rescue Time (http://rescuetime.com/)

It doesn't solve the problem but helps you analyze it.
CodePen Beta
very similar to successnexus - but, they have a very good blog going as well.
AFAIK, this doesn't actually kill the task. I believe that it just removes it from the displayed list.
How is this front page? It's barely informative and not completely correct at parts.
He sounds like a terrific teacher. Are there any video records of him presenting technical information?
Thanks Michael. The long term idea is to bring the idea of referral marketing to blogs and CMS systems.

ALL of the top 500 ecommerce websites have their own referral or affiliate programs. None of the top blogs have their own referral program. And thats because there was no dead simple way of referring blogs yet.

We plan to change that. Launching with reward-for-clicks as our MVP. Will introduce pay-per-sale referral model soon.

Google hasn't shown any harshness to referral programs yet. But even then, we're not going to focus on SEO part a lot. We consider it a side benefit. And it'll have just 1 line on our sales page.
So you would get to rule America by simply being the idiot son of the previous ruler and with the help of family connections?

Ridiculous
iPad 1 won't get iOS6 though. I've seen that coming though, they have deliberately restricted it with only 256MB Ram.
This is great (and I'm glad you are doing something practical to help), but I was wondering if you have reached out to Maya's family to see if this tool you are building will fit their particular needs?

I remember reading that they tried out lots of different products before settling on SfY, so there may be issues that aren't immediately obvious to people who don't have a lot of experience with AAC.
Key features of the Adobe Creative Cloud
In my day we called this Sneaker net.. The bandwidth of a floppy vastly out paced modems back then.. :)

http://en.wikipedia.org/wiki/Sneakernet

Never underestimate the bandwidth of a station wagon full of tapes hurtling down the highway. —Tanenbaum, Andrew S. (1996). Computer Networks. New Jersey: Prentice-Hall. p. 83. ISBN 0-13-349945-6.
"but often the engine inside is the same, which can't be said of Jaguar vs. Ford"

Actually, the Jaguar X-Type was built on a Ford Mondeo platform, and two of the engines offered were Ford engines.
website feedback: The text is way too big for me and the centered layout could use some differentiation of "content pane" to "left and right emptiness".

The photos are huge too and somehow make me completely lose place and orientation. I have no idea how to fix it though. It could work on wide screens (would work on 1680x1050 already) if you placed images and text side by side.
> In a company that builds cars or medical devices or a bank, a programmer is about as likely to become a BA as the other way round.

This makes no sense to me, what makes you think that?
Software Architects Need Not Apply
Adobe Dreamweaver CS6 Review: Mobile App Development, the HTML 5 Way
"I still dont see people working on iPads in real offices where you do REAL work."

Agree. Apple software has very little Enterprise presence.

I see a few people bring iPads to meetings (they could be Androids, but I assume iPad). They quietly look at them once in awhile. Whatever it is they do with them has no effect on the rest of the meeting.

Contrast that with people bringing their laptops to meetings, connecting to the corporate network, and then editing the corporate collection of bits (databases and documents) live and collaboratively. That's done with Microsoft software.

Unless Apple or another player decides to go full Enterprise, that part of MS will be around for a long time, running on whatever supports that.
Good to see a book about something else than programming!

Be careful about night shots of the Eiffel tower though: there are some copyright issues. See http://en.m.wikipedia.org/wiki/Eiffel_Tower for more info.
They Built It, And Nobody Came
But a freelance BA or PM cannot produce software independently, whereas a developer can. A developer has all of the skills of a developer, and many of the skills of a BA/PM, the reverse is not true.
I've been in contact with her family, and SfY :). We want to make this as user friendly as possible.
We're the same guys actually. Promotioner is owned by SuccessNexus :)

Promotioner is a lean rebranding effort to focus more on the site-wide referral idea, and less on the all-in-one ecommerce + mailing list + referral program tool.
git/GitHub are not for code. They are for version control. Most common applications of git are in software (since things like MS Word et al. have their own implementation of revision history within the software package), but it's not limited to such.

Suppose he comes up with a better way to build the device. It would be good practice to have all versions available, something that isn't as easy to do with a website. Additionally, his target audience is people who use vim, which probably has a reasonably large overlap with git/GitHub users.
Larry Ellison to buy 98% of Lanai
Would YC ever be willing to release anonymized data, or would you consider that information proprietary?
If you use KeyRemap4MacBook[1] you can map caps lock to Ctrl, but also map just tapping caps lock to escape. Be warned, the only problem with this set up is that it's so good that you'll have trouble using another one; I disabled it when I got a thinkpad and starting doing about 50% of my development on my x220 instead. After that I changed to using ctrl-[ or ctrl-c in place of escape for most everything.

[1] http://pqrs.org/macosx/keyremap4macbook/list.html.en
How many slaves work for me?
Same here.

The issue with most people is that "you don't know what you don't know", coupled with the fact that most still have the idea that college/on the job training will suffice, while many companies are no longer providing training.

It takes a specific mentality to take the time to learn a craft with little to no immediate benefit in sight--you see this in other fields too, but they're not the norm.

The question is, do we try to change our culture to generate more self-starters, or do we change the institutions that need skilled labor?
He might develop some of it, but not intensively -- he's not going to build 100k condos or anything like that (why would he bother?). It's presumably going to be a high end/exclusive place for him, like Necker Island is for Branson.
My favorite aspect of this is that enterprise support is often very bad and unknowledgeable about the product if you try to do something that's the least bit uncommon or outside their script.

You would think people focused on knowing just one product would know something about it.
I introduced my 5yo and 2yo to startx and xmonad. They’re delighted.
We are building a knowledge management platform that complements Box.com. Box.com is providing solutions to SMBs as well as Fortune 500.

I am not sure where to get a list of SMBs that we can talk to - to get initial reviews & feedback. Will look around.

Again - thanks a lot for your advice.
This looks great! I also liked Bernie Sumption's guides:

http://berniesumption.com/photography/beginners-guide-for-ge...
http://berniesumption.com/photography/depth-of-field-for-gee...
Jumping Off A Burning Platform: Nokia Knew It Was Stuck On WP7 When It Signed On
صور عيون 
صور عيون

صور, عيون ,حزينة

http://pic.dlu3a.com/pics/68.html
Unless you take the rackspace crates off the 747 and hook them up at the destination end. But compare that to ordering blank disks, having them delivered, configuring them and then copying network data onto them.
OSX actually lets you remap all of the mod keys (Ctrl, Opt, Cmd, CapsLock) to each other system-wide in the keyboard prefs.
I use an Android phone with Android 2.3. I have no problems with that phone resulting from a new version being available. It works well. A new version does not change how well it works.
Samsung wins patent battle against Apple in Holland
Ah, ctrl-c for esc is a good idea.
New Thunderbolt Drobo Mini
Thanks for your comment. I'm at a loss as to how to respond. I'm show casing my startup that is a referral marketing app. Of course, the demo that I set up for it will be about referral marketing too, no?
Key Principles of Maintainable JavaScript
Just in case it's not on your radar, there's a very compelling book called Flow by Mihály Csíkszentmihályi that delves deeply into the subject of 'being in the zone.' (http://en.wikipedia.org/wiki/Flow_%28psychology%29)
La villa des Collettes ehpad
Just out of interest, how often are you really using the ctrl key in a Vim session? My CapsLock is mapped to ESC, which I hit at the end of every edit (so several times per minute), but I don't think I use ctrl much at all.

OTOH I have heard Emacs users need Ctrl/Alt constantly while editing.
I think that's probably covered by this: "Patent applicants should be required to provide an example of running software code for each claim in the patent and tell the Patent Office which claims are covered by which lines of that code."

The reference implementation in the patent itself would almost certainly be public domain once the patent expired.
Talks gem now works on mac and linux and show notifications
Practice: Getting started with JavaScript
Things to Know About jQuery
Good reference.

Here's another few I'd found previously on the topic of faceted identities; There's been a bit of research on this topic in the social sciences for a while now, for whatever it's worth, but here are some papers that I found insightful:

Danah Boyd's undergraduate thesis (Danah is now a Sr. Researcher at Microsoft):

http://smg.media.mit.edu/people/danah/thesis/danahThesis.pdf

A more recent paper from Yahoo:
http://research.yahoo.net/files/pr308-farnham-1.pdf

And this much older paper makes it clear that the idea of personal identity being multifaceted is all but a given in many lines of research, pointing back to influential papers as old as 1968:
http://www.ssc.wisc.edu/~jpiliavi/965/hoggterrywhite.pdf

So, honestly, I've always been a little surprised that supposedly smart companies/developers at some of the hottest tech companies (FB & Google, for example) would build business models/big plans around such a simple model of social identity when it's so at odds with the way people really work.
Do you think such a service has potential?
Solve A Problem To Find New Ideas
That's a great point...I don't really know what the best mindset to have is. I've benefited from being in the photojournalistic mindset so that, if anything, photos serve a purpose, such as illustrating a news event. That alone can make it "good" (as many Pulitzer/World Press photos may seem average in the technical department). More importantly, I think having this sensibility makes you think of an audience, not just what you think is aesthetically appealing.

So I definitely do care what others think. But I think I lucked out by getting enough validation to get past the apathy. At least I've realized it's not just skill or technical merit in terms of getting noticed: much of it is just plain luck.

On a sidenote, participating in photosharing across Flickr and Tumblr has really helped destroy any solipsism I might have had...If attention/validation is something you care about, you have to work to get it like any other of the anonymous people on the Internet. This is not a mindset that most journalists realize when they try striking it on their own, without a masthead to tie their name to.
So, let me replace "God" with your definition ("something outside the Universe").

If we cannot grasp how something outside the Universe operated then whatever we look at is just an observation of a single event, however long we look at it. So whatever time we perceive within our Universe it may be just a single very short moment to something outside the Universe. Hence evolution isn't really how we interpret it - it can be completely possible that how something outside the Universe creates us we perceive as evolution.

As you see, they're just completely meaningless statements. They apply just as well to George Carlin's "Big Electron" as to a random fluctuation in an energy field, and anything else we can imagine.

It's not even wrong.
I use "jk" which works very well for me (fingers stay on the home row).
Thumbsticks typically[^] have a button in the base, they're often used for this since one doesn't need to move off the stick to use it.

[^] Nintendo is a holdout here, though the WiiU apparently has the buttons.
Yeah, he was the first person I thought to link to in my resources section. I don't remember when I first bookmarked him...at least 3 to 4 years ago, but I still refer to it from time to time, and pass it along to all other beginners.
I have an encrypted version there now ;)
Show HN: jQuery plugin for visual selection of Dom elements
Hack Day Report
It was an addendum, not a rebuttal ;)
Sounds like you did have experience: stuff you had done independently. More and more that's becoming a requirement to get a good job out of college, at least in certain fields. Combined with your ability to speak intelligently about that experience, it sounds like the hiring decision was pretty easy. What I've found more common, is recent graduates who expect their degree /alone/ will get them a great job out of college, and that's becoming more and more difficult.

Edit: After reading my comment, I don't think I made it clear enough that I'm agreeing with your point about people not marketing or educating themselves adequately. After spending 4 years in college, I think a lot of people expect to show up at a job interview, show the interviewer their degree, and get a job. The reality is obviously quite different.
Larry Ellison buys the Hawaiian island of Lanai
Back in the 90s there was a 'cloud' system for Rolls Royce engines.
Each engine logged data in flight to a 1Gb hard drive - the next time it landed somewhere with a RR service point the drive was taken out and plugged into a server and a fresh drive put in the engine.

The clever part was that most data would never be used - most of it was only needed if that engine developed a fault - so the database kept a central record of where each engine+date disk was in the world and only copied the data back to HQ if needed.

Now the plane has a sat data feed and the engine data goes live back to a monitoring station.
Why do you say regex's are hacks? Aren't they nice to use in order to search and replace text? It's really powerful!
I think car pedals are overkill, their travel is too long because they're used to input an analogue range and not just an on/off signal.
Thanks, I had that in the back of mind but not when I was putting this together:

(tl:dr the lighting apparatus of the Eiffel Tower, not the Tower itself, has been upheld as a copyrightable image by France's highest court)
Great plugin. The events is really useful for tracking the elements selected.
That's brilliant! Thanks :)
Didn't see any real argument about the supposed bad user experience. Just another blog review that says "this sucks because isn't done the apple way"
I'm just an employee, but if you want to gain my loyalty, just throw some benefits and wages at me. Cycle avoided.
Game of Phones: Apple keeps app revenue edge even before next-gen iPhone launch
THQ hit with class-action lawsuit over uDraw debacle
Geometric Porn
Can you sayyyyyyyyyy SQUARE?
Also, keep in mind that ICS offers the ability to disable unwanted builtin apps:
http://blogs.computerworld.com/19435/disable_system_apps_and...

This removes them from the applications menus and prevents them from ever running in the background.
There is whole field of study called delay/disruption tolerant networking (https://tools.ietf.org/html/rfc4838), which uses data mules or physical mobility to overcome connectivity outages in constraint environment (http://en.wikipedia.org/wiki/Routing_in_delay-tolerant_netwo...).

However, there is one thing that the delay (in the cited article) does not take into account is that the flights do not take-off all the time, so if you have data ready to be sent and no one to take it, then there is waiting delay before it can be sent. so if there is only one flight in a day then some data will have to wait between 24+10h to 0+10h before it can arrive. Since storage cost is very low, one could ship a lot of data but this data cannot be delay sensitive else.

on the other hand, using TCP one can prioritize data and send more important data before the rest. Of course there may be intrinsic problems with TCP receiver window and one of the proposal is to increase the initial window but the research community and the IETF is a bit split on the real benefits of it. The fear is that it may cause a congestion collapse. Moreover, the current buffer-bloat in the routers and the increase in the window size may only aid in causing a congestion collapse (http://tools.ietf.org/html/draft-gettys-iw10-considered-harm...).
Accounting Tool for Freelancers: Review of FreeAgent
This also applies to Freshness Burger and Kua'Aina. I don't understand how the Japanese can pull it off but Americans and Finns can't.
Russian Government Building Its Own Facebook
HTC's Windows Phone 8 lineup
Soon as I graduated I encountered the experience wall - it was ridiculous. "junior" level positions required 2-3 years experience and paid less then working at Walmart.

Now that I have over 5 years experience in my field, I'm rolling in offers and have my pick.

I've had managers complain about lack of loyalty in employees. I typically fired back suggesting that if you take new graduates out of school and actually invest in them, you'll have a much stronger core workforce that is likely far more invested into the company then random mercenaries you pick off the market. Apparently I don't get management theory though...
The unstated counter-argument is that the employer will have to train inexperienced workers who will leave as soos as they become competent and experienced, or pay as much as you would for the experienced person in the first place.

Myself, I'd rather train someone up in my process without them learning bad habits, even if that means they're pairing with me for 30 hours out of 40. That said, I'm an exception.

Once upon a time, some companies hired new workers as QA, trained as QA, and those with the aptitude were moved into programming. I know that IBM still has an internship program that streams people into their system.
Your "char" in a preprocessor directive is either a uintmax_t or an intmax_t. Either way, it's going to end up as #if 128 > 127 or #if 256 > 255 -- so the first case will always end up being included.
The Royal Society's report on open science
Sony's been running Linux on TVs for a decade, at least. They provide GPLed code here:
https://products.sel.sony.com/opensource/
Thanks, that's helpful to know and something I had been concerned about...

My challenge has been that I want to keep the paragraphs of text short, which makes it difficult to place floating-elements since there isn't much text to float them against.

The images I've wanted to keep large. I like the aesthetic of the Big Picture type of blogs, but you may still be right that it's not appropriate for what's supposed to be a learning guide.