skysight-inc/HackerNews huggingface dataset:
> But if the new reality is that college is only good for pushing out technicians and a liberal arts education is only for suckers, then we've just added one more depressing symptom pointing to a diagnosis that there's something deeply awry in our nation's economic system and social priorities.

I think the problem is more that people expect to be employable after going to college. If you are independently wealthy and are just going for laughs, sure, the lack of concrete utility in an English degree is not a problem. But I don't think that's the position of most college students. They want all those intangible benefits you discussed (live with an open heart, understand things, etc.), but they also intend to put themselves on the path to a comfortable life, and they don't find out until after graduating with an English degree and a ton of debt that they only get the intangible benefits and are on roughly the same career trajectory as they were before they went to college.
How 29 Cloud Price Drops Changed The Bottom Line Of TripAdvisor And Pinterest
Why can't you version control database code/schema? I can do it fine using Rails migrations. I've also been looking at http://sqitch.org/ as well.

Why can't you create parallel instances for each dev/environment? (If licensing costs are a problem, maybe look at a free one?)
FYI,

Years ago I worked at a startup which made a distributed, p2p automatic file synchronization system. The startup didn't work out, but the system (mostly) worked. We spent a lot of time trying to solve things that are not largely solved, so if I were to start over today, a lot of the hard work would be done.

To be more specific, if I were you, I would start by using the p2p connectivity and data channel code built into WebRTC (at webrtc.org) or libjingle (at https://code.google.com/p/libjingle/). This is what AeroFS (at https://aerofs.com/) is doing.

By the way, writing a distributed file sync system is not that simple, even though it might seem simple at first. Things get complicated really fast. I think that ones reason one of these hasn't taken off is because it's really hard to get right. But, I still hope it will happen one day.

Oh, and there is http://camlistore.org/, which is an open source project run by a really smart Googler. It's not specific to file syncing, but it has a powerful foundation. A combination of the p2p bits from WebRTC and the distributed data bits from camlistore would be pretty powerful. It makes me wish I could find some more 20% time :).

(Full disclosure: I work at Google, often on the WebRTC code base, and am the maintainer of libjingle)
> The SQL itself is also non-portable

?

CTE is part of SQL:1999 and most RDBMS support it: http://en.wikipedia.org/wiki/Hierarchical_and_recursive_quer...

Or are you using some odd custom definition of the word "portable"?
South Carolina Declaration of Secession [1]:

The people of the State of South Carolina, in Convention assembled, on the 26th day of April, A.D. 1852, declared that the frequent violations of the Constitution of the United States, by the Federal Government, and its encroachments upon the reserved rights of the States, fully justified this State in then withdrawing from the Federal Union; but in deference to the opinions and wishes of the other slaveholding States, she forbore at that time to exercise this right. Since that time, these encroachments have continued to increase, and further forbearance ceases to be a virtue...

The General Government, as the common agent, passed laws to carry into effect these stipulations of the States. For many years these laws were executed. But an increasing hostility on the part of the non-slaveholding States to the institution of slavery, has led to a disregard of their obligations, and the laws of the General Government have ceased to effect the objects of the Constitution. The States of Maine, New Hampshire, Vermont, Massachusetts, Connecticut, Rhode Island, New York, Pennsylvania, Illinois, Indiana, Michigan, Wisconsin and Iowa, have enacted laws which either nullify the Acts of Congress or render useless any attempt to execute them. In many of these States the fugitive is discharged from service or labor claimed, and in none of them has the State Government complied with the stipulation made in the Constitution. The State of New Jersey, at an early day, passed a law in conformity with her constitutional obligation; but the current of anti-slavery feeling has led her more recently to enact laws which render inoperative the remedies provided by her own law and by the laws of Congress. In the State of New York even the right of transit for a slave has been denied by her tribunals; and the States of Ohio and Iowa have refused to surrender to justice fugitives charged with murder, and with inciting servile insurrection in the State of Virginia. Thus the constituted compact has been deliberately broken and disregarded by the non-slaveholding States, and the consequence follows that South Carolina is released from her obligation...

We affirm that these ends for which this Government was instituted have been defeated, and the Government itself has been made destructive of them by the action of the non-slaveholding States. Those States have assume the right of deciding upon the propriety of our domestic institutions; and have denied the rights of property established in fifteen of the States and recognized by the Constitution; they have denounced as sinful the institution of slavery; they have permitted open establishment among them of societies, whose avowed object is to disturb the peace and to eloign the property of the citizens of other States. They have encouraged and assisted thousands of our slaves to leave their homes; and those who remain, have been incited by emissaries, books and pictures to servile insurrection...

[1] http://www.civil-war.net/pages/southcarolina_declaration.asp
Apologies for not being excessively explicit--I was referring only to the fact that given their caseload and decisions, the CAFC often appears as a rubber stamp court for patent litigation.

I was not speaking about establishing binding precedent. However, even on that note, your argument rings hollow--the FISC has established precedent that has very much become the prevailing understanding of "legal" where its cases are concerned. That's why we've arrived at the mess we're in. Whether the precedent is binding or not is debatable, as nobody I've yet heard of is quoting FISC decisions in other law enforcement actions/cases. But when we have every official from the President onward declaring that everything is "legal" because it has been reviewed and decided upon repeatedly over the last few decades by "the courts", I think trying to make a technical argument on the binding nature of the precedents established is misguided.
I've skimmed it. I might have read it if not that pseudo asm - I was more genuinely interested in algorithms, rather than how they fit in pseudo registers and etc...

It is not an encyclopedia per se, and yes, it has substantial narrative, but it is as other sources mention - e.g. in CLRS it is explicitly referenced as "encyclopedic work".
The important question is

Does it have a browser?
PHP Recursive Backup of MySql Database
>I really wish I could sign the White House petition to pardon Snowden, but I don't want to get my name on the no-fly list or any other such secret lists of "terrorists".

Really? You believe that signing a petition could get your name onto a 'no-fly list or any other such secret lists of "terrorists".' and you haven't fled the country? Isn't that outrageous?

>I guarantee every one of those 110,000 people who signed that petition are now being closely watched.

This is nuts. If there is such a list, I'd be ashamed to be left out.

If the list is based solely on petition signing, it would probably be titled "Mostly Harmless Complainers"
> I want to speak to an important question, though: why DO we continue?

So that others won't have to suffer as we did.
I'm reminded of Knuth's six character critique of C++...

a < b > c;

(from Dr. Dobbs, many years ago)

Can you determine the function of that statement without knowing the types of the variables? No? That's because there's a parse problem in C++. If they had only used, say, [< and >] rather than < and > for template declaration, it could have parsed cleanly. Overloading operators for unrelated functionality is a dangerous and usually unnecessary practice.
Instead of looking from the point of view of business, why don't you try to look from the point of view of the consumer and see where it gets you?

That's the approach taken by the people behind Project VRM and Doc Searls' Intention economy[1].

[1]: http://en.wikipedia.org/wiki/Intention_economy
I also think that rebuilding from scratch is way better than some idemponent CM solution. I work at small scale - just need to have some services working on a vps and also manage my linux box.
This is why I think that docker will be a great solution to me. Spinning lxc container from existing image is really fast - I have made some tests recently. Now I'm setting up a system where I will have portable containers for specific tasks - a nodejs container for a webapp, a postgres db, tor machine for anonymous work, etc. All of them will be built using Ansible and versioned using git.
Then I can put them all on a vps and redeploy independently and just use one machine.
But what about these direct quotes from him:

> "My position with Booz Allen Hamilton granted me access to lists of machines all over the world the NSA hacked,” he told the Post on June 12. “That is why I accepted that position about three months ago.”

And also:

> Asked if he specifically went to Booz Allen Hamilton to gather evidence of surveillance, he replied: “Correct on Booz.”
NASA Probe Gets Close-Up Views of Large Hurricane on Saturn
Stop projecting your feelings on your dog. Your dog does not guilt you into anything, your dog doesn't judge you, you are judging yourself.
Exactly what is so terrible about advertisement, may I ask?
> can you package your ami for your developers to use

SuSE Studio lets you do exactly that. (Though exporting to AMIs is just a feature, not the main objective.)
Your reasons for continuing are optimistic and perhaps privileged. For a large amount of people, especially for minorities and other groups in the past, contribution to the long-term well-being of humanity was not the goal. Some people had to watch as their children or parents were taken from them by war or sometimes trade and slavery. Perhaps those people sought revenge and reunion. Others were born into extreme poverty and prejudice. Perhaps they seek equality. Others were born into abundant wealth and perhaps they seek to amass more wealth and take advantage of a money-driven world. Yet other were born into internment camps and reservations. Maybe they continue out of ancestral pride or out of a sense of justice and reality. Because of nature of humans (i.e., greediness and hatred), in my opinion, the long-term well-being of humanity is a feeble goal meant for Engineers and Scientists for the most part.

At the same time, as Stephen Fry points out here, some people continue because others won't allow them to quit. Or, in a lot of situations, they can't quit without throwing the lives of their families and friends into a gambit.

Personally, I'm more of an Absurdist or Nihlist, and I don't really see much of a point to life. I continue because I'm seeking some kind of meaningful death. In that journey, I've picked up many people as acquaintances, lovers, family, etc, and if I can at least make some of them happier or better off, then maybe it was worth it.
Google Cloud Playground
great list!!!!
Hiring private security for that purpose is basically vigilantism, this should be illegal in any sane jurisdiction. Has anybody prosecuted this?

Being a "Malibu problem" doesn't really make this matter any less relevant. It's precisely this kind of being above the law feeling of the wealthy that's at the root of many much larger problems.
Sometimes it just saves you huge amounts of time and code to do something in the database though. For instance, if you need to join against a remote data source, you can:

1. Write a bunch of code to pull the data from both sources and join it in the application. You have to pick a join algorithm at the beginning, and if your data changes you may need to rewrite it later.

2. Add a remote table in the database and just do the join there. The database can use statistics to pick a join algorithm for you.

I'm sure there are cases where you'd pick #1. But in many cases, the database offers a feature that allows you to implement a solution and call it "done" in minutes or hours where an application-based solution would drag on for days or weeks and carry a larger maintenance burden.
NetNewsWire 4 Open Beta - Sync coming soon
I've done a lot of C++ programming and Objective-C is significantly easier to write code for. It takes hours to understand Objective-C compared to years for C++.

C++ is great at a lot of things, but interface glue is not one of them.
Writing JS games is fun :) I've got a little html5 game engine I'm working on: https://github.com/joelmartinez/flatredball-js

Here's a live sample (that you can edit in real time) - http://joelmartinez.github.io/flatredball-js/#rain

It's not as much about reinventing things in JS, it's about exploring what is possible in that environment. I'm not a huge fan of the "compilers" that just take an executable and compile it to JS ... I'm more going for a "native web" experience.
That's misleading/false. The "Intelligence Community Whistleblower Protection Act" specifically protects intelligence contractors.

(Now I'll grant you that it probably isn't an attractive option for a lot of reasons, but there is a way for people like him to blow the whistle on illegal government activity without going to jail.)
> They've been co-opted by patent lawyers, and decide very much in favor of patent holders.

Co-opted? It's been run by patent lawyers pretty much from the start. See http://arstechnica.com/tech-policy/2012/09/how-a-rogue-appea... for a history of the place.
The question is, will he be done with The Art of Computer Programming before George R.R. Martin is done with The Song of Ice and Fire?
Yes this will make you stronger, but not as much as barbell exercises
Who cares? The NSA gets it's data directly from google. You need to protect yourself from all hops between you and the one you communicate with, not only from the hops between you and google.
Why do you think the charges were filed in Eastern Virginia (home of the security establishment) and not Hawaii, whi h is the home of Snowden and the scene of the alleged crime?
Alan Turing's 101st birthday celebration in Manchester
OStel.co does address this - we are specifically trying to lay out how a privacy-first, security by design VOIP service should be run. We are taking stock, off-the-shelf open-source software, and figuring out the best configuration for it to be run in order to store as little data as possible. We are also thinking about how we can defend against tracking of signaling information - by perhaps running the SIP/TLS portion over Tor.

You can read about this and more on some of our posts on the Guardian Project blog:

http://guardianproject.info/2013/06/12/carrier-grade-verizon...

http://guardianproject.info/2013/01/31/anonymous-cb-radio-wi...

http://guardianproject.info/2012/12/10/voice-over-tor/

https://guardianproject.info/2013/02/22/lower-bounds-of-the-...
Depression (and other forms mental illness) isn't as fatal as diabetes or cancer but it is fatal for many people and ruins the lives of even more.
I'm not expecting it to fly either. I would be happy to be on the last page of Inc's top 5000 companies, as this looks hard but feasible.

I was working for a large outsourcing company for 14 years so I'm pretty aware of this type of work and I'm comfortable with it. We used to maintain and old system which was born in '75. But that was a huge company of 1,000 employees and the magnitude of customers and the influence that this company have is not achievable by us now, as we are rather small independent team of professinals entering an U.S. market for the first time. I admit that the tier one companies are not our target at this time; we are too small for them to handle their huge legacy codebase.

I foresee there might be some demand from the small software companies which are at least 15 years on the market, so they have their legacy products which may still be there in the field, but I'm not sure how big is the demand and if they really open to work with us as an offshore dev team.

How can we become trustworthy for these potential clients?
My ideas are:
- to incorporate in the U.S.
- to hire a sales rep in the U.S.
- to get an U.S. bank account to facilitate easier B2B payments

Any other ideas are welcome. From where to start?
I really need to evaluate the capacity of this market and the opportunities it may give to a small tech team.
We couldn't find it. It entered the roof near the edge, continued through the screen, and in to the ground outdoors. We did a lot of digging around, but ultimately were unable to recover the round.

The holes in the aluminum roof were round (ruling out a tumbling rifle round) and were definitely larger than .22 caliber. Most gun discharges on occasions like New Year's are handguns, so it could have been any number of handgun rounds in the .35-.40 caliber range. It wasn't large enough to have been 45ACP or .44 Mag. It could have been a .30 caliber rifle round, but given the estimated angle of entry, I would have assumed it would tumble by then. To leave such a clean entry/exit hole would seem unlikely for a tumbling rifle round.
Seems pretty simple. Search local laws for "not open to the general public", copy, paste, boom.
Lively Kernel anyone?

http://www.lively-kernel.org/lively/
For Snowden, a Hasty Exit Started With Pizza Inside a Hong Kong Hideout
See my first post in this thread.

Short version: Users can enable iMessage on their devices by signing in to their Apple account. Therefore, Apple is capable by themselves of configuring which devices receive messages from particular accounts. Therefore, Apple is capable of configuring a device you do not control to receive your messages.
Since we're assuming quantum computers, isn't Diffie-Hellman vulnerable as well? A bit of wikipediaing suggests DH is equivalent to a "discrete logarithm problem", which it also states has an "efficient" (polynomial time) quantum algorithm.
If you are going to a beach it's much better to be sticking it to the man while you are there.
Tiny Tiny RSS which is hosted on Heroku - http://projectdelphai.github.io/blog/2013/03/15/replacing-go...

Aside from this, however, I would have gone with Old Reader. Feedly is a good choice (especially with their new cloud platform), but last time I checked, they didn't let you export your feeds. If you don't mind that, Feedly is a great choice.
It uses ZRTP and SRTP at least for the audio / video streaming portion of the service. The exact ciphers and strength are decided by the two clients making the call, as OStel server itself has no hand in negotiating crypto for that portion. Since we support many different client types (CSipSimple, Jitsi, Groundwire, SFLPhone, etc) this can vary greatly.
As I see it, there are two elephants in the room that need addressing.

- Do you really want to get involved with anything Google given their links to NSA?

- Do you really want to place company or personal resources into this product given their track history of shutting down experimental, and not even experimental technologies (as this is)?

(or Maybe it is time to take off my tin-foil hat. I don't know about that, I just know I am deeply disappointed with Google)
> To allege he won't receive a fair trial in the United States is completely ridiculous. What he's really trying to say is he knows he is guilty.

Sure. The NSA has been conducting illegal data capture on millions of Americans for years, but surely we can rely on the government and legal system to play fair. After Bradley Manning was kept in conditions that are considered torture, and after prisoners in Guantanamo, having been kept without trial for years after Obama said he was going to close it down, went on a hunger strike only to have themselves force-fed so the government can keep them alive to continue rotting in jail, surely Snowdon will receive a fair and public trial where the facts in evidence will be used to ascertain his guilt or innocence without any interference.

The actual likely result is he will be declared a traitor, enemy of the state, and a spy, accused of espionage, and thrown in a cell without actually being charged with a crime for years.
Problem with "new things to try" in construction is that many of them require significant investment in physical infrastructure or research and development to meet (often justified) regulatory requirements. That doesn't fit well with low margins and high vulnerability to economic cycles.
nested sets are not generally faster. for anything which is not "get all direct and indirect children", they are slower than common table expressions (recursive queries). in databases supporting cte's, that is.
CTEs are portable, but the sorting piece of the solution relies on PostgreSQL's arrays, which are not portable. Even with CTEs, I think doing sort-by-path in a portable way is going to be ugly (arrays make it very nice.)
Announcing Angular Kendo UI
http://www.kendoui.com/blogs/teamblog/posts/13-06-24/announcing-angular-kendo-ui.aspx
medium.com - better than tedium, but not by much.

Perhaps this is overly harsh, but all these superficially insightful posts in font-size: 300 strike me as rather narcissistic.
Indeed, it actually seems like we've gone the other way. During the first half of the twentieth century, buying and living in Ikea-esque "Kit Houses" was actually not entirely unheard of. The Wikipeida page for Sears Catalog Homes [1] actually lists the price range as between "$12,590 and $55,390 in 2008 dollars," which certainly seems like it could be price competitive with other methods of new home construction, even taking into account costs like land, etc.

[1] http://en.wikipedia.org/wiki/Sears_Catalog_Home
I know. I thought I made that clear with the "probably more so myself" bit. But me feeling bad for the dog who has a much shorter lifespan than I do and who seems to already be losing his sight and hearing is not projecting. My sight and hearing is perfectly fine.
I think you may be attributing too much effort in finding and toeing the legal boundaries, but yeah, you definitely have a point about the bushes :)