hacker news with inline top comments    .. more
?
home   ask   best :  10h 26m ago :  
1
Lying Microsoft Advertising (curi.us)
115 points by xenophanes  59 minutes ago   25 comments 13 top all
1
anxx 20 minutes ago 3 replies      
It's only in the US that I have seen advertisements for a product include direct bashing of a competitor's product. I am not talking about a list of features where you show in which way yours is superior; that is still acceptable (although also deceiving much of the time). I am talking about ads like the Nimoy-Quinto Audi commercial where Nimoy had stupid problems fitting stuff into the Mercedes.

This is such a jarring way to advertise, it's like watching a bully beat a defenseless kid - does anybody feel more sympathy towards the product this way?

2
glhaynes 39 minutes ago 1 reply      
I clicked the title expecting it to be hyperbolic outrage at an advertising half-truth, but yeah, that really is flat-out wrong. I can see how it could perhaps happen unintentionally, but Microsoft should definitely change the ad after they see this.
3
danbruc 12 minutes ago 1 reply      
(Sadly) advertising is just about that - bending the truth until it looks good; highlighting the things you are good at and not mentioning your weaknesses. If showing two images that are not to scale is the only thing wrong with this add, the headline is really exaggerated.

And the diagonal is larger, nowhere did they mention that larger display means larger display area. So at best the used metric is unintuitive, meaningless and/or underspecified, but that's far from lying. Welcome to the world of advertising.

4
jere 4 minutes ago 1 reply      
It's like the Megahertz Myth. http://en.wikipedia.org/wiki/Megahertz_myth

Their claim is technically true, if the way you agree to measure size is diagonally (this is how TVs are advertised after all), and also pretty meaningless and disingenuous. What I find interesting is that Apple on the other hand rarely seems to focus the message on numbers, even when they have a real numerical advantage.

5
manacit 22 minutes ago 0 replies      
This, among other things, is what happens when Microsoft hires a Political Strategist to be their Vice President for Strategic and Special Projects[1]

Frankly between their "Scroogled" campaign and all of their other advertisements, I'm starting to lose a lot of what respect I had for MSFT.

[1]: http://en.wikipedia.org/wiki/Mark_Penn

6
benawabe896 31 minutes ago 2 replies      
It seems to me as though most of Microsoft's advertising lately feels a tad deceitful/disingenuous. Whether it's trying to convince that Bing really is better than Google (really it is I promise), or that Windows 8 just blows people away with it's ease of use, I feel as though the campaigns are trying to convince me that I am the problem. Maybe I'm being unfair... not sure, it's just how it hits me.
7
melling 5 minutes ago 0 replies      
I don't have the book handy but I think Edward Tufte discussed sort of lying in his classic book.

http://www.goodreads.com/book/show/17744.The_Visual_Display_...

8
josefresco 9 minutes ago 0 replies      
In defense of a wider/more horizontal form factor, it sure helps when displaying more than one app at-a-time. Which coincidentally is one of the main selling points of Win8.

I know that sounds a bit snarky, but it sure sounds and feels better than fuzzy math.

9
xenophanes 21 minutes ago 1 reply      
LilValleyBigEgo, looks like you are hellbanned. All your comments are dead. https://news.ycombinator.com/threads?id=LilValleyBigEgo

You need to make a new account.

10
chollida1 16 minutes ago 0 replies      
In chrome(Version 26.0.1410.64 m) the linked page just show up as blank.

Is this some sort of odd way of saying that Microsoft isn't lying in their advertising?

11
Tylerdt 3 minutes ago 0 replies      
Video ad is here. Is there a size difference in the video too?

http://www.youtube.com/watch?feature=player_embedded&v=8...

12
Ihmahr 20 minutes ago 2 replies      
Remember the camera incident with their new phone?
13
Tylerdt 16 minutes ago 0 replies      
I don't think PCs look like this either.

http://www.flickr.com/photos/vjl/1806100984/

2
Trying out this Go thing at Disqus (disqus.com)
94 points by mattrobenolt  1 hour ago   50 comments 10 top all
1
danieldk 57 minutes ago 2 replies      
tl;dr We rewrote some internal Python software in Go, it is now faster.

Unfortunately, there is no technical content (which seems endemic to the recent storm of Go articles). Is it faster because is a static language producing machine code? Was their choice of Python packages wrong? How much are the performance improvements caused by knowing better where the bottlenecks are? Were other languages with larger ecosystems considered?

2
orangethirty 1 hour ago 2 replies      
I have done work with Python + Gevent before, and used it to developed the second Nuuton prototype. Go blows it out of the water. It is way faster, and simpler to develop. I went from a bottleneck of 3K hits/second to around 5K without any optimization (and a lack of general knowledge about Go). These numbers generated during testing, and not in production.
3
ineedtosleep 38 minutes ago 1 reply      
With changes like these I always wonder if the users actually see the difference in performance. Was there positive feedback after these changes were rolled out onto production, or rather; was there a _decrease_ in people complaining about server performance issues?
4
cs648 54 minutes ago 4 replies      
Seems to be an ever increasing trend to replace Python components experiencing high load with ones written in Go. Is this Go's niche? Definitely a language I will be learning in the near future, it doesn't seem like it will be going away any time soon.
5
up_and_up 17 minutes ago 1 reply      
> Everything was Python, except for the queue, which was something implemented on top of Redis.

Could that be... Resque? If so whats the problem mentioning you are using Ruby as well?

6
sergiotapia 1 hour ago 1 reply      
I _wish_ I had these traffic load problems to use Go. :(
7
nobodysfool 44 minutes ago 2 replies      
That's cool, but I am wondering where are the trials of say Cython or PyPy? Why is there a need to switch to a different language, where are the benchmarks or profiling to show where the performance issues lie? I like Go, and I plan to learn it myself, but I just don't get why people jump ship so quick from Python. This post makes it seem like Python is slow. I say it's not the language but the interpreter. GIL is nonexistant in Jython, or IronPython. It can be avoided with the multiprocessing module. Gevent may be good for regular python, but if you have the GIL getting in the way, best to switch to something else.
8
kasey_junk 50 minutes ago 1 reply      
This article uses the term "realtime" and then discusses latencies in seconds and tens of milliseconds. It further says that Go approaches C in terms of speed. Can Go actually achieve C latency which is an order of magnitude faster than this, or is that hyperbole?

How does GC impact that? What about C to Go inter-op. Is there a latency penalty?

9
dignati 1 hour ago 1 reply      
This is not the first company switching from a a dynamic language to Go. Python and Ruby are great for getting started quick but when you scale up you need a workhorse like Go. Nothing too fancy but nice features that give the language a modern touch. I guess Github and more will pick it up soon.
10
Mr_T_ 56 minutes ago 2 replies      
But but but no generics! How dare they write production software without generics?!
3
SQLite improves performance with memory-mapped I/O (sqlite.org)
41 points by moonboots  1 hour ago   7 comments 3 top all
1
techtalsky 11 minutes ago 0 replies      
I like to take every possible opportunity to sing the praises of SQLite, which is one of the most widely deployed RDBMS's in the world. Not only is it open source, but it's public domain, but it's an incredibly stably developed and well-tested piece of software.

Please note that it's not for every application. It is not a client/server architecture. It simply a tightly optimized piece of C code that interacts with a file (or RAM) to create a lightning fast approximation of a SQL server that is ACID compliant.

One thing I've used it for the most, is for small, ad-hoc internal web applications. With the webserver as its "single user", it is incredibly speedy and reliable and holds a shockingly large amount of data (still works pretty well when data gets up into the Terabytes).

2
mooism2 4 minutes ago 0 replies      
I'm intrigued by disadvantage 3 from http://www.sqlite.org/mmap.html :

The operating system must have a unified buffer cache in order for the memory-mapped I/O extension to work correctly, especially in situations where two processes are accessing the same database file and one process is using memory-mapped I/O while the other is not. Not all operating systems have a unified buffer cache. In some operating systems that claim to have a unified buffer cache, the implementation is buggy and can lead to corrupt databases.

Which commonly-used operating systems lack a bug-free unified buffer cache?

3
bifrost 28 minutes ago 4 replies      
I'm not much for using SQLite but using mmap() is a no-brainer for fast file access and I'm surprised they hadn't used it before. I mean, its trivial to use if you know how to use fopen()...
4
Lessons Learned: A Year with a Large AngularJS Project (joelhooks.com)
156 points by joelhooks  4 hours ago   88 comments 16 top all
1
cletus 1 hour ago 2 replies      
I too have built a reasonably sized Angular app in the last year [1] and echo a lot of these thoughts. I'll add a few of mine:

1. For CSS, honestly for any project it'd be hard for me not to simply use Bootstrap and be done with it and then do the minimum CSS possible (I say this as someone who has been doing CSS for years). Bootstrap really is the de facto CSS for the modern Web;

2. Organization: I agree the angular-seed project (which I started with and still use) isn't suited to organizing large projects and I agree separating into functional modules is the way to go;

3. Directives are awesome but to get all the two way data binding working requires a fairly deep understanding of how they work (to get the correct combination of scopes, transclusion, etc);

4. Directives also have limits that are sometimes annoying. You still can't generate definition list items with an ng-repeat, for example (a template has to have one top-level element). A solution to this is coming;

5. There's no good way of both just including code and using the parent scope plus some extras. This is done for reasons of code separation but there really is a use case (IMHO) for includes vs imports for templates;

6. $resource has no HTTP PUT method;

7. I'd probably avoid $resource altogether although it looks attractive. Use rich objects [2] instead;

8. Angular allows you to use a bunch of different other frameworks but it doesn't always play completely nice with them. Take the popover in Bootstrap. The way this works is by moving an element around in the DOM. This doesn't lend itself to a "nice" Angular directive (my version at least is kind of a hack).

9. Underscore.js is awesome. Use it;

10. Try to limit yourself to using jqLite that Angular comes with rather than full jQuery. This isn't really possibly with any reasonable part of Bootstrap however;

11. Isolate scopes in directives results some weird and unexpected behaviour. For example, if you reference something with an attribute, it'll work if it's an object (including an array) but won't with a simple value, requiring you to put such values in objects just so the directive can get a reference to it. This tripped me up a few times;

12. Scopes aren't always truly isolated either. For example, you can get tripped up by this if you have two attribute directives on the same element.

[1]: for those who follow IO, I am the Tech Lead of the Open Bidder project at Google (http://googleadsdeveloper.blogspot.com/2013/05/announcing-op...)

[2]: http://stackoverflow.com/a/11850027/18393

2
jasallen 2 hours ago 4 replies      
I think people who've worked a lot on 'classic' web pages misunderstand some things. Angular and other MV* frameworks are not out to replace or add on to JQuery or Underscore or any other JS toolkits. They are out to replace Rails and ASP.Net and Zend. Or at least large parts of what those apps used to handle.

You will still use all your JS tools, it is your server tools that will get lighter-weight as page flow and layout are (exclusively sometimes) moved to the client. Ideally your server logic returns only JSON and otherwise your server is a file host for HTML, JS, CSS.

Edit: my comment is in response to some other comments I've seen, not the OP.

3
jlongster 3 hours ago 7 replies      
I have a hard time adopting frameworks because of the all-or-nothing aspect of them. If you use Angular, you have to use their templating language, right? I know that they do a lot of powerful things with it, but honestly it's difficult for me to throw away all of my current tools. It's just too much of a jump.

There's so much I love about libraries like angular and ember, but I'd love it if someone was working on a way to allow additional templating languages. I don't know how it would work, but you could possible compile other templates down to angular templates.

I've been thinking of a way to convert simple templates in angular's style, so that you can do all the cool auto-updating features. If there was a standard for this, templates like mustache, etc could compile a subset down to it.

Disclaimer: I'm the creator of nunjucks https://github.com/jlongster/nunjucks.

4
dustingetz 3 hours ago 2 replies      
dear bloggers and commenters, you really need to qualify "large". "Large" probably means something between 10k LOC and 1M LOC and the approach to coding at either end if this spectrum is vastly different.

For example, I'm at the 50k mark on the frontend and I found angular's basic building blocks to be too restrictive in terms of organizing things into reusable components. I had to answer questions like "can views do I/O", "does a view own his model", "how deeply should views nest", "should my models be tree-like or rectangular", "can my contracted designer write arbitrary markup with arbitrary UI widgets or does the framework not like that". Angular's way of doing controllers with dependency injection got in my way of answering these questions. I would love to read someone's opinions on this, especially if I'm wrong, but nobody (including me) has time to write a well thought out essay on this.

5
danso 3 hours ago 4 replies      
Having just built a hobby Angular.js app, it's cool to see that it fits large aims. For personal use, I found it incredibly refreshing to use, even as bizarrely different as it was to anything else I've tried. Not in a bad way, but in the sense that it was more convention than I was used to (outside of Rails)

I would add that the Yeoman build manager is an absolute delight to structuring and managing your project. It was so slick that when making my first Angular app, I also ended up learning CoffeeScript to kill two birds at once...Yeoman made this otherwise prickly situation as smooth as possible.

And I also would agree that directives are Angular's killer feature...and unfortunately for me at the time, one of the hardest to grok because of their magic. Anyone writing an Angular tutorial would do a great service to emphasize the power and use cases for directives.

6
abrkn 3 hours ago 8 replies      
I used to have a problem, so I thought to use AngularJS. Now I have a ProblemDirectiveFactory. http://stackoverflow.com/a/15253892/521834

Show me any code that cannot be written faster and shorter using only jQuery, Underscore templates and a CommonJS compiler. Does not exist. You are writing enormous amounts of glue code to please AngularJS and getting lost in your obsession with tools, imagined reusability and over-complicated testing procedures.

7
onehp 3 hours ago 2 replies      
Everytime I read an Angular postmortem I'm intrigued that I never see memory issues being raised.

In a recent rewrite of one of our applications into Angular we had huge issues with it consuming memory. I think our use case is quite distinct, we have a telephony component that needs to stay loaded so single page app really does mean single page app for us, but even so I would expect to see memory mentioned every now and then.

8
michaelw 3 hours ago 1 reply      
I'd add a few more thoughts.

Keep your controllers lean and mean. Put more of the UI logic into services. This makes testing a lot easier.

Only use routing ($route, $routeProvider) if your app has very little UI state and could reasonably thought of as several totally independent pages. I switched to managing $location.path() explicitly and haven't looked back.

Embrace promises throughout your app. Angular templates can now render promises naturally but I've found that I prefer to be more explicit:

  $http.get(url).then(function(response) {    $scope.something = response.data;  }, function(error) {    $scope.$emit('error', error);  });
Wrapping jquery widgets in directives often results in more code than just doing it yourself. Obviously this increases your maintenance surface area but typically less than you would expect.

The Angular Bootstrap project is trying to create directives that avoid jquery and could be bound (with different templates) to other UI frameworks. What I really want is a core set of UI widget directives and then separate (bootstrap or foundation inspired or not) CSS libraries for styling them.

9
zenocon 3 hours ago 0 replies      
I agree on this. Angular is awesome for organizing large JS, and making re-useable components. Directives are a killer feature, along with DI (to facilitate testing) and 2-way binding (to eliminate all the boilerplate glue you'd have to write with something like Backbone). The team I'm on recently set up a fantastic Grunt build that incorporates Jade, Stylus, Angular, Google Closure Compiler along with testing infrastructure that works with CI/Jenkins using Mocha, Phantom, Sinon, Chai. It makes developing web apps fun again.

Right now, we don't pull in any other libraries aside from Angular. We've found we don't need jQuery anymore, and are able to build up re-useable widgets with directives and use them across projects.

10
gizzlon 3 hours ago 3 replies      
Took his advice and opened up a random angular source file. Found this fun, little snippet:

  // String#toLowerCase and String#toUpperCase don't produce correct results in browsers with Turkish  // locale, for this reason we need to detect this case and redefine lowercase/uppercase methods  // with correct but slower alternatives.  if ('i' !== 'I'.toLowerCase()) {    lowercase = manualLowercase;    uppercase = manualUppercase;  }
Looks like Angular is more battle-tested than I would expect..

11
andreypopp 1 hour ago 0 replies      
If you like directives in Angular.js but use Backbone or simply want something which is not so much opinionated then you might like to take a look at Backbone.ViewDSL[1] which provides data-binding and custom directives for Backbone.View

[1]: https://github.com/andreypopp/backbone.viewdsl

12
pmaccart 1 hour ago 2 replies      
One of the issues I struggled with while toying around with AngularJS was how to load the many scripts (controllers, directives, etc.). Is there any suggested reading out there on how to perform this without just including a bunch of script tags on the page? Or, is this considered more of a build tool problem, where the scripts should all be concatenated, then loaded as a single file?
13
metaphorm 2 hours ago 2 replies      
thanks for the post. this was a good read. I'm about to start work on a medium sized Angular project and this kind of thing is very helpful.

I didn't see any mention of your backend for the project, but I did get the impression it was something Java (why else would you be using Maven?). I'm looking to be writing angular templates on top of a django backend (supplying a RESTful api for data access). I'd love to read more about integrating Angular with RESTful backends.

14
don_draper 2 hours ago 0 replies      
Wow. Strong opinions on both sides of the debate.
15
maaaats 4 hours ago 0 replies      
I liked the part about structuring the code/files. As you, I'm not a fan of the seed-app where you have one js file for controllers, one for directives etc. Makes it hard to find the stuff I'm looking for, and there will be merge conflicts.
16
brandonsowers 4 hours ago 0 replies      
We learned the same lessons with the chat function Babblr. Structuring the code/files is highly affective.
5
How to work remotely as a software developer (markcampbell.me)
125 points by markcampbell  4 hours ago   61 comments 24 top all
1
simonsarris 3 hours ago 3 replies      
I really enjoyed this article, and I'd like to add that software developers working remotely could probably learn a lot from the wisdom of writers, which has been collected in hundreds of articles on the web. (search for "advice from best authors" or "daily routines of great writers", etc, and you're bound to find many such articles. Some are good, most are puffery, but so it goes with anything).

Not all of the advice applies, of course, but there's a lot of good advice on making a good workspace and keeping yourself motivated. I've certainly noticed after working alone that there's a lot of implicit encouragement merely from working near other people, and this makes working at home harder than the same work might otherwise be. That's part of the reason why many prefer to work from cafes or worker/hacker-spaces, I think. Motivation is contagious.

(The positive flip side is that working from home removes a certain set of distractions that might otherwise be bothersome, and gives you more fine-grained control over the distractions you have in general).

Lots of authors use funny setups to transition from home-mode to work-mode. Some people build extra doors in their house so they can "leave" their house and "enter" an office that is sealed off from their house, but is otherwise the same building. One author (Roald Dahl?) worked from a bunker.

That being said, its probably a bad idea to get hung up on the idea of perfect working-from-home conditions. Per E. B. White:

"A writer who waits for ideal conditions under which to work will die without putting a word on paper."

Some similar important words from Tchaikovsky, which I found especially relevant to working from home:

Do not believe those who try to persuade you that composition is only a cold exercise of the intellect. The only music capable of moving and touching us is that which flows from the depths of a composers soul when he is stirred by inspiration. There is no doubt that even the greatest musical geniuses have sometimes worked without inspiration. This guest does not always respond to the first invitation. We must always work, and a self-respecting artist must not fold his hands on the pretext that he is not in the mood. If we wait for the mood, without endeavouring to meet it half-way, we easily become indolent and apathetic. We must be patient, and believe that inspiration will come to those who can master their disinclination.

I think motivation is under-stated in its importance when it comes to working from home. Even if our work demands little distraction, we're social creatures, and we've probably all had days where its hard to even open up the editor.

It's important to stay positive and stay at it. As Joel said, "We just have to come in every morning and somehow, launch the editor."[1]

[1] http://www.joelonsoftware.com/articles/fog0000000339.html

2
porker 9 minutes ago 0 replies      
This works when you're a remote worker, but what about when you're a freelancer with multiple clients, using time tracking software? Where do you bill the "going for a walk to clear your head", the "restroom break" or that all-too-common one, "popping on Hacker News to see if anything exciting's happened in the last 5 minutes"?

Joking aside, I've reached burnout by driving myself hard to get 8 billable hours each day (plus communication, writing proposals etc on top), and apart from lunch don't step away from the computer even when tired and procrastinating. Because if I'm sat there working on a problem I can bill the client, if I step away (even though I'll be more productive when I come back) I can't.

I know it's a matter of perspective on how I define 'honest' and 'billable', but I cannot make the mental leap needed!

3
jiggy2011 3 hours ago 9 replies      
I've never tried working from a coffee shop but it seems people do.

How does that work out financially? I imagine they aren't too pleased if you just buy a coffee and then occupy space for 5 hours.

But I don't really want to spend a fortune on excessive caffeine consumption and $5 bagels.

4
joel_perl_prog 3 hours ago 4 replies      
I have to laugh at this. Not because he's wrong, but because it's so indicative of the programmer's mind. Structured, orderly, formulaic. Laying down rules and procedures. Which is fine--nothing wrong with that, however...

Let me offer a counter-example, for what it's worth, which perhaps isn't a whole lot. I've been working at home for almost a year, after being in the office for six. It's very simple. In the morning, I start working, sitting on my couch, using my laptop. Eight hours later, I sign out. Obviously eating some time in the middle there. That's it. Nothing to it, really.

5
stormbrew 2 hours ago 1 reply      
I went back to remote last year after not doing it for quite a while and it turned into a bit of a disaster. I won't deny that my being out of practice with it and not doing some of the things this guy and others talk about contributed massively to it not working out, but I want to add one piece of advice since I don't think this talked enough about external factors:

Be careful who you do it for. When he talks about all the communication tools you need to use in order to be successful at it, make sure they already have a bunch of those already set up, unless you're in a position to make sure they set them up and use them.

In particular, the company I was working for had no company-wide chat system at all, and clearly didn't feel they needed it since most of their employees were in-office or only temporarily remote. Various attempts at getting one going were hampered by lack of support from above. They'd get maybe 5 random people using them off the bat and it'd dwindle from there. At various times there were competing solutions active.

In the end I gave up, they gave up, and it just didn't work out and was frustrating for everyone involved.

6
GlennCSmith 3 hours ago 3 replies      
I worked alone from a home office for 20 years in my consulting practice until, in the last year, as my company has grown, I've moved to commercial office space for the first time. I found working at home a delight, and enjoyed many years of jokes about my short commute (18 feet.) However, in the end, I found the repeated advice of friends to be correct: I'm more productive with an outside office. The extra focus more than offsets the cost of rent. Being in commercial office space has also made it easier to meet with clients. It's also more social as there are other people at the office that I can talk to (or ignore) as needed.

My commute is still short (I often do it on a Segway), and our company is still virtual (with both staff and contractors working from their own spaces -- which we don't plan to change), but don't underestimate the value of a separate, outside, workspace.

7
fein 3 hours ago 2 replies      
The only thing that I have grown to despise a bit is timeboxing. Coding is a job and a hobby to me, and sometimes setting those hard limits kills my ability to improve code by forcing me into a rigid schedule. It turns what I view as play into unpleasant work, and that's how burnout starts.

Sometimes its faster to come up with a solution without setting hard time limits, and just let your mind churn passively on a concept. I've always found a certain amount of anxiety associated with feeling like I have to complete a task in a predetermined amount of time.

You should always have (and try to meet) deadlines, but the micromanagement of 25 mins per hour (example from the article) is just stressful.

8
orangethirty 1 hour ago 0 replies      
Allow me to add:

Time Zone issues: If you work in a different time zone, then adjust to it to lessen the difference. This only works if you are from 1-4 hours away. Your team will appreciate the effort.

Try splitting the work day into shifts. One of the issues I had was working non-stop (as in an office job) for 8 hours. Reason was that I felt jailed into my house. So I splitastwer my work day into two shifts. One during the daylight, and one during the night (once my family has gone to sleep). I work better, and faster.

Get a hobby. When you work in an office, you have little hobbies that you do without ever noticing. Maybe its talking with another employee, or cleaning your desk, or anything. When you are home, you feel like you are in the office 24 hours a day. So get a hobby (preferably outside the house), so you feel like your life is not all about work.

9
mumrah 1 hour ago 2 replies      
This article makes no mention of spouse or kids, both of which can be major distractions. For adults, it's very hard to not see someone as "here" even though they are just down the hall; for kids - it's impossible. The compromise my wife and I have is that I take time during the day to help out around the house or run errands, but I make up the time at night.

Also, I pretty much have my headphones on all the time, which is not so different from when I worked in a real office.

10
__chrismc 1 hour ago 0 replies      
I wrote something pretty similar almost 8 years ago[0], and for the most part I've found the advice holds up.

My current job is a lot more flexible for remote working than any other I've had before. I don't work remotely all of the time, but at least 33%. For me, I found a bit of self-discipline is essential, as is being able to "train" others. I'm living with my parents at the moment and had to get my mum to realise she couldn't just pop into the room at any moment to chat - I could be in a call with my boss/a client, or trying to focus on a task... anything really.

Another anecdotal observation I've had - once you've trained yourself to work from home, you'll often find you're at your most productive there. I know I do. Partly it's the more comfortable/relaxed setting, and partly it's guilt of being caught "goofing off". Scott Hanselman mentions the guilt aspect in his reaction to the Yahoo! ban on remote working[1].

If I ever lost the ability to work remotely I don't know what I'd do. Nowadays I can't go more than a few days at the office without feeling completely drained, demotivated and demoralised. The flip-side is working from home for an extended period can leave you wanting to go into the office to see real people again, not just a Office Communicator window.

[0]http://chrismcleod.me/2005/06/15/six-tips-for-working-from-h...[1]http://www.hanselman.com/blog/BeingARemoteWorkerSucksLongLiv...

11
nraynaud 3 hours ago 0 replies      
That's strange, there is nothing I hate more than routine. But everything is this world seem made around routine and the expectation that tomorrow will be the same as today. Did anybody have the same aversion as me and try to tackle that?

How do you work without common everyday routine in the team etc.?

12
c0nfused 3 hours ago 0 replies      
As some one who does this every day. This is all good advice.

I would add that it is really really important to occasionally do something different. If you you usually work from home, go to a coffee shop, sit in a restaurant for a few hours on a laptop.

You will be amazed how much of a difference that one day outside your office will make you excited about the same work that the day before seemed like a boring slog.

13
grownseed 2 hours ago 2 replies      
Been working remotely for a bit more than a year now and it's definitely largely about pace for me too. I generally start relatively early to try and catch up with my colleagues (I'm on PST and they on GMT) then head to a coffee shop later in the morning. Just having the walk in itself is quite an important motivator.

As far as coffee shops go, I think the criteria for a good place to work from are as follow:

- how is the coffee, and do they have refills

- how good is the wifi: speed, quality of signal, ... also whether they use tickets. I find tickets irritating, I keep forgetting about the limit and having remote shells disconnecting and whatnot.

- how good are the seats: comfortable as well as good for your back

- how good are the tables: I tend to prefer individual tables to large, collective tables, possibly because it feels more like a desk. You also want the height of the table to be good in relation to your seat

- do they have a lot of power outlets throughout the place

- what's the atmosphere like: I've been to places that turn into pubs half-way through the afternoon, even with headphones it's really not conducive to work, particularly when lots of people walk right around you.

- how good is their food: if I find a good coffee shop with bad food, that's not a deal-breaker and I just won't eat there, but good food does help

Surprisingly, I haven't found that many places ticking all the boxes. I actually wonder why there aren't more places dedicating themselves to providing this sort of environment (at least in SF and Vancouver).

14
Kaivo 2 hours ago 2 replies      
Is that kind of job viable when constantly moving? I want to travel in the next two years, and I was thinking about keeping only stuff that fits in a bag and just going away with my wife, but doing that without a decent amount of cash or a job you can have on the road would be hard. Is it viable to have a remote job while travelling, in the event that I might stay for several days in each city and do most of the travelling on weekends?

I believe that not having a place would help in keeping the blood pumping and staying proactive, yet it would probably be hard during crunch times if the correct workspace cannot be found. Would it be worth giving a shot?

15
chuckcode 1 hour ago 1 reply      
A lot of this article applies just as much to working at the office. Managing time, distractions and communicating clearly are important no matter where you are.

Does anyone have any links to articles that talk more about the tool for collaborating and developing remotely? With existing tools I find it pretty easy to get code written and coordinate remotely, but it it still seems very difficult to actively collaborate in real time remotely. I'm a little surprised at how hard it is still to do some white boarding with someone else remotely or just share my desktop with them so they can see a prototype easily. Gotomeeting and Webex are ok but cost money and are more geared to showing presentations than anything else.

16
Marwy 1 hour ago 0 replies      
> Work the amount of hours you agreed to with your employer

I was wondering: are there any firms that don't set strict number of hours one have to work? How many of them is like that?

17
VinzO 3 hours ago 0 replies      
I thought this article would give tips on how to find a job where you can work from home.
18
codegeek 3 hours ago 0 replies      
"its not things, techniques, or even programming languages that get you rich, its people (no one got rich on their own!)."

The best line in this post for me. If only we could all print this and stick on on our walls!!

19
ewheeler 3 hours ago 0 replies      
Good advice. I'd like to add something that has helped me in the last year or so of working from home: have a dedicated work device (in my case a laptop + monitor) that is exclusively for work. All other browsing, personal side projects, etc that I do in the morning before I begin work or in the evening is done on my "personal" devices (second laptop or ipad). This way my workstation is in the state I left it in the next day and there aren't any distracting tabs I have to prune before I get to work.
20
notacoward 3 hours ago 0 replies      
No surprises there, but good solid advice that a lot of people need to hear. Well done.

The one thing I'd add is that working remotely means working away from machines as well as people - test machines, internal websites, etc. Even companies that are generally supportive of remote workers (like mine) often scatter essential information and resources across an annoying variety of machines that are not accessible from outside. Then they give you a VPN that's utter crap (usually because it's overloaded) or ssh to a bastion host so you have to tunnel/forward anywhere else. It's really worth the effort to make sure you use every trick in the book to get networking on your home machines and/or laptops set up in a way that actually allows you to get work done. I'm pretty darn good at that kind of stuff, but even so it took me several experiments over a period of weeks to get something I was happy with - and BTW it bears no resemblance at all to what the IT group thought would suffice. Similarly, it pays to make sure that using test machines is as friction-free as possible, and that common tasks are automated as much as possible so that you don't have to keep watching/tweaking things from afar. All good sense even if you're not remote, but even more important when you are.

21
tarekmoz 3 hours ago 1 reply      
I have been remote for 10 years. The secret not to get nuts is to interact online with colleagues as often as possible.

"From the employers perspective, youre risking burning yourself out if you work 50-60 hours a week"

mmm... 50 hours is pretty common in the software industry, and being remote makes it easier not to burn out in fact because you're not losing time in commutes and in loud open spaces where you can't hear yourself coding.

In any case it's quite hard to define a number of hours per weeks. Building software is done by waves. You can spend a 70h week because of a production push that goes wrong, then a very calm week. So don't take those numbers/week too seriously imo.

22
andrew_wc_brown 2 hours ago 0 replies      
This whole bed is for sleep is anecdotal nonsense. My back isn't great so switching from standing to sitting to laying is what I do throughout the day.
23
sinemetu11 2 hours ago 0 replies      
Working remotely was tough for me as I was working with an all non-remote team. One thing that I took away from that was that communication is really key in that situation. It also helps if the local team members know that as well. Everything seems to take longer unless communication is preserved.
24
motyard 1 hour ago 0 replies      
I work from bed, that's the worst part of working from home.
6
Selling Your Software To Businesses - TwilioCon 2012 presentation (kalzumeus.com)
65 points by stakent  2 hours ago   8 comments 2 top all
1
kaa2102 54 minutes ago 0 replies      
I think the presentation does an amazing job informing entrepreneurs how to sell to companies once they're in your sales pipeline. How do you get their attention in the first place? I asked Bill Campbell and Ben Horowitz this question at an entrepreneurship forum and they responded press and business connections. I imagine that SEO, search marketing, conferences, trade shows, print ads, and viral marketing could be helpful. Has anyone had success using other marketing methods to sell to large companies?
2
tocomment 1 hour ago 3 replies      
Are there any twilio based businesses left to start? It always struck me a cool technology.

Perhaps a service to automatically call customers when something is cancelled due to weather, etc?

7
Kiera Wilmot is going to Space Camp (go.com)
113 points by narag  4 hours ago   27 comments 9 top all
1
dopamean 2 hours ago 0 replies      
As a black guy raised by his mother and who has a sister who works in tech this whole ordeal really bugged me. I like to hear stories of girls getting involved in science and technology and Kiera's story was the exact opposite. Like another commenter here said, I dont know if she will be the next brilliant scientist. However, I do know that she is a curious kid and her curiosity should be encouraged and developed even if she makes some minor mistakes along the way.

Hopefully more people in a position to do something will reach out to more girls to get them involved in science. They shouldn't have to be wronged horribly by the adults in the community to deserve some attention.

2
homosaur 3 hours ago 1 reply      
That's nice of Space Camp to reach out to her like that. I don't know if Kiera Wilmot is going to be the next brilliant scientist or not but I do know she seemed like a bright, interested student who was unfairly targeted by our schools' protofascist zero tolerance policies. I could imagine it would put a distaste for involvement in science in your mouth if you were persecuted for what's an obvious nothing story, so I hope Space Camp's nice gesture does something to counteract that.

Also Space Camp is sweet, I spent a week there as a kid. I didn't go through the official program but I saw and experienced a lot of it and it's one of the most unique and fun youth programs in the world.

3
nsxwolf 2 hours ago 3 replies      
I'm glad the charges were dropped. No one was hurt and that fact needs to be considered before ruining a kid's life.

But in all likelihood she built a Drano bomb, probably after watching one of the millions of YouTube videos on the subject, and blew it up on school property. She's not a martyr for science, nor a role model for girls in STEM, and frankly it is a little offensive that's the line people are sticking with.

4
ck2 2 hours ago 1 reply      
I thought what happened to her was outrageous when it first came to light.

Now I am not so sure. If she purposely made a drano bomb (google it) it's not exactly a "science experiment".

Still, she had good grades supposedly and had never been in trouble before, so expulsion was extreme until proven otherwise I guess.

So maybe she can make something good happen from this offer.

5
ajaymehta 27 minutes ago 0 replies      
Because it wasn't linked in the article, here's the fundraiser Homer Hickam started for Kiera and Kayla's Space Camp trip: https://www.crowdtilt.com/campaigns/kayla-wilmot-space-acade...
6
fmstephe 3 hours ago 0 replies      
Thank god. That was a heart breaking affair. I just hope she is able to progress through the rest of her life now.
7
peteretep 1 hour ago 0 replies      
What kind of example does this set? Now we're encouraging more kids to blow stuff up at school, great! </sarcasm>
8
raverbashing 4 hours ago 3 replies      
That's great!

Just let's hope this doesn't happen: http://www.imdb.com/title/tt0091993/?ref_=fn_al_tt_1

9
walshemj 54 minutes ago 0 replies      
I hope some one has sent her a copy of rocket boys Homer Hickam :-)
8
Loom (YC W12) Is Building A Better iCloud (techcrunch.com)
25 points by ukd1  1 hour ago   13 comments 8 top all
1
ajaymehta 26 minutes ago 0 replies      
Have been looking for an iPhoto replacement like this for years. Almost nothing excites me more than getting out of the Apple photo ecosystem...
2
johnrob 1 hour ago 2 replies      
How do they upload all the data? An avid photo shooter who uses an iPhone5 can create a lot of data on a regular basis.
3
ukd1 1 hour ago 0 replies      
I was lucky enough to get in the alpha of this; I was super skeptical until I tried it - it's now replaced iPhoto for me completely...plus I never sync my phone. Win.
4
alttab 45 minutes ago 2 replies      
I'm not a photographer or anything, so take this with a grain of salt: why is there yet-another-startup tackling the cloud photo "problem"?
5
peterevans 1 hour ago 1 reply      
"I'm Bobbin Threadbare. Are you my mother?"
6
Mazer23 1 hour ago 0 replies      
Cool. It looks like they're trying to solve a lot of the same problems we are at Pixite. Unbound is our solution for this:

http://unboundformac.com/dropbox.html

I'm interested to see where they go with it and how they approach the problem differently.

7
anxman 55 minutes ago 0 replies      
This shouldn't be too hard to do. The iPhone's marriage to iCloud holds the phone back.
8
dxt78 1 hour ago 0 replies      
Well that was awkward..
9
Massive Number of Vulnerabilities Found in X.Org (x.org)
12 points by chrisdotcode  36 minutes ago   1 comment 1 top all
1
EvilLook 13 minutes ago 0 replies      
These seem like such basic errors. Not validating responses because you trust the software you interact with to behave is such a basic mistake that you'd think the people that work on the X server from X.Org would have learned not to do that long ago.
10
Physicists Create Quantum Link Between Photons That Don't Exist at the Same Time (wired.com)
15 points by rosser  53 minutes ago   discuss
11
Tap Into Y Combinator's Contrarian Thinking (inc.com)
37 points by kn0thing  2 hours ago   9 comments 6 top all
1
mathattack 37 minutes ago 0 replies      
I like the core of Peter Thiel's comment. If you're not in the business, "Most people think X, I know 'Not X'" then you're not really an entrepreneur. Anything that is un-contrarian (maybe status quo is the better word) can be done at a large company better.

If Excel is the optimal spreadsheet, work at Microsoft.

If hotels are pretty good, work at Hilton.

If airlines just need some tweaking around the edges, go work at American Air. (Yikes!)

One can argue exactly how bold these places were in their contrarianism, but they still bucked the status quo. I couldn't have dreamed that AirBnB would have pulled it off.

2
1337biz 1 hour ago 2 replies      
While I appreciate the promotion of contrarian thought and motivating people to think different, act different, dare to be different, these example do not look at all to me contrarian. At best one could argue, that they identify existing phenomenons that were repackaged into a scalable, investable product.

AirBnB: normal people would never be willing to rent out their place--or a single room in their place--to strangers.

B&Bs have been around forever. Roomsharing, Couchsurfing, etc. The idea has been around for a long time, just not as a scalable platform.

Tutorspree: Having a human being on the other end radically reduced the time needed to set up tutoring

Well sure, maybe it is by now "contrariant" for tech companies that a decent phone support can resolve problems quicker and is better for customer retention than online support ticket systems...

FlightCar: Travelers get a free car wash, and don't have to pay $18/day for airport parking.

I like the idea, but it seems to me just a frequent flier version of similar peer-to-peer car sharing systems (RelayRides, Getaround, etc).

3
obviouslygreen 1 hour ago 1 reply      
Correlation vs. causation seems weak here... while you might view some of these companies as contrary to some sort of popular wisdom or historical trends, it doesn't follow that "contrarian thinking" is necessarily an effective way to build a company, nor does it suggest such a thing as a requirement or even asset in establishing new businesses.

All it does say is that you can sometimes be successful by doing things other people are not doing... not exactly a breakthrough. :)

I'm not saying it's a bad thing -- in some, perhaps many, cases I'd say it's pretty useful -- just that it's not a necessary or sufficient thing for this kind of success.

4
rvivek 58 minutes ago 0 replies      
Great article! Looking at a lot of successful companies (apple, tesla, spacex, amazon, etc.), it seems like the founders believed that such a thing should exist so strongly that they made the rest of the world follow them.

When iPhone launched (http://www.youtube.com/watch?v=eywi0h_Y5_U)

5
6thSigma 1 hour ago 0 replies      
The thing that strikes me is some of the best ideas were not necessarily "Not X" ideas. I also don't think the contrarian thinking is as binary as "X vs Not X" implies.

For instance, it's not like everybody in the world was thinking "a clean and concise search engine will never work" or "a social network catered towards college students will never work."

Perhaps people thought "we don't need another search engine" or "we don't need another social network," but those thoughts do not necessarily make Google and Facebook "Not X" ideas. Both fixed very specific weaknesses with the then current solutions and have since evolved.

Airbnb is different than Google and Facebook in that they created a market. But like I mentioned earlier, I don't think the world was thinking "I will never rent out a room in my house, if given the opportunity." More likely that thought had never crossed their mind prior to Airbnb.

6
thoughtcriminal 11 minutes ago 0 replies      
Ycombinator startups are examples of contrarian thinking? Not really, although I've grown to admire some of them. The article reads more like a suckup-atorial.
12
Flickr's redesign makes it a photo service actually worth sharing (danwin.com)
177 points by danso  8 hours ago   88 comments 27 top all
1
antr 6 hours ago 8 replies      
As a former active Flickr user all I can say is that I have gone back to the product, big time.

I have ditched iPhoto as my archiving software and moved my +150GB of photos and videos to Flickr. I couldn't be happier. I'd also like to note that I share zero photos with the public, all my photos are 100% private or shared with family members/close friends.

Having said that there is plenty of improvement to go:

- iOS app (maybe it is also the case for the Android app) needs to improve (auto upload, better integration with iOS, etc). Recently I went on holiday and only used my iPhone to take pictures (over 5GB), it would be nice for an easier way to tag + create/add to set + upload photos and videos. By the way, where is the tablet app?

- Video is really really bad. Apparently Flickr doesn't support long video playback (and by long I mean 10 seconds or more - i think). Now a days (specially with smartphones) video is a big part of albums/experiences. Video needs to be permitted and nicely integrated within photo albums.

- Upload via web is nice, but a better Mac/Windows/Linux native app would go a long way for power users. Better upload resume, tagging, etc.

- Map view. Something is wrong with the new Flickr, it has a world map view, but it doesn't read/process any geo location from my pictures - unlike iPhoto which does this flawlessly. I need to drop one by one the photos into the map for these to be processed. I also have to say that the Nokia map could be better, I'd love to see Flickr using Google Maps. Has someone experienced this same thing?

- Better album sharing, a la Dropbox, would be great (e.g. allow friends and family to download an album as *.zip)

These are just a few things I would like to see in the coming updates.

2
chuhnk 7 hours ago 3 replies      
This is the second coming of Flickr, a rebirth, and I couldn't be more excited. I'm not a power user of Flickr but a fan of what it once was back in the day. It was a real shame to see it be neglected after the acquisition but Marissa Mayer has arisen as it's saviour and beyond that the saviour of Yahoo. For anyone of us it was blatantly obvious how powerful Flickr was and how it could have continued to dominate the photo sharing social scene. For some reason Marissa's many predecessors failed to see this. Honestly, if utilised in the right way, Flickr is a Facebook killer. At the core of Facebook is it's photo sharing service, take that away from them and it's nothing but useless news items from people you wish you could block.
3
varjag 6 hours ago 1 reply      
OK, coming from a regular user:

- Your updates and activity entries are now mixed with other people's photos. That the photos are humongous and your updates are tiny one-liners doesn't help. You have to eye-grep and scroll the infinite image feed all the way to the bottom.

- At the same time, the right bar is occupied with such immensely useful things as "Flickr Blog", "People you may know" and a patch of empty space.

- Portrait orientation photos are disadvantaged in the feed layout.

- The documentation is not updated! It took me some time to find how to share BBCode in the new layout.

- Flickr is no longer Safe for Work! If any of your contacts posts a nude image, instead of tiny thumbnail it gets blown into all its high res goodness.

4
TorKlingberg 4 hours ago 0 replies      
Flickr has long had good features for sharing photos with Creative Commons licenses, and for searching based on license. Example: http://www.flickr.com/search/?q=duck&l=commderiv&ct=...

I am happy this still works. If Flickr gets more popular with photographers, there will be even more photos available to Wikipedia and other free content projects.

5
sergiotapia 4 hours ago 0 replies      
I find the website really slow when scrolling, as if the Javascript engine were choking.

And I'm using a 8GB RAM, i7 laptop.

6
tathagata 6 hours ago 2 replies      
The design might be modern but it is very distracting. The photos are surrounded closely by so many other photos that it is difficult to enjoy the beauty of a particular photo - it like a painting framed by a gold gilded frame which is more beautiful than the painting itself. Photography is an art form but in this new layout the art is overwhelmed by its 'evil' cousin, design.
7
rkuykendall-com 5 hours ago 1 reply      
I was a huge Flickr user from 2006-2009, but the service stayed in 2006, and so I moved on. The new changes are very exciting, but I still have one huge gripe. For a service about to turn 10 years old, being unable to change my URL is a deal breaker:

I registered my URL in high school, and now I'm starting my masters. My photos have improved, and so has my online identity.

I'm considering just switching to a new account, but the situation gave me no faith that Flickr was worth the effort. I look forward to a similar post when Flickr overhauls the backend.

8
tonywebster 5 hours ago 1 reply      
I must be the only one who doesn't like Flickr's redesign. Sure, there's some good benefits from it, but...

- The lines and colors are harsh

- The grids on the single image view separate the page in non-equal thirds which feels awkward

- A lot of the data elements just run together without labels or any indication that they're links: http://i.imgur.com/Szy3Y7Z.png

- In 2013, I'm a bit shocked that the site isn't responsive, even if they do have a good mobile app: http://i.imgur.com/OMiqoZs.png

Everything else is okay, but only because they didn't actually redesign the majority of the site. Go to your groups, stats, etc. and you still see the nicely organized old Flickr. I'm a fairly active user and usually a big fan of redesigns and changes, but I don't see myself using it much now.

9
fakeer 4 hours ago 1 reply      
All said and done, somehow I feel it looks a little Instagrammy.

- More clutter

- Less clean

- Congested, as in a little border would have done no harm.

- Looks loud but maybe that's just Instagrammatical.

- For me, at least, the home page takes longer to load.

- Maybe earlier they had the site built for photographers and now they have made it for everyone

- just like lady Mayer said.

10
thomaslutz 5 hours ago 2 replies      
What is the best tool to move all my photos from my local harddrives (unorganized currently) to Flickr in an easy way?
11
tlogan 1 hour ago 0 replies      
I wonder if Flickr API ToS is going to be updated. Last time I tried to integrate Flickr API, the rules were that you need special permission to use Flickr API for commercial use. I sent multiple emails and nothing happend.

Is this going to change?

12
analog 7 hours ago 1 reply      
It is pretty nice but navigation between photos still feels a little clunky. I'd have expected the 'next' and 'previous' arrows to slide/load in the pre-loaded image rather than generating a full page refresh.

Still very nice all in all though and a terabyte of free space makes it an easy choice for the default place to store all your photos. Goodbye iCloud for me.

13
pydanny 6 hours ago 0 replies      
What I don't like about the new Flickr is that if you look at single photo, it's presented on a black background. While this is stylish, it's also feels distracting.

I miss the white background.

14
liotier 6 hours ago 2 replies      
Narcissism aside, why did they drop the view counts ? I used to find them useful to see what people actually look at and therefore which of my pictures work and which don't. Comments and 'likes' are good, but only view counts are honest.
15
noloqy 6 hours ago 1 reply      
With this new move, it seems that Flickr has made a turn towards the domain of 500px.com, also known as providing a stylish way of showcasing your photos. 500px actually used to have a design that was almost an exact match to what Flickr has now, and still looks remarkably similar.
16
josephlord 6 hours ago 3 replies      
What are the privacy/access controls/sharing facilities like? Are the terms of service and privacy policy OK?

A convenient way to store online and share selected photos and videos would be good. I don't trust FB/Google with images of myself and my family or my geo-tags. I would automatically be similarly sceptical of Yahoo bet a quick glance at the main TOS didn't show anything obviously objectionable.

17
nicholassmith 6 hours ago 0 replies      
I think one of the interesting bits of info to bubble up since the redesign was launched was they said mid-March was when they geared up and went for it. Even if they had bits of it done they did a great deal in a small time frame and made massive improvements, and it's a great sign for Flickr because they've got room to get better.

I was a paid up Flickr Pro user for a while, and I actually let it expire this year as I'd decided it wasn't going anywhere but this has really got me interested again. Seems like Yahoo understands the potential value of Flickr, it might not compete against Facebook in terms of raw numbers and standard phone camera photos but there's potential to get the serious enthusiasts back.

18
dabeeeenster 6 hours ago 1 reply      
Anyone know of a decent way to sync a set of photos in folders with Flickr? Mac or Linux...
19
meowzero 4 hours ago 1 reply      
They're late to the game. I use Facebook, Google+, and Dropbox to share and view photos. Right now, Flickr doesn't give me any reason why I should switch.

Facebook is already good because everyone uses Facebook. It's a convenient way to tag, share, and comment on your photos of your friends.

Google+ has a great Communities section where people share and post photos to other people. Also, a lot of photographers hang out there.

Dropbox is great if you want people to download your photos. They automatically zip the photos up. Or if they have a dropbox account, you can share your folder with them.

I do like they give us a TB of space. I think if they make a way for Flickr to sync my Lightroom catalogue and all my RAWs, I think that would be a good use of that TB of space.

20
maximem 5 hours ago 0 replies      
/almost off topic/I love the history Flick'r! Back in 04, made for gamers... A brillant turn over induced by users misusing the website uploading their holidays photos... A lesson to keep in mind, always listen to your customers!
21
luiperd 4 hours ago 0 replies      
Overall I really like the new Flickr layout, especially the main photo stream. It's more of a Portfolio that one can use rather than a collection of your photos one after the other.

What I don't like is the single photo page. The photo itself is nice and big, which I like. But once you scroll past it it's pretty much a cluster fuck of information that looks very much out of place. It looks like they didn't even bother to make it blend well with the page.

22
ekr 5 hours ago 0 replies      
Even with its new design, I find it surprisingly primitive. I don't have an account, but if i try to watch a set from some user as a slideshow, I have no option to scale the picture to my screen size (or at least no obvious way of doing it). Furthermore, when I rightclick, I get a list of sizes, but those links only embed a full-size picture into a new page. How useful is that.

Anyway, needs lots of improvements.

On an unrelated note, I am planning to make a backup of all my ebooks there, by storing them as pictures (something like https://github.com/meltingice/flickr-store, but better).

23
caycep 3 hours ago 0 replies      
What I'm wondering is: are the android and iOS apps being developed separately now?
24
xmmx 3 hours ago 1 reply      
Can someone comment on the new flickr vs PIcasa?
25
tonylemesmer 6 hours ago 0 replies      
I like the new Flickr. Its made me want to use it again. Both for the large amount of storage, the new Android app and the website. I've not had time to fully try everything out yet.

Facebook's dominance may mean its too little too late except for the crowd who detest using Facebook (myself included).

26
brandonsowers 4 hours ago 0 replies      
This is a really good model of product resurrection. Now lets what yahoo do more of the same thing.
27
mrto2013 5 hours ago 0 replies      
But i still prefer the old design
13
Tourist.js: really flexible tours by Easel (easelinc.github.io)
6 points by mrbogle  10 minutes ago   discuss
14
Sears is Turning Shuttered Stores into Data Centers (datacenterknowledge.com)
100 points by 1SockChuck  6 hours ago   64 comments 18 top all
1
brudgers 4 hours ago 2 replies      
This makes sense. Most of the spaces Sears is closing are obsolescent for retail uses for several reasons. There is a vast over-supply of retail space in general, partially because the boom generated construction for the sake of construction, partially because the bust reduced consumer spending and partially because of the internet.

Retail shopping has also changed. Malls are being replaced by power centers and urban core retail is being revitalized. And there's Walmart for household items and Home Depot for white goods and Dicks for athletic equimpment etc.

One of the biggest changes is the way in which stores are placed relative to catchment. Driving patterns have changed and interstate access is more important than a high traffic corner for big box retail. Sears locations were based on the old model.

That said, their locations on older arterials tends to correlate with high levels of utility infrastructure. A collapsing retail micro-environment may mean surplus utility capacity. Which reminds me that another trend making Sears commercial buildings obsolescent is the radically improved energy efficiency of modern retail design - big boxes have skylights, etc.

[edit] A bit more about power supply. Local power companies sell power. That's how they make money. Like the Sears stores are surplus retail space, they often have capacity in the wrong places. They will cut deals in exchange for a long term return - it's why they run lines to a site in the first place.

2
alberth 5 hours ago 1 reply      
Rackspace's corp HQ is a converted old mall (the entire mall) in San Antonio [1].

[1] http://www.nytimes.com/2012/10/31/realestate/commercial/rack...

3
patrickk 4 hours ago 1 reply      
Sears and Kmart never deployed wireless on the rooftops, so theres no rooftop usage at present, he added. Theres tons of interest. I will put as many of the rooftops in play as I can.

I wonder if they will consider covering excess space with solar PV panels? They could become a massive distributed power source, which would contribute somewhat towards the power requirements of the data centre below.

It's amazing to think of how the internet is changing cities and buildings. Reminds me of phone boxes that are being converted into other uses (such as electric vehicle recharging stations, mini-libraries and Wi-Fi hotspots) since they've been made obsolete by mobile phones.

http://www.engadget.com/2012/05/10/spectrum-interactive-wifi...

http://phys.org/news192197933.html

http://www.gadling.com/2012/08/19/british-phoneboxes-convert...

4
jmharvey 4 hours ago 5 replies      
I'm a little surprised by this. The article implies that shuttered Sears stores already have the power and data capacity to function as a data center, but I can't imagine why. Compared to similar sized buildings (office buildings or factories, mostly), Sears retail locations don't seem to have a lot of power- or data-intensive needs.

Sears does have some amazing infrastructure (lots of square footage, locations at key transportation points in densely populated areas throughout the country, huge parking lots) but those aren't really the kind of features that data centers are usually optimizing for. I'm sure they're finding creative uses for this infrastructure, but I doubt it's anything like a data center as we think of one.

5
mbreese 32 minutes ago 0 replies      
I'm not surprised at all, given the Sears real estate portfolio. In Indianapolis, a company converted an old mall into a data center, and it seems to be working pretty well [1]. Retail buildings probably have a decent connection to the power grid, so it would really make sense to make use of the open spaces.

[1] http://www.datacenterknowledge.com/archives/2012/10/30/lifel...

6
nlh 5 hours ago 1 reply      
Interesting move -- feels like this is a natural response to the not-so-sudden realization by "normal" folks that you can get a BIG multiple on $/sqft as a data center over a more traditional tenant.

A parking lot is better than an empty lot. A warehouse is better than a parking lot. And a data center is better than a warehouse :)

The good news for us consumers is that as the supply steadily ticks up, pricing will come down (at least for space - who's to say where bandwidth costs go).

7
bluedino 5 hours ago 1 reply      
Don't forget Rackspace turned an abandoned mall into their HQ

http://www.bizjournals.com/sanantonio/news/2013/03/21/stormi...

8
maeon3 5 hours ago 4 replies      
This is an opportunity where they could usher in a new glorious era of personal cloud computing that solves the problem of the government basically owning your hardware, software, and the usage of your software if the government catches you (or the software) so much as jaywalk.

Instead of selling floor space, they could subdivide the space like the "storage building" units. The customers could pay for a rack, and they would need a key to access it. Legally the hardware, software and data would be owned by the owner, and not the government. Anyone else would need a warrant to come in and rape your data, software, and hardware just like if the server was next to my bed.

Part of the reason why I have all my servers in places I own is because of this problem. This is a brief opportunity to explore cloud computing and give the communists and socialists who want everyone to share a common purse on the computing front a black eye.

My pain point is "I want boat loads of CPU cycles and Internet connection speeds, and I want physical legal ownership of the rack space, hardware, software, AND data, and I don't want to have to buy a building that I have to air condition, power, internet connect, secure, and pay taxes on.

9
liotier 3 hours ago 2 replies      
Cooling costs ! Buildings whose whole structure doesn't take data center cooling requirements into account are at a significant cost disadvantage over modern ones built specifically with cooling optimization in mind.
10
mbesto 5 hours ago 1 reply      
I'm not sure I understand this. Retail real estate is all about increasing footfall, not just the size of it. Hence why you see the airport bombarded with shopping nowadays. Unless there are particular Sears locations that don't see benefit from adjacent footfalling (just made that word up) retail outlets, then it makes sense. But then it wouldn't make sense for Sears to be there in the first place if the footfall opportunity wasn't there or couldn't be created there.
11
jgeorge 4 hours ago 2 replies      
It bothers me that the biggest issue I have with this article is that "blue light specials" were K-Mart, not Sears.
12
ChuckMcM 4 hours ago 0 replies      
The challenge I see here is power provisioning. With the space that a Sears store offers, you'd be hard pressed to put 10 to 50 MW of power into it. But perhaps if you already have the land covered smaller things are more desirable.
13
makerops 5 hours ago 2 replies      
Now, all they need to do is to turn all the ghostmalls into hackerspaces and we are on to something.
14
ManAboutCouch 6 hours ago 0 replies      
Not quite retail, but Amazon's main Data Centre in Dublin is the former main warehouse used by one of Ireland's largest retailers. It's gone from being full of beans and nappies to servers full of kitten gifs.

http://www.datacenterknowledge.com/archives/2011/02/09/amazo...

15
ceautery 4 hours ago 0 replies      
But will they be using all those CompuServe disks they never sold as hipster coasters? That's what I want to know.
16
muzz 4 hours ago 2 replies      
I realize they have a building with lots of empty square footage, but how do they get enough power, bandwidth, cooling, etc?

Data centers built by Google, Facebook, etc. seem to all be built from the ground up, and close to things like power plants.

17
sebastianavina 4 hours ago 0 replies      
Tomorrow:

Google buys SEARS, register as a new G4 provider.

18
josephb 6 hours ago 0 replies      
Good use of the sites.
15
Designing blogs for readers (mattgemmell.com)
65 points by ingve  5 hours ago   37 comments 12 top all
1
chestnut-tree 2 minutes ago 0 replies      
I disagree with the opinion that comments are completely unnecessary. It does depends on your readership, the topics you discuss and the popularity of your blog. If you find too many of your comments to be rude, or that you're overwhelmed by the sheer number then, sure, consider turning comments off.

However, many blogs don't attract comments in their hundreds. For me, disabling comments would feel like saying to blog readers that I'm not interested in what they think about my blog post (and I am). You might write for yourself as you compose posts, but when you publish your post you want others to read it. Are there blog authors who can honestly say they aren't interested in the views of their readers about what they've written?

I would rather a conversation take place on my blog than telling users to take the discussion elsewhere. (You can't really discuss things in a 140 character tweet).

Related to this discussion is another viewpoint about getting rid of social media buttonshttp://ia.net/blog/sweep-the-sleaze/

2
chasing 3 hours ago 1 reply      
"Writing is inherently about its author, and is a product of their personality and opinions thats not something to be shy about, and we shouldnt try to change it either. So, write for yourself and hold yourself to an appropriate standard, because youd better believe that others are judging the person as well as the piece but as soon as you publish your views, youre inviting readers to take a look."

Matt comes very close to one of my beliefs about writing... Creative writing is a way to give yourself an opportunity to think through an topic or story and give the rest of us an insight into how your mind works. That's the kind of writing I love -- the kind where I can see the gears moving to a certain degree and I know the author is honestly putting an effort into analyzing a subject or putting something difficult into words.

As an example, I think this is why the recent "Hyperbole and a Half" (http://hyperboleandahalf.blogspot.com/2013/05/depression-par...) about Allie's experiences with depression is so valuable and compelling.

And it's why I find listicles and articles that purport to be delivering glorious nuggets of truth from the top of Mount Bullshit to be boring, frustrating, and obnoxious. (If you look at my comment history, you'll probably find a fair amount of bitching about articles that are nothing but (often wrong or over-simplified) conclusions with no evident thought process behind them.)

I think it's actually something that's hard to fake. Like Matt says, your personality and opinions are integral. And it almost forces you to start writing about something you're not so sure about, which can seem uncomfortable. Because you might come to wrong conclusions. But if you write to edify yourself and to give yourself the chance to meditate and process the world around you, then suddenly sheer audience count will matter much less and (if you're a good thinker) you might find yourself writing much more compelling pieces, anyway, since, like I said, I think people appreciate being able to see the mental processes of another person at work.

So. I've diverged a bit from Matt's initial point, but his words made me think of this so I thought I'd share...

(Before someone else says it: No, I'm not talking about technical or instructional writing. That's different.)

3
h2s 2 hours ago 3 replies      
I couldn't agree more with his claim that comments are an unnecessary feature for a modern blog. Back in Web 2.0 times comments were an absolute must-have. I think the web in 2013 has largely moved on from the notion that "everything must have a comment form below it".

People generally don't put as much work into their comments as you did into your blog post, so the comment section is a tangible dive in written quality. And they tend to be quite "fire and forget", because although somebody might disagree with something in the five seconds after reading a post, they are unlikely to remember that disagreement two days later and return to see if anyone responded.

Personally, if somebody felt strongly enough about something I wrote to want to say something to me something about it, I'd prefer an email anyway.

4
porker 2 hours ago 1 reply      
I disagree with two points:

1. Comments are still necessary. Tweeting a link and a short comment doesn't cut it; not everyone has a blog (or wants to make a public post to a different audience about another blogger's post) just to respond - to assume people will blog about you is sheer arrogance. Maybe Matt doesn't care what others think, or want a discussion and discourse, but I certainly do.

2. Opening links in new windows or tabs is OK if your blog has a very non-technical audience. Most people don't know the keyboard shortcuts for opening in a new tab, and even though they can right click... don't. It's always fun to see people's enthusiasm when I show them the shortcuts, and to watch them start opening links in multiple tabs!

5
lmm 2 hours ago 7 replies      
To my mind even this contains unnecessary elements, and I hate fixed-width narrow columns. I've tried to push the limits of the absolute minimum of distraction in my own blog (http://m50d.github.com); I'd be interested to hear of people taking similar approaches.
6
tjr 3 hours ago 3 replies      
Somewhat off-topic, but as long as this discussion is on blog design:

What are good options for presenting significantly longer works? For example, a 30-page paper, or a 100-page book?

Is it best for readability / usability to break things out into short blog posts? Or ditch the blog format altogether and just upload some HTML files that use a totally different style? Or something else?

7
jmoiron 1 hour ago 1 reply      
I've independently come up with the same decisions on many of these points and, weirdly, a very similar blog design:

http://jmoiron.net

I decided even to dispatch with the header bar, putting navigation at the bottom of the main page; presumably, people will only care to see more of my writing if they've read the article. Not as good for people revisiting the page, but they can likely remember http://jmoiron.net/blog or bookmark it in order to get to the search.

My fonts are slightly smaller and slightly less contrast, and after looking at Gemmell's blog I wonder if I should change that decision. I wanted to have emphasized elements of the text easily distinguishable from the body while not distracting.

Also, I agree with Gemmell's "The basic tenets of hypertext should be left alone". One of these basic tenets, to me, are the semantic meanings of Blue, Purple, and Red text for normal, :visited, and :active hyperlinks. If you want to chose a link color, do not invert or violate these classical meanings.

8
danso 3 hours ago 0 replies      
Sound advice...I'm viewing the OP from a tablet so I don't know if I'm seeing something different than the norm, but whatever sparked the trend toward single column content design...thanks! When I was mucking about in my original blog's CSS, I wasted a ton of time thinking I needed multiple columns (in the blog content) for floating images, boxes, etc.

Now I'm happy with just single columns...much less work to maintain, much more readable for users, and more time to think about the actual words rather than CSS.

Moving to Markdown helped expedite my preference for simplicity, too.

As our viewing surfaces only get more diverse, I hope single columns are a long lasting trend

9
tathagata 3 hours ago 0 replies      
Differently, did you know that readability is not always good for all types of content? If an article requires some thought and concentration then less readability is preferable - see this video of Adam Alter on something he calls 'disfluency' - http://edge.org/video/disfluency
10
earlz 1 hour ago 0 replies      
Agree with most of his points. Unknowingly, my blog has followed the same kind of timeline. My current design is not quite minimal, but the content has nothing on the side, I don't have a huge header with a calendar and god knows what else. The worst thing I have is a single ad in the header, but this actually works quite well for content because usually the beginning of content will be at the upper-middle of your screen, where the eye is usually resting..

The one thing I disagree with is comments. Comments are hard to get right, but they're not replaceable by social media alone.

11
susi22 1 hour ago 0 replies      
Completely agree with everything. That's also why I use readability ( https://chrome.google.com/webstore/detail/readability/oknpjj... ) which transforms the article I want to read into a very well designed and readable format. Just by pressing `.

In addition it has an Android app which is done very well. About 80% of the posts that I see here on HN, I simply safe for later and read at home in the garden with this app.

12
ckluis 4 hours ago 2 replies      
I agree with almost all of your points, the exception is the sidebar.

Not in the traditional sense, but in the sense of quotes, images, supporting items - that are called left, right, or full width.

Using your site as an example and lets pretend its 12 columns with 3 empty, 6 for the blog, 3 empty. That space could be well served with links, resources, images, quotes that serve to enhance the writing. These resources could stretch into the 6 for the blog or remain isolated in their sidebars.

16
Accelerating Python Libraries with Numba (Part 2) (continuum.io)
42 points by corinna  3 hours ago   5 comments 3 top all
1
paddy_m 3 hours ago 0 replies      
I work on the http://wakari.io where the notebook is hosted. You can run the notebook in your own (free) wakari account.

Here is the direct link to the notebook:https://www.wakari.io/sharing/bundle/aron/Accelerating_Pytho...

2
Demiurge 1 hour ago 1 reply      
I would have liked to see PyPy test for the sum function in the comparison.

Update:

Well this is interesting ;D

time python test.py

real0m11.169s

user0m11.141s

sys0m0.022s

time pypy test.py

real0m0.259s

user0m0.239s

sys0m0.018s

cat test.py def python_sum(y): N = len(y) x = y[0] for i in xrange(1,N): x += y[i] return x

python_sum(xrange(100000000))

3
Ihmahr 11 minutes ago 0 replies      
WHY didn't they use the Python sum and reduce built-ins for sum??
17
Lyft Is Doing 30,000 Rides A Week, Raises $60 Million From Andreessen Horowitz (techcrunch.com)
46 points by kine  2 hours ago   44 comments 11 top all
1
ryanglasgow 1 hour ago 1 reply      
I love Lyft and have been using the service for almost a year now, but they've gotten greedy with their pricing model. About once a month I'll take a Lyft home from work, and the same ride has steadily become more expensive. What once costed $12, now costs $18, when a cab would charge $14. It's an easy way for them to boost profits, but I think riders will catch on and look elsewhere as cabs start to get their act together. Flywheel is an app for hailing cabs, and you can pay through your phone just like Lyft. Cab drivers attitude has significantly improved over the course of a year and I'm now no longer opposed to taking one like I once was.
2
nostromo 1 hour ago 2 replies      
I can't wait until SF gets Car2Go. It's an amazing service that is surprisingly cheaper than Uber, Lyft... even the bus!

The most expensive part of a cab ride is the labor. That labor is uneccesary for people who know how to drive and haven't been drinking. Car2Go fixes that problem handily.

3
physcab 1 hour ago 2 replies      
Whether you believe in Lyft or not, it's amazing that in just one year transportation in SF is a solved problem. And soon it will be in many other cities as well. I remember waiting on the phone for Yellow Cab to confirm my taxi and it would sometimes take hours. I would have to plan my night ahead. Now with Uber, Sidecar, Lyft, and Flywheel I can be out the door in 5 minutes.
4
2pasc 2 hours ago 0 replies      
I like how A16Z is so bold. $60M for a Company with that kind of revenues take a lot of guts... and yet, if this is a winner, they are right to do it.

Congrats to Lyft- awesome service.

5
johnrob 1 hour ago 1 reply      
Question: if lyft drivers don't have to purchase professional insurance, why should cab companies have to do so? The insurance companies charge a lot more when driving for hire.
6
OnyeaboAduba 1 hour ago 0 replies      
My first thought was 60 million is alot of money which also means their valuation is really up there.I think alot of these sharing companies Airbnb Lyft etc are interseting love their vibe and profit models but they are playing in markets that are zero sum games and the old guard that they are disrupting are going launch serious knock down drag out legal battles in the near future.
7
lowglow 2 hours ago 0 replies      
I've never used lyft, but everyone I know that has tried it really loves it. Whatever they're doing, keep doing it!
8
matt_brushlabs 1 hour ago 0 replies      
An issue with Lyft, or any ride sharing service, is that they'll need to figure out how to operate in sprawly areas where customers are low-density. I spoke with them last year about their options for opening up in Detroit, but it seemed like a stretch for their ops; the only service I see really working there is Uber.

I imagine a similar issue for Dallas, Atlanta, etc. would transpire.

9
orangethirty 51 minutes ago 0 replies      
Whatever it may be, I'm just happy that people are being able to bring money home by participating in this.
10
setheron 2 hours ago 4 replies      
disclaimer: I have never used Lyft

I honestly do not get the appeal of Lyft. What seperates it from Sidecar (another rideshare) or the cheaper instances of Uber (i.e. UberX and TAXI).

The whole pink mustache thing kind of turns me off as well..

11
wavefunction 1 hour ago 2 replies      
Seems like a short term business, especially if self-driving car fleets take off.
18
DynamoDB - Parallel Scans, 4x Cheaper Reads, Other Good News (aws.typepad.com)
10 points by yureka  1 hour ago   4 comments 1 top all
1
pvnick 1 hour ago 2 replies      
We've been considering deploying a few things on dynamo within the near future. Anybody with some experience have any recommendations or words of caution?
19
Yahoo Acquires Gaming Infrastructure StartupPlayerScale (techcrunch.com)
42 points by zher  4 hours ago   19 comments 6 top all
1
josh2600 4 hours ago 3 replies      
I'm trying to find the thread that binds all of this recent M and A activity together. There have been so many acquisitions of companies big and small, wrapping your head around Yahoo's global strategy is beginning to look like Google's.

Does Yahoo have the engineering prowess to pull off this Multi-faceted hydra strategy? Do they have the management?

It seems news will play a very prominent role in the new Yahoo, but, to my knowledge, this is the first gaming acquisition in a long time.

Whatever happens, perhaps the most interesting thing is that we're talking about Yahoo again. 3-5 years ago many of us had written them off, but at least for the time being they've caught my attention.

2
freditup 3 hours ago 1 reply      
I'm also curious for what Yahoo was going for here. Playerscale (which only product really so far is Player.io) is actually something I've worked with in the past. And it's a fairly strong idea - an easy to use but versatile server platform for multiplayer games (along with client libraries of course). The only problem was that it wasn't that well executed. Long downtimes for no explained reason, large-functionality gaps that had to be hacked around, overly simplified concepts that limit usability, large security holes, etc.

So it will be interesting to see where Yahoo goes with this.

3
C1D 3 hours ago 0 replies      
I want to see where this is going and try to work out if all these acquisitions are part of the new yahoo or just some big PR stunt, though that's very unlikely yahoo has loads of money and they've caugh the attention of many.If new yahoo is going to actually do something innovative with these new products I can't wait to see what it's going to be.
4
nicholassmith 4 hours ago 3 replies      
Seems like Yahoo has decided cash in the bank is pointless, it's an interesting gamble to take. At the very least there's a lot of conversation surrounding Yahoo, instead of people claiming their impending death.
5
rocky1138 3 hours ago 1 reply      
When I read this I tried searching for PlayerScale on the web. Didn't find much. Anyone have a link to their website or more info on this company?
6
PLenz 3 hours ago 2 replies      
Man, they are on some buying binge. Unfortunately for them, I don't think it's possible to buy innovation or relevance. Those things have to come from within and permeate the entire culture of the firm - and Yahoo just doesn't have it right now.
20
Show HN: Speakers, a simple event system for python (falcao.it)
4 points by gfalcao  7 minutes ago   discuss
21
Show HN: Example implementation of Mozilla's persona and Go server (github.com)
22 points by sauerbraten  3 hours ago   6 comments 2 top all
1
trebor 1 hour ago 1 reply      
I didn't realize this, but this is a Persona client library not a Persona server. Not sure why I confused them, but figure it was worth mentioning.
2
krf 51 minutes ago 2 replies      
I'm new to Go but shouldn't the defer rawResp.Body.Close() be done after the error checking. If there is an error wouldn't rawResp be nil ?
22
MyShoebox Gets Social With Collaborative Galleries (techcrunch.com)
6 points by scosman  41 minutes ago   discuss
23
Someday, you may use bitcoin without knowing it (qz.com)
24 points by gamechangr  3 hours ago   20 comments 5 top all
1
sunsu 1 hour ago 0 replies      
Interestingly, I just had a local law enforcement official ask me to "explain bitcoin" to him yesterday. He said that "it came up" in a case they were working on and he had no idea what it was.

This is just evidence that its becoming a lot more mainstream.

2
swalsh 1 hour ago 2 replies      
" dreams of reinventing the financial system based around a currency not issued by governments and not subject to the whims of central banks."

Lets ask Greece how not having control over its currency is going...

Bitcoin is a primitive financial system wrapped up in a high tech envelope.

3
droopyEyelids 2 hours ago 0 replies      
You know how there are certain words or phrases that make you feel the sands of time wastefully slipping through your fingers? They're hard to notice, because they're coupled with the habit of scanning to the next article, or moving to the next link.

The description of Bitcoin as "untraceable" makes my close-tab reflex trigger like a doctor bumping my knee. Seems like describing a human as invincible because the bodies will forever persist as some configuration of mass and energy.

4
Nursie 2 hours ago 2 replies      
Bitcoin is basically based on mistrust rather than trust

In some ways, but when we're talking about the reversability of transactions we're really just putting trust in different places. I trust the bank waaaaaaay more than I trust any online vendor. Particularly one with whom I don't have an existing relationship, but even then. For the folks that love BTC at the moment that seems to be reversed.

--edit-- I'm also not sure how doing two trades on an international currency transfer is supposed to be cheaper than one....

5
zemanel 1 hour ago 1 reply      
Every other article describing the nature of Bitcoin, if not all, mention how it is used to sell drugs online (Silk Road), transaction anonymity [as a facilitator of crime] and this one forgot to state how Bitcoin is apparently the preferred currency of dictators, as if oficial currencies are not being used, as i type this, and have been used over the ages to facilitate every crime in the book.

I think this is important because it may be transpiring a very bad image to the less informed, because i see Bitcoin as a tool, which will be used for wrong doing as any other. Wish i had the link to a recent article that bashed Bitcoin into oblivion.

24
Evernote adds reminders (evernote.com)
19 points by akhaku  3 hours ago   8 comments 4 top all
1
seagreen 1 hour ago 2 replies      
OT, but I'm working on a modular Evernote-style system based on MultiMarkdown files: https://github.com/seagreen/baudelaire

Here's the first thing built off of it (it lets you make a notebook public): http://pensieve.housejeffries.com/

I love Evernote and think it's a great service, but there should be a simpler way to get most of the same functionality. MultiMarkdown files let you do this while still being able to use vim, grep, etc.

Criticism would be very welcome. So far this has just been a fun practice project, but would anyone find it useful if it was more developed?

2
ianstormtaylor 2 hours ago 2 replies      
The last time I tried Evernote it already had way too many features. It always felt like they were trying to way too many things at once, to the detriment of all of them. Apparently this feature is the "most requested feature of all time", but I'd guess that half of the other ones aren't.

For example, my impression was that Evernote was about being able to store all of your memories, files, photos, etc. for future reference. But then the biggest use case highlighted by this video is for teams working on task lists together... Seem like very different use cases. I can't be simple to design for that unfocused of a goal, and it shows.

3
fxthea 29 minutes ago 0 replies      
Can I set reminders for all the checkboxes that I'm creating inside each note? I would much rather prefer that. Having a new note for each todo seems like overkill.
4
crm416 1 hour ago 0 replies      
Revolutionary.

In all seriousness, this was a feature that I've been waiting on for a while--without reminders, I've had to go back-and-forth between the native OS X Reminders app and Evernote. In a way, this has sculpted my relationships with the two apps: I use Reminders for anything short-term (even things that might be considered 'Notes') and Evernote for anything long-term. Maybe that will change.

points by    ago   discuss
26
PHP Weekly improvements (phpweekly.com)
56 points by inovica  6 hours ago   43 comments 9 top all
1
JoeKM 26 minutes ago 0 replies      
Thank you for this.

I'm not fond of PHP, but I don't know it as well as Ruby and Python. Still, I like to read about new technologies concerning PHP. I use HN to discover new stuff, but HN is a poor resource concerning PHP. HN has tremendous vocal disdain for PHP. Every PHP thread transforms into "Why I like or dislike PHP" instead of actual discussion regarding new technologies or libraries. What's worse is the debates feel like I've warped 10 years past because there is nothing ever new to them. People complain about the old things of PHP and never talk about the new things.

Put simply, even though I don't know PHP that well I feel like maybe it has potential and can actually do good in the right hands, but HN brainwashes you into thinking PHP is the worst.

2
gee_totes 12 minutes ago 0 replies      
Since you seem to be taking suggestions, could you add "overflow:hidden;" to the main div (#home)?

On Firefox 3 the site appears about 4000 pixels wide.

3
rbanffy 4 hours ago 1 reply      
After reading the linked http://www.phpclasses.org/blog/post/208-5-Reasons-Why-the-We..., I have to wonder why people still think their favorite technology must "win".
4
quackerhacker 5 hours ago 5 replies      
>Dealing with Duplicated Code

Anyone notice the duplicate topic under Tutorials and Talks "Offline Processing in PHP with Advanced Queuing," just gave me a little chuckle when one of the articles is dealing with duplicated code.

Aside from this, I LOVE PHP. A prospective employer was asking if I would be open to learning RoR. Anyone who is experienced on Rails, could you let me know if it's a similar structure as PHP (which I'm great at)? Thanks.

5
adventured 6 hours ago 1 reply      
Don't be afraid to make the text here:

http://www.phpweekly.com/archive/latest.html

larger, and expand the width of the layout some. If you're going to leverage a simple layout like that in which the text is the sole focus, you might as well go a bit larger font size.

6
inovica 6 hours ago 1 reply      
Hi there. We posted about PHP Weekly last week and we had some really good suggestions from people - mainly about how we'd not done a great job explaining what we are doing!! Took all the suggestions on board and added in an image, latest issue link as well as archives. We've also added in an RSS feed, but I note the comment (on here) about the RSS feed being terrible. Sorry, we'll work on that.
7
Treffynnon 5 hours ago 1 reply      
Have you seen Wes Mason's PHP Weekly newsletter: http://phpweekly.info? Is this intended as a replacement?
8
runnr_az 3 hours ago 0 replies      
I really like the Javascript Weekly / HTML5 Weekly newsletters... since I'm (theoretically, anyway) a PHP dev, this will be a nice addition.
9
raveren 6 hours ago 1 reply      
The news are nice, but the RSS feed is terrible - but a headline.
27
IPv6 address space layout best practices (stackexchange.com)
71 points by usenet  7 hours ago   9 comments 3 top all
1
ghshephard 5 hours ago 3 replies      
We've rolled out about 12 million nodes on IPv6, over 300 customer /48 networks, and about 6,000 individual /64 subnetworks. 99% of those have been RFC 4193 Unique Local IPv6 Unicast addresses.

IPv6 is like a breath of fresh air when it comes to setting up address spaces. For the past 10 years as a network engineer, three overriding issues have existed when setting up new networks. (1) Begging ARIN for a /19 or /20 when setting up a major new network, (2) Constantly having to have a CIDR calculator running in my head when trying to figure out where the usable hosts/broadcast/network/gw live for the various /29s, /28s, /27s/ /26s, (3) Dreading having to communicate with a new partner or customer also in RFC 1918 space (because of the odds of an address conflict), and/or adding NATing so that we can do a hand off in public space.

With IPV6 - all of those issues are gone. Every subnetwork is always a /64 - CIDR is basically gone. Also, because RFC 4193 is so large (FC::/7, though, for local assignment, it's always FD::/8) - we for all practical purposes never have to worry about negotiating with partners.

Our "Addressing Strategy" is as follows:

For a new customer, Randomly generate, following the guidance of RFC 4193, a /48. Then, for all of their subnetworks, just increment by one. I.E. A customer might get FDC2:D343:107F::/48, and their first subnetwork in that range would be, FDC2:D343:107F:1::/64

For our own IPv6 space, we occasionally play stupid aggregation games, just to keep our routing tables a little more dense - aggregate on ::/56 boundaries - I.E. If we have a new data center with a bunch of subnetworks in our FD1B:D2C5:6AB3::/48 space, we might assign it to be FD1B:D2C5:6AB3:0100::/56, and then we have 255 subnetworks, FD1B:D2C5:6AB3:0100::/64 - FD1B:D2C5:6AB3:01FF::/64) that we work with.

About the only problem with IPv6, is that they make it difficult for you to get your own provider independent globally routable address space that you can advertise out via BGP. So, for instance, a company can't just (easily) get some address space and advertise it out through the internet - the powers that be want you to get a subnetwork out of your ISPs /32. As a result, we ended up just doing everything in RFC 4193, and, using a relative handful of "globally routable" IPv6 hosts for communicating on the internet from our ISPs /32 space. Our ISP gave us a globally routable /48, and we use about 12 hosts addresses from its possible 2^80 possible addresses. Talk about sparse utilization!

Eventually, as more IPv6 hosts land on the internet, and we want to communicate to them from inside our network, we'll probably just add a IPv6-to-IPv6 Network Prefix Translation (NPTv6), or, more likely, an IPv6 NAT system.

NAT has become so embedded in the Enterprise, and provider independent globally routable addresses assigned to companies so difficult to get, that, the globally routable space will ironically be used for fewer IPv6 hosts in many cases, than it was for IPv4 hosts in many cases.

I realize that this is very controversial, and contrary to what every IPv6 IETF network designer/architect/RFC writer wants to hear, but, in talking with the dozen or so colleagues that I have who are also deploying IPv6, it's seems to be the consensus. NAT has been used for so long, by so many network engineers, that non-routability internal space has become our "goto" strategy for the second layer of defense. (With stateful firewalls, of course, always, always being the first layer)

Indeed, when we tried to move a bunch of our applications to Amazon, they indicated that they were only supporting IPv6 for limited interaction on the internet, and that they weren't supporting IPv6 for their internal networks - really embedding the Proxy/NAT concept for AWS applications. Which is a shame, because we'd love to move a lot of our IPv6 applications into AWS.

2
smutticus 3 hours ago 0 replies      
http://networkengineering.stackexchange.com/ is relatively new. I think it only went beta a couple of weeks ago. It's nice to see people already using it to share knowledge.
3
calinet6 2 hours ago 1 reply      
Fascinating... it seems easy enough, basically in that address space is abundant enough to not have to be concerned with much of anything in a local space.

But it reads juuuuust slightly more complex than IPv4 does... it's just that side of difficult to comprehend. I think this is the true human factor behind the lack of adoption.

It's huge, like looking at all the stars in the sky, but bigger. Just the switch from numbers between 1-255 to hex codes and the more of them... it's that much more of a barrier to use and adoption.

Any ideas to simplify my own understanding of IPv6? I took the HE.net certification courses, which are excellent, but it's hard to make it stick. How do we make this intelligible so that everyone can be comfortable using itand ideally, more comfortable than IPv4, so that it becomes preferable? That's the challenge.

28
Tesla Repays Department of Energy Loan Nine Years Early (teslamotors.com)
588 points by weisser  22 hours ago   168 comments 14 top all
1
noname123 21 hours ago 14 replies      
The reason why Tesla is able to pay the Dept of Energy loan early is because of a secondary stock and bonds offering worth about >850+ million. In another words, Tesla is raising funds by generating more debt (from bondholders) and diluting share value (from shareholders), roughly about 3.5 mil out of 40 mil float, and using that money to pay the US govt.

TSLA rose on the news despite diluting shareholders is because coupled with the announcement, Elon Musk mentions that he will personally put an additional 100mil into the secondary offer; and general exuberance that TSLA will use the cash for more infrastructure build-out, a la Google, Yahoo during their heyday's. Make no mistake, this is as much a PR ploy by Tesla to pump up their offering.

It's incredibly smart for Musk and company to raise money in a very favorable environment as TSLA climbed from 45 to 90 after earnings. However, it remains to be seen if they can be still profitable. Note that they are still selling each car at a material loss; and only managed to show a profitable quarter by trading green credits they gained from their manufacturing. To truly scale, they need to either drive down the production cost of their cars down and broaden their market as there are only so much supply of carbon-emission credits on the market.

Disclosure: I trade TSLA options on volatility, without any directional bias.

2
andrewtbham 21 hours ago 5 replies      
I own Tesla stock and I'm glad to see this. Tesla has been a highly politicized stock... largely because Mitt Romney and Sarah Palin called it a "loser." My hope is that this will help get rid of that stigma and help them with their image and political battle with dealerships in red states, like North Carolina and Texas. This also removes some strings attached to the DOE loan. For instance, Tesla could be acquired (although I find that unlikely).
3
Coko 16 hours ago 1 reply      
I usually don't comment, but I'm surprised that I haven't seen anyone mention what I think is the most important part of the story.

The DOE loan was an attractive low-interest loan. Why would they repay it early?Because the DOE loan had restrictive agreements that prevented Tesla to stay competitive.

From page 44 of their May 10th Quarterly Report SEC Filing:

"Our DOE Loan Facility documents contain customary covenants that include, among others, a requirement that the project be conducted in accordance with the business plan for such project, compliance with all requirements of the ATVM Program, and limitations on our and our subsidiaries ability to incur indebtedness, incur liens, make investments or loans, enter into mergers or acquisitions, dispose of assets, pay dividends or make distributions on capital stock, prepay indebtedness, pay management, advisory or similar fees to affiliates, enter into certain affiliate transactions, enter into new lines of business and enter into certain restrictive agreements. These restrictions may limit our ability to operate our business and may cause us to take actions or prevent us from taking actions we believe are necessary from a competitive standpoint or that we otherwise believe are necessary to grow our business. In addition, our DOE Loan Facility also contains a variety of customary financial covenants, including covenants related to current ratio, leverage ratio, interest coverage ratio and fixed charge coverage ratio. We modified certain of these covenants in February 2012, September 2012, and again in March 2013."

4
snprbob86 22 hours ago 5 replies      
The subtitle says: "ONLY AMERICAN CAR COMPANY TO HAVE PAID BACK GOVERNMENT"

Assuming that's true, I'm not sure whether I should be proud of Tesla, ashamed of our Government, or angered at other car companies. Probably all three...

5
codex 21 hours ago 1 reply      
Tesla's early repayment of their DOE loan has prevented the U.S. government from exercising three million warrants, which would have netted America around $250 million at the current stock price. Smart move for Tesla, almost a huge boon for U.S. taxpayers.
6
lanstein 22 hours ago 1 reply      
"This program is often confused with the financial bailouts provided to the then bankrupt GM and Chrysler, who were ineligible for the ATVM program, because a requirement of that program was good financial health."

"ONLY AMERICAN CAR COMPANY TO HAVE PAID BACK GOVERNMENT"

I'm not so sure Elon isn't writing his own copy.

7
mrkmcknz 21 hours ago 6 replies      
Didn't Tesla repay this loan back with another loan:

http://www.reuters.com/article/2013/05/15/us-tesla-stock-idU...

I'm not a market economics kind of guy but I don't see how this is any kind of special achievement. Surely any other car manufacturer could have done precisely this?

8
VandyILL 22 hours ago 1 reply      
Does anyone know if the DOE is able to recycle the funds back into loans for other electric vehicle manufacturers? If so, this may have been an extra smart move on Tesla's part because it could help competitors access capital and start investing in some of the shared technology behind electric cars and help bring the whole industry to scale.
9
MarkMc 20 hours ago 1 reply      
Mitt Romney must hate Tesla - it is a textbook example of why governments should sometimes mess with free markets.

If the government had not provided this loan Tesla would have gone bankrupt and the US would have lost a significant high-tech asset. 99% of the time the market is more efficient than government, but that other 1% counts for a lot.

10
Fuxy 10 hours ago 0 replies      
Finally a company with a sense of integrity and responsibility.

Regardless of how they raised the money the had a debt that they needed to pay and they did which is more then i can say about most companies."Tesla will be the only American car company to have fully repaid the government."

All other companies only care about their stock and how to make more money the last thing on their mind is paying back their debts and the government lets them get away with it because their "too big to fail".

Let me tell you something ...there's no such thing that is the result of their bad decisions and if they don't fail they will repeat the same mistakes again and again because they can.

11
kumarski 18 hours ago 0 replies      
What about Lee Iaccoca? and Sergio Marchionne?

I thought they fully repaid the government too. Maybe I'm confused?

12
matt_brushlabs 21 hours ago 1 reply      
I don't know if Elon should be so quick to thumb his nose at the other auto manufacturers. For one, he's facing a pretty substantial uphill climb WRT dealership laws in a lot of states, and rattling the snake cage won't win any friends.

On the other hand, when brand value (save Ford) for the domestics is strikingly low, maybe he's throwing punches exactly when he needs to.

13
gailees 21 hours ago 0 replies      
like a BOSS
14
cdugg 19 hours ago 2 replies      
I don't remember getting a check from tesla nor was I asked permission to loan them money . The whole absurdity of "greater common good"
29
FiOS "unlimited" actually has a cap: 77TB/mo (arstechnica.com)
6 points by dpcx  26 minutes ago   1 comment 1 top all
1
noonespecial 5 minutes ago 0 replies      
77TB is quite a bit, but part of being able to charge little old ladies $80/month who only do 20MB of email is running into the occasional fellow who does the opposite.

Unlimited. Hu keep hu-sing tha word. I do-na think it mean wha you think it mean.

30
Pearl Boy WebGL Demo (gooengine.com)
148 points by hiteshtr  12 hours ago   67 comments 22 top all
1
DanielRibeiro 11 hours ago 0 replies      
This was showcased along many other great WebGL demos a month ago: http://metaphysicaldeveloper.wordpress.com/2013/04/23/webgl-...
2
themgt 10 hours ago 0 replies      
Awesome graphics and low time-to-crate: http://www.oldmanmurray.com/features/39.html
3
TallboyOne 4 hours ago 1 reply      
I think this is my favorite WebGL demo of all time: http://madebyevan.com/webgl-water/
4
kayoone 9 hours ago 1 reply      
this was on the frontpage already a while ago, cant find the HN discussion link but this was the linked content:http://metaphysicaldeveloper.wordpress.com/2013/04/23/webgl-...

Its looks nice and all, but these kind of WebGL demos arent all that impressive anymore now that we have seen things like the unreal engine running in the browser. http://www.unrealengine.com/html5/

There isnt really alot you cannot do with WebGL today. If i showed you this as a compiled C++ demo, most probably wouldnt be impressed.

5
kevingadd 7 hours ago 0 replies      
Incredibly flickery, and the camera and player character frequently clip through the terrain. Nice animations and music though.
6
dougk16 3 hours ago 0 replies      
Extremely cool atmosphere created in this demo. In the deeper waters, I was really held in suspense, waiting for the music to turn ominous and a sea monster to eat me, but alas it didn't happen.

Minor feedback, it seemed like the instructions would disappear before I had a chance to read them...maybe just me. Quick enough to figure out though.

7
edvinbesic 9 hours ago 0 replies      
This actually worked great om my BlackBerry Z10. I had no idea it supported WebGL, thought it was going to be a write up along with the demo i could read but was pretty surprised when the demo kicked in.

Graphics look great and everything feels smooth, hope they make a game out of it.

8
obviouslygreen 6 hours ago 1 reply      
This is the first WebGL demo I've seen on HN (or anywhere else, but I don't exactly go looking for them) that not only works, but works very well, in Chromium on Ubuntu.

Granted, I'm on 11.10, so perhaps my browser is a bit out of date... still, though, it's kind of nice to see what all the fuss is about. The game played very smoothly for me.

9
aooeeu 10 hours ago 2 replies      
Not great if your keyboard is in Dvorak :-)
10
raymond_goo 6 hours ago 1 reply      
Thanks for all the nice compliments and thanks for pointers on where we need to improve things ! :-)

Consider signing up for the alpha, we hope we can let in another round of users soon !

11
pawelwentpawel 8 hours ago 2 replies      
Even though it might have been already showcased some time ago I haven't seen it yet. It's beautiful. I especially like the reflective water. Parallax effect in the diving mode is also a nice touch adding some extra depth.

Have any of you tried running it on iPhone 5? I wonder if there were any performance issues (if it worked at all!;).

12
shocks 6 hours ago 1 reply      
Smooth as silk, Firefox v24 (Nightly). I'm seeing approx 60FPS with no visible CPU/GPU load. Wonderful! :D
13
shdon 7 hours ago 1 reply      
On both Firefox and Chrome on Mac OS X (10.6.8), the water itself flickers quite badly, despite a smooth framerate.
14
apunic 10 hours ago 2 replies      
Butter smooth and so atmospheric graphics, especially the rowing part
15
Hugeen 11 hours ago 1 reply      
I really enjoy seeing new WebGL games emerge. This one is very fluid and beautiful.
16
belgianguy 9 hours ago 1 reply      
I hadn't seen WebGL look so pretty and fluid, if they can create a whole game like this, it might be a pretty viable platform.

The link in the upper right corner gives a Drupal PDOException error, though.

17
zopticity 10 hours ago 1 reply      
Pretty impressive. Too bad it doesn't have collision detection yet. I love the reflection!

Another step closer...to console games on the browser.

18
andyhmltn 10 hours ago 0 replies      
Wow. Awesome graphics for the web!
19
timinman 6 hours ago 0 replies      
Beautiful.
20
dannysatan 7 hours ago 1 reply      
works nicely on Nexus 4 in chrome :)
21
AutocorrectThis 9 hours ago 3 replies      
>Your browser doesn't seem to support HTML5 and WebGL. The best thing to do is upgrade to a modern browser that supports all the awesome things the web has to offer.

I am on the latest version of Opera which I guess is not a modern browser. Perhaps turning down the condescension a notch and changing that "Upgrade" message to "Best works in Chrome" will be a good move. You're a second class citizen on HN if you use anything but Chrome.

22
pvnick 6 hours ago 0 replies      
To the complainers and criticizers here: shut up, this is great.
cached 23 May 2013 19:02:02 GMT  :  recaching -8h 33m