skysight-inc/HackerNews huggingface dataset:
From my understanding, the US requirement is due to Amazon Payments. It would be great if they could offer an alternative to those who are ineligible for Amazon's service. I'm not sure what incentive there is for Kickstarter to explore other options--they are likely happy to enjoy their current growth and success.

That said, as a backer of many Kickstarter campaigns from north of the border, it would be nice to be able to tap into their momentum with projects of my own.
Sounds like it's jQuery Mobile that's the problem, and not Microsoft's particular implementation of the theme. I described almost the exact same behavior as you the last two times I demoed it:

http://news.ycombinator.com/item?id=3248469

http://news.ycombinator.com/item?id=2178318
I already hate the layout of this chapter:
http://datajournalismhandbook.org/1.0/en/delivering_data_0.h...
From Coder To Entrepreneur: Need - Program - Product - Business
HOW TO: Network at events. (Hint: Stop thinking about 'networking')
> He was also hoping that even when he got caught, Facebook would let him off the hook. That didn't happen.

It doesn't happen. Pretty naive thinking of his, he could have just read some hacker/cracker stories from the 90s/00s to know about that. Max Butler served (his first sentence for cracking, not the current one for cc) even though his exploit actually provided a patch and intentions were whitehat. Why learn it the hard way?
FoI Request: Theresa May's Internet History
Now that you mentioned it, maybe Microsoft was afraid not only of losing a few hundred million dollars to B&N (which they ended up paying anyway in this investment, on top of what the digital division of B&N was worth), but that they will further invalidate more of what they thought were their "important" patents that they are using to get money from other companies.

Was it Motorola or B&N that invalidated 6 out of 7 of their patents? I think both managed to invalidate quite a few. If only the other companies would grow a pair, too. Who knows, maybe Microsoft will end up investing in them, too, just like with B&N.
Good thing we don't use composited rendering these days, or rely on hardware-accelerated interfaces.

Oh wait.
People obviously misunderstood me. This article talks about military forbidding camera phones and similar devices like something new. In most sensitive facilities around the world, you can't even get in with your telephone, whatever model it is, and particularly if it comes with a camera. The novel (and somewhat praiseworthy) part is that they decided to selectively allow some phones by "controlling" them.
While you may have confidence your code is working as expected, you are missing out on the importance of unit tests. The point of unit tests is to ensure your code works as expected. In your write up all I see are tests for Backbone.js, which btw, already has unit tests.

When you do something like:

var collection = new SomeCollection();
collection.fetch();

assert(collection.length === some_number);

How are you testing your code here? You're going through the library abstraction which is Backbone. The tests are making sure Backbone can fetch and populate a collection.

I'm not sure I see the value. Instead you should be testing that your code is set up properly and leaving the trust to Backbone which you're using because you have some level of trust in it =)
OO is great for systems, where you have real objects, and only care about their current state. In effect - for simulations, games, such stuff.

In most systems - changes over time, archival data, and relations between objects are important. And with OO it's ugly to keep them. You end up implementing relational db backed by object collections. And your nice objects instead of representing nouns (Employee, etc.), start representing relations (Employement, etc.).

So people use relational db with ORMs and load everything from database into objects only to show window/edit data, call one or 2 methods on these objects, and save data back into database. All this ceremony to write employee.giveRaise(raise) instead of giveRaise(employee, raise).
Hiding the SSID breaks 802.11 specifications and isn't actually hidden anyway. It isn't private, it was never intended to be private.
Planting an "idea" into a PC's memory; the idea that every password is correct
3 pages is too many!
I think that the point here is that while data structures are objects, not every object should act like a data structure.
Most orms have something equivalent to HQL/LINQ. HQL allows you to use set operations, which then gets translated into its equivalent sql statement. Thus no extra objects get transferred across the network.

However there is one thing, most ORMs by default transfer the whole object. What is you only need a few variables?
Complementary to the descriptions provided: I run http://dcpuworld.com, which is a small news site I've been building to aggregate all the cool DCPU related projects, tools and tutorials.
For the header: don't you feel it's somewhat awkward when the background shows where printable surface ends? Or is it possible, to find a printer that can print up to the border of the page?
Microsoft invest $300M in Barnes & Noble to compete with Apple and Amazon
Poorly phrased. It can take multiple bytes to fully define one codepoint, but the encoding is defined in terms of a stream of single bytes. In other words, each unit is one byte, hence flipping each unit gives back the same unit.

This is not the case for UTF-16 and UTF-32.
Nope, it's perfectly expected to see an academic CV with multiple pages of publications.
That's a much better way of putting it than the original quote.
Fresh Baked PR feel the wrath of a designer unpaid.
"That's the result of not using composition..."

Historically, OO's acceptance of composition over inheritance only came after a decade of experience that showed inheritance doesn't work as promised. (Or two decades, depending on your accounting.) Composition as an answer came later.

"Just use a collection, several students inside a collection object..."

So, embed an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a relational database in OO and its problems go away?

I've found some places where OO works (the traditional UI widgets still tend to work pretty well), but it isn't even close to a panacea and if you compare the initial promises to what it can actually deliver, history has not treated it that well.
Fertility Awareness Method FAM iPhone App
Microsoft invests $300 million in Barnes and Noble;s Nook in big e-reader move
Seems they've gone into administration.
>Ubuntu

There's your problem. Are you using an ATI card, by the way?

Make sure you have restricted drivers installed. If you're using an ATI card you'll have to do the further step of going to about:flags in Chrome and making it ignore the software rendering blacklist.
Watch out, Raspberry Pi: Intel unveils ultra-small Next Unit of Computing PC
Limit the app to only reading and/or writing to certain directories? Not a chance.

Create a non-privleged user.
Restrict the account r/w to certain directories.
Run the app as that user.

Want to only allow access to a whitelist of hosts? No dice.

I have not done this, but I think you can do that with iptables.
Many people do.

What is the business value for rewriting the code in the flavor of the month language?

In what sense does it improve profit?
The first few times, sure. But we're past that now.

Anywhere from 1000-5000 people reside on Antarctica at any given time. No more than a handful die in any given year.
Yet another Cloudflare review.
1) Restricted Drivers

2) about:flags disable software rendering blacklist
For researchers it's a fairly common number, though it depends on what kind of place you're applying to. If it's an academic position, it can be much longer than 3 pages since you'd list all your publications/projects/service/etc.; if it's a place that doesn't care at all about publications, you can cut them down to a selected two or three and get the CV into 1-2 pages. But three pages seems to be a common compromise when you aren't sure how much the place you're applying to cares about research.

For academics there seems to be a slow move towards the website-CV, though. You still send in a "proper" CV on paper or in a big PDF, but what people will actually do is pull up your website, where they can navigate more interactively (click on "Publications" or "Projects", click on a specific project page or the PDF of a paper to browse it, etc.).
If I am not mistaken, any JVM language that has immutable data structures and closures is probably going to generate a fair bit of garbage. I believe this also applies to using Scala functionally.

My understanding is that there is greater interest in making Clojure more suitable as a library and with a leaner runtime requirement. If you have a situation were you don't need a dynamic environment, having the option to compile functions to static methods instead of classes should result in a big performance increase.

I have only briefly looked at Kawa Scheme, but I have not had the time to do much with it beyond a "Hello, World!" sort of project. Mirah is another interesting option. It uses a Ruby-inspired syntax but requires no runtime library.
Well, take a look at interlude, it's an Israeli startup that was formally a band (and a very successful one in Israel, vocalist is Yoni Bloch). http://interlude.fm/team.php
Actually several userspace tools have had SELinux extensions added (with not very much adoption, it has to be said). Here's an article about PostgreSQL + SELinux:

https://lwn.net/Articles/365224/
Yes it might, I usually print it up to the border, but in case I can't, I have implemented a printer friendly option. When compiled with the `print` option, this is the output: https://raw.github.com/afriggeri/cv/master/cv_print.pdf
You can see horrors in any language.

The problem is called lack of skills, not the language.
Having worked at Cree with silicon carbide, I wonder if a single layer of SiC (silico-carbene?) is possible to synthesize... I'm sure it would have all kinds of exciting implications for LEDs.
Why not just use capybara and the selenium or webkit drivers?
What would you do differently if the mark was there versus if it wasn't?

ASCII is a perfect subset of UTF-8, so any operations you would do on UTF-8 are also operations you would do on ASCII. The behavior of your program wouldn't change. The BOM is a no-op when it comes to how your program handles things.

However, it has the potential of confusing older programs. It makes things that should be simple (like 'cat') need to be encoding aware, and modal. It means that streaming multiple files one after the other breaks.

So, in summary, the BOM doesn't buy you anything, or give you any important information about a file. It does make things harder.

It should die.
I think Twitter Bootstrap will have slowed me down because I would have needed to hack around a lot of standard stuff in there.

For other situations, Bootstrap rocks :)
I was hoping for some basics/tutorials TBH :¬)
The History of Incubators Changing the Investment Landscape
http://en.wikipedia.org/wiki/Hype_cycle - we're halfway up the first bit of the graph. Perhaps a bit more.

I'm confident that the plateau of productivity will be reached, after the inevitable backlash.
Microsoft invests $300 Million in Barnes & Noble new e-book spin-off
Really? I haven't heard of that.

In my experience, most of the alternative compiled JVM languages, i.e. Scala, Clojure, Mirah, and JRuby, seem to run fairly comparable to each other once they have started. The biggest differentiator between them with respect to performance seems to be in the way of start time and heap overhead ranging from none (Mirah) to substantial (JRuby).
RSI, perhaps?
If you install Ubuntu with home folder encryption, it gives you the "unravelled" encryption key for you to write down somewhere.

Seems like a good idea: If you forget your passphrase, you can recover your data with this.
Yeah, that's real nice. I think I'll use your class as base for my next CV. Thanks for sharing :)
"So, embed an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a relational database in OO and its problems go away?"

When did I ever say that?

If you wanted to search the database, say people with a certain name, belonging to certain faculty, you'd have a separate method that indirectly runs SQL statement or ORM statement for you.... Perhaps belonging to the faculty object, the method taking the name as the param.

You could even have a single generic search method belonging to the faculty object, that allows a whole range of relational features(SETs etc) to be used in the search.

If you wanted to search all students, you'd have a generic search method, on the student object?

That's the most obvious design ever? Unless you wanted to make it difficult?
Since when is black-and-white "ugly"? What if the person looking at it first prints it on paper and then reads it offline? If I were ever to make a color CV, I'd make sure that it looks ok printed on a laser, BW printer. Or I'd make another version for BW only.
You make a good point here but the fact remains that Jeff Atwood is a pseudo-expert, not a serious authority. His opinion shouldn't be trusted. About anything. Ever.

Each time I see some piece of writing from him, on a topic about which I am reasonably knowledgeable, I find some error. As a consequence, I tend to distrust anything from him on any topic about which I am not as familiar with.
For me, the fact that my data is inaccessible on the server is the single most interesting fact about that sync product.

All alternatives would be reasons to politely decline taking part. So IF there will be compromises in the future for the scenario where users cannot back up their own key, I do hope that the current behavior will always be a viable option either. I'd rather risk losing my data through my own stupidity (been there, often enough) than pushing my browsing history (potentially sensitive) or even passwords (..) to a random service on the net.
Nice UI but the Slab Serif typeface is not suitable for reading large chunks of text IMO.
The Intention Economy
I don't really see that this has much to do with the Raspberry Pi. If the board without the (much more powerful) CPU alone is $100, it's not really comparable other than being relatively small.
Quite correct - I neglected to think back more than a century. Very good point.
I was merely trying to point out that modern pop music, while successful, has been very commodified. I'll stick in a quick footnote.
I guess now Chrome has extension bindings to the webkit inspector, it would be possible to create this then.
Founders who were told by VCs ‘It can’t be done’ then did it
Goes well with trance music. Keep forgetting it's not in the demo.
Microsoft`s Open Source Subsidiary Releases First Deliverable (Redis)
Securing Data in iOS
I don't even think this is true. There are many universities with PLT faculty (DrScheme, Racket) where Scheme is used in some courses but not the intro ones.

At anyrate, I don't see how this assertion is even useful, even if it was true.
If you look at the examples I'm not testing that collection.length is some length, I'm checking that the actual output of my application is correct. For example, in the last example I'm checking that my application handles errors properly.

In our app we have nearly no business logic at all, and we have tested our REST endpoints thoroughly, so we felt we didn't get nearly any value out of unit tests (we wrote about a hundred of them before we changed our primary focus). So, what these tests actually test is that all events are triggered properly, that what I expect to see is actually what's in the view, and so on.

Yeah, this also means that _some_ tests are close to Backbone.js functionality only, but most are far from it when the application grows in complexity. We have a lot of custom events, both the regular Backbone model and collection events and also a lot of global events.

So no, I actually don't agree that we are missing out on the importance of unit tests. We have fully test-driven a large application over 6 months and found a way that works great for us, and that allows us to be flexible and deliver functionality fast, at the same time as we have confidence in not breaking functionality.
How to survive a tech bubble
The product he's talking about in the end does the same. If you join Sync (at least that's what I remember what happened..) you'll create an account and see a long generated key. You're asked to store it somewhere safely/to print & file it.
Here's a possible way for a DIY materials science enthusiast to try synthesizing it cheaply: synthesize graphene using a blu-ray player[0], spray with liquid glass[1], then reduce to get rid of the O2 in SiO2. I'd try it, but I have too many other projects going on... if anyone tries it, let us know if it works out.

Edit: thinking about it more, it would be kind of hard for a DIY enthusiast to reduce with e.g. the household kitchen oven. Still, a university lab could try it rather easily.

[0] http://www.extremetech.com/extreme/122763-graphene-supercapa...

[1] http://phys.org/news184310039.html
This article (and presumably the underlying book) seems to be defining "self-made" in an odd way - anyone who purchased services is not self-made.

I.e., if a person bought and paid for an education, roads or IP protection, they are not self made. Similarly, I suppose (the article doesn't follow it's own logic), if a person buys AWS services they aren't self-made.

I wouldn't describe the article so much as a "debunking" as a "redefinition". If you adopt an extremely restrictive definition of a term, then no real world objects may meet the definition of the term. So what?
Home Use Printer Reviews
Right on. The BBC article should link to this. Better that Google nabs unsecured data without intent that someone else with intent. Too much hype.

What's worse than nabbing private packets is Google sticking a camera on a 10 foot pole and drive down residential back lanes where the camera can see over fences into private backyards and in some cases into living rooms. This happened in my town, to my house, and I felt my privacy was invaded. Google street view can see a lot more than someone walking along the street because nobody but Google is 10 feet tall.
15 tips to get the most out of an incubator or accelerator
Does anyone know of videos like this for Clojure?
True. Another take on it from an Ignite talk: http://www.youtube.com/watch?v=T5UrlKl8l1M
> "No matter that sometimes people are studying on 2 facoulties" Why doesn't this work? Just use a collection, several students inside a collection object...

Student <-> Facoulty is many to many relation. I can make
Faculties keeping arrays of pointers to Students, and Students keeping arrays of pointers to facoulties, and update both arrays accordingly when something changes.

Then I want to save the information, that Student X finished Facoulty Y, but still studies at Facoulty Z.

So pointers from student to facoulties won't suffice. I need to have a place to keep this data. So I introduce Relation object, like I should have from the start. And I end the Student/Teacher maddness, and make Person<-Relation->Facoulty. Much better.

Then I want to be able to filter students according to different conditions. And I end up writing nested loops for every possible condition and join I need. I refactor. I generalize. After a few months or years I've implemented nonstandard relational database.

> Because you manually want to populate objects with tons of boilerplate?

Because I don't want to have objects at all, when relational db is the right tool.
Just trying to be witty, I've renamed the option "print". But basically the idea is exactly what you suggested: have a version which can render OK on print and where you can specify exactly what shades of gray are used in print (or plain black).
>I would like to meet one of these fantastical java-only OO-proponents that are often brought up in posts like this, claiming that Java and OO are the end-all of programming. To be honest, I never have.

Strange, because I have met many of them.

As well as many VB jockeys, who would look at you with a blank stare if you mentioned either OO or functional programing.

Maybe you should work in bad companies more ;-)
For a US resume, yes - not for an European CV of a researcher.
Development as a Service on its way.
"When did I ever say that?"

You answered the question as if that really was the only many-to-many relationship in the system. I observe that it is only an exemplar, and that in practice any real system is shot through with similar relationships, and the answer isn't to implement each one of them in OO.

If you're using an ORM, btw, you're using a relational system under the hood, which is my point. You seemed to be implying pure OO had answers to that problem, and it really doesn't unless it imports a foreign paradigm like a relational database. If that wasn't your intent, then we're in agreement.
Flashy. Mine's also on github: https://github.com/arnar/cv

PDF: http://www.hvergi.net/arnar/public/cv.pdf
How color forecasters really decide which hue will be the new black
That started me wondering: what is it about Java that encourages the craziness?

It doesn't hurt when you're trying to rack up a lot of billable errors and keep clients dependent on you.
Why write your tests in something else than JavaScript when it's a JavaScript app? We already wrote a lot of unit tests in JavaScript, and our integration tests grew gradually from them, so we didn't feel we needed to add another layer of abstraction on top of regular JS.
Fix high bounce rate on single page websites
After watching the video the problem seems to be that while he is absolutely a white-hat, someone that Facebook should have had no problem with and would (I assume) loved to have spoken with about the vulnerability, they had absolutely no idea he was a white-hat and so they approached the situation under the assumption he was malicious in his actions, his response to being caught validated this assumption, at which point Facebook's only action was to alert authorities and then the consequent action is out of their hands. They can't turn someone over to the police and then retroactively say "it's okay nevermind", can they?

It's unfortunate but ultimately I don't see how this is anything other than an unfortunate turn of events that nobody can be held responsible for. Facebook didn't chase him because they didn't like him, it was because they believed he was a direct threat, isn't that what any business would do? When he says that he believes Facebook made the bug bounty program a higher priority after the situation with him just validates the idea that Facebook regret this but it was out of their control.

Seems the metropolitan police are at fault to his further gripes.
"Due to this, and due to the fact that you need to be an American company (which can be gotten around, but is annoying) we decided to go it on our own [...] Using stripe.com for credit card processing"

Don't you have to be in the US to use Stripe?

https://stripe.com/global
they are generally accepted by the accounting profession. but not by investors. investors tend to focus on cash flow. at least the smart ones do.
> in C you end up creating your own data structures from scratch every time. You can use data structure libraries, but without generics or something similar, it makes it difficult....

Hmm... I never ran into too many problems with this myself, but it could just be outside of my experience. Can't TYPEDEFs help with this?

Also, better to have the code to step through, rather than decrypting STL/template compiler errors, no?

And what's the harm in a bit of repetition of code structures?

> Then sometimes actually getting a external c libary to build(If it's not in the package manager) is sometimes trouble. ./configure ./make usually ends up in some obsercure error or depedency... C++ usually makes the errors even more unreadable...

C++ is the main thing I'm comparing C to. Yes, sorting out dependencies isn't fun.