skysight-inc/HackerNews huggingface dataset:
The article, though, is spot-on. The problem, to my eyes, is that it doesn't really vibe with the situation.

People are not complaining that they didn't have a say. Most people I've read seem to understand the reasoning behind the initial decision.

What the complaints are about are not about John's decision to leave 5by5 but about the dickish way he decided to do it.

Being a bigger dick afterwards by implying he can do whatever he wants with his podcast (won't even go into how bad it looks that he sees TTS as "his" podcast and not the job of the two, regardless of him being the star host) doesn't help.

The wording of the announcement and the hyperbole he lavishes muleradio with make the whole thing even worse.
When Gruber said "Readability is run by scumbags" [1] for hijacking referral links, I'd say right back at you, John Gruber, you're a scumbag for hijacking the name of the show and exiting with a total lack of class.

I hope the fluffing [2] Mike Monteiro [3] gave you was worth tossing Dan and 5by5 under the bus.

[1]: http://daringfireball.net/linked/2012/03/30/readability

[2]: http://www.urbandictionary.com/define.php?term=fluffing

[3]: http://twitter.com/mike_wtf
Facebook hasn't issued stock options since 2007. They now issue restricted stock units (RSUs) which don't have a strike price. You cannot be underwater with RSUs.
Previous diesels were awful because of the stuff we had in the diesel itself. The engines are still the same, mostly. any year car you get that still have good compression will give you a clean burn (if it's too lean, you get too much nitrogen oxide, to rich you get carbon and shoot).

if you want to go the extra mile you can either buy the hamburguer smelling vegetable conversion kits (too much hassle to refil imho) or you can spend extra and put a modern catalytic system in the old car and be done with it.

a 2000 VW, Audi, mbez will do wonders and cost from 6 to 12k.
I see no sign of the trend he describes. And if it were happening I'd see it. But I don't find myself telling startups preparing for Demo Day "you guys are building important technology, so you'll have an uphill battle with investors, but you other guys have a social startup, so you'll have it easy."
Jade Visualizer using Node.js and Socket.io
All formal verification requires some assumptions. For example, you might assume that a cosmic ray isn't going to alter a bit in your instructions stream (or you might be developing for outer space and you assume that no more than X bits will be flipped in a given amount of time).

Certain assumptions can make it trivial to verify the performance of code (e.g. assume all memory accesses miss cache and happen right at the beginning of a DRAM refresh for the address you are accessing).

That usually ends up too crappy, so you bound the worst case a bit more by using the cache-replacement model of the CPU you are using. Writeback cache make this analysis quite difficult which is one of many reasons for the existance of writethrough cache. In any event, given a certain execution model, it is tractable to bound the worst-case performance of a system formally.
My favorite, from your link:

"[I]t has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts."
> Periodic writing with pencil tool

Very very inconvenient. Writing on air is completely different and considerably more tricky that writing on paper. Physically more demanding too. It's one of those things that sound nice in theory, but not really practical.
Draw An Interactive Synth Control Panel On A Piece Of Paper
Société Générale has slightly improved recently (although yes, overall it's still terrible)
As a UX guy, I'm trying to learn how to program. It's very difficult, and requires a different mental model of learning. However, I recognize the immediate value that understanding programming concepts will provide in evaluating how feasible a UI schema is. It will help balance priorities – do we first deliver a feature then refine, or do we take the extra engineering time to provide an enhanced user experience from the get go? Of course, all of these priorities also need to be weighed against your business needs, and the immediate needs of your users.
Anyone who invested doesn't care that it's down 8% today. Facebook's investors have always done extremely well, however, it appears that traders with a two day sell window have done extremely poorly.

I don't think they priced it right, a $30 sell price could have created a 13% bump today, a big gain on opening day can create demand from retail. It changes the whole story, Facebook should know well enough the social effects of perception, even though the fundamental story is the same. The idea is not to cash out on IPO day, it's to create a story of growth and success and then cash out a few days later as the growth has whipped investors into a frenzy.

It reminds me of my realtor who would put houses on the market extremely underpriced generate huge amounts of interest. A bidding war would ensue almost immediately amongst those emotionally attached to the 'great deal'. After the bidding war the seller would have an offer 25 to 30% higher than market. The internet equivalent is $300 ebay items listed for 99 cents. Facebook fucked the IPO up by failing to generate interest through a success story, it will recover though.

Honestly, if you're 'investing' for two days you're not interested in P/E but rather technical analysis and market sentiment, both of which are poor right now, as nothing fundamental about Facebook's business has changed in the last week.
Build.  Measure.  Learn.  Occasionally Burn.
Pre-nups address many other things as well including alimony and future earnings.
Well, that and there's nothing that really provides places where new relationships can form casually. FB is a tangle of little fiefdoms, with little opportunity to expand your personal circle except through existing connections. This is quite limiting.

The polar opposite is something like HN or Reddit, which is all casual contact with random people, albeit those who are likely to share our interests. This allows for often more fulfilling discussion than what our immediate circle of friends can provide. It's why we're here rather than on FB or G+ right now. We humans have always liked marketplaces and pubs in addition to private venues.
There is prior art for most useful and static trade routes.

However, you could probably patent a system that uses real time satellite imagery to discover the location and magnitude of ocean currents, predict what they will be for the next week, and then calculate the the ideal routes for a fleet of cargo ships in real time. But, the patent is only going to last 20 years and shipping companies would probably just wait you out. Then again, I expect that patent probably exists and expired a long time ago.
Really?

http://www.dailymail.co.uk/news/article-2078355/Tech-guru-ac...

Dan seems like the real deal.
Well thank you very much! I honestly really appreciate comments like these. The response I've had to this new rebuild of Snipt has made me realize why I bust my ass on it :)
Open Book Finances
You can't complain people are choosing the best combination of risk and profits on investments. You can complain if people have bad information about risk and/or profits on investments, but that problem usually is easily solved with a bubble burst.

And data missing, I just don't believe all the money is going into software...
They have a very Interesting Stack as seen on Quora[1]:

-Python + heavily-modified Django at the application layer

-Tornado and (very selectively) node.js as web-servers.

-Memcached and membase/redis for object and logical-caching

-RabbitMQ as a message queue.

-Nginx, HAproxy and Varnish for static-delivery and load-balancing.

-Persistent data storage using MySQL.

-MrJob on EMR for map-reduce.

[1] http://www.quora.com/Pinterest/What-technologies-were-used-t...
Popularizing blogs at no-cost
Huh. I don't spend too much time around SOMA, but last time I was in in the area around UW at night, it had a less pronounced but still similar vibe to Haight St in SF or parts of Telegraph in Berkeley. Various groups of people who appeared to be setting up the sleeping bags and pit bull for another night in the doorway of a closed store or restaurant.

SF is a particularly bad case, but as far as I can tell, Seattle has plenty of this too.
Part nobody seems to be mentioning is government intervention. This doesn't have to be at the level of government picking individual companies. A carbon tax would make renewable energy sources more attractive and spur investment in the sector.
There is no law, to my knowledge, that makes illegal the act of downloading. The actual law to do with the act of improperly publishing, violating the copyrights of the original artist. I've often wondered how I am supposed to know whether Amazon, iTunes, etc... are authorized to sell me the material I download from them, and whether I could be liable in any way for illegally downloading from them.

Torrents, of course, are an entirely different story altogether.
I guess what I was trying to saw was not that Dan can/cannot control the amount of time his co-hosts spend orating, but that he gets them to come out of their shell and say what they truly think on topics. I think it's fair to say that the majority of people on the 5by5 network are not the stereotypical, media-friendly, smooth-talking celebs that we might be used to on traditional radio, but they are very knowledgeable about their topics and speak with conviction - something which is very important. Through various means, including playing dumb at times and asking 'obvious' questions, Dan does an excellent job in getting these 'geeks' to open up and talk at length about things that they are passionate about. I don't see what he does as a being passive and not contributing - I think he is very consciously getting the most out of his co-hosts.
I stand corrected. it's 1A when used with the proprietary cable.

when used with a regular miniUSB cable , i only get 0.5A.

or the one i have from a 3Gs box is only 0.5A.
I would be nice to see Zed created a framework in Python. I am not happy with any of the existing ones.
The Netherlands Passes Net Neutrality Legislation
I'm really excited about async programming in what Zed dubs the "natural style": using coroutines to suspend and resume processing at points where input is needed.

Can this eliminate the callback hell that plagues the explicitly async frameworks (node.js, jquery, twisted, etc)?

But what about the downside? Now your handler is stateful and the language runtime is taking care of suspend / resume of the handler code. Can you migrate the suspended coroutine to another process, possibly on another machine? Or do you just take care to use sticky load balancing for all your stateful routes?

HN does something similar right? My understanding is that the fnid=... query param identifies a closure that's serving up a pagination of stories, and the "Unknown or expired link" error message happens when your own personal closure gets garbage collected by Arc.

In both the coroutine and closure cases, you've got something on the server side that's consuming resources even when there are no requests. This seems like a problem for scaling.
I'm also aware of the Lego WeDo kits. I was under the impression that Mindstorms might be a little advanced. Is that not the case?
I don't think that the design on the original site, his portfolio (which has changed no less than 3 times now since the launch of 'How Design Works') or the unskinned, default blog layout are doing him any favors in proving that he knows how design works, which is the biggest problem plaguing the industry right now.

It's easy to quote a bunch of people and get a bunch of interviews together, but Mr. Wells himself is a shining example of the difference between a trendwhore designer and a disciplined one.

The second biggest problem this industry faces are people like Mr. Wells who, through efforts like his site and the subsequent post on its success, try to assert themselves as consultants or experts in fields that they aren't.

Between shoddy UI templates sold on ThemeForest, bad UX practices, generic icon design and people like Sacha Grief who has tons of followers, but then sells an eBook on "UI Design" going over how he made what is probably one of the most over-designed chat applications I've ever seen before it even leaves Photoshop. The biggest stress test of UI design is that it works in production, is that it is natural to the user and doesn't cause them to pull their hair out because an overzealous designer decided layer effects and boxes with modals were more important than ease-of-use.

Certain design communities exaggerate these tendencies, so I don't think we'll be seeing bad design die anytime soon, but I hope that startups can find those unicorns they're looking for that will turn things around.
Also, this is currently what you see when you search for "snipt": http://cl.ly/0i3v3t0Z1E3m130e120f

No other search results return from snipt unless you append "site:snipt.net" to your query (which indicates that the index is still there, but Google is filtering them out for normal searches).
That sounds like a good idea, although it looks like Joel has representation from a professor at Harvard law (Charles Nesson, http://en.wikipedia.org/wiki/Charles_Nesson) who, I would guess, is representing him for free. There are probably a non-insignificant number of attorneys who are passionate about this sort of stuff that would take on these kinds of cases pro bono, although finding them may difficult.
Nail Your Remote Communication | 21times
Yeah it got better, but I kinda made the switch already.
A Collection of Anti-Procrastination Techniques
The first option is generally allowed by protocols where spaces are appropriate. Using the other alternatives would get one into the business of defining standards, which no sane person with an appreciation for the subtlety of that task would do unless they had no choice. Having multiple separators or mashing the numbers together would undermine the distinctiveness of ISO8601, and the distinctiveness allows someone to know the precise semantics of a date even when it is taken out of context.
Excellent point. The title of the article which he craftily links to is "The Odd World of Digital Groupies". It's 2.5 years old and has the bolded subtitle " Obsessed fans spend hours online trying to talk to their rock gods—and sometimes, the efforts turn toxic. Doree Shafrir goes inside the bizarre world of extreme internet fandom."
GTar: The First Guitar That Anybody Can Play
I think you are going a bit over the top with regards to the complexity of what it is we do. There are plenty of other careers (http://en.wikipedia.org/wiki/Fallingwater) that require both creative and technical thought.

Does our position really require years to master? Is a java or ruby programmer with 10 years experience that much better than a java or ruby programmer with 3 years experience?

What about design? Is building a website, interactive component or application so complex that only those with decades of experience can really 'get it'? Is someone who has twenty years of UX experience, dating back to the days of VB and Access applications, that much better than someone with five years?

I believe combining technical with creative is something that must be taken as a given with our industry.
Any chance you have a post sharing your prompt string? It looks quite useful.
Agree that it can't provide the precision we need for arbitrary complex actions.

Disagree about the physiological concern. Provided your elbows are resting on the table, it would be easy to get used to. Humans would adapt and it would be healthier than our current much talked about static postures.
That syntax came from MIME and has been present in email, newsgroups and the web for as long as I can remember. The server sends content-type headers delimited with MIME attributes, the browser sends accept headers and inside the pages one will often find a meta tag with its content attribute delimited that way.
Great news.

I got flamed a month ago [1] for noting how difficult it is to get up and running on GitHub in the Windows world, where things like generating SSH keys aren't exactly part of the daily routine. Glad to hear that they were listening.

[1] http://news.ycombinator.com/item?id=3871699
I doubt Ampex Corporation (one of the oldest Silicon Valley Area companies) will be amused by the name of this module.
Heartless verdicts like this make my blood boil. There is no way he caused that much damage industry profits, and now his life is basically ruined. How can a judge look himself in the mirror knowing the gavel that came down so unmercifully was his own?
Even using Appirater will skew your results quite a bit. You can set it up to only ask people to review your app after using it for a certain amount of time, meaning that all the users who stopped using it won't be prompted for a rating.

The only way to fix this problem is to disallow apps from linking to app store reviews at all.
Copy and pasting tables from MS Office is the most needed feature? I don't know whether to raise my eyebrows or feel bad for you.
Same here. The framework is interesting, but having zedshaw in the title makes it more so since many of us are interested in knowing what he comes up with.
Bought. This is something I've been wanting since electronic personal organizers became a product category. Thank you!
I'm the co-author of Composer.js, a Backbone/Spine-flavored framework built specifically for Mootools. I feel like because we borrowed many concepts from these two excellent frameworks, I have a very good understanding of their internals. I almost cringed reading down the list of reasons the author provided. I came on here to start clearing some stuff up, but Jeremy beat me to it. Anyway, some more responses:

4. Since models are just javascript objects, and variables in JS hold references to objects, you can pass an "object" all over the place updating it every which way, and all references to that object will stay up to date since they're pointing at the same place. Backbone/spine work the same in this regard. There's no magic object system separate from javascript where object instances are stored in variables. They are just plain old javascript objects.

6. Release methods cannot be automatic. You can remove an element out of the DOM easily, but as far as unbinding any associated events, this has to be manual. Why? Because models can exist under different controllers ("views" in backbone). If one controller releases all the events for that model, the other controller now won't update automatically when the model changes. Unbinding logic has to be very specific and precise and there's no magic way around it...and spine and backbone both handle it the same way: they don't.

7. Routing does not belong in the controller (once again, "view" in backbone). Maybe it does in Rails, but controllers are very specific objects meant to deal with one part of a page. Sure, you can make a controller that deals with an entire page and give it sub-controllers, but unless it's actually binding to elements on that overall page, it can make more sense just to route to a simple function that does the loading. It doesn't always make sense to cram everything into controllers.

8. IIRC this is what the "sync" function in backbone is for. Nothing special here, you can overwrite the function to do whatever you want with model data when it saves.

9. From what I know, this creates JS -> DOM -> JS dependencies, which is a recipe for memory leaks. Not to mention, it's probably best to be accessing models directly, since that's the point of these frameworks.

Please let me be clear: I love both Backbone AND Spine. I love them enough to have copied the hell out of them when building Composer.js. They are both excellent frameworks and do great things to advance the world of javascript apps. I just don't think the author quite understands their internals enough to be posting about them.
> Most consumer protection laws are not enforced like this.

It's not about actual enforcement, it's about perceived risks.

Take for example recent legislation regarding HTTP cookies in EU -- it has stirred up quite a bit of FUD, slowing down use of this handy utility for decent purposes. Not because of some widespread persecution, but exactly because Fear, Uncertainty and Doubt on behalf of the good-willed netizens.

Meanwhile, the proverbial Bad Guys do not care anyway.
You should ask yourself if the answer you're looking for will answer your question.
Selecting a Mobile Implementation Strategy
Then again, if customers are annoyed enough by them, firms not using them will steal customers from firms that do. So the free market has a counterbalance.

In the real world, this back-and-forth is always happening. I think the average result is that most businesses are mostly honest and most customers are mostly satisfied.

Small example: I ordered flowers online for mother's day. The price shown on the front page was doubled by the service fees tacked on at the end. I understand that on a busy day, they need to charge more, but I thought it was slightly dishonest not to show the true cost up front. Slightly, but not an absolute ripoff, and not enough that I'll never buy again. So we have a truce.

If they had hidden a checkbox that said "please also subscribe me to this magazine for $X a month", that would be too dishonest and they'd lose my business to someone who didn't do that.
GitHub for Mac borrows from a lot of good Mac UIs, and it looks like GitHub for Windows does the same from good Windows UIs. Frankly I find this refreshing. I'm tired of applications that build their own interaction layer and then implement that across every platform regardless of that platform's idioms. Or, even worse: Air apps.
The parallel between poker and windows 8
The software bubble has, arguably, burst twice before (dot-com, 2000; web 2.0, 2008). Assuming this bubble is no different, we'll just move on to the next ride. What that ride is - it is too soon to know. It'll be some project none (or few) of us have heard anything about yet.
Watch Morley Safer Lie in Real Time, on 60 Minutes
"to step back and think about what’s most important, try to come up with the most simple and shortest path to get there, build, analyze what works and why(not), measure, test, rinse, and repeat"

This is more than just UX - you're talking about product design, usability testing, reviewing quantitative data, then reworking features & design (UX/UI + dev) - the whole thing.

Sounds like you're saying that the UX principle of, "being really persistent in iterating and discovering what works" is essential to product - yea, agreed - that's called working towards product market fit. That kind of analysis and iteration is definitely good but not a novel idea.

Also, a suggested revision to title: "Don't look for a UX person, be a UX person." There are women on here too, thanks.
How to Sync Files to Amazon S3 on Linux
he has expressed a liking for web.py[1] in the past. He repackaged as lpthw.web for "learn python the hard way" book (chapter 50 or thereabouts).

[1]: http://www.webpy.org/
For those of you looking for a nice Git client for Windows, I suggest checking out TortoiseGit[1]. I can't recommend it enough. It is such a powerful peace of software and I am surprised it is not brought up in discussions more often.

http://code.google.com/p/tortoisegit/
I don't see the point of this. How is

[10, 11, 12].map(&X.to_s(16))

more readable than

[10, 11, 12].map({|x| x.to_s(16)})

?
The motivation behind this (less temporary variables) is a non issue to me since the scope of such variables is tiny. In addition, this makes code non idiomatic and harder to read for anyone who hasn't used this gem, and adds another dependency to projects.