skysight-inc/HackerNews huggingface dataset:
Google doesn't seem to be that obtuse.

Example: I was syncing up my blackberry calendar with Google Calendar. Now, I wanted the phases of the moon on my phone's calendar, but did not want to type them in. I found a .ical hosted on Apple's website that did just that. However, it was zipped.

Now, Google Cal has a feature of "Give it a url and we'll make it work". So, not thinking it would work, gave it the zipped URL in the form of a server call (not a direct link)... and it Just Works.

I then manually sync my GCal to my blackberry cal, and it works flawlessly. If this the kind of stuff that Google people do, all the better. It just works.
There is lots of information about Rand online, e.g. here: http://aynrandlexicon.com/

And besides her novels she wrote books like _Capitalism: The Unknown Ideal_ where she, for example, discusses the history of the railroads, and how many of them took government money, and her objections to that, and how unfair/dumb it is that those people -- those Government suckups -- got called capitalists/industrialists and the free market gets blamed for their misdeeds.

Rand covered a lot of ground. She was big on there being objective truth -- it's not all just opinion. She was big on reason -- she wanted human civilization to make progress by people using their minds. She liked science but criticized scientists overly concerned with funding, for example, at the expense of boldly seeking potentially unpopular truths. She liked entrepreneurs because they transform the world for the better, and lead the way for progress. She liked heros who do great things, and encouraged people not to settle for mediocre lives.

She hated pseudo-intellectuals who espouse unclear, socialist, altruist/sacrificial, or subjectivist philosophy. She hated people who wanted to power over other men, and favored those who wished power only over nature. She hated collectivism; it does things like take away individual responsibility, and also sacrifice some individuals for the sake of the collective. She hated sacrifice and the altruism that advocates self-sacrifice. She wanted individual people to be able to have lives that matter if they merit it, with no one to stop them.

There's lots more. Hope that helps.
Making money is a game, like baseball. If people can be passionate about the latter, why can't I be passionate about the former?
I think the current Evernote Android client will do offline if you're a paid Evernote user. I don't know though, I'm still only using the free service so far. I'm not ready to commit to a note service yet
It's actually a good plan. I'm surprised most secret systems aren't just accessible via thin client without any bulk transfer capabilities.
"They were not built to solve a business need"

That's not quite correct. It is perhaps more accurate to say they weren't built to solve your primary business need. They certainly solve the problem of getting unskilled people to be productive at some level. And this is not a trivial consideration. It takes a great deal of effort, time, and expertise to design a system that maximizes programmer productivity, such that an ideal minimum number of 'programmer-hours' is all that is required to augment and maintain it. And when you do, it is likely that it requires 'wizard level' programmers to put in those hours. Expertise is expensive, hard to find, and presents a certain replacement risk for an employer.

The alternative is more dumbed-down systems. The code is less elegant or clever, but easier to understand and imitate. And the 'brutish' nature of such code leads to a certain amount of repetition, which requires more 'programmer-hours' to work on. Hence the need for more developers. As many folks have pointed out, programming today is very much a social activity. The systems themselves are partly responsible for this. There is a need for developers to be 'hot swappable'.

And the staffing pressures are partly what are responsible for the popularity of frameworks, for similar reasons. Frameworks are development languages that sit on top of programming languages. In many cases, you barely even need to know the underlying programming language in order to produce fairly sophisticated results. In contrast, to be productive in programming languages, you need to have a fairly deep understanding of your craft and have a good bit of experience in the quirks of that language.

Frameworks are like DSLs for a technical domain. While it can take some time to learn the framework language, you can produce more, faster than if you have to build software from scratch (or using just libraries). But what are you producing? As the author says, they are built for "20,000 or 200,000" developers. Not you. And not your problem. They may solve common problems, but they don't necessarily solve your particular problem in the most appropriate way. You may need to rethink your problem to fit what the framework can accommodate. Or face the staffing dilemma.
Stretchable Silicon Could Make Sports Apparel Smarter
I put my school on a 0% credit card -- way cheaper than student loans!

I think most schools are charging fees now, though. There used to be a scam where you could massively overpay you tuition bill on a credit card and then the school would cut you a check for the difference. (Lots of people legitimately end up overpaying because grants or loan dispersements can hit your account at weird times)
Refferal code in the ebook link, you have to be kidding me.
Java and Ruby Developer Lucky 13 Contest
In that case, you're not the target customer.
> But the U.S. military is telling its troops to stop using CDs, DVDs, thumb drives and every other form of removable media — or risk a court martial.

I'm pretty sure anyone stealing the data is already risking a court martial.

If the secret files are really so wide open that they're just counting on people not being able to take them, then there's some much larger problems that they better start addressing.

Also, I have a really hard time believing this one Private in the army could download hundreds of thousands of State department secret communications, then smuggle them out on CDs. Something is very broken if that's true. Either Manning is just a scapegoat, or there's massive security problems with secret information, or both.
Your approach sounds great!

If candidates know this is how you conduct the interview process, it seems very positive and always keeps the door open.
I could get my mind to work otherwise. I just wasn't trying to. I know there are cloud-based alternatives to what I was doing (though I have to say, the difficulty in making a simple screenshot surprised me).

But agreed entirely on how if you approach this fresh, like an iPad -- that you're hitting the store, the expectations will likely be much different. Some might go "wow" and love it.

But the iPad didn't look like a regular laptop. This looks like a laptopduck, but if it doesn't quack like a laptopduck, perhaps an issue for some.
If they needed to use a sneakernet because of a low bandwidth link, it seems like they could eventually migrate to a system with the ability to transfer encrypted copies to removable media. Any other trusted computer on the network could download a key to decode the data, while making the keys unavailable to the end user (at least to the greatest degree possible).
Mini Book Review: MySQL for Python « The Mouse Vs. The Python
There's more of us than you'd think ;)
Yes, There’s Another wxPython Book « The Mouse Vs. The Python
Typesetting chemistry in LaTeX
How is that a rip-off? In the general case, this is how banks basically work. They borrow short term from depositors and lend long term to mortgagees and businesses.

In this specific case, they are exposing themselves to risk from the time value of money, the capital price of the bond. If rates rose 0.5%, they lose 3% on a 7 year bond.
Where do I click "I agree"?
I think it's pretty damning to the military that they have such huge issues with their secret data. Relatively pedestrian measures required by standards like PCI-DSS could increase the security of these systems many-fold.
Well in this case I'm talking generally, it's not just an 'unfunny snark' about European kids.

There was also all that protesting and rioting in France a little while ago because the retirement age was being changed from 60 to 62. Seriously.

I just find it totally flabbergasting that people would choose retiring 2 years earlier over having your nation turn into a bankrupt and failed state. This type of thinking is just totally foreign to me.

And that was my first comment on this site, by the way.
Couldn't disagree more, and that's after having lived through just the situation you and the OP both described. Pick the right CMS for the job, make sure your people are fluent with it (this is key) and you vastly reduce the amount of wheel reinvention not to mention effectively outsourcing large swaths of your codebase to a community of a few thousand developers. 100% bespoke makes sense if what you're doing is trivially easy or a complete departure from the available canned feature set of a CMS, in all other instances you're artificially limiting your pool of developer talent and taking on massive technical debt in the form of code you're on the hook to maintain.
At every company I've ever worked, curly braces were mandatory after if/elif/else statements and loops specifically because of #8.
Scientific statement: "Black people are biologically similar (for some definition of similar) to white people."

Moral statement: "Creatures with X degree of similarity to white people deserve the same rights as white people."

The latter statement is simply unprovable via the scientific method. Forget even about the racism - the statement "you shouldn't rape/torture/murder people" also can't be proved via the scientific method.
Great, thank you guys :)
It sucks. I just started a new job with lots of pair programming and all vim users. Struggle.
I don't see how you have a choice to not hire a lawyer. It shouldn't cost more than a couple of hundred dollars to find someone to read through the contracts and tell you what they think, i.e. are you screwed or not.

If $40,000 dollars is at stake, a few hundred dollars is probably worth it to get a professional opinion.
It's not low bandwidth link; it's intentional design. Secure computers are not able to connect to the outside world.
Man, I had his "Good Quotations" page [1] bookmarked for the longest time, like seven years ago.

[1] http://www.cs.virginia.edu/~robins/quotes.html
GCJ is itself similar to the much older ACM's ICPC ( http://cm.baylor.edu/welcome.icpc , around in some form since 1977 http://cm.baylor.edu/ICPCWiki/Wiki.jsp?page=The%20Early%20Ye... ), though of course it's not limited to college students.
It's the best time to invest, sure. I don't know about borrowing to invest, though...
I know that some government contractors fill the USB ports with epoxy.
If your definition of people includes fertilized eggs, then it is clearly rational to believe a person can divide.
Boohoo. I mean it.

I don't think they even make compilers that don't warn about the top 2 issues, and 5 for sure. And after that it gets down to "I did something stupid and something stupid happened." I mean:

int ii = i/++i;

Seriously? As if defining the order of operations would magically take the suck out of that statement.

There are like 1.5 nuggets of real pain in here. (1 point for returning a stack array, 0.5 points for noticing that C is C.)
Looks like they added 'respond in-line' too, or was that there before?
... and I still love C. There's something utterly minimalist and carnal about C. The best part is how it's several orders of magnitude more productive than writing assembly code, all the while 99% as powerful and performant.
#@%^@#$% Wikileaks
Amazing funny photo :)
Is that what's happening? It sounds to me like a government at risk of collapsing because of over-spending it trying to cut back its expenses.
Drupal has a learning curve like the Matterhorn, plain and simple. Based on observations made over the last four years I'd say the majority of projects started using Drupal with competent developers who have little or no prior experience with the CMS typically fail. The odds improve drastically as a team's familiarity with Drupal grows.
Book Review-- HTML5: Up and Running by Mark Pilgrim
He loves what he made, sure. However, I don't see where he is saying anything particularly inflammatory, especially in comparison to DHH's f-u to enterprises. Further, this post lists specific counter-arguments that are backed with examples. If this is inflammatory, then I would like to see more "inflammatory" posts comparing frameworks that are like this.
I'm pretty sure anyone stealing the data is already risking a court martial.

Anyone stealing the data, yes. I read the article as saying that people using remobvable media for purposes consistent with their jobs will now be subject to court martial.

Example: A machine is normally connected to the network. It is moved to another location and is not connected to the network yet. Someone using a thumb drive to copy a file from a machine on the network to the unconnected machine is breaking the new directive even if the thumb drive never leaves the office or is erased immediately thereafter.

Just an opinion of a paraphrasing of a leaked memo describing a directive...
easy skimming.
CRM-114: O-P-E
On the flip side, is it considered okay to simply stop contacting a candidate after three or four interviews, never send a rejection notice, and refuse to answer an email or phone call about the situation?

I've had this happen to me three times in the last five years -- mostly for positions within a marketing department, where you would think communication would matter.

Unfortunately, fear of retaliation or blacklisting keeps applicants like myself from disclosing specific company or hiring manager names...I feel it's disrespectful to not at least send an FOD note of 10 words or less if you've spent hours with them.
Makes you wonder about what prospective employers people are laughing about today.
Do you really think those newsletters, website-generated messages etc. which end up in your gmail at a particular time are from Gmail servers
http://en.wikipedia.org/wiki/Up_to_eleven 11 is a joke.
(0 unread) Yahoo Mail, ariz.azma
So - you asked for something unreasonable from a small business, got turned down flat, and now you're having a snit fit about not being treated with kid gloves? So far you're 3/5 on the toxic customer score:

Warning Sign #1: Disrespectful or Abrupt

Warning Sign #2: Asks for a Discount (With No Reason)

and

Warning Sign #4: Unrealistic Expectations

I'm glad you don't have my phone number.
I tend to err towards 256.

My rationale is this: what percent of the DB will the extra 156 characters take? If I have 1K or less users, an extra 150KB of storage is negligible. If I have 1M users, 150MB is also silly.
It's very difficult to avoid it when thing goes complicating. A may reference B, B may reference C, ... and somewhere, X may reference back to A. If this strategy makes sense for big project, many hackers work with C++ can use it either, as the performance overhead is very low.

But in the real world, reference-count based GC just has limited usage.
Antikythera Machine built out of Lego
That's along the lines of stopping child abuse by changing your Facebook profile picture to a cartoon character.
Can we build a system above ZeroMQ for such purpose easily? I think the async semantic of ZeroMQ is suitable to mitigate the latency of multiple RPC.
So do I count as having "violated copyright rules" because Content ID incorrectly attributed the music in one of my videos to some artist I've never heard of? Which, by the way, is not uncommon.
Are you claiming:

1) Part of civil disobedience is pleading guilty to all charges in court. If you don't do this you're just a lazy 'poser' of a protester.

or

2) People that commit crimes as part of a protest shouldn't be allowed to defend themselves

Personally, I think there is nothing wrong with defending yourself in court and using the courthouse as a pulpit to further your civil goals (i.e. why the law is unjust, why you shouldn't be punished, etc).
What does it feel like to be stupid? An anonymous Quora user explains.
Bruce Schneier on homomorphic encryption

http://www.schneier.com/blog/archives/2009/07/homomorphic_en...

Side note by me:
If this is shown to be actually secure then this would be very interesting. Note he states that an efficient algorithm would take 40 years.
This suit was filed in December 2009 and I'm not sure why it is being reported now as if it were a new filing.

The procedural context is intriguing, though. Among other things, when the court fights first started, Facebook sued ConnectU, the Winklevoss brothers, and Mr. Chang for what is known as declaratory relief. This is a special court remedy by which a party can anticipate that another party will sue for relief and beat that party to the punch by suing first. The point of the preemptive suit is to file in a favorable venue and ask the court to consider and resolve the conflicting claims to the subject matter in dispute (here, the rights to FB's assets). Thus, Facebook sued all these parties in order to get a declaration (and judgment) from the court that neither ConnectU nor any other party had any rights to the FB assets but that, instead, Mr. Zuckerberg and FB owned all such assets free and clear of any of their claims. This included asking for such a declaration against Mr. Chang as well.

According to the allegations in Mr. Chang's suit, the Winklevoss brothers retained counsel to defend the declaratory relief action and also paid for such attorneys to represent Mr. Chang as well. Mr. Chang then alleges that his own attorneys sold him out in favor of the Winklevoss brothers by failing to advise him properly concerning the settlement that was ultimately reached in the case by which the brothers received a huge payout and he got nothing (he claims that he and the brothers had formed an entity into which the assets of ConnectU, including the FB-related rights, were transferred and that he therefore owned up to half those assets and should have received up to half the settlement proceeds as a result of this).

So you have claims that the Winklevoss brothers stole what belonged to Mr. Chang, that Mr. Zuckerberg then stole what belonged to the brothers and Mr. Chang either separately or jointly, and that the attorneys representing the brothers and Mr. Chang connived with the brothers to stick the knife into Mr. Chang while extorting a massive payout from FB. And, to cap it off, the brothers and ConnectU have moved to set aside this settlement because they claim the Mr. Zuckerberg misled them about the value of the FB stock when he did the settlement.

Definitely one for the books.
With all due respect, is this really the best way you can think of to convert time and risk into $40? Just seems like a lot of hassle for not a lot of money...
Forgive the noob question, but how does the integration work? Can you do a full text search combined with selection criteria on other database fields?
Agreed. Most of these are beginner traps, raise compiler warnings, are very obscure, and/or are simple to avoid if simple conventions are followed.
Did those ever ship?
A friendlier MIT decisions page
not. yet.
1. Non-terminated comment

Use a sane editor with syntax highlighting.

2. Accidental assignment/Accidental Booleans

I always wrap my assignment-conditionals with double parentheses. It sucks when you miss these but I usually type out the right sequence of equal signs when I mean equality.

3. Unhygienic macros

Treat macros like a search-and-replace with a little more intelligence, but respect how literally the pre-processor might take you for. So, add parentheses.

4. Mismatched header files

I've not encountered this before, so I can't comment on it. Be careful with namespaces.

5. Phantom Returned Values

Luckily, gcc -Wall returns: warning: control reaches end of non-void function

6. Unpredictable struct construction

Can't comment on this one either, although I avoid literal assignments given in the example like the plague.

7. Indefinite order of evaluation

The example code just looks messy.

8. Easily changed block scope

Always use curly braces, that's what I say.

9. Permissive compilation

Not sure in the example why one would just remove the CALLIT macro and assume things to work. Of course, the comma in C means something. Not sure why one would put an assignment before a case in a switch either.

10. Unsafe returned values

This is certainly expected!
Thank you for the kind words. It's always great to hear that someone's been able to extrapolate a useful approach/direction out of my rambling.
My notes/pics on looking over the Cr-48 (and the discovery of a hidden switch)
My standard approach is to only ever omit the braces when the entire if statement fits on a single line. I also enforce a hard 80-char limit on my lines, which prevents a single enormous line.
From the article:

"...classified computers are often disconnected from the network, or are in low-bandwidth areas."
Cosmetic Dentists In Toronto Creating Smiles That Are Beautiful And Dazzling
Take a proto-stellar nebula, it's a big mass of gas and dust thousands of AU in diameter. Each particular bit will generally be moving very slowly in a random direction relative to the whole but the whole thing has some particular net angular momentum. As the nebula collapses to form a star this angular momentum gets concentrated (insert standard ice-skater pulling in their arms description here), which is why stars tend to have some particular spin. The same mechanism of concentration works to help form a protoplanetary disc. Objects in eccentric orbits or orbits tilted to the average plane of the forming disc will be more prone to collisions, causing them to be absorbed or captured by larger bodies or to form a debris cloud of generally lower eccentricity and lower inclination.

Over time these effects add up to cause most of the mass in the inner Solar System to be concentrated in a small number of planets in circular orbits within a narrow range of inclinations.

Note that in the far outer Solar System of the kuiper belt and oort cloud these effects are much diminished (orbital periods are much longer, distances are much larger, overall volumetric mass densities are lower, etc.) so objects are more likely to have eccentric and inclined orbits relative to the inner solar system consensus.
I was going to suggest changing the name Zombal to Google, but then thought "Google"??? what is this, to do with Gooey Goggles or something? With a name like that, the site would never get off the ground. D.
Interestingly Adobe have rewritten large parts of Creative Suite in AIR (AS3) to allow greater cross platform code sharing, especially for UI code. I believe this is one of the reasons that they have been able to bring Adobe Audition to Mac OS. The important difference here is that none of the Creative Suite applications are intended for low power/low performance devices.
You can choose which labels to sync. In fact, there are 3 options for each label - Don't Sync, Sync Default # of days, Sync All.
I'm fairly certain FatWallet (Finance) figured it out before it was discussed FlyerTalk. Lots of great finance/deals there, if you aren't in the know already.
Julian Assange as Times 2010 Person of the year (Vote)
Agreed, we live in a world of rampant corporatism. Very little of what goes on in today's economy has much to do with a free market.
"There are several layers of buffering between you and the hardware!"

I hope this does not come as a surprise to anyone.
Keyczar: An open, extensible, and cross-platform cryptographic toolkit
Why would I ever stop? :) This product is no longer, but there are many other related ones that build on what I've learned and I'm currently exploring them.
In some jurisdictions, you have to provide a privacy policy. Australia is one (for some businesses).