skysight-inc/HackerNews huggingface dataset:
Although I use Evernote every single day, and it has really improved my life overall, I agree--I can't trust it with the most important of data.

I doubt they will ever offer a 'host it yourself' plan, but if only they would implement encrypted notes, it would solve this problem. Data blobs that are only decrypted on the client side, with searching possible only on the metadata (note title, tag, etc) and not the encrypted contents.

They do allow this for text--you can select text and encrypt it--but not for documents.

My workflow with Evernote is that every single piece of paper and mail (along with tons of web pages, etc) goes into it. ScanSnap is awesome, an administrative assistant feeding your paper mail through the ScanSnap even more awesome.

It is unfortunate that there isn't a real facility to keep thos most sensitive of documents safe, though. IMO this is the most significant failure of the service.
Is there a particular reason as to why this website is using a VERY small part of my screen real estate?
This is akin to that "everything that can be invented, has been invented" quote, and equally lacking in foresight.

The reason many competitor products look similar or worse than apple products, is because we have unimaginative industrial designers that think like this blogger.

The next generation of apple tablets will find a way to distinguish themselves from their competitors, despite having already created 'the perfect design'.
Darwinism suggests that if ghosts can continue to exist (and reproduce?) and affect the world to create more of themselves (e.g. tell people that it's not so bad), then they will be selected-for.

Ceasing to exist is, in a strict Darwinian sense, bad. Reproduction and, to an extent, continued existence are good.
I'm wary of signing up for a service that has no cost details.
If I produce 100 apples this year and 100 apples next year, my rate of change would be 0.

If you produce 5 apples this year and 10 apples next. You will have double your output.

However I will still have produced more than you.
You mean the scripts that start thousands of processes before my computer is even ready to use? Especially things like sed, awk and perl just to do some text processing?
Alternatively, wait until the thing is wheeled out in front of a bunch of military dignatories. Didn't a missile demo wipe out a grandstand of military onlookers recently?
yes, and I do that often.

My point is that Javascript + Node would make the basis for a nice bash replacement.
Game of Thrones goes Volcanic Glacier
How are the MS people who submitted the patch "expecting" others to be "grateful"?
The authority we grant to the government to make laws that regulate financial markets, currencies, and (you wish) campaign contributions gives them the authority to make bullshit laws sponsored by the RIAA. A public that isn't engaged with the political process because our central bureaucracy is to distant to interact with personally: THAT'S why we have this trash happening today.

Glass-Steagal would only be good because it keeps FDIC-insured money from being used for gambling, which is what securities trading is. One could argue we don't need FDIC insurance, and in fact, we shouldn't have regulation and monopoly of currency by the government.

As far as campaign contribution regulation, it's a violation of free speech to tell me how I can spend my money to talk. I can go on if you really care to know how CFR is a bad idea.

I want this country to "not suck" and respect the freedoms of its citizens. Several simple, yet fundamental things need to change:

-Repeal the 17th amendment
-Our voting system for the legislature
-The scope of federal government needs drastically reduced.
This seems like a risky compliance hack to be relying on. While it might conform to the letter of the law[1], it absolutely does not comply with the spirit of PCI compliance in regards to securing cardholder data.

There's literally no security difference between processing the card transaction through your own servers, and processing it client-side via HTML/JS that your servers are providing (and can modify).

[1] I wouldn't have thought this would meet compliance requirements, but I'm not a PCI expert -- I've only had to work on compliance on the user side, and deal with the auditing requirements.
Mark It Down: June 6, 2012
No, I don't think so... isn't that just a page that says "hey, contact me if you want me to mentor you"?

I meant reaching out to an open source project that you use in an effort to become a contributor.
IIRC the flying wing design is extremely unstable and could not function without a computer assisting its flight.
I think you mean Intevydis, "Step Ahead" is the name of the product.

Immunity makes the framework all these exploit packs plug into and acts as the primary sales channel for them. They do a pretty good job of keeping the undesirables out, but like any other desirable software product copies do have a tendency to grow legs and follow employees home.
About the corners, It's not just about comfort. When CNC machines cut surfaces, the corners are naturally rounded, that's the main reason tablets, smartphones and pretty much everything coming out of a factory has rounded edges.
Except that steering in the direction of the slippage may not be the correct action at all, at least in some vehicles.
http://www.oregon.gov/OSP/PATROL/safety_tip_slide_control.sh...
If there is only one implementation of an Interface, "anything implementing this Interface" and "anything of this class" are the same thing.

Coding to an interface is a good thing - but it's the concept "interface", not necessarily the language feature named "Interface" that's important. If/when you have multiple concrete objects which share the same interface, it's trivial there to switch references from the concrete type to that of the Interface (you were coding to a conceptual interface representing a consistent abstraction of a single responsibility in the beginning so your Interface is interchangeable, correct?)
Yes. In fact there's one idea that I'm sort of prototyping right now in which Java would be a nice fit due to WebService integration.

Do I want or must use Java? Does not matter to me. The libraries (and their quality) help me write less code and make me feel comfortable (it is psychology, but it matters).
Would like to know more about this- i thought the whole point of it was that you didn't have to deal with PCI...

Edit: i just checked;
https://www.paypal.com/pcicompliance

It looks like Paypal takes care of PCI compliance only if you use; PayPal Website Payments Standard, Email Payments, or Payflow Link. Otherwise you're on your own.
I am trying to set up my github and work on side projects as I really would like to work on a startup...however I never really know what to build, what to "hack", coming up with ideas for side projects is where I always fail, and when I do find something that interests me I find that I lack the skills to finish it and I lose motivation....

I really don't know what to do, should I focus on the fundamentals first algo's, data structures, linux, software engineering, compilers etc...or just start "building things" ? I am constantly amazed at people with so many repos on github(not forks) with so many interesting projects...where do they find the time? how do they do it? I can't compete with these people, looking at them I can't even call myself a programmer, I feel no passion could ever help me reach their level...I keep thinking I am either doomed to work for the rest of my life as a mediocre developer or I am going to have to switch careers.
I remember canvas in 2004, I demo'ed it in a Firefox prototype at Web 2.0 that fall. The development of the API took place on the very early whatwg.org, mailing list and even in a few face-to-face meetings (recorded to the list). It was IIRC based on PostScript level 2, or really an Objective-C API based on the PostScript-2 model, from Apple.

But a bunch of others had early say in the wide-open (to members, and in terms of mailing list access) WHAT-WG on the exact API form and substance, and canvas evolved under this feedback years before it became a de-facto standard. It is still not a de-jure standard, as HTML5 isn't done yet.

Perhaps Dart will evolve similarly, but I doubt it. Canvas was "easy" in that 2D graphics APIs (built into OSes, or portable ones such as Cairo) already existed and were a close-enough fit to the affine-transform-only 2D canvas API. Thus for most browsers, hooking up canvas was quick work, weeks if not days, modulo spec corner case fussing that dragged out for a while.

In contrast, Dart requires either digesting the native VM source and learning to embed it (if not support it -- will other browsers just file bugs and wait for patches? doubtful), or else reverse-engineering it (some browser vendors have their own legal reasons not to use open source).

And only then, once a VM of some kind has been minimally ported into a browser, would the work to integrate it with the DOM, JS, and any other languages which might have commerce among garbage collected heaps possibly begin.

The last point means adding a cycle collector, which as Filip Pizlo of Apple points out here:

https://lists.webkit.org/pipermail/webkit-dev/2011-December/...

is likely to cost noticeable performance.

This is a far cry from canvas, both in terms of standardization politics and intrinsic complexity (which mainly determines odds of cross-browser support).

Hope I wasn't feeding a troll! This may be educational to some, anyway.
I think it's on a par with clean, well commented code: people with the right experience and know-how can do it as they go without any extra effort; others will need to go back and rework it to get to the same point - and that's time that they probably won't get. I guess I'm trying to be optimistic and say that it can be done, but it requires a certain amount of discipline.
I don't think this is really the core issue. If you're not getting paid to work on an open source project, chances are you're doing it just because you simply love programming. You probably aren't an expert designer, and, more pertinently, you're probably more than happy with what you have.

In my experience, building a UI makes you blind to its shortcomings. There are methods and procedures around this, but if you just love programming, chances are you don't know them. I found this out myself when I saw my dad struggle to use even a simple chess game I designed. When you've made something, you naturally know it inside-out; nobody else is going to have nearly that much experience with it.
This has potential, but only if you ask more specific questions about specific diseases one has.
HOLY CRAP!! Thank you! ... Wow, I must be retarded or not have looked hard enough as the second google result now shows that. :D Anyway Mucho gracias.
Let me jump on that as well. We'd love to talk to you over some consulting on a domain. Email in profile :)
There is a vast amount of work done in the cubicle-land that never gets outside of the legal walls.
"hash - An MD5 hash value made of the concatenation of YOUR_APPLICATION_KEY + EMAIL + CODE"

Stop using unsafe keyed hashes:
http://rdist.root.org/2009/10/29/stop-using-unsafe-keyed-has...

That's a red flag that these guys don't know what they're doing and thus not to be trusted to handle my authentication.
Good tip

I had a surprising number of random players installed too. e.g. Silverlight - requiring a critical update; amongst other plugins that I never even use any more.
Cool, I saw her garden automation talk at osbridge!
Haha, good point. The acronym didn't even cross my mind when I was using it.
Building and Launching an iPhone App and API Without Money
I've never heard of this before, but it looks amazing! I'm guessing a spot on the boat is $millions/year though, so well out of reach for myself.
I'm betting Iran's military have some skilled plastic model builders more than anything else.
It could be he meant "peace" as in, "not in a declared state of war". With which Iran, the US is not, as far as I am aware.
And if someone previously uninvolved with your work showed up one day and dumped a few weeks of a teams work in your lap in one giant patch that affected most of your codebase, you'd say thanks and look to merging it in rather than talk about proper process?

Most projects have a process and gigantic monolithic patches that include entire new projects and "cleanup" updates to core all wrapped up in one are unmanaged and unmergable. It's for the sake of process.
Vowels Control Your Brain
Regardless, that is a nifty looking piece of hardware.
Gifted programs really vary.

When I was in elementary school, I went to Spokane District 81's Tessera program. That program challenged me, and encouraged creative and self-directed study. I absolutely credit it with a big piece of how I think today.

When I was in middle school, I took the school's gifted class as an elective. We made gingerbread houses, told stories, carved pumpkins, and did word search puzzles. It was a profound waste of time.

I have always had a hard time making friends because I think differently than most people. Tessera was the sole exception to that, and I wouldn't have traded it for anything.
Google launches Currents, a magazine app
He's not claiming that he only uses his computer for necessities, just that he has one because it is a necessity.
In the video he says that he's using the latest version of IE, but it's IE8.

I'm not sure it'll make a difference, but maybe it could.
Galaxy Nexus Arrival Date Delayed To December 13th
Unfortunately, the better UI doesn't mean a better product. Working with Magento for example has been a pain in different ways. It sure does look pretty though even when you're debugging things! ;-)
IBM 700T
In tepid defense of US customers - even US banks can't really figure out foreign currency. We went to the bank in Bloomington, Indiana to exchange some Euros we had laying around and they literally had no way to handle them. The best they could offer was to mail them to American Express. Or drive to the airport in Indianapolis. And this wasn't a local bank, it was Chase Manhattan's branch in Bloomington.

We ended up driving to the airport in Indy. No way am I just going to put a few hundred Euros in cash into the mail.
It's rather neat. Is this the future of Reader?
Perhaps they are not, but the people complaining about "snark" are what I am talking about.

Anyway, my point is that complaints about the size are very valid.
It's not at all obvious to me that one line is always faster (but then I only have a master's degree :-)). It might be faster in some situations, maybe slower in others.

In particular, the one-line system might significantly increase the average distance between (first-in-line) customer and nearest free cashier. Also, when there's a lot of cashiers, the customer might take more time to notice where is the nearest free cashier. I saw that happening the last time I checked-in for a flight.

In contrast, at immigration there is a long, single line but also short lines (1 to 2 persons) in front of each "cashier". These work as "caches" that minimize the delay I mentioned above.
BrowserID is a great long-term design for an identity system (much better than OpenID or WebID) and it already has a great UI. Use this right now on your fancy new webapp rather than asking your users to create a new account and password. This blog post gives the best explanation of how it works: http://lloyd.io/how-browserid-works

Something to note is that it's _slightly_ too good to be true right now. Although the UI is already polished and usable, the whole authentication backend is currently mocked-up using services hosted by Mozilla. Unlike Facebook connect, however, there is a specific plan to move this process off Mozilla's servers and onto your browser and your web frameworks.
Do It In-House
Yes - As an Australian I can see that we are turning more and more into a high income country that seems unaffordable for members of other high income countries (Switzerland 10 years ago perhaps?).

However, we must realise that as Australians we have very little to do with it, its natural resources in general (agriculture, minerals, the ocean, etc. - there's very little that we are missing) and a relatively low population that make us rich.

With wealth comes complacency, bad government, and probably self-righteousness, however on a positive side hopefully it will at least mean the end of the perpetual 'brain drain' of the last 100 years to the UK and other countries.
French court denies Samsung's bid to ban iPhone 4S
If anybody, like me, was curious what a "pull request" is[1]:

You fork the repo, submit a patch to that, then ask that the maintainer(s) of the original repo "pull" your code into theirs.

[1]http://help.github.com/send-pull-requests/
Abandon Your Big Idea. But Don’t Give Up Your Big Ambition.
Ask HN: What's the stupidest thing you've ever done? I'm doing it now.
Hi Jason - I've been following your company for a while now and really love the service you provide! Congrats on the public launch your product is getting better and better.

My biggest feedback is that I found the left hand navigation to be really confusing. Instead I would use big beautiful travel images to draw the reader in so they will actually read your sample itinerary.

If you ask any big time blogger what the #1 tactic to draw a reader in it is always a combination of a written compelling tagline and an awesome image.
Netflix: 10 years in 3 charts
I agree that Australia shouldn't become complacent, and I agree that housing is historically highly priced in Australia, I just don't agree that we are looking at a catastrophic bubble.

Ireland and Australias' levels of net migration aren't comparable either. See:

http://www.wolframalpha.com/input/?i=ireland+net+migration%2...
death is inherently "bad"

Hell, yes. And it is not an assumption, it is an observation.
I've built websites, companies, started products, I think I'm intelligent but this is probably the all time dumbest thing I've done. "Going to Maui with my ex for 2 weeks and thinking it would be amicable".
Not sure I agree with his thesis in the context of entrepreneurship... sometimes, the inexperienced person comes up with a surprising (and surprisingly scaleable and profitable) take on a problem precisely because of lack of experience. However, I don't know if that's a statistical anomaly.
Developer hits back at Intel's Android fragmentation claims
The WP is a much more responsible and accurate article than Wired's sensational summary -- the salient points there are "Video is unencrypted", "Pentagon has tolerated this for years" and "Predator."

Getting back to the actual focus of my comment -- the original article leaps to "obviously, the Iranians have broken our encrypted controls" from an Iranian press release, without bothering to give even speculative support. I consider it far more plausible that something simpler has happened, such as dumb old software failure, or GPS spoofing.
Moving to Stripe: Fixing the Biggest Mistake I've Made to Date
Video gaming: chasing the dream
Stress and creation
Given the choice, I think sed is more reliable.

Not too long ago, in one well-regarded UNIX-like OS, it was discovered that head could not handle large files over a certain size. Mind you, it would not be an issue if head is used in a pipeline.

But sed, by design, would not choke no matter how large the file, for a simple command like 1q, whether in a pipeline or not.
Google Contacts can have my firstborn son. As a user, I think it's brilliant.
Yet behind each bread and butter eater there is a mind. Maltusian limits are only limits when the incremental human produces helps humanity extract a lesser ratio from what is to what could be. With the information age upon us I do not believe this is the case.

I was in an engineering class called "sustainable development" at Waterloo and got into an argument with my professor about a "maximum human population". My point, that I still hold to this day, was that the average extra human will increase our capacity for more humans by more than one. Whether it is from space cities or virtual realities we are not a virus that the movie The Matrix portrays us to be. We will expand to the stars, the sea, the deep earth, and other realities; whether they be on silicon chips or other dimensions. Just wait until Gataca comes or mind-computer interfaces. The average IQ in 2011 terms will be 150.
I would love to talk to you as well, I am not too crazy about our current domain but most of the reasonable ones are taken... me@cs.mu thanks :)
"We investigated some traditional payment processors like Braintree and Authorize.net ... A lot of traditional gateways have long, complicated setup processes, often involving sales calls and working with banks. ... They also typically require you to send credit card data through your servers, which means obtaining a level of PCI Compliance (not that we aren't already security-conscious)."

I've used both of these. Braintree may not have been the right choice in their situation, but grouping them with Authorize.net for these reasons isn't really fair. Braintree's bundled merchant account and gateway services are much easier to set up, and their transparent redirect eliminates the need to handle card data on your own servers.

And in my experience, their "We (heart) developers" motto is, well, true. They have really great, friendly support. Braintree and Authorize.net are miles apart. At least as far apart as Stripe and PayPal.
ProjectX WHMCS Pentesting Tool v.1
I made an effort with http://apiaxle.com. Very much a work in progress...
What you miss is that because Amazon is not in Australia, you have to pay a significant price for shipping and currency transfer to USD, then wait weeks (in my experience up to over a month!) for the thing to arrive....

This is what holds back Australians from not ordering more online, especially at Amazon...
Because Siemens didn't build it? ;)
This was a pretty good post.

I would add that if you can't figure out how to beat out the competition and if you can't get much traction but already have a code base, you should make it free software. Release it under the AGPL or GPL. Might as well help everyone out ;)
BTW - I made a post about the switch for us:
"Moving to Stripe: Fixing the Biggest Mistake I’ve Made to Date"

http://www.centernetworks.com/stripe-from-paypal-google-chec...
The point is that under the First Amendment, the government shouldn't be able to do this for any reason (aside from the usual "fire in a crowded theater" or "disclosing state secrets" kinds of exceptions). Basically, if only "speech criticizing the government" were protected by the First Amendment, then the government could just claim "but this wasn't really criticism". So the Founders made the First Amendment broader than that.

And under the Fourth and Fifth Amendments, taking away property without due process is forbidden.
It's common sense once you boil it down to this:

If someone's credit card number hits your server at any time, you are liable for a proper level of care for that information. The proper level of care in this case is set by the payment industry in the form of PCIDSS (the Payment Card Industry's Data Security Standards).

So setups where the data goes through you, you're on the hook.

Where you're sending someone to an external site to pay, in a frame or otherwise, then you're not.

A quick glance at the implementation guide for any payment system, present or future, is enough to know who's on the hook for PCIDSS just by seeing whether the card number's gonna get POSTed to your server or someone else's.
For now... SOPA intends to fix that minor oversight, apparently.
Larry, my email is rogerdjin@gmail.com and I want to talk to get your advice on domain issues too. Please reach out :)