skysight-inc/HackerNews huggingface dataset:
Monsanto and "near monopoly position in the global food supply"? That's really, really distorted.

Monsanto revenues are 15 billion USD, global food supply market is 7800 billion USD. Monsanto, including all its non-food-related businesses, is about 0.2 % of global food supply business.

"Organic" food business revenue, also just a niche globally, is about 5 times as big as Monsanto's revenue.

>legal tactics they use to bankrupt farmers for having the unmitigated gall to unwittingly use Monsanto seeds that blew onto their farm

That is a claim widely spread by Monsanto's adversaries, but it is simply not true. The case usually referred to is Monsanto Canada vs. Schmeiser, and it very clearly wasn't about "unwittingly" using Monsanto seeds. Schmeiser didn't even make such a claim in court, it's just a fabrication by anti-GMO activists.

https://en.wikipedia.org/wiki/Monsanto_Canada_Inc_v_Schmeise...
> Android does not have a ToS regarding in-app purchases, the Play Store does.

I think you know very well that I was talking about the Play Store.

> And the play store ToS rules around in-app purchases also don't apply to physical goods, or products or services that can be used outside the app

Apple in app purchase ToS:

3.1.5 Physical Goods and Services Outside of the App: If your app enables people to purchase goods or services that will be consumed outside of the app, you must use purchase methods other than IAP to collect those payments, such as Apple Pay or traditional credit card entry. Apps may facilitate transmission of approved virtual currencies (e.g. Bitcoin, DogeCoin) provided that they do so in compliance with all state and federal laws for the territories in which the app functions.

It is not identical (I wrote it is _similar_) as Netflix does have to give Apple a cut, but there are many exceptions both on Apple's side just as there are other exceptions on Google's side.

What really annoys me about your comment though is that my comment wasn't about saying Apple is better or Google is better (clearly some people here can't even mentally handle anyone criticising their beloved company), I'm not even interested in such a conversation.

My comment was about the issues companies have with the fact that Google doesn't enforce their own ToS. (or even worse, maybe they do in some cases and most developers don't know)

Small developers are incentivised to ignore the rules while larger businesses can't risk allocating large budgets towards a business model that contains such uncertainty.

Maybe you can next go through my comments and correct me on grammar errors. English is not my native language after all so I'm certain there's lots of material to find there. Have a nice day!
This makes me sad. Mystery and anonymity is an increasingly rare thing in today's highly-connected world, especially when so many parts of the Internet strongly encourage the use of real names in an effort to stem the tide of shitty anonymous flames.

--------

There is an experimental music act that calls themselves the Residents. For years, they performed in costumes; mostly with three members wearing giant eyeballs over their head, and one wearing a stylized skull. They have been deliberately cagey about their names ever since they first appeared in the mid-seventies.

It used to be that if you really wanted to know their names you could, but you'd have to dig. And anyone who cared enough to dig had a good chance of caring about their schtick enough that they'd respect their desire to be anonymous.

Now, though? Type "The Residents" into Google and you get a big sidebar that helpfully lists various information parsed from their Wikipedia page and elsewhere. Including their real names. And that, too, makes me sad.
Is that not true of every not-total/turing-complete language?
I'll just drop my 2 cents here as a vim user. I've tried emacs a number of times, but I've gotten too familiar with what vim has on offer.

I think where vim often wins over emacs is the 110 vi modes that every IDE eventually gets. Vi is an idea that can prosper in many environments.

Emacs is kinda like smalltalk. To get much benefit from it, you have to buy into it whole hog, or not at all. I can write C# in VS with vim keybindings, go in sublime text, and then just hack on a Lua snippet in vim itself. Emacs has ways to work with all those, but that requires a new skill set that I don't need at the moment. Maybe after I graduate from college, but right now isn't the time for me.
It's extreme but it's not entirely new. A new version of an operating system or Internet service you depend on could make your app impossible or infeasible.
I'm not sure if they'll live longer but I'd be interested to see how much longer and fuller lives that today's 50 year old men on TRT live
What is it about brain teaser questions do you think helps you get the best talent, rather than the talent who's simply heard that problem before?
USA could use these. This would stop people from being accidentally subscribed to recurring payments they didn't sign up for. I'm sure there's a way to design the card to make it handle recurring transactions differently so that you know for sure you will be billed monthly.
You're not holding people to new standards. You're holding their research to new standards. Which is the only sensible course of action.

And no-one suggested that those papers should be rewritten. But insofar as there's some known problem with them, why is it a bad thing to have a public record stating that much?
Why not directly go to vat grown or 3d printed meat?
https://en.wikipedia.org/wiki/The_Circle_(Eggers_novel)
Meh, everything in GraphQL can be defined as JSON. I fail to see the benefit (over just using JSON).

I definitely agree with the author's assertions as to how and why REST sucks. I'd also add that a big reason why REST sucks is that it is completely orthogonal to streaming. You're supposed to GET or POST never both at the same time.

Your web app has grown astronomically and the number of GET and POST calls are creating a massive overhead ("maybe we shouldn't have put so much state data in cookies."). So everyone gets together and decides WebSockets are a good solution... Because all your stuff was made with REST in mind you are now tasked with basically writing an entirely new API from scratch whereas if you used something like JSON-RPC you could just send the same exact API calls over the WebSocket and call it a day.
Oh that's nothing. You should see how we process horshoe crabs or chickens.

Mankind has basically hit eldritch horror in terms of how we use livings beings in our machines.
It's great, works a treat with PyCharm.

I like to think this is a foulup and will be fixed soon. However, XCode 8's help system is massively improved and this might be a case of Apple trying to force developers down that route. Which is a bloody shame. I really hope this is just some screwup :(
this year there needs to be another option next to the downvote button.

1) Upvote

2) Downvote

3) User made a politically charged comment in a thread that has nothing to do with politics as a way to insert opinions.

As for what the third button does. I don't know. It doesn't really even have to do anything, it'd make me feel better just being able to count the appearances of such comments in every thread this election year.

A joke, of course, but only kind of.
At this point, this is neither surprising, not unexpected. There is ample precedent, there are tens of stories like this every days (maybe even counting only those that hit the HN frontpage).

To avoid these problems, don't sell on the App Store, it's as simple as that (and very sad). Apple's processes suck and Apple doesn't care, as it has had year to fix things, but hasn't. Complaining won't change it. People have complained, and it didn't change.
I'm curious, how allowing 3rd party development would have made Twitter the messaging backbone of the internet? What exactly do you mean by 'messaging backbone'?
Show HN: AutoComment
economics, i would assume
We did. And somehow the computer revolution still happened even though people actually had to learn a bit about how their tools worked.
Meanwhile in that crazy wild west the whole OSS infrastructure powering the most important global computer network was born. Tools, operating systems and software that isn't allowed to exist in app stores because they might be "dangerous" to the average user (whoever that is).
Do you register with these companies to use their APIs or are they exposed to everyone?

Are you planning to monetize it as subscription?
Look at Cuba's organic farming.
i am no longer intrigued by the privacy discussion but the actual possibility that we are just consciousnesses controlled by the google hivemind.

this is like absolutely full on plugged into the matrix world. and we're living right in it.

these guys are like the ones who've taken the red pill, and gone on to find out how far the rabbit hole is going.

(edit: i'm even more intrigued by the possibility that the future is not just the matrix singularity, but an oligopoly of several large singularities, all fighting to plug us in)
Seems like a good idea actually.
> You're supposed to GET or POST never both at the same time.

The standard says you can. The simplest way to add pagination is to POST your data with GET values overriding. I see no reason to use PUT or DELETE at all.
The only thing you are wrong about is the how fungible and fluid the issue is.

This isn't the sort of thing you solve within a limit, a set of bounds; this is the kind of thing that has to be solved at a national or even /global/ level.

I think the only difference between this problem and the European refugee crisis is that at least in the case of the latter it is the tired, the poor, and downtrodden seeking to find the hope of opportunity realized. The 'homeless' in the US probably mostly fit one of these categories: mentally ill, physically ill, under-compensated, under-serviced by and/or alienated from the community.
> Disruption means doing something that your competitors are effectively incapable of doing.

Protecting free speech in the face of ideological pressure is an option.
I used to dislike purchasing from the Mac App Store too, so when I got my new iMac a few months ago I decided against migrating all the unused junk from my old MacBook and would instead start with a fresh OS X install.... great idea, right up until I realised that I didn't have all the install files for dozens of audio tools I use.

The App Store ones were a simple matter of logging in with my Apple account and reinstalling (this included Dash, mentioned here). The other tools meant hunting around for installers, realising that most of the installers now were several versions ahead of the ones I used, in many cases breaking my music projects. It also meant trawling through 9 years of emails to find licence file attachments and serials numbers so I could re-register the applications, or try and purchase upgrades for those where I couldn't find an installer with the same version as I had bought.

Giant PITA. For once I was glad that App Store apps were all auto updated through the time I had them, and I didn't have to bother with activation codes etc. In fact, I ended up trashing the fresh install idea and migrated my old machine to the new. I was actually easier to put up with old junk apps I didn't use anymore than to try and manually install just the ones I needed.
Assassinating the most corrupt officials on a regular basis could have similar influence. They'd know they could pull schemes for money but would die past a certain point of damage to the people or elimination of their end of constitution. It works similarly.

It would just be harder as they'd have (a) lots more security, (b) most police going after whoever killed them while simultaneously ignoring whatever the politicians were doing, and (c) media protecting them since corruption works to media owners' benefit as well.
That's exactly my point: when the compiler can decide not to do something you told it to you don't have full explicit control over everything. That's not a bad thing though - the compiler usually makes good decisions on your behalf. Usually.
I think that algorithms, and AI specifically, are perfectly able learn what distinguishes those. Maybe even better than someone who might not be in their best state of mind.
The difference is, that that user can turn off the walled garden if they will. That user can also choose what it wants inside the garden instead of being told what he can use by someone from California which may or may not share the values or culture.
It's a few extra clicks, but WSJ articles are viewable in full if you come via google. So I always just select the title, right click to search.
He is one of the worst personalities on twitter. For someone who could perhaps add a lot to the discussion his contributions frequently boils down to "I know better than [you or some other person] and so I don't have to explain [some insulting thing he said about someone]."
Company is small currently (LinkedIn shows 20 employees). Some of the things won't scale. Most things mentioned should be standard process (clear job description, interviews with relevant interviewers, relevant questions for the role, etc).

> We won’t pick times for phone calls and interviews, we’d rather let our candidates pick from available slots in our calendars.

This relies on people keeping an updated calendar. Eventually teams will need coordinators where the responsibility of scheduling and rescheduling can be optimized. If a meeting suddenly conflicts with an interview and the interview needs to be rescheduled, it's a worse candidate experience to make them do the rescheduling themselves. Have them provide a few time slots so you have backups in case the original one have conflicts, and always send confirmation emails.

> We don’t usually set a deadline for technical challenges, our candidates pick a convenient deadline for them.

Anyone have drop off rates for this (as in never finishes project)? I think projects/challenges are best after an initial interview with someone on the team (not the recruiter). This way the candidate know more about the role, and the team believes they will be able to complete the project.

Also think that the company has to be very appealing compared to rest of market for a candidate to put in this much extra effort compared to standard on-site interviews.
Sociopathic country needs its "beef" at all costs. Most of the world doesn't use these techniques.
In insert mode, C-x actually lists the different completion methods, so it's actually accurate.

^X mode (^]^D^E^F^I^K^L^N^O^Ps^U^V^Y)

I really like having C-x C-f, which autocompletes file names.
Since when did we start referring to ourselves as "the tech elite"? This seems like the wrong way to frame the problem, or our relation to it.
You can jailbreak it and install whatever you want. But Apples app store has rules to primarily make Apple profit and also create an ecosystem with certain standards that Apple believes users would appreciate. (and judging by the sales numbers average users do)

You have the right to do with your property as you please, but what you really want is that Apple changes their product so it's easier for you to install what you like. You simply do not have this right. This limitation is well known and advertised so you should have known before you bought an iPhone, and even if you didn't - you can return the iPhone and get your money back.
True, but something changing and your app not running, is different than them just blocking you from using it at all.

You can fix an app if the platform changes, but you can't put an app on a platform if the platform won't let you.
>> I'm rejecting the idea that communication can create a legal nexus

> This is just wrong on the face of it, and you've provided no supporting argument

All of my comments have contained the supporting arguments, to which you've merely responded with how things currently are. This does not make for much of a refutation.

IMHO this is one of the problems with a common law legal system. It's all too easy to forget that its various principles and precedents are actually man made and not manifest immutable truths.
Honest question: How are those examples different from studios adapting, say, Shakespeare to a more "modern" context? 10 Things I hate About You (1999) is an adaptation of Taming of The Shrew.
Looks like current ad specs allow third party javascript and iframes - http://storage.pardot.com/52662/23178/Spotify_Ad_Specs.pdf - linked from https://spotifyforbrands.com/us/formats/

Didn't the desktop apps use to bundle an embedded flash player before? I can't remember but it wouldn't have surprised me if they did.

Wonder what kind of html5/js engine they use for ads these days. (not that it matters, they are all swiss cheese security-wise, especially so if they aren't tracking upstream daily. If you think the sandbox is foolproof, well, just have a look at chromeos - time since last webpage-to-persistent-root exploit is currently about: 6 days https://googlechromereleases.blogspot.no/2016/09/stable-chan... )
The NBA’s first hackathon: How is the future coming for the league?
How to Become a Good Web Designer
I can't think of one (other than FB) where this is preferable over some form of REST (just go back to calling it HTTP actions or HTTP). Tying services together makes for more problems (as coupling often does), not less.

The very first point is either disingenuous or outright ignorant. "Gone is the mess of relying on an ever expanding set of predefined REST endpoints", moving that to the server logic is not "better". The number of code paths hasn't been reduced, just placed deeper in the execution path. How many months does it take the average developer to learn deep paths are worse than shallow ones?

Next, your result caching needs to be inserted in other places. As result caching is no longer at a predictable location AND mixed with other cached values (if you just keep caching everything at the request level) which makes splitting work more difficult.

Most of the sentences are restatements or vague assertions, until you get to the "type system". This part is where the "idea" stops seeming all that original, since webservices (in aggregate) define an application query system. You can always define what your APIs return so the "asking for the results you want" as if it's new, is a just a misunderstanding of how webservices work NOW.

Finally we get to the actual selling point. Ad-hoc results. Typically, if your using services, you know the common operations that need to be combined and probably, so do the vendors (sometimes that's yourself). Popping out a new endpoint for combined data (see: https://client.cdn77.com/support/api/version/2.0/data#Purge All vs Purge) or adding a GraphQL-esque query param is not all that unusual, except in edge cases where you have a giant graph database. This is not the common case.
Teamwork is really f*cking hard – here’s how to make it better
x264 does not use any video compression hardware. It uses only regular SIMD.

I don't agree that SIMD is so specialized. It is needed where ever you have operation over arrays of items of the same type, including memcmp, memcpy, strchr, unicode encoders/decoders/checkers, operations on pixels, radio or sound samples, accelerometer data, etc.

Compilers have latency and dependency models for specific CPU arch decoders/schedulers/pipelines. Compiler authors agree that compilers should learn to do good autovectorization. But it's hard. So people use assembly.
This is pretty much what our sex cells are. It's part of why newborns are so healthy, genetically. And they only use two cells.
Were there any articles describing how they actually work? I wouldn't be surprised at all if they simply employed a number of clerk-level people following a set of rules for the app verification. Otherwise it would take a lot of very experienced QA engineers.

Silly decisions like banning dictionaries for including swear words only seem to confirm it. The rules matter, not the judgement.
Additionally depressing is that all of these calves were separated from their mothers at birth, as will all of their offspring. When a calf get it's mothers milk, humans do not.
Ooshma here. Let me know if you have any questions about Gobble!
Someone probably thinks it's a manual for best practices.
"Believe it or not, start-ups don’t even have to be headquartered in San Francisco or Silicon Valley."

Lol. This was a great read. But yeah, don't take money unless you literally cannot finance your growth. A real business builds itself.
There are plenty of popular, non-trivial apps that install via a .pkg file.
Yes, simply ending stop and frisk doesn't add to the budget. Unfortunately, these sorts of answers don't really solve the problems. And most of what I think is needed all costs money. It isn't like these are sudden problems: I heard stories of this sort of thing 20 years ago. Folks have been observing this stuff for years, and nothing has happened. Unfortunately, this stuff tends to happen more to folks that are poor and/or minorities.

Training, for example. Teaching de-escalation techniques, anger management, ways to overcome bias, speaking to folks and a bit of persuasion, and things like that. Training costs money. Paying cops to do community building service instead of the stop and frisks still costs money. Regulations and legislation costs money (and luck!) to pass and to implement. Transparency: Yup. Costs money.

Body cameras can be misinterpreted, but right now, it is a step in the right direction. Even if the studies are weird and inconclusive, it makes folks feel like something correct is being done, so long as it is on a wide scale and very few incidences of the cameras mysteriously malfunctioning - and probably other things I haven't considered.
The point of the article (and the paper on which it is based) is to infer the existence of a limit. The method of inference is not by pure logic, rather it is partly probabilistic. That is what you have to be comfortable with because all probabilistic/statistical arguments have a similar form.

Also worth noting is that what the scientists publish is less than the opinions and convictions they hold. On the age limit question the most popular opinion is that the DNA (specifically the chromosomes) runs out of telomeres, without which the replication process is almost guaranteed to be error prone. With that, it does not matter much what the old people are dying from because anything and everything is going to kill them.

Another anecdotal opinion (not sure if there is a paper or not) I have heard is that the blood and marrows of the people in the 110+ age range show that the active stem cells from the systems are nearly depleted. That may or may not be related to the telomores but the consequences are similar, the body will not be able to produce workers for any of the vital/non-vital functions. So anything and everything is going to kill you.

When the published papers hint at a limit[1], although may be justified by the content of the paper alone, the authors also do so under the influence extra knowledge and opinions[2].

[1] It can be anything.

[2] If you know this sort of thing is happening -- and it is relatively common in scientific papers, you can easily see it. For example, the last sentence of the abstract "... subject to natural constraints." Also last paragraph of the paper hand waves the causes to genetic and cellular systems, but just vague enough so that the paper can stand on its own.
Is there an AUR or an arch package for this?