skysight-inc/HackerNews huggingface dataset:
The journal The Lancet, which published the peer-reviewed case report[1] on the latest news commented on in the submission here, makes available the full text of a commentary article from 2011[2] about the work of the same doctor, who has worked on several kinds of replacement human organs.

My alma mater university is one of several centers around the world of research on growing human tissues on spatial matrices of various kinds to grow replacement organ parts (e.g., heart valves) or organs (e.g., tracheae).[3] I had the pleasure of touring one of the labs here with one of my children, and the researchers in the lab said the research involves experimenting with different materials to form the matrix on which the human cells grow, and of course learning what three-dimensional form of the matrix will produce the best replacement part, with plenty of other issues to research besides. This path of research is one of the reasons why I think it is quite plausible that incremental improvements in life expectancy at middle age and old age, which have been steady throughout my lifetime,[4] will continue as each reader of Hacker News reaches middle age and old age.

[1] Abstract of "Tissue-engineered autologous vaginal organs in patients: a pilot cohort study"

http://www.thelancet.com/journals/lancet/article/PIIS0140-67...

[2] http://www.thelancet.com/journals/lancet/article/PIIS0140-67...

[3] http://www1.umn.edu/news/news-releases/2010/UR_CONTENT_17680...

[4] http://www.prb.org/Journalists/Webcasts/2010/humanlongevity....

http://www.nature.com/scientificamerican/journal/v307/n3/box...
This was just an attempt to have a curious 3 ~hugging stories on HN front page. ;)
When he says that the employer is sponsoring learning in that company's particular area, he is right. Learning is not just sitting down with a textbook and taking notes. In most jobs, especially computer science, you're learning every day. You're adapting new solutions to problems, and taking that experience with you. That knowledge can then be applied to future problems.

His company is paying him to solve problems in a particular space. Once he solves them, he knows how to solve them in the future. When working on an OSS project in the same space, he can apply the techniques he learned at his job to that project.
If you're on windows, worth checking out https://research.microsoft.com/en-us/um/redmond/groups/ivm/I...

I've found it to be easier to use.
Nanoelectronic Circuits Operate 10,000 Times Faster than Current Microprocessors
> Not unless you signed a ridiculous contract saying something like that which in my opinion should not be enforceable anyway.

The problem is that pretty much every employment contract for tech companies big and small in the US have this type of clause as standard even for non-techie employees. It's been this way for over a decade now. INAL but I've heard that the only "easy" way around it is to make a specific change to your employment contract that makes it less ridiculously broad and aggressive BEFORE you have any issues. You probably need a lawyer for that, and even if you do; your lawyer's work only helps if your employer, more specifically their legal team, actually agrees to it. My former coworker's wife is a employment contract lawyer so that helped him become aware of it and mitigate it. I don't feel that most people have this advantage.
Coincidentally, this is something I have researched just last week for my
area. I would love to store boxes upon boxes of things that
I will need in another two years (eg. baby clothes),
will sell eventually, or plain don't want around[0].

Unfortunately, I have come to the conclusion that the concept of self-storage
presented here, quite similar in spirit to my local self-storage providers
(henceforth: SSPs), is not reconcilable with my use-cases and fundamental
needs.

To wit: All SSPs that I found were located on the outskirts of town.
"Industrial estate" would describe it well. This calls for car ownership (or
rental, at least) and huge transfer volumes.

But I want to spirit away a smallish box every month or so. I would like to
carry it (perhaps in a bicycle trailer) around the corner. In short: I want
those SSPs to be as ubiquitous as libraries.

Now, are there cities were a system not unlike to the one outlined above
exists? If so, are hacker/maker spaces similarly well-distributed?

[0] Books, chiefly by virtue of their tactility, belong solidly
into the latter category, as non-intuitive as it may sound: these cellulose blighters
are everywhere and frankly cumbersome to circumnavigate by now.
Image Composite Editor
Interesting note I saw in your Flippa listing; you're outsourcing your blog posts. I'm currently working on a marketplace that aims to ease this process. Would you mind sharing how you when about it? Odesk, freelancer.com?
Ive tried pointing this out before on HN and was met with a downvote army...my worst ranked post of all time IIRC. The thing is, I didnt need to see benchmarks to know iOS was significantly better. How is it not obvious to everyone else?
> Imagine when we can grow a new eye, kidney, lung, or heart.

Imagine that we can grow _better_ eye, kidney, ... extra eye, kidney...
FTA:

> "iSEC did not identify any issues considered "high severity" during this testing. iSEC found no evidence of backdoors or intentional flaws. Several weaknesses and common kernel vulnerabilities were identified, including kernel pointer disclosure, but none of them appeared to present immediate exploitation vectors. All identified findings appeared accidental."
After I saw this guide a while ago, I got really interested in lock picking and ended up buy a kit. There a decent subreddit and it's a good resource to get started. I purchased the kit they recommend PXS-14, and it works great. I remember I picked my first lock in about 5 minutes and then spend another hour trying to do it again. It takes a while to feel right and become consistent.

Subreddit:

http://www.reddit.com/r/lockpicking

Plus there getting starting guide:

http://www.reddit.com/r/lockpicking/comments/bzq80/where_do_...

PXS-14 Kit:

http://www.lockpickshop.com/PXS-14.html
PHK: OpenSSL must die, for it will never get any better.
(Equally, my biggest annoyance on Android is often the lack of an on-screen back button, and the small but annoying proportion of times when the hardware back button takes me somewhere other than I expected.)
Absolutely. For simple, isolated, inconsequential tasks this works fine. The problem is rules engines always start very innocent and simple, then users request the ability to have rules call each other, then they want to store results, etc. In an ideal world this is a good thing but I have yet to hear of any place where rules engines, used at any significant scale, aren't a complete disaster.
How can you steal a name?

Here's a name: jwr. Have I stolen it?

This is yet another alarming signal that the whole idea that your colloquial identifying information (name, phone, SSN/SIN, credit card number) is somehow a natural resource that anyone can use as they like. We need to work on fixing this. At the very least, we should stop pretending that identifiers are just tags that anyone can use without consequence. And even if the breach in question resulted in no harm done (those associated with the identifiers suffer no direct liabilities), it should not be treated lightly.

Possession of particular identifiers cannot be brushed off as "it's just a number" et al. You picked 14334572 precisely because it is not meaningful to anyone; short of such particular & peculiar use, we don't pick and retain numbers (or other identifiers) for no good reason. Out of a given range, the odds of picking 14334572 is very very small...if it happens to have a particular social meaning, and you possess it along with other information which likewise has an odd lack of meaninglessness, then you have malicious intent constituting "stolen numbers".

Don't pretend information is meaningless. We're not dealing with the Library Of Babel here.
Here are some more:

https://en.wikipedia.org/wiki/File:Dorset_seafood_festival_i...

https://en.wikipedia.org/wiki/File:Weymouth_beach_in_July_20...
Just make the selection process really difficult. Those who want it will get it.

Everyone shits on bankers but the reason there's so many successful ex-bankers outside of banking is because they're goal oriented people who don't take no for an answer. Very similar to startup founders.
Investment banking means a specific thing, not merely having worked in finance.

None of your examples were investment bankers.

Bezos and Khan worked at hedge funds. Thiel worked as a derivatives trader. Wales was a trader. Schacter was a quant trader.

Pincus was an investment banker.
> I don't know you, but I'm paid for the work I produce, I'd be really happy if I could be paid for learning stuff and not doing shit.

Your employer does not pay the time you spend on work-related research (or even general research)? Change job. It's part of what programmers do - find solutions to problems, and since most problems we're facing are variations of problems other people already solved research and learning about possible solutions are an important part of our work, I'd even say the most critical part. I'm happy to compensate my employees for that.

> which is why non-compete agreements are invalid

There's no noncompete clause being discussed here. It's basically a case of "I'm building the same product as at work, just for free" and the guy is making a direct competitor to his employer. Sorry, if one of my employees did build a competing product while being employed here without explicit permission, I'd fire him.

If the guy build something mostly unrelated to his work, I'd totally agree with him, but the way this case looks like, no, I'm not.
Did anybody give this a thorough read and can give a cliff notes on the results? How did Truecrypt do - good/bad/indifferent?
Your employer is sponsoring a lot of your learnings in a specific area

"Some" maybe, but probably not "a lot".

so he's entitled to all your ideas in that area, that's what your paid for.

I'd argue that, in general, this is wrong. Most companies pay based on the idea that you work approximately a 40hr work week. Certainly most of us negotiate salary based on this assumption. But if a company wants all of the ideas from my brain, 24x7, they are going to have to pay a lot more. Like, 4 or 5 times more, and that's just as a starting point.

It would be extremely easy to just keep your best ideas for "your" project and not use them in your work project.

As long as your employer is happy with the results you're delivering, does it matter if they're getting your "best" ideas or not?
If you're in the UK, remember we're on BST currently, so it'll be 21:58 here.
It depends on the country. I have never heard of such contracts either in Portugal or Germany.
The problem is it's already hard to be very precise about what you're saying when talking to a computer just with text, so we'd need functions specific for each of those voice requests, more reliable voice recognition, and also some AI intelligence to understand the English you're using, so even that simple request would be difficult unless we pre-scripted the functionality for that whole phrase.

It's not impossible, the technology just isn't there yet.
Shame on them. They used to be a front runner in web development tutorials and it seems they have built a company out of that.

A quick pro-tip for appendTo: if your company's business model is in building things for developers, don't do scummy things to your developer employees.
Usually the clause is more nuanced, giving them an option to own it, or something to that effect. I asked an HR person years ago if they actually wanted to be on the hook for any intellectual property I might create off the clock - I might be in to illegal porn stuff, or security virus work, or whatever. Did they really want to claim ownership of that, without even knowing what it was? "Well, no, we don't want that" was the response.
ISEE-3 Reboot Project (Morehead State University, AMSAT-DL, Skycorp, SpaceRef)
Except it looks like everyone's confused and there's a lot of misinformation or high signal-to-noise ratio already.

My google search "Input sanitization" yielded these first 2 results

http://en.wikipedia.org/wiki/Secure_input_and_output_handlin...

2nd page (or more with a lesser screen), under "other solutions," this is the only line about parameterization: "In particular, to prevent SQL injection, parameterized queries (also known as prepared statements and bind variables) are excellent for improving security while also improving code clarity and performance." Everything else is about filtering, blacklisting, whitelisting, escaping.

http://www.esecurityplanet.com/browser-security/prevent-web-...

Discusses filtering as solution to HTML injection. Lastly discusses SQL injection, first recommending mysql_real_escape_string(), then in the second paragraph linking to another article about parameterization.

It's not, to an inexperienced developer (this is the web remember?), a clear-cut best practice from just "cursory research". It's a popular tech joke with obvious but non-optimal solutions.
Relevant:

- http://en.wikipedia.org/wiki/Illegal_number

- http://en.wikipedia.org/wiki/Illegal_prime
It's not possible because those are considered "common heritage of mankind", not to be owned by nations, corporations or individuals.

http://en.wikipedia.org/wiki/Outer_Space_Treaty

Also, it would be very difficult in practice to precisely and unequivocally define a specific area of empty interplanetary or interstellar space.
"Steve Jobs was the most media-savvy CEO I’ve ever met..."
I get that this can be generic, and we can discuss this as a open source issue with an employer asserting their rights, but I want to take a more direct approach to the specific situation.

Does a company really think they are able to achieve and sustain a competitive advantage from controlling a continuous integration system? What is the business rationale here?
Ask HN: What form validation library do you use?
Also, what feature(s) would you expect from a non-free form validation library?

Thanks!
tl;dr

Follow TrueCrypts recommendations (FDE, long password) and you're mostly fine. The only things that can make it better require program changes.
We use a service called Ghost Blog Writers[0] that we discovered via HN a while back.

Have found them great to work with and would recommend them to others.

[0] http://www.ghostblogwriters.com
You are doing it wrong. Colin's style is more like this:

Previous discussion of the project:

https://news.ycombinator.com/item?id=7582316 # Yesterday
https://news.ycombinator.com/item?id=5377651
They do have a section for Open Source on their web site.
This is their github repository
https://github.com/a2labs
Facebook Reportedly Wants To Make Its Own Money Now
Demonstrating an ability to do projects is one of the things MIT looks for in undergraduate applications. Almost certainly one of the things that put mine over the top.

And, yeah, doing projects, in class or outside, is a big part of what MIT is about.
"Your employer is sponsoring a lot of your learnings in a specific area, so he's entitled to all your ideas in that area"

No way. Employer is not entitled to all java code just because he paid me to java certification. Employer to all my products forever just because he paid my college or whatever.

"that's what your paid for"

I am paid for work done for employer. I'm not own by him.

"It would be extremely easy to just keep your best ideas for "your" project and not use them in your work project."

Well, then your workplace contribution would be lower then the contribution of your collegues. I would expect you to have lower salary or be fired if you contribute too little. The same way as if you would never had the idea in the first place.

"The construction company would have a valid claim if you stole the blueprints at work."

However, the construction company would NOT have a valid claim if I would make my own blueprints at home.
I'm not sure of that, simply because many employment contracts have a term something like "any employee output of value, even in off hours, is the property of the employer." So even if it was in his spare time, he might not own the IP rights to his creation.
Why would you be disappointed that there's nothing wrong with it? Why would you be hoping that the program millions use to protect their sensitive information was broken?
That depends on your contract. And unfortunately those contracts are legal. I gave up working on open source projects as I'd rather that code didn't exist then having to surrender it to my company.

My employer, Google, has the most expensive lawyers money can buy and they will not hesiste to ruin your life in order to defend the company's interests. Like the guy in the article I have a family to support and the pottential affect is just not worth the risk.
This is my feeling as well. I'd add the caveat that design shouldn't be interpreted merely as "front end work" or "ui". You also have to design your algorithms, data models/structures, features, and an optimal user experience.
Here is a close up of one of the legs: http://www.redorbit.com/news/space/1113080151/spacex-adds-la...

I'm pretty sure the landing legs will be fine if they can pull off the controlled burn and keep the rocket spin under control. The last time they tried this (without legs) the falcon 9 spun too fast in the atmosphere damaging the in tank baffles so that the fuel centrifuged causing the engines to go out on the second burn.
This was apparently (anecdotally) the case a while ago, but I've never seen a single employment contract that included a clause like this. I don't know whether it's just FUD, whether it's not as common as it was in the 80's or early 90's, or whether this is another case of Silicon Valley being a poor place to work in tech (or the midwest being a good one), but this is not universally common.
http://runnable.com/Ut9idpiQaiM-AACi/huginn-example-setup-fo...
Peterson sells some good kits for beginners and they are a bit more comfortable to use than the Southord ones mentioned above:

http://www.thinkpeterson.com/picksets.html#LESS%20EXPENSIVE%...

Of course, its up to personal preference, they are both great brands.
I've had the best luck with laptops which are "pure" Intel based, including graphics. For most non-hardcore gaming uses, Intel integrated graphics is fast enough, and it seems well supported on most of the traditional Linux desktops (meaning it uses hardware for compositing, windowing effects and similar).

It's true that Nvidia and AMD has better raw performance numbers, but for some reason - despite all the years gone by since both Nvidia and AMD pledged support - both Nvidia and AMD drivers still suck IMHO. Nvidia seems more stable than AMD, but overall less stable than the standard Intel drivers. It seems there's always something that does not work properly with either of the drivers, being trouble waking up from suspend/hybernate, glitches/hangs (which destroys any notion of "fluidness") and occasional total driver breakage with new laptops, new linux releases or similar.

The only annoying thing is that even though the intel driver works nicely, there are still many things it does not support. If you're using Chrome, type in "chrome://gpu" in your browser and count the number of colored lines in the first section. On my f* up Nvidia Optimus system (yeah, current office standard, oh the number of hours I've wasted on that computer) I get 5 greens, 3 greenorangy and 3 reds.
For comparison, my Macbook Air Pro running OSX I get 11 green and 1 greenorangy. I do not have my pure Intel laptop handy, but if I remember correctly it has very few if any greens at all. That means Chrome is doing all the heavy lifting without much hardware support. That often means it's the same for most apps, possibly except the desktop environments themselves who seems to do a decent job on linux desktops already.

Anyway, here's hoping that there will be decent Intel drivers for Linux laptops sometimes in the near future, so Chrome and other apps can get more greens and comparable general graphics performance as Nvidia and AMD on OSX and Windows.
As is often the case, the problem here could have been avoided if there had been clearer and more open communication.

All this guy had to do was go to his employer and say, "Listen, you should know that I'm working on an open-source project that is in the same ballpark as what I'm doing at work. However, there is no shared code, a different architecture, and the two don't even compete against one another. Plus, what I'm doing is open source."

If his employer had said, "Yeah, go ahead -- no problem," then there wouldn't have been a problem.

If his employer had said, "We're all in favor of open-source contributions and projects, but not when they compete against our core products, from which we make money," then they could have worked out a deal. Or not. But at least it wouldn't have been left up in the air like this.

I definitely see a problem with an employee creating an open-source project in the same space as his commercial, day job. While a cease-and-desist order is pretty unpleasant, all they're saying is that he has to stop work on the project. It could have been much worse, and much more expensive.

It also seems weird to me that while the former employee is saying he needs to stop, he's letting others fork the code and keep going with it. If I were interested in picking up an open-source project, I'd be hesitant to join one in which there had been explicit legal threats against the original author.
While an artifical ear or eye has practical benefits, genitials might mean more to the recipients. Hard to tell: which would you rather go without?

It mentions that nerves grew into the structure, but doesn't explicitly state how well feeling was restored.

Restoring the related organs, uterus, fallopian tubes and especially the eggs themselves, still seems like science-fiction - at least, for now.
Depending on location, those may be illegal.

In WA state, only work you do on company time, or with/on company resources can be claimed by the company.
It's hard to judge a panorama software without knowing the quality of the input photos. I see no obvious parallax errors. Did you use a panoramic tripod head?
I have written about how to make your own fonts. Both regular and symbol fonts.

You can see a short online video here: https://www.youtube.com/watch?v=3ltm-psNPxI

The short eBook is also available: https://gumroad.com/l/FpfR
Any chance you remember what studies? Would love to introduce them to my startup.
Any post about storage units should reference this George Carlin routine http://youtu.be/4x_QkGPCL18
Good catch, I'll see what I can do about fixing that!
I have no trouble believing that any (or even many) players abused and over-extended the distinction for their various ends, but it appears Ousterhout (author of Tcl) was using "scripting language" before Java came on the scene. In that case, it clearly wasn't intended pejoratively. I would like better sources than I've been able to find, though...
If he is based in California then the court systems will put the onus on they company for proving his project infringed. There are three things I've learned to remember in California about moonlighting; Don't work on any project that has the same goals as one of your employers project, get clearance in writing when you start, and keep good notes.

Early in my career doing hardware design on my own was 'easy' since I was always employed as a software engineer, and number two (get clearance) really helped me understand both how cool NetApp was and how bogus Google was in what they consider 'their space'. Number three helped early on, keeping a notebook I found was helpful for me to keep from not bringing things from work home into my projects.