skysight-inc/HackerNews huggingface dataset:
Very nice! That color thief library would have made my work a lot easier.

Here's the process I did without pasting my embarrassingly hacky code:

* Accepted image from user

* Quantized the image down to 6 main colors (I forget how I arrived at this figure.)

* Slapped it on a canvas

* Generated a color histogram

* Converted RGB to HSB

* Did a border check of the image to determine the background color. Extended the border based on most common background
color if needed.

* Looked at the saturation of the colors to determine what might be interesting to use. Picked a primary and secondary color from that.

* From there I converted each of the color to YIQ to determine contrast levels to determine if I needed lighter or darker colors for the text.

* Generated some "accent" colors by modifying lightness levels of some of the primary and secondary colors.

From there I pretty much had the things I needed to make something theme-like.

Thanks for posting this. I enjoyed reading over the code. You also reminded me that I need to ditch my crappy JS tempting library that I wrote and switch to moustache.
I was specifically talking about opensource projects like Linux or Rails: Where most of commits nowadays are small bug fixes.

Of course, I'd never leave Emacs for Github when creating software from scratch or doing anything big.
What message? I read through the thing and didn't see any message. There's some encoded arabic, but even if I could read arabic, I couldn't read it encoded.
A thread about this recently popped up on /r/gamedev over on Reddit. Some recommendations were:

Puush, Greenshot, ShareX, HyperDesktop, Snag.gy, as well as some smaller apps written by users.

Maybe one will be useful for people sad about Skitch!
But the pragmatic approach is to assume that data may become executable due to vulnerabilities and design around that fact. Assuming that you can control everything is fanciful and dangerous. Assuming that you control nothing, and everything can and will break is a much safer approach.
+1 for this. Would be interested in seeing how this is done in code to further my understanding of MongoDB. Would be interesting to create a reverse translator as well.
Definitely puts things in perspective. With that thought, I'm going to stop work for the day and go and pick up my daughter.
Facebook is top company to work for
I do really like this one. Been trying to think of a decent way to do pipelining. If you haven't noticed, it is possible to do chaining with the existing API, but it's one request/call.
Main navigation doesn't work in Chromium Version 23.0.1271.91 (167501) due to a floating error. "Featured Sites" doesn't fit on the nav.
Facebook is rolling out new privacy controls Wednesday morning
I think most people do actually intend to argue about what is "good" art. When a layperson says, "Look at that plain white canvas in this museum, how can that be art?", they're not claiming that they think this particular artifact is a different medium of creative expression than the other paintings. What they are saying is: "I don't feel this work effectively embodies the principles of what I consider to be good art." Whether that thought is justified or not is another story.

An amateur filmmaker with poor taste can create a horrible movie with no sense of design or understanding of the medium. But it's still an artistic work - it's just a poor one. Asking, "How is this movie art?" is like saying, "How is this movie a movie?" If the creator intended it to be art, then it's art, good or bad. Of course, a creator can intend something not to be art, and it's not, until it's intentionally presented or experienced as art by another observer.

Is a toilet art? What if an artist put one in a museum? Is an advertisement art? What if it was placed in a museum? These things have happened, and it's all been accepted as art. It's really about context and how an artists intends it to be. If someone has artistic intention, then they can create art, regardless of the medium or artifact.

It sounds like perhaps you may be arguing that for something to be art, it needs to meet a minimum threshold of quality. I guess that's fair, but at that point it seems futile to argue over those bounds. My definition of art is that those bounds are very low, and yours is that they should be high. Past that threshold, we're still left with bad art and good art.

I personally don't see the need to distinguish between things that are below that threshold ("art" so bad it's not even art), and things that are just above it (art so bad it's barely art). That's why I think it's best to keep that quality threshold at zero, because what we actually care about is determining that value of quality, not whether or not it's above some subjective threshold.
Wiki published all the numbers from that campaign. The personal appeal from Jimmy creative absolutely ROFLstomped everything else they came up with. 10X improvements, literally.

Here's the raw data.

http://meta.wikimedia.org/wiki/Fundraising_2010/Banner_testi...
Tail new Hackers News items from a terminal
I have a 2 year old Galaxy Tab 7" and the same thing happens to us while the kids are playing with it out in public. Everyone thinks it's an iPad mini and wants to see it, even tho it's about a quarter inch thick.

It's 2 years old and it seems to run all modern games at full speed, no problem at all, Minecraft, etc. When playing a game, it would be easy to mistake it for a mini.

It's true that the retina displays aren't disruptive. It's not like I can't fully enjoy our current games and apps without a retina display, so it's just one of those "that would be nice" kind of features.

As far as processor speed is concerned. Again, my 2 year old device runs most modern games and apps at what appears to be full speed. I have no lag, no choppiness, no problem. So why would I need something faster?

I feel like Apple is about to hit the same brick wall PC's have been faced with for years. From a developer's perspective, they have already entered the chaotic realm of fragmentation and backwards compatibility issues, and it's messy.

Things will be changing for Apple. Where they do they go from here?
11 Ways to Refine your Product Idea ( and get early users )
That's no justification to sabotage a math Q&A site, especially if you're a teacher. Those teachers should feel ashamed of themselves.
Yoga, Design, Internet, Startups, Technology
So when's the class action lawsuit start, and where can I sign up?
I use pretty much the same style for my Ruby work. One thing I do differently is replacing

%w(word1 word2 word3)

with

%w[word1 word2 word3]

both result in

["word1", "word2", "word3"]

I prefer the bracket delimiters since they better indicate the array nature than the parens. In % notation you can choose your own delimiters, so why not use brackets?
Also there is a popular thinking among Apple apologists that Samsung is copying Apple and taking Apple's lunch. In reality Samsung single-handedly proved Apple wrong on various things. They created a market for "phablets", proved that stylus is still relevant in normal operation, content creation. If Apple have implemented half of the feature presented in this video https://www.youtube.com/watch?v=L930NbUKgJY Apple will be hailed for "revolutionary innovation". Until then Apple knows that users do not use these "features".
That's a really important observation that bears repeating: the browser used to be a novelty application among peers, but it's increasingly become the platform upon which those applications are built. It's become a mission critical process, much like the kernel code.
I would be amazed if there was anything out there with 0 bugs.

All you can really do is test the hell out of something until your chance of encountering a bug during actual use becomes vanishingly small.

You might be able to engineer a browser in this way but it would just be so ludicrously far behind all of the buggy insecure browsers in terms of functionality that it's security benefit would be close to zero because nobody actually used it.
Should we build a "Should We Build ..." service? A service for validating business ideas?
It would be nice if I could actually lay my hands on a 16g Nexus 7, no local retailer carries it. Well I should not say none do, one does at the old price.

I can find 32g Nexus 7 tablets at most office supply stores and the like, the few that don't carry Nexus usually carry Kindle.

So where are they at? I can go to Best Buy, Target, Wal Mart, or even an Apple store, for all things iPad but finding the Android tablets is...

In other words, smaller Android tablets forced nothing, unless your counting Kindle Fire's as androids. You can barely find them; I live in Atlanta and looked; but I can certainly find Apple products.
Well, they outsourced their IT to Best Buy and Staples subsidiaries, so I can't imagine they have much useful advice to contribute.
> Simple solution is to have tests in class on a sample of the work done during the quarter/semester. If you can't do this, then you don't understand how to test for knowledge

Possible counterexample: The absolute best math professor (in terms of success educating, not how fun his classes were) I had was legendary for his exams. They usually only had a couple questions. But 3 hours were allotted to take them - not as take-home exams; he would arrange special evening test sessions. Everyone did the test on a computer in Mathematica. Internet access was not available. Mathematica was necessary; the questions were designed to reflect real-life problems someone in a math-related field might be asked to solve, and like in the real world the nature of the problem was such that doing the actual calculation by hand would not have been practical.

We really needed that time to figure out how to solve the problems. And I think there's no way the professor could have managed exams that tested our knowledge as deeply without creating problems that required that kind of time to solve.

That said, I agree that take-home exams are problematic. As an option for trying to come up with exams that ask students to think rather than just regurgitating knowledge, I think they might once have been quite effective. But they're terribly unsuited to the Google era.
This is my latest weekend project[1] and first web application written in Go. Go's concurrency model made it very easy to query multiple sites at once and stream the data back to the client. Specifically, I'm creating a Gorountine for each website, sending results to a channel, and then streaming those results back using server-sent events[2]. Server-sent events aren't supported by all browsers, so I'm using Yaffle's EventSource polyfill[3](https://github.com/Yaffle/EventSource).

[1]: https://github.com/kyleconroy/handlehelp

[2]: https://developer.mozilla.org/en-US/docs/Server-sent_events/...

[3]: https://github.com/Yaffle/EventSource
Where's DDG with an unfiltered Zeitgeist for 2012?
28 Startup Skills You Can't Live Without
You presented the wrong problem. In your situation Apple gave them something they didn't ask for and was an incremental upgrade to a 20 year-old way of the solution.

Society's problems, from Louis C.K.'s POV, is that everyone expects everything to be faster and they always expect to be amazed. As we all know, that occurs very rarely in technology.
Can't say for sure that anything is completely secure. JS is just one of those things that's easy to defend against, and it plugs a major attack vector. It also kills many tracking techniques. I also have a hosts file that blacklists known virus/shock/advertising sites, as well as ad blockers and "antisocial" plugins that remove Facebook "like" and other social media sharing buttons (which can aggregate your browsing history and connect it with your social profile).

If you're very paranoid, you can set up a sandbox VM for risky sites. Just make a good stable image and reload it every day in case you picked up anything bad.
> A password of "p*l12nJ9£l ~98as2389bvkqsopfq£3oef2[olpe]wog!wei^og(8ni" would take an unrealistic amount of time to brute force, even if unsalted, and it's beyond the scope of any precomputed rainbow tables for similar reasons.

Since rainbow tables look up a password via its hashed value, I believe you could find something else that has a hash collision -- for all we know, it has the same hash as 'ponies'.
Generally because anyone tech savvy enough to opt out of it would be worth less to advertisers anyway.
Ironically, I cant seem to be able to use `cmd + f` on that PDF.
I think it's not disruptive because to be disruptive it has to be more wide-spread disruptive.

There are just too many people, like myself, who look at the retina display and wonder why the heck I'd pay more for the smaller pixels. It's just not important to way to many people to be considered disruptive.
It isn't even as much smaller as you'd expect. The two are so close in size/weight that the difference is not significant for most use cases.

But the Nexus 7 wins one use case: fitting in pant packets. They both fit in some pant pockets, they both don't fit in others. The difference is the Nexus 7 fits in a lot more pant pockets than the iPad mini does.

That use case probably doesn't outweigh the "does it have the games I want" question, though...
Not sure this is such a good idea. I operate a similar business and most of our profit comes from educational customers. Universities have massive budgets and a few thousand dollars is peanuts to them. School boards also tend to have large budgets, although it tends to be cyclical.

I think the best option is to have a free, limited version and then offer more features for a price. I notice that lucidchart doesn't have any free version for teams.
I could see how the average consumer would get confused between the two. It is kind of hard for a tablet devices to differentiate themselves in their looks when the entire face of the device is a glass display.

I now own the iPad Mini and up until a week ago I also owned the Nexus 7. The build quality, weight, and battery life of the iPad Mini beats the Nexus 7 hands down. The frame of my Nexus 7 would "creak" along the edge if you put pressure on it.

The Nexus 7 was my first Android device and despite claims that Jelly Bean had finally fixed the platform's major performance issues, I still felt noticeable lag in certain situations when scrolling or paging to different home screens. It wasn't a major issue but I still feel like Android could make some improvements in this regard.

I also felt that the quality and polish of the major apps that I use was better on the iOS platform (with a couple exceptions such as the HTPC remote app on Android that was amazing).

The main thing that I miss from my Nexus 7 is the combination of Voice Actions and the Android Intents system. It felt like a magical moment when I would tell my Nexus 7 to "play some music by Nine Inch Nails" and it would launch Spotify automatically and play the requested music. It kind of blew my mind that I could simply ask this device to play music by almost any artist in the world and it would start playing immediately.
Must be nice in the world of unfounded assertions.

Tranquil achieves good performance (when compared to other dynamic languages like ruby or python) by using tagged pointers for numbers & bypassing messages for arithmetic operators if both operands are tagged; batching allocations for objects frequently used in the fastpath, and other tricks.

If you compare it with writing straight C ..obviously it's slow. But then so is anything else.
I'll never understand why professors give take home exams and expect that the internet won't be used to help answer the questions. Even if he didn't just post the question without trying, who's to say a similar question isn't already there?

Do History professors do this? I mean a math problem is something you might be unlikely to find on the internet, but I'm guessing wikipedia knows when the battle of Gettysburg took place.

If you are allowing for "open book" but not "open internet" give the test in class and set their book on the table.
Want to Sell Your Apple Products? Apple Shark Is the Place to Go
Why We Blab Our Intimate Secrets on Facebook
If you continue to extend your time scale, immigrants make up 100% of the US population.

(Assuming that "immigrant" != "first-generation immigrant, of course, which seems to be in line with your comment.)
The point is that people don't like something getting worse, even if other parts of a thing are better. Regression stands out.
Nope, because:

(engineer * number of engineers) - (average monthly payment * number of customers) < 0

An engineer's salary at a small startup is at the very least $50,000, let's just round that down to $5,000 a month, so how long do you think it would take you to reach $15,000 a month in recurring revenue at what are probably $5 a month plans (this does not include any other costs such as office, servers etc). That's about 3,000 users. And that's just to pay a very poor salary with no other kind of expenses.
Also, "protip" has been in use for what, two decades now? When does something stop being a meme and just become an idiom?
Or worse you go and apply for health insurance online and get denied because of this.
Post-it notes for todo lists. I know what to focus on before waking the computer.
REBOL, along with the APL Family (APL/J/K) (and Lisp, but everyone knows that) is a language that makes you think differently. It's a revolution, rather than the evolution that is Java/C#/Python world.
London buses to offer NFC contactless card payments
Was surprised by this one

8. Donate to NASA
Aside from the web design, they use a weird term in the copy: "Self Learner". I know what it means, but boy is it awkward.
Ruby's and and or are for flow control like if and unless, not binary logic operators like (or synonyms for) && and ||.
Test : Le microphone Yeti Blue
http://www.google.com/zeitgeist/2012/#the-world/consumer-ele...

iPhone is not in the top 10, it was #2 last year. iPad is #1 though.

http://www.googlezeitgeist.com/en/top-lists/global/fastest-r...
When people have experiences like yours, where the Nexus 7 looks so much like an iPad that it is confused for one by the general public, it becomes clearer why Apple is so protective of its hardware designs. People don't often mistake Windows laptops for MacBooks, for example, because their designs are so different, but the same is not true for smartphones and tablets.
For the record, my company would pay for this resource if I asked, and I don't see what's offered as being all together valuable to a professional who charges < $150/hr; only pieces of what's offered would act as a resource for learning, most of it would never be cannon reference material. I doubt any of those professionals you're targeting(< $150/hr) need wireframes or tutorial videos. More to that point, hourly rates like that don't go directly into pocket, as you may well know. It's not as simple as saying, "Find an hour of contract work and it pays for my bundle!", to try and justify the price in that manner makes me even more wary that there's not $200 of value in the product.

I'm just not convinced the asking price is justified. I'd be tempted to pay $80 for the book, all seven interviews, and the case study+bonus content. And, since I've touched on it, I'm kind've taken aback that 4 sections of the book were cut and added as an up sell; that just doesn't sit well with me. But even at $80, I'd expect a lot more quality in the interviews than I'd seen before; being unable to see some shorts, and basing my experience only on the freeview through the newsletter, I still wouldn't buy.

I hope, for the sake of the energy you've spent on this project, that I'm totally alien in the way I feel about your product. I hate to be disheartening or seem like I'm just playing devil's advocate to the positive reception you've had so far, that really isn't my intention.

Just to touch on your comment of "standard ebook prices" -- $30 is pretty standard. But when I pay that, I'm usually buying Manning or O'Reilly; getting early(beta) access and post-launch updates/errata. Also, I'm usually being written to by a community leader. I'm not trying to shoot down your integrity, but the people who write $30 ebooks tend to have significantly more provenance than yourself.

Wishing you success, thanks for the reply.
Regrettably, there's more to great universities than throwing money at it. It's important to remember that the country has no educational history. 50 years ago the few inhabitants there were barely literate, and few of those who could read had ever read anything but the Quran.

That said, Abu Dhabi is actually trying to do just that. They're buying off entire departments of western universities, offering generous research grants if the department is relocated to Abu Dhabi. The idea is to bootstrap a tradition of higher education.
> Someone has to determine something notable and worth preserving. If no one stands up for a piece of content, then it eventually dissipates into the ether.

His entire point is that this process is broken and heavily biased against the person who wishes to stand up for the content. Did you have a specific reason why he's wrong about that?
It really is fantastic. There is a beauty in the objectivity of that video. Images of incredible dedication and passion right next to images of war and destruction. A perfect view of what it is to be human. We are an amazing species. So capable of love and doing amazing things and simultaneously so capable of hate and destruction. Thankfully, it seems there is more love than hate as time goes on.
to help weapons scientists to care for the ageing US nuclear stockpile

Simulating explosions helps determine maintenance for nuclear warheads?

I would bet they were more likely trying to make a "nuclear" weapon without radiation/fallout and failed.

I wonder what the world would be like with really cheap power though - I'd like to think a better place to live but more likely there would be a lot more war since the energy to do it would then be cheap.
Vimulator
This is a great list. I would like to add one to the list, which, I think, is specially crucial during the intial phase of a startup:

-> How to have a thick skin to handle negativity and persevere. It's very important to be able to filter out the noise and stay focused.
I hope if you build it, you charge. I really don't think the world needs another remix of social for the average users. "Should" should be based on your needs (if you want to work for free, let me outsource some of my work to you), not whether or not the socialsphere needs it.
PDF files actually can execute code [1]. In fact, there are not one but two JavaScript engines inside Adobe Reader!

[1]: http://stackoverflow.com/questions/9219807/using-javascript-...
one thing i never understood about fusion is how you can capture all the released energy efficiently enough. isn't it released in many ways that cannot really be harnessed directly eg: gamma radiation, x-rays, emf. that makes me think that the input:output ratio would need to be not just marginally better, but sufficiently better. does anyone know what the current best input:captured number is?
Baltimore Feminists Prank Victoria’s Secret — And Spark an Internet Revolution