skysight-inc/HackerNews huggingface dataset:
This might be naive on my part but it seems like we could help the situation quite a bit, at least for software patents, by just reducing the amount of time for which new software patents are valid. It's simple, easy to understand and implement, more consistent with the speed at which the software market evolves, would reduce the perceived value of bogus patents making trolling less likely, free up technology sooner for everybody to benefit and still offer some protection to innovators.

Right now they're good for between 14 to 20 years (1) which seems too long to me. I'm not sure what the right number is, maybe between 5 - 10? Even that seems long, but then again I don't have anything innovations to patent so I'm probably biased.

(1) http://patents.stackexchange.com/questions/312/how-long-are-...
I made a chef cookbook for the ecs agent if anyone is interested.
https://github.com/willejs/chef-amazon-ecs-agent
The more common expression in media is "advertorial".
Universities which use the popular and inexpensive Onity (nee TESA) lock systems, despite their overall problems, gain a bit of security from this problem in that the track used by the locks is written at a nonstandard high bitrate that throws off inexpensive reader/writers. This actually helps prevent duplication, although it's only a measure against people without the resources to obtain the Onity equipment.

Outside of physical tricks like this (and various physical anti-deduplication tricks that are surprisingly limited), duplication is really not something you can ever control. So you need to train people to maintain physical custody of the credential and make it as difficult as possible to guess at a valid credential.

When cards are used for security identification purposes, the easiest thing to do (and this goes for NFC, RFID, etc) is to generate a long, non-sequential, random card value that is related to the identity of the person only by some database you control. That is, write your 9-digit student ID number to the card for convenience, but when checking identity read out a 16-byte random value that you put on the card just for this purpose. This at least requires that an imposter gain access to the card at some point (to skim it).

Ultimately, the best thing you can do in the context of identification cards is to verify the user photograph online. This is done actively by some police departments and guards in high-security installations by looking up the ID in an online system to retrieve the details and photograph of the cardholder for verification. This is also done passively in some high-security installations, for example by placing a monitor above an entry door that displays the photograph of each person unlocking the door, for casual verification by anyone nearby (particularly any guard nearby).

Physical access control is my favorite research area.
This doesn't really go far enough. It's doesn't address the more basic problems of a for-profit patent office (the USPO has been required to be self-sustaining since Bush), nor does it address unfair practices of high upfront and ongoing renewal costs and worse, the inherently unfair practice of being able to buy expedited service. It is also counter productive to shorten the time span of patents b/c it means all the money required to develop it has to be recouped very quickly. Better to have longer periods, but with clearer and stricter requirements for what is actually patentable.
That's a classic of the "too rude and opinionated to salvage anything reasonable" genre right there.
It's also suspicious that there are significant numbers earning below or close to the poverty line. I find it hard to believe that these are skilled tech workers doing tasks that can't be done by domestic labor.
Y Combinator backed Ridejoy (YC S11) failed, will newcomer Coride fare any better?
I really like the joke that someone made on twitter a while ago about this:

"The probability of creating AI that will accidentally destroy civilization is same as the danger that a kid playing with lego will create a nuclear weapon. "

I don't remember the exact wording but it was something similar to that.

Working with machine learning and AI algorithms all day its laughable to think that our industry will reach singularily anytime soon.

This type of thinking will ultimately result in restrictions by the government that in my opinion slow down the advancement in the field without any real benefit.

The hardest thing to understand is Intelligence is not a human thing. Its just a tool humans use just like our hands and the scientific method to do things with.

There might be a time a group like ISIS will gain access to some sort of AI algorithm to do bad things but I think the good people will have access to that algorithm way before the bad guys, and the best way to allow the good guys to gain access to general AI is to not restrict what they are doing.
This analogy is completely broken, because the NSA could have instead seen it as its mission to ensure effective encryption on all communications.

With that, no country would have the NSA's current capability. No such possibility existed with nuclear weapons.
This happened to me, an artist took the DNA from my github and created my face back in 2013. Cool stuff.

https://github.com/orta/dna
IANA – .YouTube Domain Delegation Data
Unfortunately, Clerky can only help you with creating a C-Corporation. I think this particular case (one owner, small revenue from a side project, no shareholders or investment/fundraising plans) is a bad fit for a C-Corp and a better fit for an LLC.
Tell HN: Hey algorithm on a whiteboard during an interview guy? Go Fuck Yourself
The way we interview and hire in this industry is, generally, fucked up. I've been interviewing off and on for the past 6 months. I've observed two methods that companies use. Both, it seems to me, are bad ways to judge the quality of a developer, although one slightly less so.

1. You need to whiteboard this code out. It's an algorithm that I use to show how smart I am. Solve it without any access to books or the internet. While I watch you. Oh, this problem has nothing to do with our business.

2. Here is a link to our obscure little puzzle. You have X number of hours/days to solve it. Have fun spending all your free time this weekend figuring it out! Oh, this also doesn't have anything to do with our business.

I guess if these are the only two ways #2 is preferable but that's like preferring death via lethal injection to death via the electric chair.

There has to be a better way. Why do I even have my gitHub account in my resume? Why do I list the companies I've been at and the roles I've had? Why don't you ask me my experiences solving REAL problems for REAL businesses? Whiteboard algorithm guy? Go Fuck Yourself
The post is an ad for their service and they kind of vaguely hate on Magic throughout. Not particularly valuable.
Valve announces SteamVR, debuting at next week’s Game Developers Conference
seems to be the trend in majority of other states as well.

I guess H1B program is working as the design intended; wage suppression.
Makes me sad I'm not going to ISSSC.

There is an interesting debate about feature size though. Devices on silicon for a long long time were essentially 2D, patterns on the top surface of Silicon. "Feature size" in this environment directly translated into area which directly translated into the die size.

As features got smaller you started getting 'trench fets' and other tricks to increase the effective size of the gates so that leakage current wasn't insane. So at what point then do the circuit elements become fully vertical, which is to say that viewed from the 'top' the transistor is 10 nm on a side but vertically its 22 nm 'tall' ?

And other tricks where the silicon layers are separately tested and 'thinned' and then packaged as a sandwich for
final testing with ion implanters creating the vias between the connecting layers.

Really interesting work in that sort of stuff going on.
Does anyone know how long time it takes to run these tests?
> It's always the smart quotes. #DeathToSmartQuotes

This is pure kogir bait (he is your passionate co-positionist), but as far as we can tell, it wasn't the smart quotes.
Ask HN: Raising capital when under NDA regarding business agreements?
So our company is raising capital and some of the strong points are our B2B contracts. All these contracts are under NDA, but as business achievements they belong in the pitch. I cannot expect VCs to neither honor verbal confidentiality agreements nor sign NDAs.

What is the industry standard about talking about NDA-ed contracts when pitching to VCs then?

"We have a contract with company we cannot name in a space cannot quite describe that is about something we cannot talk about"?
It's not a good idea. Ideally rights should be for as long as the life of the inventor. Instead of a cut-off time, I've heard people espouse a system of valuation and, in some cases, taxation, so that over time a patent becomes increasingly affordable for others to buy out and put into the public domain.
For comparison, bond lengths are on the order of 0.2 nm.

https://en.wikipedia.org/wiki/Bond_length

The lattice constant of unstrained silicon is 0.543 nm.
I am interested to see how well this will work. I know I have already had Chrome in the past warn me of downloads that are malware, but I am excited to see if it will work even better!
Maximize the Value of Your Virtual Assistant Spend
Valve announces SteamVR hardware
What is the basis for your "should" here?
Name Collision Resources and Information
Something indirectly touched upon is the roots of procrastination in certain types of perfectionism as well. The more you expect yourself to achieve a perfect result right off the bat, the more fear you have of starting.
YC backed rocket company test video
The Easiest Money Ever Made
It takes basically nothing to run a blacklist. You're pretty much free to do whatever the hell you want with one.

You'd be hard-pressed to find an IP that isn't listed in at least one blacklist... for example, my latest favorite is the blacklist that lists anyone sending commercial IPs. For example, send your customers an invoice? They'll list you. Send them an order confirmation? Listed again.

The real test, is are you seeing email being rejected? If not, then you're probably just listed on some very low quality blacklists.
While I agree that a big diff isn't a good idea, I disagree with the notion that one should develop in such a way that makes Github (or whatever VCS you're using) work right.

I don't think working within the capabilities of the VCS you're using should ever be a priority for a software development effort; rather I think the VCS's priority should be to allow for their use within most contexts of software development. (the other way around)
" This change deletes the C implementations of the Go compiler and assembler from the master branch." is logically related as it could be. Everybody has a different interpretation of it, I guess.
Doesn't matter. If the Kolmogorov complexity of quantum randomness can be shown to be finite that falsifies QM. (The output of any physically realizable computing machine is an observable.)
How to get 50% of a development contract $ upfront?
So I typically get paid by milestones on larger projects ranging from $15k-$30k. However, I'm about to take on a smaller project $5k and I'd like to request half of the $ upfront and then the other half upon completion. OR perhaps, the other half broken up into milestones.

I've added this clause to the contract, the latter version (second half paid out each milestone). Is this a fair way to do it? I don't want to risk losing the contract because of this but because it's a smaller amount I'd like to at least get half upfront to get me started.

Any thoughts on this would be helpful!
Is this comment meant for browser-based crypto in general, or just this API?
It's primarily a social news site, but people do share programming problems.

What you have here is not a programming problem. You have a very specific issue with a particular third-party application. Whether it's a Magento bug, your own failure to read documentation, or a bug in your own installation, it's not intellectually interesting.

StackExchange (and similar sites) do a good job of giving you traffic from people who can solve your problem. Adding the post to HN is unlikely to help much, and it's not what this venue is used for.
A few of you have mentioned http://www.visadoor.com below. I am the builder of the site and really did it for my own use.

If you find any bugs or need any features implemented, contact me at the email on my profile.
How about the goal of allowing the author to actually earn something?
The sad part is that there are many schools were you can be excused from immunization that do not permit you to send your child to school with a peanut butter sandwich.

Anecdotal, we have a coworker who developed this late in life and his doctors cannot give him a reason why. This is from a guy who one day after at the yearly family barbeque went to the hospital. His only ideas were that medicines prescribed for other conditions may have contributed. This always makes me wonder if the prevalence of some food allergies is not only because they are identified better but brought on by diet; through fortified foods; and/or medicines.
What I like about this release is the GetJSON and GetCSV functionality. At the moment with Harp I use a php script to output CSV files into the correct harp json format and then build the site. Great for big databases of parts or products. It also looks like Hugo may generate faster than Harp (which os node based) quite useful in my case where sites of several thousand static pages will generate faster.
That doesn't appear to be the case:

7. Hacking Oklahoma State University's Student ID (snelling.io)
94 points by samsnelling 5 hours ago

9. Introduction to Facebook's Flux architecture (ryanclark.me)
204 points by wayfarer2s 8 hours ago

11. Edward Snowden, Laura Poitras and Glenn Greenwald: AUAA (reddit.com)
376 points by ahamdy 4 hours ago

Maybe there is some forgotten code in there somewhere?
Do you mean a random number generator, or do you mean a pseudo-random number generator using an algorithm that generates apparent randomness based on an unpredictable seed?

The point GP is making (to my understanding) is that QM claims that there isn't such a seed or algorithm.
"but no activity while actually watching things" is a false assumption. About 6-7% of upstream traffic at night in the US is Netflix...
Well, in general I agree. I would think the best way to test someone, is to have them solve a business problem in the office for a week. But that isn't exactly easy to manage when you have many candidates who themselves do not have free time.
It is easier for males in their late 40s and 50s then it is for females. Look up SMV (Sexual Market Value)
That's how you do it. If they don't agree, it's probably not going to be easy to do business with them anyway.

It might be easiest for you to set up an escrow, though.
2 former employees allege Intuit made millions knowingly processing fake refunds
You really need at least one alternate (from a different company!), even though that reduces security. 2 is still better than 150. I'm surprised that Google would accept a one hash pin, but I guess they'll let you shoot your own foot off if you want to.

The other side of that is you must actually be able to issue certs from that other CA. If you have to wait for your account to get set up and verified, you've lost.
User content posted from a word processor directly into a textarea field = much suffering.
>Ideally rights should be for as long as the life of the inventor.

I'm fairly pro patent, but I disagree. Unlike copyright where there is an almost unlimited amount of expression available, some inventions are just something people would independently come up with.

Nobody would organically and independently come up with Mickey Mouse or Sherlock Holmes.

But different teams would have invented the BJT transistor if Bardeen, et al. never existed.

Patents length acknowledges that by not giving exclusive rights forever. It's more of a challenge prize than a pure ownership of the idea indefinitely.
Something's still missing. Peanut allergies seem to be very common in the US, but almost unheard-of in the EU. Yet, I would say the US is the country with way more peanut products and more peanut exposure. In northern Europe (my main experience is Germany), peanut butter has made the mass market only relatively recently (I'd say about 20 years max), while before most peanuts were being consumed by adults in the form of salted nuts as a late-evening snack. Compare that to the US where peanut butter has been a staple food ingredient since at least the sixties.
This comment violates HN's rules about comments. Please read the guidelines and try harder to follow them:

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/showhn.html
"not sure how you'd satisfy the condition without one" doesn't fit with "Of course it doesn't."

Regarding the second point, code from ProjectA, released under the MIT license, which is in ProjectB is not subject to ProjectB's copyright. This was jeffmould's scenario, and this code is not subject to two licenses.

The ProjectB developers must do some creative act to the code before they can assert copyright on the modified code. Copying code from multiple sources is then subject to both licenses.

It is also possible that with enough changes ProjectB is no longer subject to the original copyright from ProjectA. Quoting from http://www.ca10.uscourts.gov/opinions/13/13-6181.pdf :

> A corollary of the “sameness” requirement is that “[c]opying deleted or so disguised as to be unrecognizable is not copying.” See v. Durang, 711 F.2d 141, 142 (9th Cir. 1983); see also Int’l Ass’n of Machinists & Aerospace Workers, AFL-CIO v. Winship Green Nursing Ctr., 103 F.3d 196, 203 n.6 (1st Cir. 1996) (“Even if a work is copied, however, no copyright infringement exists if substantial changes render the work unrecognizable.”); Warner Bros. Inc. v. Am. Broad. Cos., Inc., 720 F.2d 231, 241 (2d Cir. 1983) (“‘[A] defendant may legitimately avoid infringement by intentionally making sufficient changes in a work which would otherwise be regarded as substantially similar to that of the plaintiff’s.’” (quoting 3 Nimmer on Copyright § 13.03[B] at 13-38.1 to -38.2 (1983)).

Which means that you could, with sufficient changes to the code, revoke rights granted by the other license. This is how Berkeley extracted itself from the AT&T license for Unix.
If you're going to go that route, you might as well just do a hashed aligner with a bitmasked searching. Then after the face, you can do the PWM calculation. This is how the BFAST aligner works...

It really depends on how degenerate your motif really is...

However, once you start adding in the probabilities, I think that it might be better to do the proper calculation across the board.

Without knowing what you're actually looking for, it's hard to pinpoint what the optimal algorithm should be. The 4-bit optimization is a common choice for ambiguous sequences, so that might be a good place to start (and as a bonus, the revcomp can be a simple bitstring reversal if done correctly). But I have my doubts. Hell, given what you've said you're trying to do, a well formed regex might even work just as well. :)
I got lost in the intermingling contexts of this discussion thread. I thought that sp332 meant to suggest that the new model linked to by the OP was not starting with empirical data and finding a model which fit it all.
'IP' in this context is just hardware speak for a given implementation.
FizzBuzz is best asked during the interview, possibly with a whiteboard. It has nothing to do with our business.
The usage "is the ____ Chair" as opposed to "holds the ____ Chair" isn't that uncommon in the academic world (treating the Chair as a unique title, rather than only a position). A few random examples from Google:

https://www.design.upenn.edu/city-regional-planning/graduate...
Professor Birch is the Lawrence C. Nussdorf Chair of Urban Research and Education.

http://www.thelancet.com/lanres/advisory-board
Professor Klugman is the William H Foege Chair of Global Health at Emory University, Atlanta, GA, USA.

http://www.bahaipeacechair.umd.edu/events/apr29-2015
Professor AMITAV ACHARYA is the UNESCO Chair in Transnational Challenges and Governance and is Professor of International Relations at the School of International Service, American University, Washington, D.C.

https://www.law.louisville.edu/faculty/interdisciplinary-cir...
Professor Tony Arnold is the Boehl Chair in Property and Land Use.

https://www.american.edu/provost/human-rights/Faculty-SIS.cf...
Professor Ahmed is the Ibn Khaldun Chair of Islamic Studies who studies American society through the experiences of the Muslim community.
I have bad allergies to cat and dog dander, as well as a bunch of other stuff. After getting stabilized by a lineup of drugs that put my grandmother's to shame, I slowly backed off a number of the nastier prescriptions.

I opted against the shots based on my allergist's recommendations - essentially she told me that if I couldn't commit to the incredibly frequency (at least once a week) and duration of the treatments (several years), it might not be a good fit... particularly because there's always a chance of a severe reaction to the treatments, and no guarantee it'll help.

What has helped, anecdotally, is:

- Diet... my diet has changed substantially in the same timeframe. I was a vegetarian with enough soy intake in spite of an apparent (per testing) late-onset soy allergy. After 8 years I started eating meat again. While adding meat back in, I've also cut out essentially all processed foods, most dairy, excessive sugar, and essentially all grains. There were a lot of benefits - I'm not going to lecture anyone on diet, and I'm hardly a model of perfect health, but this has been a good experience for me. I cook almost every meal, and from scratch - no prepackaged meals, everything starts with fresh foods I buy myself.

- Exposure... while one of my worst allergies has long been cats, about 18 months ago my now-wife moved in with two cats. Before they moved in I was clearly allergic to them - visiting her apt. meant stocking up on drugs, and fortifying myself. It wasn't overnight, but with the initial assistance of drugs to supress the allergic responses, I'm now able to live with these two cats with very rare, if any, allergic reaction. I still react, though less, to other cats, in other homes.

I went from a big lineup of prescriptions to taking a single, OTC pill a day, in spite of more exposure to one of the biggest sources of my allergies.

I didn't have the luxury of double blind experiments, or of minimizing the variables - so I can't swear to which, if not all, of these changes had the greatest effect... but I was able to make a huge change in my allergic responses in less than 2 years.
i have to disagree to your statement, which misses foundation.

First copyright is always a life long idea, but the focus of patents have always been to incentivice long term research efforts that have budget constraint by having a mid-term monopoly

problem today: a lot of trivial design-patents and even patents that are used in the wars between big corps.
as one of my advisor board state - screw that patent, we cannot defend it anyway
Behind a lot of those patents there is no research in the sense but it rather came out of "usual" engineering.

i think that the proof of non-trivial has to be a part of the application and is better suited than discussion about life-time - because patents could still have a strong point in basic-research

Problem is what to do with the already existing bogus patents - any suggestions?
Feeding Infants Peanut Products Could Prevent Allergies, Study Suggests
FFC: Adora Cheung of Homejoy (YC S10) on Scaling Your Company