skysight-inc/HackerNews huggingface dataset:
so basically a seizure without any compensation required? I do think the government having issued such an order should be bound in determining an appropriate amount of money to be issued as compensation, tax free.

ideas are property, they have value, and if a government is going to take your ideas then they by default admit value so there is a taking.
I agree with database first. It's the essence of your application, meaning hypothetically, if you were to strip away all your UI and business logic, and all your users were experts at SQL and never made a mistake, the database is all you would have left.

Furthermore, a database mistake, once built on, will stay with your organization for life, only removable by a lot of pain. A coding mistake is fairly trivial to recover from.

I find it troubling that many self taught programmers don't take the time to learn databases. They aren't even that difficult to master. 3NF, Constraints, Indexes. That covers 90% of it. Everyone thinks they're making Google.
But if you replicate your DB, now you also have to replicate your filesystem. Easier to just segregate BLOBs in their own tables and let DB replication do all the work.
Thanks. We've changed the URL from http://www.wired.co.uk/article/google-ai-montezuma-revenge. At first to https://arxiv.org/abs/1606.01868, but since everyone's going to want to watch the video, that seems a bit too abstruse. Hopefully someone will say meaningful things about the paper too.
Many of the issues raised by your comment are the result of civil procedural rules. These rules are not intentionally designed to postpone rulings on the merits, and instead were built on historical understandings of how a dispute should be fairly addressed: 1) communicate problem to adverse party 2) adverse party responds 3) fact-finding 4) written arguments aimed at resolution 5) trial by judge/peers (if necessary).

I don't believe that moving #4 (or even #5) earlier in the process maximizes the possibility of a logically/legally sound conclusion, which IMO, is the purpose of the justice system. Then again, your comment has identified speed as a priority, not a thorough examination of the merits.

If the procedural rules don't offend you, then we might just be talking about expensive lawyers. Not all lawyers are expensive.
If I remember correctly, the government was just offering to pay them for the algorithm. They didn't declare it a secret and force them to sell it. That is why the whole movie was them just debating what they should do with it.
Subscription model for all apps...

I don't see a reason to subscribe for apps that are one-time pay and periodic long term use. There is a fine line here that developers will have to be cautious not to cross. A lot of apps have no reason to be subscription model, but the prospect of recurring revenue is too tempting.

Edit: On the other hand, this is totally awesome for services and products that already offer subscriptions on other platforms or on the web, like online streaming, education, and as someone mentioned here, tools like Sketch.
The FreeCalypso Project is working on a libre phone. Looks like they're using a baseband processor from a TI Chipset.

https://www.freecalypso.org/
You're wondering about the ethics of beating someone up to get what you want?
From the article: "Finally, Schiller says that the App Store has been speeding up app review times — to the point where 50 percent of submitted apps are now reviewed in 24 hours, and 90 percent are reviewed within 48 hours."
When I was researching the Engima machine for my Java Card emulator[1] I came across the patent issued for the Enigma Rotor system in the US[2]. Filed in 1944 it issued in 1976! Actually October 12th, 1976 which was the same day that NIST announced DES as the new encryption standard[3].

[1] http://www.javaworld.com/article/2076726/learn-java/my-enigm...

[2] http://www.google.com/patents/US3984922

[3] http://nvlpubs.nist.gov/nistpubs/sp958-lide/250-253.pdf
Yes, and this would fall under the 4th amendment, but until it makes it to the SCOTUS the practice is going to be alive and well.
I prefer naked domains as well since 'www' is a relic from the past.
> Am I the only one who thinks that primary keys should be derived from the actual data?

Where a valid natural key exists, it absolutely should be used. Surrogate keys should only be used where there isn't a natural attribute (or composite of such attributes) that corresponds to the unique identity of a tracked entity.

However, that's very common in the real world.
The morality is already clearly established: in exchange for a very small monthly sum, you get the property when the owner dies. The property may be a dedicated rental unit already, so whether or not the owner lives there has no bearing. So it's not just _within_ the contract, it's the _purpose_ of the contract.
True but it will always be illegal.
> I'm pretty sure this is against zoning.

Perhaps, but you might be surprised. Years ago I kept chickens and checked the zoning here (suburbs of Phoenix). No problem with a flock of hens. Roosters have restrictions. Many places are similar.
> It was not authorized by the card holder or a court order, so it is fraud.

Sorry, you're wrong. I've had the IRS steal money directly from my bank account to pay for taxes (and fees, and fines) I didn't owe. The bank won't help you, and I had to pay a tax lawyer $1,800 to get back $3,200 in taxes (and fines) from the IRS for a stock sale I never made.

The bank treats withdrawals by government agencies as legitimate transactions. They won't recognize it as fraud, and you won't get the money back from the bank.
The Brutal Journey Back to Work for Millions of Americans
My gem has a good downlaod/loc ratio.
Bitcoin support is coming in 2017.
WebGL raindrops animation that took realism way too far
If you want a startup/side-project idea, here it is. I can tell you from 10+ years in website hosting and maintenance that most laypeople, designers, marketers, and even some technical people will never understand DNS. (and they shouldn't have to)

A small business wants a website at SquareSpace, cloudflare CDN, email at Google Apps, landing pages on a subdomain with Unbounce, their blog on yet another subdomain, and DKIM/SPF records for the email newsletter system.

Setting this up is not easy for most people. Most people aren't even sure where to do it–let alone how to do it. (is your registrar handling your DNS? sometimes ...)

If you had a 1 or 2-click tool that setup these for people, maybe wrapped it around some domain search/affiliate tools, I think you could make some money.

My 2¢
Actually in some cases you want your application to touch that blob, especially if want to automatically generate thumbnails and have aggressive/best effort compression on that image. It is the best way to do something about users that uploads a 10MB image that is uncompressed :-)
> For the first year of a subscription Apple will maintain its 70 / 30 revenue share; after one year, the new 85 percent / 15 percent revenue share will kick in (applied per subscriber).

This is the exact opposite of what Apple should do. App startups in their first year need all the revenue they can get. After the first year, most of those companies have either reached profitability or gone out of business.

This policy is going to mean more revenue for the large, established app companies, like Instagram or Snapchat, and less revenue for any potential usurpers. They're effectively suppressing innovation and locking in any monopolies they've helped to build.
Another polite way of stating "guilty until proven innocent" with the added twist of "punished in any case". That is seriously messed up.
Pathway to the New Era of Quantum Computing
>My grandparents used to harvest most of their food from the farm around their house.

I do that. To a much greater extreme than most people: all of our dairy, meat, eggs, vegetables and most fruit comes from our yard.

>The only problem is that they had to work every day all day on those farms.

I spend about two hours a week doing it. Clearly you do not have to work all day every day to grow your own food.

>Robotic farmers allow us to dream of a world in which people can grow their food locally without having to do the manual labor or rely on large-scale farming.

So did permaculture. This is already a solved problem. The reason it is not done is cultural, not technical.
I'm one of those hated attorneys. And, in my experience, while there are issues that sometimes may seem to outsiders like pointless minutae that keep people from getting at the real issues, the rules of civil procedure (especially at the federal level) are designed to do exactly what you want: to facilitate getting to the core of the issue as fast as possible (of course, if the core of the issue is a factual question, this can take a while due to pesky things like discovery and jury trials). Without more detail, the problems you describe sound, with respect, like the complaints of someone who does not really understand how litigation works. Maybe if you could put a little meat on the bones I (and we) could understand your criticisms of the system a little better.

In this example, as you say, "there is a question as to whether this patent is valid or not, and whether it covers this particular issue or not." If the defendant thinks those are real issues, then one of the first things the rules would have you do is to file a motion to dismiss arguing exactly those points. If the judge agrees with you, the case is over and you go home. (Of course, there is the possibility that there are other claims that aren't subject to those arguments, or that the plaintiff could amend the complaint to add new legal theories, but that's another story.)

To the extent it is true that courts "completely front-load all these arcane minor points" this is usually true only to the extent that these arcane issues are actually dispositive.

EDIT: Try thinking about it this way: whether an issue is arcane, and not what a person might think is the "real" core of the issue, is sometimes orthogonal to whether that issue is dispositive. And there are usually good reasons for this--though reasons that may not be obvious to non-lawyers. This can, and should, result in courts spending what may seem to the untrained eye like too much time on arcane but dispositive issues in an attempt to resolve a case efficiently.
4 seasons of nature.
The 'authorities' you're referring to, do not in fact have any legal authority to conduct that transaction. You're wrong entirely in your premise. What they're doing, is using force to steal property without any authorization.

The line you'll get in fact will not be that it was authorized by the authorities and there's nothing that can be done. Banking is federally regulated, it is not regulated by the state police in Oklahoma. The matter of jurisdiction when you start fraudulently stealing from bank accounts (which in many cases would naturally also be out of state and otherwise national banks, and or even virtual banks) is without question: it's a federal matter.

Cash and card are not the same. The very obvious difference between cash and card is that you can charge back via a card. The cash is physical and must be physically recovered from their possession (protected by their guns). That's a very substantial and fortunate difference for the card holder.
Because it's vastly cheaper and accessible. It's also crowdsourceable and can be done by anybody without having to pass any bar exams.
What do app developers do now when everyone has 1.0 and you want to release a 2.0 version with more features and not just bugfixes?

Do users still expect the upgrade for free?
Happiness Is the Only Logical Pursuit
We have other formats like animated pngs (and most browsers support them), but they don't seem that popular.
Our business management app is free to use on iOS but we charge a monthly subscription to use the web client and that has been working pretty well. With these coming changes I wonder if it would make sense to start charging monthly subscription for Pro features on iOS and how users will react to that.
If you don't have a few failures from time to time, you're not trying hard enough. Forget who said that.
Persist an Object to JSON in an hibernate field, 0.3 released
If and when TypeScript and ESn diverge, my wish is that the dominant browsers choose to implement the better based on merit while factoring in usage and not blindly based on name alone.
well, using www for one lets you avoid buying a completely different domain to serve static content in a cookie-less fashion.
cause live photos suck?
I guess I am stupid, why isn't Google the defendant, other than the fact they have too much money. This is like being sued for shopping at the wrong store.
These were not 'remote clients' accessing PG directly, but independent computers that were not even on or connected to the network some of the time.

> UUIDs are for when you have more than one database server that people can write to, and those databases must not share IDs.

Exactly.
whoa, one step closer to becoming cyborgs.
"If you can prove can prove that you have a legitimate reason to have that money it will be given back to you. And we've done that in the past"

Absolutely terrible. Finally bitcoin et al have a legitimate use - protecting your property from grubby government hands.
> Almost every country except the United States uses this system.

Almost every country except the US uses agencies of their executive branch of government to enforce most labor, housing, discrimination, harassment, and civil rights laws. In the United States the enforcement of such laws is often split, with only very serious violations being handled by an executive agency and the more common violations simply creating a cause of action for a civil suit.

Even if the amount a loser has to pay is limited to what they themselves paid for their own attorneys it would still greatly discourage many people from bringing suits over labor, housing, discrimination, harassment, and civil rights against anyone who has significantly more resources than they do. If they spend a lot to get a top attorney and lose then they have to pay a lot. If they spend little on an attorney to limit the maximum they might have to pay then they have to worry that the other side will out lawyer them.
Fun fact, when running credit or debit cards you can actually get the available balance on them. I've made the mistake of going to the gas station when my checking account only had a couple of dollars in it, ran the card at the pump and it let me put in exactly enough gas to 0 out my account and no more.
> Many databases also serve multiple applications... Your data store should make sense on its own without being tied to an application's design.

While your point is valid, I think it's theory vs. practice. I think most databases don't get used for wildly different applications. I'd rather design my database for something that I know is performance-sensitive than design it for an imaginary application that might exist in the future. I've never experienced a case where our application changes dramatically enough that manipulating your database is anything serious enough to write home about. If you previously only had a shipping address and now you need a billing address as well, it's a pretty straightforward migration. Incremental change isn't hard.

Companies that become Medco are few and far between. Their database should default modeling one-to-one relationships as one-to-many just so someone might be able to use it more generically in the future. But that's because it's a realistic use-case. My point was that there is a balance to be had between stand-alone and real-life usage, and you shouldn't default to full generic just to make it stand-alone.
Police investigating if wrong man caught in anti-smuggling operation
And SMBX.
How the Windows Subsystem for Linux Redirects Syscalls
With on commit triggers or deferrable check constraints it would be easier, but in Oracle you could use a materialized view with "on commit refresh" and add triggers to this MV.
I'm partial to including the `www` prefix, but most of the reasons are aesthetic and not technical.

The summaries for each side:

http://www.yes-www.org

http://no-www.org
Or maybe its just a problem with the East Texas court. Almost all bad patent issues resolve from this court. A ton of them are appealed successfully.

It doesn't matter how fairly the laws are written if the judges presiding over them are assholes.
What's Our Next Fight?
The Learning Curve
Deep learning base image for Docker
Sketch goes subscription-based
To me, adtech seems like an area where the point at which professional expertise is necessary mostly coincides with the point where a company can afford to hire professional experts.
"If you can prove can prove that you have a legitimate reason to have that money it will be given back to you."

- Well my grandma saved it for me when I was a child. - Prove it. - Sorry but she's dead and I moved it to a new bank account two years ago. - Yeah sure.

This is just disgusting.
yeah must be a pretty neat back-end on this baby. Love the filters!
Indian PM Narendra Modi's Speech at US Congress
> the system disguises the balance request as a typical vendor request to prevent alerting suspects that law enforcement is checking the card

Wouldn't that go against the credit card (or pre-paid card) merchant agreement? And wouldn't ERAD have to have signed such an agreement in order to access the credit card network?
Start your pet project in AI, you will gain real hands-on experience and skills, will have some portfolio and will understand is it for you or not.
I actually think the DNS binary protocol is a rather well-designed one, but others might disagree.
Requests per second were going through the roof during initial announcement due to a lot of images, css, and javascript being served by the main Node.js app. Assets are now served from CDN, albeit hardcoded, but that I can fix later.
"... defend myself for committing the crime of ..."

But a lawsuit is a civil case, not a criminal case, right?
This is so awesome, great way to understand the current options and common choices in the ecosystem at a glance. I've been choosing Meteor recently precisely to avoid having to write a bunch of boilerplate Gulp/Grunt code to piece all the tools together and run the code and asset files through the pipeline.
What a terribly written article.

Just give me the TL;DR already please!
Negative PR is used; unfortunately, it's used on the judge to turn the judge against the other side. It comes so thick and fast the judges get sick of it... yet, they are influenced by it, and they bluster but issue no pain to the offenders. And don't try it if you are not a lawyer, lawyers in court are a protected class.
As someone who buys a lot of apps this is very disappointing. Things that would make me buy MORE apps (demos, upgrade pricing, better support) are still not in the app store, meanwhile the one pricing model I detest (subscriptions) is being added.

I suspect I'll be buying far fewer apps if there's a mass movement from a purchase model to a subscription model among app developers. I'm perfectly happy to pay $20-30 for an app (even a simple app) if it provides value and I'm happy to pay for major upgrades or additional content/features, but I won't pay $20-30 a year just to maintain the ability to launch an app on an ongoing basis.

In addition, after years of terrible search in the app store, coupling search improvements with search-based ads is just a kick in the shins.
We've been seeing this too, with some apps being approved in <24 hours. Originally thought it was a fluke (it's happened a couple times over the past several years), but now it appears to be a regular occurrence.

Now if we could see a similar factor improvement in TestFlight beta review times...
I doubt it, the specification is still being finalized. Only after that will the chipmakers begin their process.
My feeling is that the constraints ultimately tend to be political rather than technological and it's hard to find folk from either camp willing to take the other seriously.

ObBookRecommendation: https://www.amazon.com/Thinking-Systems-Donella-H-Meadows/dp...

Also, don't underestimate the satisfaction to be gotten from teaching kids how to develop games & enterprise systems!
In the UK, the 1950 Allotments Act trumps all other covenants and local ordinances, provided you're only keeping hens and they are not a nuisance (and despite the name, the Act in this instance applies to keeping hens anywhere).

http://www.legislation.gov.uk/ukpga/Geo6/14/31
Warriors, Tech’s Team, Are Soaring Out of Reach
I am not sure you are moderating this right.

That comment was very insightful. People hiring product managers would now know how some others in the company think if they brought in friends or candidates with inflated titles.

One of my very talented friends quit his job for the exact reason. There are CTOs who do not know the difference between java and javascript. We tried to hire an accountant who had a title "Advisor to startups" after talking to her for few minutes we had to rethink hiring.
Unique and never changes can be two things concatenated, not one thing.

If that concatenation is too long you can ram anything thru a hash to get a constant length smoothly distributed key. Its also fun to use "weak" hashes for this because it trolls wanna be security types who don't understand the application.

Given the above, some important things concatenated and hashed works. Can always add an application ID or importer ID or process ID or a timestamp of high enough resolution.

Obviously needs are different if you're trying to create a bank user database vs deduplicating sampled engineering data.

So something that's unique is NOW() (assuming low enough sample rate LOL) and something that never changes is a laser serial number, concatenate those and ram thru a hash to make it small and fit.
You can use hashids for this problem [0]
This just "encrypts" the primary key with a given salt.

[0] http://hashids.org/
Yup, but the fun part of constitutional rights being violated is you can continue to do so until the SCOTUS declares said legislation unconstitutional. Checks and balances are great, but they really don't work as well as they should.
The point raised you're responding to was a good one, and I thank you for adding context. I was under a similar impression, in that for this individual to be able to sustain a case for 4 years, then it has not, from my gathering, bankrupted him or been financially catastrophic. There is a nuisiance factor that, I think, Patent Troll firms like to employ - aka - cheaper to settle than to fight can apply to both time and money.

Pooling these cases, and the information gleaned from the tactics, might reveal patterns and/or pressure points for resistance that an Insurance Team would be willing to underwrite and hire defense for. The point is that if the Insurance Team is good at getting results, then in theory, fewer Patent Troll cases will arise, and the Insruance Company gets to pile up reserves for potential cases and make a profit concurrently.

Then, as you mention, just being a vetted participant and using the logo "Insured Against Patent Trolls By XYZ" can be a deterrent. Takes time, I understand, and it may be a very limited market. I'm just curious if the math and legal defense strategies can be combined in some ways. Thanks again for your postulations.
It's called route aggregation or summarization. The problem is that the routing table is not static, but changes constantly. You can't just aggregate once, you'll have to deaggregate and update the routing table with each route update. You also have to be careful that you don't lose information when you aggregate routes, otherwise you'll end up with routing problems.
Machine learning on Trump's and Clinton's speeches