skysight-inc/HackerNews huggingface dataset:
I'd be greatly surprised if MathML ever overtook LaTeX as a math authoring tool. XML is not friendly to humans, and I don't see career mathematicians being comfortable with a bazaar of half-constructed WYSIWYG editors. After all, most choose to write LaTeX by hand now!
> I am hoping Qt will regain its status of a cross-platform toolkit of choice.

Despite their recent focus on mobile, I wasn't under the impression that they had lost this status with respect to desktop development. Which toolkit do you think supplanted them...?
C++ already allows such a thing using the "curiously recurring template pattern" (http://en.wikipedia.org/wiki/Curiously_recurring_template_pa...), often now called "mixins":

class person
{
protected:
int age;
int wieght;
};

template <class Base>
class people: public Base
{
private:
Base *prev;
Base *next;
};

people<person> plist;
This is a great in depth look at the dysfunctional way copyright has evolved. One of the more interesting things will be when we all have 'Google fiber' which is to say the majority of the Internet has really high speed connectivity and we can stream back from our houses to our devices. Today that is highly constrained by 'uplink' bandwidth but that will change. And when it does we'll get a full court press to make things like the SLingbox illegal.
Did Amazon ever fix the problem where your bookmarks would disappear, if you downloaded an update for a book?
> "I'll just do X' instead of X and then everything is legal!"

Except... this is exactly what has happened.
Steam Greenlight is live
Yep. I've had it running since.
In the first case, you must take action to appease them, whether replying to the email or taking their call. (Or you could script your interaction with them; an automatic email reply or such. But that's suboptimal too). It's outside of your control.

In the second case, they aren't able to distinguish what they consider to be emergencies from what are actual emergencies; this, too, is out of your control.

I honestly don't know how to deal with these. Thoughts?
What I've read says that almost everywhere in the poor areas of the third world, basic birth control is easily available and free, and even the poorest most uneducated know how it works. They just won't use it, for the religious/cultural reasons you noted. If you give them food for free without conditions it just enables them to do what they're already doing, making the problems worse.

I'm drinking coffee right now. If someone gives me a dollar without conditions it does enable me to drink coffee, and anything else I choose to do.
Browsing CoreData stores on the device is very handy.
Hence I said hypothetical, I wasn't predicting the future, just the fact that were we to be in an unchained environment the chances are we would evolve to become improved, rather than stay the same.
Don't depend on an interview combined with arbitrary questions as the lynchpin for your hiring decision. Hire people that are motivated to work on what you're doing, and make sure they're actually motivated. Watch out because people will tell you whatever you want to hear to get a job.

There isn't a shortage of tech talent - There's an oversupply of wannabe CEO's and entrepreneurs with no business plan.
I'm hoping insurance companies are for self driving cars. I also expect a very serious conflict between teamsters and companies like UPS and FedEx, which employ a lot of drivers.
"That said, it wasn't legislation that made Segway fail."

True, but it was pretty contributory. For much of its 'early adopter' period people had no idea whether or not they would get a ticket for riding one on the sidewalk, and then later the knew that they would in most places. That certainly mitigated sales significantly.

Similarly if self driving cars were available today and you could only 'legally' use them in California and Nevada in self driving mode, and they were "probably" going to be illegal most everywhere else, that would make it hard to sell them.
I was really excited to see this.. then saw that most of it was in Ruby. Sad4us.
MonoTouch (C#) Apps Styled with CSS
I assume he meant "a list from which an element can be removed in constant time."
You may not be right, but you can always be wrong with style! :-)

I like your numbers. I hope you're right.

Now, if Amazon would just add EPUB support to the Kindles, I'd buy that largescreen DX in a heartbeat.
Next week we'll have someone that's been blind for nearly their whole life told that "seeing the sunset in brilliant color for the first in such a long time brought me to tears" is overblown.
Atari Arcade: Classic Games Reimagined in HTML5
Apple vs. DRI: the *other* look-and-feel lawsuit
I hate when people cling to this middle school notion that a republic is not a democracy. An indirect democracy is a form of democracy.
I believe this may be licensed under the Open Government License: http://www.nationalarchives.gov.uk/doc/open-government-licen...
$21,243 in 8 Days: Why AppSumo is Going to Keep Crushing It
How does cabify differ from uber? I haven't used either...
Yeah, we call it Incremental MapReduce and we _LOVE_ it. I swear, it's one of the biggest "ah ha!" moments whenever I do training for Cloudant's customers.

The basic idea is that the intermediate Map function results are persisted, while most other system (read: hadoop) throws them out.

If you're interested in some of the MapReduce history, where it's going, incremental indexing, etc., then you should read this: http://gigaom.com/cloud/why-the-days-are-numbered-for-hadoop...

Cheers.
Listen, you're doing yourself a huge disservice by accepting payment by credit card for "services rendered".

I don't care what other credit card services are out there that seem to be more friendly than PayPal -- it doesn't matter -- you will always be at the mercy of Visa/Mastercard's policies, and they exist to empower the cardholder, not the merchant/provider.

Asking for a cheque is fine, put it in your bank, wait for it to clear, go party.
Comparison between Kickstarter & Indiegogo for Crowdfunding
Tokyo Sky Tree - A maior torre do mundo fica em Tóquio
I would also like an invite. If they are being given.
Huh? I don't think you understand what I'm talking about...
Every time I've had to deal with fragmentation, it was due to a small number of large objects. Never large numbers of small objects. ymmv.
I'm not too up on the Java world, but starting to poke my toe in with my interest in JRuby and Clojure.

So forgive me if this is a dumb question: what is the nature of the Oracle closed source extensions? Are they anything I'm going to care about in playing with JVM languages, or deploying apps in a web startup (ie. non-corporate) environment?
Yeah, as far as I know, the Windows Phone Store certification policies are pretty lax (not sure if that’s reflected in their official terms or their implementation of them; I’m guessing it’s the latter). The only times I hear of apps being rejected or pulled seem to in cases of trademark infringement; and, even-then, only if the infringed-upon company requests them to do so..

I saw this play-out with Vimeo apps not too long ago. Prior to the company launching their (really nice btw) official app there were a few a third-party clients which used the Vimeo name and logo; since then, they've all rebranded or disappeared (I’m guessing at the request of Vimeo to avoid confusion).

Other than that, pretty much everything else seems to fly (I’m guessing security issues and serious bugs that come-up during review aside). This is all anecdotal (I don’t work at Microsoft or review apps for certification) but I’d be pretty shocked if they blocked an app like this.

Anyways, it looks pretty cool, maybe if iOS certification doesn’t go over the dev can port it to WP. For simpler apps (no offense here) I’ve heard it’s fairly quick work and involves a lot less on the testing/optimizing for 1,000+ device SKUs (Android) front.
He did add that clarification afterwards; that was before the first example. I read up to the first example.

However, his clarification, and your proviso are also invalid.

First, your proviso, that it's non-assignable -- his type was unusable; that it's non-assignable simply seemed to be an error. In C++ the default permissions for a class are private (not so in a struct, as I hinted at in my post, in fact, such is the only difference between a class and a struct in C++).

Now, onto his clarification:

The baked in assumption is that in a non-trivial C project that one would not be using a standard set of container abstractions as well. Such is generally not the case. See, for example, GList [1]. The replacement for a template based container in C++ is generally going to be a macro based container abstraction in C, whereas the replacement for a container of pointers in C++ is going to be a void * based generic container implementation (like GList) in C. Both sets of generic implementations are going to have broadly the same performance characteristics (specifically, they're going to have the same number of mallocs of about the same size).

In both languages, if one needs specific performance characteristics -- specifically if mallocs are so critical that they must be restricted as much as possible -- one will use a special purpose data structure. That however is a somewhat rare case for structs which are composed of non-POD types.

[1] http://developer.gnome.org/glib/2.33/glib-Doubly-Linked-List...
Not so much the industry as trucker as a profession. Trucks will be all over the place, just not driven by humans.

And then there's all the service stops which now offer food, etc for truckers. I expect few of them will successful transition to serve tourists exclusively.
Can you summarize the main advantages/disadvantages?
Yes, that's how it started. But C with classes (or even C++ before standardization) is a really different language from what is there now.

As I said in another child of my post: It is a multiparadigm language. Of course a lot of people are using it for OOP. I don't dare to say what is the prevalent style of C++ nowadays. I don't know and I don't think anybody really does given the widespread use and different domains.
They might select any given fragment of a work

Just like someone told to select an arbitrary password might select any sequence of characters. They might theoretically select anything, but most of them will choose something like 'password'.

So with your users. Star Trek fans are going to choose "makeitso". And a database of famous quotes will catch them.
Yes, it would be nice feature to have two kinds of banning. But there are so many other things on my todo list, and though this particular glitch attracted lots of attention, it happens vanishingly rarely and doesn't affect the site much. So there is a lot more payoff for users if I focus on e.g. ways to improve comment threads.
It has now gone through both houses of the legislature, presumably after the bill from May went through reconciliation. It is on its way to the governor, who, given its apparent lack of controversy, is likely to sign it.
Colon cancer typically grows slowly. If you are at risk, and get a colonoscopy at 40 and they find polyps then they will have you come back to be sure they don't come back.

Basically at risk people should get checked early and you're at risk if you've had an immediate family member have polyps or cancer.
No, I don't believe you should have that. PayPal can choose who it wants to do business with, the same as you or anyone else. If they've closed your account and held the funds, it's because they decided there is too much risk associated with doing business with you. A process to dispute the decision not to do business with you, with the possibility of winning the dispute, is tantamount to forcing two parties into a contract, which goes against the very spirit of contract law -- that of agreement between two parties to enter into the arrangement.

They hold on to any funds still in your balance for only as long as it takes to ensure you can cover chargebacks and reversals on your own payments, then disburse them to you and your relationship is ended. I don't think adding a dispute process to this would better the situation. It may be frustrating to have someone decide not to do business with you, but it's not illegal, and shouldn't be something you can dispute.
A Robot Ankle for Amputees
Even assuming you've got your own situation handled, you are going to be at a huge recruiting disadvantage if you don't offer health coverage to your employees.
I've always been curious about the debt of the Japanese government...

http://www.independent.co.uk/news/business/japans-crime-inco...

http://www.independent.co.uk/news/world/yakuza-settle-bad-de...
Have there been any studies on whether people actually want autonomous cars (a quick google search only shows one: http://www.alpineautotrans.com/?p=326)? I think it's a good idea, and I bet most people on HN would agree, but what's the downside? How many people in the general public would trust a robot driver? Can you still speed -- if you're late for work -- if you need emergency medical care? Can you take manual control of the vehicle -- would that raise insurance rates if you did so? How many people in the general public would be ok with that?
J3L2404: yes, like you.
Apple Patents Destroy The Starship Enterprise [video]
How do you propose enforcing that on an open-source operating system?
The point was not that Phelps is a representation of all athletes, but rather that athletes do eat a ton of calories a day in order to build muscle mass and have enough stamina for their rigorous training. There are certain exceptions, but generally speaking, if you are training for a sport then you should have a solid diet.
I wish I could ride bart. East bay --> san jose is not a very fun commute.

Just what, 6 more years before the south bay bart lines are done?
Thank you. I guess it could also improve their reputation to be able to hire developers
I believe there may be a line drawn between "bullshit" and "nonsense" :)
Concerned, sure. But also optimistic at the same time. That same 90 minute limiting factor you mention has also contributed to bad things, like the weakening/breaking of many social connections including but not limited to extended families. How many people would visit their several-hours-distant parent(s) more if it were as easy as sleeping in a self-driving bed-car to travel and waking up there Saturday morning for a weekend stay.

And if the increased energy usage is among the underlying concerns, then consider that a business person traveling for work, were they able to use the sleeper-car idea and arrive wherever the next morning (wasting no waking time with the traveling), will prefer that option in numerous plausible scenarios. So such cars can also reduce the amount of energy used on other forms of travel.
More subtle Question: If you clear the land, can I cross it? (for navigation)
The assertion that holding my politicians to a higher standard than playing word games is naive? That kind of apathetic thinking is exactly what allows the kind of things that stem from Washington to continue, people think it's naive and fruitless to speak up, so no one ever does.

Thanks for the harsh reminder of reality.
There's only so many serious business-y names you can give to something like this. Those names are awfully generic. PonyDebugger is great because it's unique, googleable, and memorable.
I've been programming in C++ for about ten years, first as a hobbyist, then as a student and finally professionally and it is extremely rare that I've seen an std::list needed over an std::vector or std::deque.

The general rules I follow are roughly: If the collection only grows one way and has lots of random access (or even lots of iterating over elements... linked lists aren't exactly the most cache friendly data structures), then use a vector. If the collection needs to grow from both ends and has lots of random access, then use a deque. Only if neither of those are suitable, should a list be considered and the main reason, IMHO, to use an std::list is if inserting or removing elements in the middle of the list is a common operation. But in the case of removing, if copying is cheap and order does not matter, then a vector may still be better and removal can be done by swapping the element to remove with the last element and then removing the last element. In general, if ordering is not important, a std::vector is probably a good choice.

So really, I see the use case for std::list as a real but very rare one.
>It only looks refreshing because it lacks detail.

It doesn't lack detail. It just lacks unnecessary detail.

>why not spend money making a new one and show how we've made all government services go online in a web2.0 fashion

Uhm, gov.uk is a response to a report suggesting "Revolution not Evolution", among other things. It is not being done because the government wants to leave its mark, it's because Directgov is horrible.

http://www.cabinetoffice.gov.uk/resource-library/directgov-2...
The question doesn't make much sense. Your C example totally breaks encapsulation.
This is a fake story from a satire newspaper.

http://dailycurrant.com/about/

Q. Are your newstories real?
A. No. Our stories are purely fictional. However they are meant to address real-world issues though satire and often refer and link to real events happening in the world
Programming internships are typically paid positions. I can't speak for Square, but every other programming internship I'm aware of (even at other startups like Path) were paid.
And ruby doesn't have macros that would make such a db switch even simpler.
Just to clear up one point that was semi-made already, "they" meaning Apache CouchDB isn't shifting anything toward mobile. They're still making the same great product from before.

The mobile stuff that you're referring to is CouchBase's. It's a completely different product and their work should not be confused with Apache CouchDB's, though it often is.
I am by no means implying it takes "extreme" hard work. I'm merely stating that on average it takes more work then people realize.
The industry will be just fine. It's just the truck driver profession that will die.

The existing actors, however, might well be unable to drive that transition and they might consequently die and be replaced by other, new actors.
I started an alternative medicine affiliate site back in the summer of 2006. Probably spent 4-5 months full-time on it, and 1 hour since. It made me $1.6 million total for the first 2 years before I sold it. Pretty good ROI.
What's so bad about Ruby?
TextDrive is Back
Charles requires you to proxy your device's networking through your computer, which is annoying to set up, and doubly-so if you need to sniff https. PonyDebugger looks great because it doesn't interfere with the normal networking behavior.
Your language extension sounds a lot like the friend keyword.
Legislature is an iterative process--

The votes:

Senate Floor (08/29/2012), Assembly Floor (08/28/2012), Assembly Floor (08/24/2012), Assembly Committee (08/16/2012), Assembly Committee (07/02/2012), Senate Floor (05/21/2012), Senate Committee (04/10/2012)

The senate approved a version in May, and sent it to the Assembly. The Assembly added some markup. Only in the last week did the Senate and Assembly vote on the same bill, which is the process needed to send a bill to the governor.

(Full history here: http://www.leginfo.ca.gov/cgi-bin/postquery?bill_number=sb_1...)
DHS Source: "It's Going Hot" - Obama False Flag Coming
A lot of people are mentioning this was brought over from Android, but it reminds me the most of WebOS (Enyo, really). I've had my TouchPad longer than my Android tab, so I can't say whether this was common on Android first.
It did? When did a court rule that a slight change in Zevida's practice would make it legal?

Lots of people are trying/hoping to change the First Sale Doctrine into something that can destroy copyright. That simply isn't going to happen. If some court someone rules that I can own a virtual copy of "The Avengers" and trade it around with my "friends" on the Internet, Congress will recognize that as a bug and modify the law.
How White Is The New Internet?
Perhaps someone could explain how it differs and compares to the friend keyword.
Yep. That's the way it is done in C. See Linux kernel for example. No problem with that as there's no expectation of well-encapsulated objects in C.
> When China only catches up to 25% of the US GDP per capita (where Brazil and Russia are), it will overtake the US. The the US will have to boast about its per-capita GDP, which really isn't that good (compared to many other OECD countries, most importantly Canada).

Here's a game-plan for China. Catch up to 30-35% of US GDP per capita. This will give them a huge operating margin for competition in space colonization. Be the civilization to colonize Mars. The expansion of human civilizations into the solar system will be analogous to the western nation's era of exploration and colonization. The new civilization on Mars will incubate new ideas and cultures in the 21st century much as the "new world" did centuries before.

As custodians of Chinese civilization, I don't see a better move for the Chinese government.
>One of the top-grossing apps with ~$60M/year in revenue. Considerable open-source libraries. A huge number of applications are running my code, even if you discount the code I have in the OS.

Sounds impressive (but, no pointers/links? How to differentiate from some random guy on the interwebs?).

But surely with those credentials you don't have any reason to belittle some guy for using RubyMotion for development. Heck, even MacRuby itself was initiated and sponsored by Apple for a couple of years.

The most important thing is the end result, not how it was made and if it was messy inside. Heck, OS X _is_ messy inside, and historically it had been much more messy, with a plethora of frameworks for legacy compatibility, a hodgepodge of system apps done with one or the other technology, etc, as you yourself acknowledge.

If the app is well thought out, runs fast and does what it says without crashing, the customer could care less with what technology it was made with. You haven't given any proof that an app designed with RubyMotion would be worse off than one designed with Obj-C/Cocoa.

It's not like IB is the be all end all of development. People have managed without it. And it's not like Obj-C magically gives more quality to your code compared to Ruby. Most of the "20 years of practices" sound like cargo-cult.

A Ruby guy, even a RoR guy, coming to iOS development might have fresh ideas of the kind that an old Obj-C/NeXT veteran might not even be able to comprehend. I haven't seen any innovate iOS apps from NeXT-era Obj-C guys...
I think the main problem is that programs are designed by programmers who think that the users are idiots. Programs designed for programmers have a much leaner interface.

e.g. think about accounting applications:

You had trained data typists in the 60s, who typed the accounting records in a format, that can be directly processed in a batch oriented way.

You had 3270 terminals in the 70s, for trained typists, to enter the accounting data into a form, that was producing the records to be processed in a batch oriented way.

User interfaces become more interactive in the 80s, applications become personal, and there was no batch oriented processing anymore.

Most accounting software requires the use of the mouse now, so its no longer possible to use them for a trained typist, who prefers that her fingers stays on keyboard.

Lets step back:

My own home grown accounting software is written AWK. Its parsing a plain text in a markdown like syntax, and producing all papers I need for tax and accounting with a single "make". Calling ":w<cr>make" is F2 in VI for me. The complete accounting system is 88 lines for invoices, 128 lines for monthly tax, 168 lines for annual tax. Its pure batch oriented, requires no database, and I'm using my preferred interface, the VI editor.