skysight-inc/HackerNews huggingface dataset:
Thanks for the feedback Jeff! We're showing those generic ones on the KS page because we do integrate with off the shelf components, but have no fear, we are also going to create a whole array of our own SmartThings that are much, much nicer looking (and smaller!).
What Should I send Investors? (VentureHacks 2007)
I have a sublime text 2 plugin that builds it with a keyboard shortcut. Same with SASS :)
The corresponding extension method syntax is:

var filteredCustomers = customers
.Join(orders,
c => c.customerid,
o => o.customerid,
(c, o) => new { Customer = c, Order = o }
)
.Where(x => x.Customer.IsMale && x.Customer.Age > 30)
.Where(x => x.Order.IsPending);
The site was made 4 years ago using tables and images for titles. I just took the existing design and converted it to bootstrap, header tags, and paragraph tags. The titles are actual text now too.

I didn't make it any wider because there is not a lot of content to begin with. It just doesn't need a wide amount of real estate.
Seeing as pusher offers more bang for your buck, how does tambur differ?
You seem to be assuming that the only thing you're going to hit with your head is the ground.
What a funny coincidence, I was just looking at freshdesk yesterday. I really want to place our support software (Kayako), but there just aren't good options out there.

Unfortunately SaaS doesn't work for us, but I wish these guys the best. Looks like they're on the right track and have the right priorities.
Ahh, thank you; TIL. Fixed in my post.
My only concern is that this is a lot of hardware / installation to get some of the basic use cases down, which might be intimidating for non-savvy users. Unless they can sell a home-installation service as well...
Investors annoyed that Zuckerberg's management beat them at their own game! Film at 10!

Bankers didn't have to go out at $38. Investors didn't have to buy at $38. I should think the VCs who sold into the IPO would be happy they got such a premium. The ones who bought into the IPO are probably feeling burned. The insiders who had a lockup are probably feeling burned. That's the way it goes on 21st-century wall street.
This is an exact use case that SOPA was designed to address. We vehemently hated SOPA, so what's the deal? We can't have it both ways.
I definitely agree with your statement. That's why I said, I know why people use it. I'm so glad I don't have to spend an hour trying to come up with styles for a particular thing and have something built in.
With that said, it's even nicer that the interface I look at for 8 hours a day is actually customized and unique.
I alleviated my sweat problem when I biked to work by taking almost miniature bird baths in the sink, or using baby wipes.
Is there a crazy reason that why a project owner couldn't from the server side define 7 or so different sane default versions of their GUI and serve them at random from the same download link so that some of the work would be put to use?

As we are now working in the post-Bootstrap era, if I ever put out a GUI library, I think I might do just that.
Great to use this page as a resource of all the tools the community has built around extending boostrap.
I understood this was a 100year old package, but inside there were some newspapers from 1914 and from 1919... just marketing and nothing else until now...
Try going without headphones for a month or two, then put them back in. You might be surprised at how much useful info they block out. I say that not as a command but a suggestion based on my experience. It took me a while to get used to hearing and analyzing what's happening around me. And that was mostly in a car, which is already a pretty loud environment.
But if you're ToListing it, your return type might as well just be List, not IEnumerable

Perhaps, it really depends. One nice advantage that returning IEnumerable<T> has over returning List<T> is that it gives better flexibility and maintainability.

If you return List<T>, you're tying yourself to that specific class now and forever. Any change will be a breaking change.

If you return IEnumerable<T>, all you're guaranteeing is that you'll return something that the caller can enumerate over to get their data. Meaning if you later discover that you have some compelling reason to switch to using a HashSet<T> internally, and that it would also be most convenient if you could just pass back that HashSet<T>, well, there's nothing to stop you.

You don't get that flexibility by typing your return value as List<T> because you've tied yourself to that specific class. You also don't get that flexibility by passing back IList<T>. IList<T> defines an ordered, positionally-indexed collection, and hashes are not that. ICollection<T> might work, but it defines an interface for a mutable collection, which might also be a restriction you don't want to commit to now and forever.

So in general it's best to pass back the most flexible type you can. Partially because YAGNI, but mostly because trying to create a pit of success for your users doesn't mean you can't also try to create a pit of success for yourself as well.

(Forgot to mention - the semantics that you're claiming for IEnumerable doesn't really line up with how it's actually used. IEnumerable has been around since .NET 1.1, and IEnumerable<T> has been around since .NET 2.0. There were years and years where IEnumerable simply defined an object that could be enumerated before LINQ came on the scene and introduced us to ubiquitous examples of lazily-generated IEnumerables, or introduced all these useful extension methods that take IEnumerable<T> and return a lazily-generated IEnumerable<T>.)
Just because a Medical Partner has fame does not mean that they are trustworthy!

I am concerned about fraud from MP's, especially as you expand and add more of them. One of the techniques that Kiva uses is sending out Kiva Fellows who, among other things, verify and audit the local bank's process and borrowers.

As you scale, you need to build in verification processes. As someone who has been living and volunteering for an NGO in Africa, I can't stress how important it is to build in transparency and accountability systems - on the ground. Fraud is rampant, even by doctors (for example, at a public hospital, the poor have to bribe the doctors to be soon in a reasonable amount of time). You don't want to create a situation similar to this: http://www.guardian.co.uk/commentisfree/2010/nov/14/orphans-...

And there are three cases that immediately come to mind to worry about: 1) Is the patient real, 2) Is the patient truly in need, and 3) Is the cost of the treatment true?

All in all, it's a great idea. I implore you to please execute well to maximize impact and minimize unintended negative consequences. There are too many projects out here that were started with great intentions but end up doing more harm than good on the ground.
I agree. I read that article as "Don't use relative dates - it makes it hard for me to scrape your content".
Whoops, sorry guys engaged in the main attraction, opening up a 98 year old time capsule is too boring for this audience. Go backstage and come back later to tell us what the interesting stuff was.

I feel like this could have been organized better, maybe someone MCing the opening could have been getting people excited about each new item.
> Reductio ad absurdum

That's not a logical fallacy, it's a valid form of argument.
Wrote a similar post while back if you're interested in learning more http://blog.kippt.com/2012/04/26/building-with-bootstrap/
Can't you stem piracy by requiring users of your app to login to a server? So that pirating the app isn't enough to use it?
> "Many massive deficiencies" is overly dramatic.

No, no it's not. Not in the slightest. I meant exactly that. If anything, it's less antagonistic then I how I usually describe Quebec, it's government and laws, and it's medical community. I usually associate them with child-abusers, and feel justified in doing so. Nor do I feel it's overly dramatic.

Simply put, if I knew years ago what I knew now, I would have left Quebec before having children.
How is this much different than Ninja Blocks, which was funded in March (and a few months late on delivering)?
http://www.kickstarter.com/projects/ninja/ninja-blocks-conne...
I'd like to have a dead easy way to implement bitcoin payments, stripe like. This would help it spread to mainstream population.

Right now, using bitcoin is a bit of a pain, you have to do a bank transfer, etc. Fix that, and make it as fast as paypal. Money ensues.
Sorry, I only hire Wizards.
http://watch.vooza.com/post/28038996685/interview-with-a-nin...
If you structure an app (with any library) not to leak references

But that's boilerplate.

That's Backbone.Events, which is the core how models work with changes, and can be mixed in to any object.

But it's messy out of the box for other parts of your app without boilerplate. You need to structure your events somehow. It doesn't take much code and the libraries that I recommend are very small.

I don't think Backbone necessarily needs more features. It's great for certain sites that uses Backbone in limited ways. I'm talking about making an entire website end to end in Backbone, something that most of your examples do not try to do. But if you're making a whole app in backbone, not just a feature or a widget, something with many many routes and regions that swap nested views constantly, you'll need a bigger library.

So, backbone alone is fine for apps that's mostly traditional / server based, with some client side features. If the entire app is built in backbone then you'll want to build on top of it. There are many many frameworks popping up around Backbone and they should be supported by Backbone. Developers clearly need them or else there wouldn't be so many of them.
It's true that users won't be annoyed by a standard Bootstrap site, and in fact is preferable to many high traffic websites that just look absolutely terrible. The point is, however, that it doesn't give your website/business/product very strong branding if your website looks just like 10 other ones someone has seen. It's not a problem with usability so much as it is with creating something beautiful that actually represents the brand and evokes the right emotions. Stock Bootstrap doesn't do that. Totally fine for blogs, presenting a weekend project, and many other use cases, but there are also many instances when it would be a very poor decision.
But seriously, why the downvotes? I responded to a joke about pretend early 20th century spammers with a joke about pretend early 20th century rickrolling. Are we only allowed to be completely serious here? Did I do harm to the level of discourse here? What's going on?
Just because OSX only runs on Mac hardware doesn't mean that's the only reason to use it as you assume. The non-Apple competition is pretty much crap if you are looking for a high end laptop.

I'm pretty sure Linux support for a MacBook Air is pretty good, seeing how that's Linus's primary machine: http://techcrunch.com/2012/04/19/an-interview-with-millenium...
Watch PHP Developers Fight Over Framework Speed: Zend Is A Hog
tl;dr

It turns out having your framework written in c and loaded as a php extension makes it fast as truck.

Other than that, smaller frameworks tend to have faster load times and smaller memory footprints.

Stay away from Zend frameworks.
Judge Upholds $675K fine for Downloading, Sharing 30 Songs
WikiLeaks Bypasses Financial Blockade With Bitcoin
It is strange and not so strange, and not always such an illusion... perhaps we can blame nature, but though form should follow function, and much good is hidden and much ugliness made pretty, but it's a mistake to think that they are entirely separate and unconnected. http://www.paulgraham.com/taste.html
>Now in Japan they will begin jailing people for something as harmless as viewing a copyrighted work on fucking Youtube.

Well... we'll see how that pans out. I've never had any problems myself, though the new rules only just kicked in. When you consider the conviction rate it can be worrisome, but then again I don't believe they really have the competency or care to really keep track of any of it. Just a slight push and a shove, and anyone who tries to shove back becomes a person of interest.
Don't be embarrassed by a cheap or low-quality car. All that means is that you're more likely to not be paying monthly bills to pay off your car. That's a good thing to be proud of.
NFL Preseason live stream watch here and get NFL full season
Welcome to Watch & Enjoy live streaming NFL Preseason and get nfl full
season tv linkThe 2012 American Football season has begun and there is
plenty of NFL and NCAA College Football action to enjoy online!
you can watch here NFL Preseason and NFL full season
The 2012 American Football season has begun and there is plenty of NFL
and NCAA College Football action to enjoy online!
Freebie Friday: 30 Credit Card Icons
The London 2012 logo is better than the one they used, I think.
It's not resilient to such a thing. If you think _anything_ widely used can be, you are woefully underestimating the power of a modern major state.

This isn't a question about technology; as much as the geeks love to obsess over it. Technology is just one part. Non-technology attacks are simply much more powerful. E.g. "Anyone caught using Bitcoin will be executed on the spot by large caliber fire from attack helicopters flying far enough away that you can't see or hear them targeting you", and suddenly Bitcoin is only some obscure and irrelevant thing— even outlaws have no use for outlaw 'money'. There is no question of _ability_ to suppress it, only a question of sufficient motivation.

And motivation is where it comes up short. Bitcoin is just another thing people can barter. Not different from beanie babies or lumps of coal, and it shouldn't be legally or politically different. This whole weird concept of something being unlawful until proven otherwise must be some kind of crazy fallout from the drug and copyright wars, and I fear that thinking will greatly harm society in the long run.

If Bitcoin turns out to be an efficient 'money' then sane and efficient governments should support it: because a more efficient money will make everyone more prosperous. Some people love to feel all counter-culture and subversive with their hobbies, but as disruptive a technology Bitcoin is it's just not politically disruptive. Most of the few establishment risks that go along with Bitcoin apply doubly to cash, the others apply to other valuable commodities that goverments can't just create out of thin air. The motivation to attack just isn't there.
I like a well written bitcoin story. As soon as this story opened with the red herring of Silk Road, I sighed in disappointment.

To my knowledge, bitcoin is not recognised as a currency by my country (or any other country), therefore it has no special properties. I'm an individual citizen buying something for one value and selling it for another. This is well established in civil law and tax taw.

When I see a story about bitcoin I read it once, then read it again substituting the words pet rocks for the word bitcoin. I ask 'is there anything specific to bitcoin about the concerns being raised?' and the answer is almost always no.

If I buy some pet rocks at a garage sale in August and sell them at my garage sale in September for more money, I record the profit or loss, report it on my tax return and pay the appropriate income tax on it. This is not advice, but its what I'm going with until I learn otherwise.
Explain why relative dates are more useful. You'll see it.
Definitely. Should have left that first line out, as it wasn't what I was trying to argue. The rest of my point still stands.

Edit: I see you've appended to your comment. The problem is you could always have lazily-evaluated IEnumerables by implementing an IEnumerator. It was just a pain in the arse until C#2 brought us generator support through the yield keyword. This was long before Linq came along.

Edit2:

> There were years and years where IEnumerable simply defined an object that could be enumerated...

Which is my point exactly. And nothing has changed with IEnumerable (generics excluded). It certainly doesn't say that all the objects are already held in-memory (as enforcing ToList would do). By returning an IEnumerable, you're just saying here's an object that can produce you a sequence of results. In a public API, it should be documented (at least some vague allusion to) whether this will be produced by trivially pulling them out of an in-memory list, or whether something a bit more clever is going on, as there'll certainly be occasions where streaming the results through a generator is more desirable than holding them all in memory.
When I say minimal, I mean minimal in terms of look/clutterness. Not minimal in terms of function.

Your addon (from screenshot on Curse) is extremely minimal. It just have a map - that's it. It doesn't mean it doesn't have any more fuctions/tweaks. Compared to default UI, where you have strokes on top of strokes, you have those other minimal circles that live around the map, you have all these options. Your addon essentially removed those from the map UI (or hide them till user wants them/turns them on), hence minimalism. You have different skins, but they don't take away from the function of your addon. It's minimalism is constant. Hope that's not making it more confusing.

Thinking more about this, instead of having the players be compared to Twitter Bootstrap users, you (the add on developer) are the bootstrap user. You have all these options to use Blizzard's default UI and color, but you didn't. You made your own :)
CSS/JS - Make sure you load these externally so that the browser can actually cache them.

CDNs - Make sure you add a Cache Control (max-age) header to your CDN sync. This doesn't happen automatically through most syncing mechanisms. Helps you save on those pesky HTTP requests that cost $$$.

Gzip - Do not gzip images. It's not worth it. For HTML/JS - YES!

Javascript - If you have ads, definitely load them asynchronously (they go through multiple servers and take ages..). This is really important as you want your document.ready to fire asap so that your page is usable.

POST - Always redirect after a post request to prevent reloads causing re-submits.

Forms - always have a submit button for accessibility.

Usability - Try using your site with a screen reader, don't neglect vision impaired people. (there are apparently a lot of them!)

data-x attributes will destroy your W3C validator checks. Use them if that's not important. (sometimes it just is...)

For external scripts that use document.write go take a look at Writecapture. It's a document.write override which will make your external scripts asynchronous. (https://github.com/iamnoah/writeCapture)

I don't see why counts and pagination are such a big deal. Have done them correctly multiple times. Faceting might be hard though ;) It's a useful usability feature to show counts. (or atleast show counts when there is nothing - i.e. a zero count)

Those are the ones that I could think of right now. :) Great article, some good points in there!
I completely agree with your first speculation. I don't think they want to go after these and fail. I think they'd rather have them exist in their present possibly less hardened form and try to monitor and reverse engineer them passively. Attacking them would just harden them.
Linux is very well funded too und the developers are some of the most talented system programmers of our time. Just some facts from Annual Linux Development Report:

* Seventy-five percent of all kernel development is done by developers who are being paid for their work.
* The top 10 organizations sponsoring Linux kernel are Red Hat, Intel, Novell, IBM, Texas Instruments, Samsung, Oracle and Google - all big boys
* Linux has Linus :)

Actually I think Linux has an organizational advantage, because companies can share risks.
I think its the only BSD that uses git for its SCM :)
exactly what i was thinking. we linux users need a good laptop that looks good, perform well, and something that isn't apple!
This is great Kenneth. I watched your first series and will definitely back this one. I hope it gets funded.
Ha! I didn't know you guys wrote about it too. Your site was halfway an inspiration for me to use bootstrap (rather than try to do my own thing) and customize it beyond recognition!
http://yro.slashdot.org/story/11/03/29/1743201/attacking-and...
Uhg. Always defer materializing the query until you need it. If you are using LINQ against something like EF it changes how the SQL is generated.

Consider
var query = (from customer in context.Customers select customer).ToList().Where( c => c.Id == 3);

vs
var query = (from customer in context.Customers where customer.Id == 3 select customer);

The first LINQ query results in "SELECT * FROM customer". The WHERE clause is applied after the result set is returned. The second generates a real WHERE clause. The result set is filter on the server before being sent to the client.
Author here. Glad you like it.

> data-x attributes will destroy your W3C validator checks. Use them if that's not important. (sometimes it just is...)

Are you sure that is still the case if you have the HTML5 doctype?
Been a while since I saw the Nelson-Atkins, but there are several solid museums in SF, as opposed to Nelson-Atkins being one of the few games in town in KC.
16:45 GMT update, the package was opened. It did contain a second package but as it did not said to open it in 2112 they proceeded to open it.

It's essentially a lot of written documents: notebooks, letters, telegrams, some newspapers.
There are also some small colored banners (a white one which says "from the king", blue and red ones). Can't transcript what was said in Norwegian but it seems like the museum will be in charge to make a summary of the included items.

Sorry, no alien artifacts, no time machine, no explosion, no prank of the year.
I just moved into a new house and the lawn needed to be mowed and all that, so one of my roommates made a deal with the neighbor and his kids came over to do the lawn. I went out to see if they needed anything, and I got talking with one of them. He asked me what I did and I told him I'm a programmer, and he asked me if I knew anything about jailbreaking iPods. I was completely and utterly flabergasted; I'd worked on jailbreaks back with the original iPhone and simply couldn't believe that a kid of maybe 9 or 10 in the middle of CT with non-techie parents actually knew about such things. Really speaks to how big jailbreaks and the like are these days.
http://hopemob.org/ clone?
This is definitely a great idea. My only concern about any products like this, that connect to a centralized location on the Internet, is privacy. There are enough details about me online as it is.
Please be careful and ensure that your partners have been verified, evaluated and audited regularly by experts who specialize in it and are on the ground. For example, CNN, ABC, and HBO are not experts in this area and are by no means doing it on an ongoing basis. The partner can easily showcase needy cases when the cameras show up for a week and then go back to scamming once the cameras leave.

A 501(c)(3) means that it is a type of legal entity with certain tax benefits. It is not overseen by the US Government, except by the IRS to make sure for example that it is not a business pretending to be a non-profit. They do zero checks on efficacy and impact.
Stockpiling zero-day vulnerabilities
It should work fine with HTML5 :) Just that HTML5 is not actually a proper spec yet..
Well one of the common "why not try it" arguments for entrepreneurship is that even if your company fails, you're not going to die.

But if you fail when riding a bike on a busy street, you might very well die.
Build Your Own Medieval Catapult
So do we, based on the public data provided by The Humble Bundle. He captured and might have analyzed his segment of the market, (the last time 8 years ago!), we can do something with another segment.

There's really no need to be so snappy.