skysight-inc/HackerNews huggingface dataset:
So I just fired up Color again, because every time I hear a gloom-and-doom story about Color, I feel the need to look at the car crash again.

And once again, sitting in my office, Los Angeles, a place where you would expect there to be some serious use of Color, I'm presented with, again, the exact same screen I saw when I first started it up a few months ago.

That is to say-- nothing.

Everyone talks about how the Color _technology_ is so revolutionary, but I have yet to see the thing actually work. I've gone to big concerts and fired it up. I've been to Disneyland and fired it up (don't laugh, other social-place apps are _huge_ at Disneyland. Foursquare gets massive traffic from The Mouse). All of these places, you would think there would be _something_ on Color. Nothing. Just that silly black screen with the guy taking the picture of the other guy's crotch. (Cannot unsee that image from the startup, now, thanks)

It's like the guys at Color built the product on the assumption that hundreds of millions of people would use it on day one. I'm sure the app works great in the densest portions of the Bay Area on Friday night after a Foocamp, but it is just absolutely useless on any kind of day-to-day, social sort of usage.

Path isn't much better, but at the very least I can see that there were photos last shared 21 days ago from friends, so there's at least a _little_ temptation to, you know, _actually use the app_. For all the love about Color's technology, I don't believe that they have gotten anything right at all. It would be so, so easy to just dynamically expand the breadth of the "anonymous social network" created around your phone, but the FAQ page is like a winning card for Web 2.0 Social Media Bullshit Bingo.

Seriously, here's the tagline for Color:

"It also means that any photo taken within about 150ft. of other users of the Color app are automatically shared to their devices."

There you go. One Geospatial query, form upload, and fancy Objective-C frontend, and you have Color.
Firefox is bulding their PDF reader functionality using Javascript. I would have thought that Google would have the technical chops to do it without it being too slow.
My favorite is the "weak" attribute.
http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html

Makes separate compilation for languages that compile to C much easier.
If you're going to spam my favourite technical website with pr for an application that I'm not even allowed to use, are you at least going to send me an invite?

Seriously, there's a lot of people that are on the "in" already here, but for the rest of us, either let me see what all the fuss is about already or STFU with the incessant "I'm cool you're not" posts about this thing.
Au contraire! Clojure's state does change; it's just explicitly managed.
Another "scam" I associate with GoDaddy is that when you pick to pay for the Whois Privacy protection, you also get a 'Business Registration' fee added (like $5/year or something trivial).

All this fee does is list your domain name or something similar in a GoDaddy ran business directory -- useless.

It's an extra charge they hope you don't notice, and it's only added to your cart when you add Whois Privacy protection.

You need to remove it from your cart afterwards.
Apple Updates Developer Beta SDKs for iOS, iTunes, Xcode, Apple TV
Hmm, when I went to the 'show all' for people I might want to add to my circles it seemed to select from everyone who had an account (there were a lot of squares). Maybe there is a limiting function Facebook that works better.

My UX friends tell me that a selection box with more than 1,000 choices in it is ineffective as a tool for initializing sets.
I don't think that's what it means, statistically :)
Nice! One thing that's great about blogging is that if you blog your code, a reader is bound to golf it down to one line of code :)
What do you refer to when you speak of State Parks?
Be careful! Remember what happened to "partners" when Microsoft pushed them to develop for a non-Microsoft platform. Need I remind anyone of what developing for OS/2 did to Lotus?
Really think the next batch of big companies are going to be those that bridge the digital-physical divide. Seamlessly integrating physical products into the digital world. It'll start off in the entertainment space (there are a couple already) and then branch out into other areas. The problem, there aren't many people that have experience in both web based and physical product areas.

Also I'm waiting on the mobile and social game companies to take their brands into the physical world with television, merchandising, movies, and everything else. Huge opportunities to build continuing long-term brands. Hollywood is so risk adverse, if you can bring a proven property to multiple media types with a known market, it's a no brainer.

There are also huge opportunities in the developing world, they rely far more heavily on mobile devices which presents a huge opportunity.
> That being said, Color may be the latest example of the adage 'Don't take too much money.'

I am really not sure it is the money with Color. It really seems like they got this idea for a service that actually only makes sense in a very limited part of life. Maybe the money will allow them to hold on to get their intended biz model off the ground, but it just seems like they picked a set of rules that make it of limited use.
Profiling is one of the important parts of Scaling as well.

The Military uses the OODA (Observe-Orient-Decide-Act) loop. I think this is the right approach for performance issues (both latency and scalability.) Profiling, monitoring, load analysis and systems analysis all play a part in the "Observe" step.

The other reason to profile is that it gives you a baseline for comparison so you know if you are making improvements.
You only have a finite amount of decisions you can make in a day. Do you really want to spend them putting labels on people?

Also you should remember that "putting labels on people" is generally considered kind of a bad thing to do. It certainly isn't something we openly brag about in the real world ...

Personally I only have one circle and everyone goes in.
Download Pretty Little Liars S02E05
hello my friends here Account infornasi meets these demands brought about tv shows, titled Pretty Little Liars who may now be hunted his fans at home. With this simple my site that I hope you want to come in and get what you are looking for on my site, I really had to thank all of you who already want to visit my site.
Show HN: My weekend project, Startup Tees
I think this lack of clear social context for individual messages within Circles is going to lead to some serious privacy/sharing accidents

Facebook already has those, though. There's a whole genre of comedy dedicated to exactly this problem already. Browse through /r/funny or /r/wtf for an hour and you'll find dozens of facebook screenshots, almost all of them basically a variant on "dumb commenter didn't know who was reading".

I don't see how circles make that any worse. At least a the poster side of the problem they make it easier to be clear about who you want to read it.
I'm the kind of nerd that still plays pen and paper dnd. I play on a minecraft server. I'm in a lisp usergroup. The groups have nothing in common, and nothing to do with real life. I've found circles handy.
'All that said, I really liked his comment about "After 30 years you will get the hang of this and be a good programmer." That's a great attitude'

For the longest time, I was shackled to the notion that programming was an art form that required an early age discovery, much like Olympian athletes requiring life-long training to have a chance at competing(usually.) Since I've overcome that mental obstacle, my late discovery serves more to create drive rather than hindrance, but reading comments like that is still very encouraging.
Maybe this is true for US cit's. But if you think a bit more out of the box than just "States", the author has quite a point. Just look at what some gov'ts in less well of countries with regard to FoS now are doing in terms of monitoring People by "spying on" social networks. I think if you take the WWW (where world != only US), the issues the author raises do matter, and quite a lot. It might be much easier to reach a "state" where you get locked out of all your "eggs".
Please don't. We're all immigrants here (other than the Native Americans). People have a selective memory.
Which one is faster? One of the goals of Chrome is to run on older hardware. Also, if you're sticking with XP for a while longer, you'll need to move to Firefox or Chrome, if you want a modern browser. The fastest browser for all those legacy XP machines is Chrome.
Oh my I'm afraid your understanding of economics is very poor. Infrastructure funding can only come from tax money. Tax money can only come from the private sector. The private sector makes by money by using capital (savings). That is how it works. That is why savings are good and taxes are bad.
w00t! for Cal Poly. Nice job Punchd.
If only there were some way you could create those things that you want and he didn't care about doing!
yep, i'd love to see google+ groups as a feature orthogonal to circles
"Circles is such an obvious improvement that it boggles my mind that Facebook hasn't managed to deploy something like it."

They have. All of the same functionality exists within "lists" and "groups". The only difference is that Facebook hasn't wrapped those features into a unified UI. If circles catches on, I expect Facebook to copy it in about half a heartbeat.
I really agree with this.
I think keeping stud as simple as possible is a great goal.
Did anyone not see this coming?
You can study programming languages themselves without misusing C++ features in horrible ways. Monads are already overused and misunderstood- using them in C++ templates just makes things worse.
There was an attempt to use Haskell DSeL to simplify C++ template metaprogramming.

http://boostcon.boost.org/program/schedule#schedule.milewski...

Unfortunatelly, slides are gone.
The point is that the act of typing it does help understand the code.

I don't know if there's any psychological basis for this, or if anyone else does this, but personally I jot down loads of notes when learning things and playing with ideas. However, I rarely read back over them. Instead, just the act of writing them down is sufficient to stick them in my brain.

I guess the same applies to learning with code samples.
It won't. A beginner (who really wants something) ignores any obstacles.
I understand the concepts just fine, thanks. My argument was against the mentality "C++ could be made to do... anything".

Sure, it could. But it's a Really Bad Idea.

If I had to write a C++ program to do this:

data Exp = Const Integer
| Plus Exp Exp
| Times Exp Exp
| Arg1
| Arg2

... then I would embed Lua + LPeg ( http://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html#ex ) and write the parser in that. A simple, readable, and maintainable solution.

http://en.wikipedia.org/wiki/Parsing_expression_grammar
That benchmark is using an SSL Accelerator card and nginx. Can honestly say I have seen very few people swing for SSL Accelerator cards.
This is the worst example of cargo cult programming I've seen in a good while.
Men opening doors for women is a feminist issue, not an issue with rapid advances in door technology.
While a state itself never changes, Clojure can be in different states!
Then a report seems like an unnecessary side effect!
Seeders: 36 Leechers: 30. Not counting of course the people who chose not to seed after completing it.
Heck, even developing for a Microsoft platform can be hazardous. _See_ JoS re: the "MSDN Magazine Camp" (http://www.joelonsoftware.com/articles/APIWar.html) (and Joel actually likes MS!)
maybe.. a little too many instances of "a walk in the woods"
You could use a while loop or recursion instead of a for loop. A couple of simple things I noticed is that the complexity of your functional code is higher than the imperative - it shows the speed of ocaml that it was able to get you so much performance.

Although, one way to give some advantage back to F# would be to parallelize your code. Last I checked F# allows you to do this more easily due to constructs like async and agents and .net parallel stuff and in a better way since OCaml has a GIL.

------------

List.map (abMinimax (not maximizeOrMinimize) (otherColor color) (depth-1))
|> List.map snd

iterates through the list twice. You could just as easily have removed the second List.map.

You can replace (map |> filter) with a fold.

allData |> List.sortBy getScore |> List.rev |> List.head

could sort by negative score. There are a couple other suggestions I could give to replace the use of reference cells and for loops with recursion, comprehensions, unfolds or folds. Some would not be speed improvements but would yield shorter more colloquial code. But I unfortunately can't afford to donate that time at the moment. Sorry I could not give more concrete advice.
Minor nitpick, but I'm not also not sure I buy the argument that a group that any member can add other members to, automatically and always gets better over time. I don't have any data one way or another, but it seems entirely plausible to me that a group could morph and change with new additions until it becomes something you don't want to be a member of any more.

But basically this comes down to what other people have already noted: Google+ Circles != Facebook Groups
Matrix multiplication in different languages
I replied to the wrong comment. Totally agree with you.
His three-hour BoostCon presentation can be found at http://blip.tv/boostcon/haskell-the-pseudocode-language-for-... (mirrored at http://wipkip.nikhef.nl/events/BoostCon/2011/Boostcon-Haskel...)
Perhaps because it's not that funny?
I do this, too, even sometimes writing out code in a notebook. For example, I gained a clearer understanding of recursive algorithms after I "expanded" a few examples by hand.
Mostly true.

Phase I requirements are typically (but not always) that you have to produce a report that you did feasibility research on the problem. Sometimes a working prototype is the Phase I deliverable. Usually Phase II is where the working prototype is and Phase III is a delivered working system (though for larger projects, Phase III is just the prototype or improvements to Phase II's prototype).

Typical payouts for the phases:

Phase I - 75-100K

Phase II - 750K

Phase III - 2 mil

Most of these projects are challenging enough that for 75K, you're not going to be able to deliver much more than a report. Once you factor in overhead, that's about 4-6 man-months.

I agree with you wholeheartedly, though, that it is greatly taken advantage of -- on a very large scale, and the relationship between companies and granting Program Managers is a big, big deal.

There are definitely companies that play the "we'll do nearly anything" open-ended engineering game and pay themselves using Phase I's.

I have seem some legitimately great work come out of NSF SBIRs, which are similar, but quite a different game in many ways from military SBIRs.

I worked for a company writing military SBIRs for 10 months. Worst job of my life, probably. It was also mind-blowing how OK with all of this that most people of all levels of that chain were.

EDIT: formatting, minor content
These features are only useful for attractive people that other attractive people want to hang out with.
Thanks so much for this great feedback. One thing I am interested in maintaining is the "non-logging in-ness" of the system - in fact if I wanted to create a tool for managing it I might even create it as a kind of optional add-on maybe even on a different domain.

My personal ideal way for this to play out is that each morning I can look at the #cueyoutube hashtag on Twitter and just list to some lists, then if I feel like it post my own, but that I don't have any sense of posession or investment.

For example here is a quick list I made of some African style guitar music that I like: http://ly1.fr/_pApFA

The other important thing for me is that I need to be fixing or changing things in response to demand from lots of people. This was a weekend project but I have several other "real" projects[1][2][3] that are taking up vast amounts of my time.

For this purpose I've setup a UserVoice forum and I would love it if you could add your voice to the crowd!

http://cueyoutube.uservoice.com/

[1] http://decalcms.com/
[2] http://8centsms.com/
[3] http://flymessage.com/
The interesting point missed in this article is that mixins actually do create a superclass relationship in Ruby:

http://gist.github.com/945435

There's an anonymous superclass injected into the inheritance chain every time a module is included into a class.

So, while it might make sense to use explicit superclasses as a semantic modeling method, the runtime behavior is effectively the same whether you use a mixin or a concrete class.
Personal fave:

"How many people did you work with on Google+?

We're a surprisingly small team (esp. by Google's standards), but we try to make up for it with passion and speed."

To which I ask, how many people did you work with on Google+?
To help others discover new people, Google could simply allow you to make some of your lists public.
A man and a firm with a plan to revive American manufacturing
Hello and thanks, yes some others have mentioned this, want to add your voice?

http://cueyoutube.uservoice.com/forums/123853-general/sugges...
-Wall includes -Wsign-compare
Hey everyone, let's all completely stop talking about G+ until run4yourlives gets an account.
Wow... damn nice place for a key logger.
Thanks everyone for your feedback, sorry I wasn't around to respond (I live in Australia so had to go to bed :)
When I see someone towards the middle of their career who is still in the thrall of C++ metaprogramming, it excites in me a mixture of genuine sympathy and condescending pity (and if they're a coworker of mine, righteous wrath). I am glad I went through that phase in my late teens and had the nonsense shook out of me by my first professional experience as a programmer.

It's fine to pursue this as fun for its own sake if you are under no pretense as to its practical utility. But the danger of having your fun it in a bread-and-butter language like C++ is that you will be tempted to let it infect your workaday coding style. That's one of the perpetual dangers of hiring bright, overeager C++ programmers at the junior level.

Boost is a minefield. Its less booby-trapped libraries have made it into the next C++ standard library, but the more hardcore indulgences in metaprogramming like Spirit deserve all the scorn that is customarily heaped on them, if not more.
This is a really broad question. I wish there were more answers. Do you have any ideas you could kickstart the topic with? Company/startup simulations, labs, working with real startups.
Last I checked it is possible to remove all the DRM from the Kindle e-books you buy and back them up in a portable format. It takes quite a few steps (utilizing a PID generator and MobiDeDRM), but I am sure you can automate the process.
The point is that the act of typing it does help understand the code.

I guess it works for some people, but not me. And I've copied a lot of code. I'm from the generation of kids that would copy hundreds of lines of code from Compute! magazine. I rarely understood the code as I was typing it. Only after when I could look at it holistically and tweak it, could I understand it.
A little extreme, but I like the sentiment. Hard to argue that syntax highlighting is a learning impediment thought.
Agreed, but Lean startup is not just about overfunding, it also means not building your product in secret, which is what they did, which is why they are in mess.

"Eric Ries, the Lean Startup philosophy says the last thing you want to do is raise a whole lot of money, build a product in secret, then spring it on a world that may not want what you've built at all"

They should not have built this product in stealth mode then release it at the wrong time(missing SWSX). Investors should be worried, what they thought is a great team is no longer there. One was fired, the other resigned now there is only Bill Nguyen. I think it will be hard to attract talented leaders after seeing cofounders leaving and being fired. Forget pivoting, Bill can't even keep his star team together.
CSS Quiz - Test your CSS skills
FWIW, I didn't submit to attempt to save the article. Wikipedia, deletionism and inclusionism on the same, and Clojure are all of varying interest to the HN populace, so it seemed like an interesting nugget of info.
If you have a 1,000 people in your tech enthusiast circle, you put them there. That is a lot of work compared to people putting themselves there. A lot of the famous people on Google+ with thousands of followers post everything publicly, not even using circles.
Bayesian or frequentist? ;)
I love T-shirts. I don't love branded logo T-shirts, but many folks do. So best of luck!

My advice is this: your product photography needs to improve by an order of magnitude. I am trying to give good feedback, not make you feel bad... this is key and your current photos will hurt your conversion rate.
There is already an "everyone" circle, it's called public post.
Please get a domain and a product name, using a folder under your own personal domain doesn't instil confidence.

(Also I love t-shirts, I have 75 in my cupboard and ~15 currently being shipped to me, if you have good shirts I'll be purchasing lots :D)
Too late, somebody invited me as a result of that comment. :-)

Point still stands though. I'd prefer that we not turn this site into a "look what I have that you don't" PR session. It's so much more than that.

Especially since you can provide a wonderful amount of feedback to the team by, ironically, using Google+ itself.
GNOME can be set up to do so
I guess the Touchpad's launch day sales weren't so stellar.
If Facebook decides its worth changing how things work, I don't think how hard it is to change the code is going to be a factor.

They may even give you two options. The current version (call it Facebook for Dummies) and Facebook Pro (where you need to make a slight effort to manage things).
Sounds to me like we're getting a lot closer to the iOS 5 launch.
Rethinking smart matching
The Fantastic Flying Books of Mr. Morris Lessmore
Is this a weekend project, or a larger project? It seems a bit bigger in scope than something put together in a weekend.

Either way, awesome idea. Acting as a distribution/sales channel for startups to spread their merch is a great idea. I can't imagine Dropbox wants to spend a lot of time dealing with selling shirts - outsourcing that to you guys makes a lot of sense.

Good luck!
What's the point of EV certs?
That reminds me of the old trick of asking a reasonable question. Then getting a friend to give a wrong answer to that. The real answer is likely to be somewhere in the flood of corrections that you see.
SXQncyBub3Qgc3RyYWlnaHQgU0hBLTEsIGl0J3MgYmFzZTY0LWVuY29kZWQgYWxzbyAtLSB1bmNyYWNrYWJsZSE=
I actually agonized over "writing" vs "selling". In the end, writing seems more natural.
Good looking shirts are all about good fit. None of your models have a shirt remotely fitted for them. The pictures currently do a disservice for both the shirt and the model!

Fun idea, though I am not convinced it will go far as a business/way to make money. I have seen this a couple of times. Sites like http://www.startupschwag.com/ had to eventually give it up despite a good initial publicity buzz and following.