skysight-inc/HackerNews huggingface dataset:
My view is:

(1) Software is well on the way to an old, slowly changing, mostly routine, boring, low margin, slow growth business and industry.

(2) That the general purpose computing hard/software and 100 Mbps Internet data rates are all so cheap will in places undercut large, expensive approaches to computing projects. E.g., people will do projects, but Sand Hill Road need not be more involved than they are now in, say, a new pizza shop in Peoria, not more involved than they were in the romantic matchmaking Web site Plenty of Fish.

(3) A huge problem for computing causing (1) is that there just are not enough good, new ideas for high value IT startups. For a joke, but a simple explanation, the days of a hot social, mobile, local sharing app are gone.

(4) For Evans's dreams about machine learning (ML), he is not very well informed and is not seeing very clearly, but in principle, if strain to extend the meaning of ML, he is correct about the potential. But in practice that future will come slowly, very slowly.

Why so slowly? In fact, e.g., looking at, say, scikit, that's basically some applied math, and nearly all the math there is now old enough to have long, gray whiskers, literally. That applied math and much more in optimization, simulation, experimental design and analysis of variance, stochastic processes, on and on, i.e., the math sciences, optimization, operations research, statistics, except for a few niches (e.g., optimization in operating oil refineries, the fast Fourier transform for oil prospecting, partial differential equations for modeling oil reservoirs, air line crew scheduling, maybe airline plane scheduling, statistics in biomedical research and development) hasn't caught on at all well generally in business; so there is only tiny reason to believe it will become "The next big thing" now.

For that math, it's not so easy to get good at it: (A) The pure math departments don't want to teach it. (B) Very few other departments have enough grounding in the math prerequisites to teach the material very well. (C) Except for a few niches, business has long made its position crystal clear -- such applied math and a dime won't cover a 10 cent cup of coffee. (D) It has long been the case and still is that about the only paying customer that takes such applied math seriously is the US DoD for purposes of US national security.

Run a good applied math project down Sand Hill Road, for a big problem, with running prototype software, and will hear laughs, silence, or "don't call us; we'll call you". I have to doubt if there is a single information technology (biotechnology can be different) VC firm on Sand Hill Road able to direct technical due diligence for an applied math project.

There can't be "The next big thing" without a few hundred times more well qualified startup founder, worker bee, applied mathematicians to do the work.
Crazy. So if you move to PR but making money from other US based interests you get exempted from US federal income tax, but if you move and work permentantly in say Germany, you still get charged US Federal Income tax?
My point was, the account was taken by someone a day ago. And I am pretty sure Jan Koum would not be commenting on HN article at the time of a massive outage in WhatsApp. It may be him, but very unlikely. My 2 cents.
My name is Matt, I'm developing a Service app to the African market. AMA
> We should try to think of some concrete steps to resist this. It feels like we have to try, since there's so much at stake.

Great point. One idea I had recently is to start an organization in the same spirit as Open AI called OpenSurveillance that builds and releases all sorts of useful tools for thwarting surveillance efforts or acting as an adversary to an entity with pervasive surveillance power (generally speaking, corrupt regimes around the world).

I think it would entail a combination of social/operational and technological tools, and would be useful for defensive and offensive efforts.

When OpenAI releases a state of the art facial recognition algorithm, it becomes obvious how the technology might be used for good or for evil. The same goal would apply.

Perhaps one utility conducts an analysis of public social media data to determine the best strategy for bribing or compromising an adversary. Another could explain how to use a HackRF YARDStick One to track the movement of an adversary via tire air pressure sensors. Another might utilize an infra-red camera to determine which entrances and exits of a building are slow to close and could offer time to sneak in.

Still other tools might be a user-friendly rootkit installer for easy installation on a spouse or boss's device, etc., or maybe a program that trains a fleet of drones to follow a person all day, causes vehicle engine failure, etc.

The basic idea would be to highlight enough about reality so that the security (and privacy) implications of the policies can be weighed accurately by the public. By putting all the tools in one place and releasing polished, thoughtful products, the organization would help the public understand the privacy/security tradeoffs much better.

Basically a modern Anarchist's Cookbook for the surveillance age.

Disclaimer: It is not the intent of this post to discourage people to break laws, simply to use their vote and influence to peacefully change laws.
Well, credit ratings prevent them.
Hi HN,

This is Hamza, co-founder of SpotAngels.

We are excited to launch the Android version of SpotAngels. Our iOS users save an average of $106 a year in parking tickets

We started building Spot Angels the day we got our car towed and had to pay $569 to get it back :)
The idea behind SpotAngels is simple. The app sends you reminders before street cleaning, tow away or any other parking restriction without requiring any action from you.

The app knows all the restrictions in 25 cities including SF, NYC, LA, Chicago, Boston, Seattle and London.
The data is more than 95% accurate and constantly updated by the community.

If you have a Bluetooth speaker in your car, you can connect it to the app and it will automatically save your parking location and set up a reminder for you. When you turn off your car, the Bluetooth disconnects from the app and your parking location is saved.
If you don't have a Bluetooth speaker, you just need to open the app and save your parking location each time you want to set-up a parking reminder.

I hope you will enjoy it. Please let me know if you have any questions!
PGP/GPG is the FFMPEG of encryption software. It could be done way better.
Because the absorption of vitamins depends strongly on the digestive context, including but not limited to the presence of food, fluids, fat, and other vitamins. Some vitamins simply can't be absorbed together. And there's a laundry list of other poorly understood interactions as well - did you know that caffeine inhibits iron absorption (among others)? You can't expect to just throw it all together in a big bucket and expect to be healthy (something Soylent seems to utterly disregard). You need a balanced and varied diet. You just do. There's no compensating. And if you have one - why bother with the multivitamin?

(Obviously specific supplementation where required is good and useful. I object only to the "mix it all together" approach as both unproductive and an attempt to treat a problem in the wrong place.)

https://www.consumerlab.com/answers/Which+vitamins+and+miner...
There is a debate, it's just not on the questions you're looking at.

Climate Change is by no means a 'settled' science, one of the most important questions scientists must answer is what the Climate Sensitivity is to CO2. There's a wide range of answers to this question by scientists, depending on which climate model you use, as well as many other factors.

http://imgur.com/a/vbOM0
It is my experience that it is extremely difficult to convince people who have a religious attachment to things. So be it. I put the matter on the table. I've done all I could here to raise awareness. And that's the end of the story.

Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagh.

The stuff you are complaining about only applies to people that are over the age of 55.

A 10 year old and their mother that get primary care through Medicaid, they don't ever have to pay anything back (except if they later access Medicaid after age 55, but the asset test would apply to the care received after age 55, not before 55).
Waymo vs. Uber ‘no smoking gun’ says judge
The author is actually a fairly junior developer (graduated in 2013), but I must hand it to them for taking the initiative of getting published by such a large entity (oreilly media) and locking down speaking engagements (GopherCon) so early in their career!

They have a bright future even if this article does not contain the most accurate advice.
I think the United States would happily not deal with Puerto Rico and it's tens of billions of dollars of debt, but almost no one in Puerto Rico wants to be 'free' (independent).
It's mentioned in the Wikipedia article that monad comprehensions are available as a GHC language extension
Show HN: Nedoka – rapid creation and management of containerised environments
I see that way too often. Bonus points if the exceptions are being logged in different ways, in different parts of the library.
This may be OT and a bit ranty...my apologies:

I can't speak for Coursera, but Udacity would be much better if they didn't continue to muck with the platform as you are taking the course.

Seriously - things break all the time, then get fixed, etc; last big thing that happened - and I don't know exactly why, but it had to do with a large update to the site and course system I think - a big chunk of people from the second cohort (of which I am part of) in the Self-Driving Car Engineer Nanodegree - lost access to their original mentor. That might not sound like a big deal, but it kinda was. Then, to get access restored, you had to email one particular support address, that was only posted about (IIRC) in a Slack channel.

By the time I realized that the problem was more widespread than just a simple "service interruption" like everything else and emailed the support about it, they had already assigned the "max number" (whatever that is) of people to my original mentor that I had been communicating with and using since I started last year; I was reassigned a brand new mentor, who knows only what he sees about my progress, and nothing about the other communication and help I had from my former mentor.

It's a bit frustrating, but I'm adjusting to it as best as possible - I'm certainly not going to let it stop me from completing the course (still going strong in the second term, just finished the second project of the UKM and now working towards the localization project) - but I'd rather have a stable platform to work with, especially since I am spending so much money on the course.

/sorry about the rant
If the thieves are caught, they owe you the purchase price as restitution.

This is only if you unknowingly purchased stolen goods.
5 Takeaways from Elon Musk’s Ted Talk (and How Trump Is Paying Attention)
While I agree with everything you said, I feel your argument should stand on its own merit. Just because a corporations screw people isn't a good enough reason for people to screw them back.

Your point that the risk premium you pay while taking a loan implies that the lender is willing to take some pain from your failure is sufficient in itself.
Unbelievable. Just happened to see a clip today (https://goo.gl/F9XeQU) where Feinstein was "grilling" Comey about announcing the investigation into Clinton right before the election.

When Feinstein totally let him off the hook I was floored?!? He interfered worse than the Russians - how does he still have a job?

Ahh, she wants his support for the decrypt bill. I'll never understand why the Democrats have zero interest in protecting personal privacy.
Apple started a $1B fund to create advanced manufacturing jobs in the US
(defun)... square-root (number) (*).... (0) (0) number (0)
SlicingDice founder here. We built SlicingDice exactly for this kind of necessity, very fast user segmentation. Actually, we just developed it because we didn't find any other solution that could support our needs.

https://blog.slicingdice.com/why-we-built-slicingdice-1beffc...
It's very simple. There are not many black female founders. Hence, not many black female founders get funding.

For example, compare it with the number of female polish founders who get funding. It's even lower!
This took me back. It was the first language taught to us in Computer Science at UNSW (1989).

I remember the first lecture went something along the lines of "Ok, all you smart arses who've mucked around at home with BASIC and think you can program. We're going to teach you Miranda!"
Spot on. You reinvented the World Bank

https://www.one.org/international/issues/debt-cancellation/

http://www.huffingtonpost.com/marcelo-giugale/does-debt-forg...
You're asking the wrong question.

There is almost no case law that supports implicit patent grants and what little there is requires the patents be ones...

"that dominate the product or any uses of the product to which the parties might reasonably contemplate the product will be put" -- HP vs O-Type Stencil (1997)

So, again, very limited. Very dangerous. Very very open to being sued and crushed economically.

This is exactly why FB's patent grant provides you more rights that you get without it. There is no ambiguity, no fussing over what patents may or may not apply and be covered by the case law. It's explicit and better for you.

Long story short: in many ways it's less safe to rely on implicit grants.
I agree. However I have yet to see a better alternative. Are there any out there?
Eh, when you know nothing and you start programming, you start with what you can find, understand and use.

I have written Java, C and C++ when I was younger but I enjoy scripting languages more and they have provided for me well enough.

But, let's be honest here, "worst" is your bias for the languages which doesn't actually say anything other than your opinion.
I think the TechCrunch article is misleading at best, both in title and content. The report they link to studied ~60.000 startups, of which 88 (~0.14%) were black women led. According to the article, 0.2% of all venture deals from 2012 to 2014 went to black female founders. The numbers seem proportionate to me, or am I missing something here? There simply aren't many black female founders.
He should be busily working on resolving it

Or doing the PR part

(Which is talking to ppl on HN ofc ;)
If there's an accident (boom) then the paying customer's payload is destroyed and in most cases they will not have a duplicate payload just standing by to be launched. Building satellites takes a while.
Facebook profit surges 76.6% as user base nears 2B
Not always. The US technically defaulted on its debts when we dumped the gold standard. Luckily for us, we were still the biggest global super power so we were able to tell everyone to just suck it. For reference, there's an estimated $7 Trillion in gold in the world and the US is now $19 Trillion in debt.
One reason is that many governments are essentially paying people to take fish out of the ocean [1], to the tune of tens of billions a year. Japan, China, and Taiwan are some of the main players. They do it to keep fishermen employed.

Related to this: because technological change has made it really cheap and easy to catch fish [2], and up to now, that has more than offset the decreased productivity from damaging our fisheries.

[1] https://en.wikipedia.org/wiki/Fisheries_subsidy
[2] http://archimer.ifremer.fr/doc/00222/33368/35784.pdf
> It's both your fault and that of the lender if you borrow more than you can handle.

Then why does the borrower have moral culpability in addition to financial culpability, while the lender only takes a financial haircut.
> In duck-typed like Ruby/Python, you don't necessarily know whether a piece of code is going to fail, so you assume it does

You should always assume there may be runtime errors regardless of whether you have some sort of static type safety or not.

There are some languages that can guarantee no runtime errors, but they make significant sacrifices in terms of features [1].

[1] http://www.adacore.com/sparkpro/
Bringing them back now is a good idea since the current administration is probably going to try to pump money into the US manufacturing industry. If Apple can get a piece of the pie (Tax breaks, grants, etc) from the government, they'll save the shareholders some money.

I don't believe this move will be of help to those who are unskilled in the middle of nowhereville, USA or in old manufacturing hubs, though. Many of them don't even want to be re-trained for a new industry because they are holding on to the old past time of working in a specific industry with the hope that it will be brought back. They want jobs, but they specifically want them to be in whatever industry they used to work. There are still people that believe that the car industry will return to Detroit soon. It's sad, really.

These jobs will probably only last in the short-term, anyway. The employees will, more than likely, manufacture the robots to build Apple products so that they can fire all of their human laborers in third-world countries. Then, they'll cut down on the jobs they've created in the US also.

If there is any doubt that automation is taking over more quickly than imagined, see

https://medium.freecodecamp.com/bill-gates-and-elon-musk-jus...
Are the numbers not relatively significant at all?
> US courts have not yet ruled on it.

They sort of have. A patent has to be a major and "dominant" part of the implicitly licensed tech for it to be granted.

Basically - all existing case law says that you get some rights from implicit grants but it's also far less than explicit ones like FB's
The only investment a human can make is in their genetic future. Everything else (money, power) is in service of that.
No. Like I said, he literally stated word for word that torture is both morally wrong in his eyes and ineffective, not to mention illegal.

Paraphrasing here but I think his definition was along the lines of "anything that purposefully causes physical harm or injury to a person", and when asked whether bad prison food counts, he said that in his eyes for his team that is not something he would condone. This was a pretty straightforward response; the man at least talks the good talk on torture.
It's more than large profit margins, it's the constant deluge of propaganda every day that gnaws at people's insecurities. I'm too fat, I'm too skinny, I'm not strong enough, I'm not active enough, I'm not healthy enough, I don't exercise enough, I don't hydrate enough, I don't eat right enough, I'm not pretty enough, I'm not handsome enough, I'm not popular enough, ad nausium. Every day, to an entire population, for generations.

There's a saying in business, you don't sell product, you sell emotion. They are selling, "I want to feel better about myself." They can't sell that until they knock people down several notches. That's what it takes to get people to pay $40 for a shirt then can get for $7.

Just about everyone alive has grown up with that. Let that roll around in your head a while. I think it's worse in scope and what it does to the population.

I've never been screwed by a payday loan service, but I've certainly been subject to that type of advertising for as long as I've been alive, and it's gotten progressively more sophisticated.
Left to the API provider. The provider specifies arguments you can provide per field. You can call those arguments.
> I personally think that patents have no place in contemporary society

Amend that to Software Patents and... I'm basically with you. Generally I think they are useful as a concept but I think they've become a bloated mess.
Very nice job.

Looks like we were trying to solve the same problem (user segmentation), in the same industry (DMP), at the same time (2013-2016). LOL.

I'm the founder of a DMP too.

https://blog.slicingdice.com/why-we-built-slicingdice-1beffc...

I will email you guys.
Social Media Marketing: Five Reasons Why It Matters
Considering Uber's past unethical behavior, I am sure they stole tech. The problem is that it is very difficult to prove it.

If it is proved, there should be actual consequence to the executives, including jail
Yeah, he seems like a great example of someone who bows to the populace and political climate based on his track record...
Then it should be hoped that locals will be inspired by Uber's example and launch a native version.

If we're going to put our faith in markets and free enterprise, then we need to believe that the market will find a way to deal with the gap of Uber. To do otherwise is to view the organization as indispensable, which is even worse than laissez-faire market worship; it's the objectivist veneration of a producer (vs. looters), and bowing to Uber's will because we think we cannot live if it shrugs.

There are plenty of other people in this world with balls and cash.
From the article:
"very few routers provide the ability to shape a single direction of traffic in software this is the case with Edge Routers)"

Perhaps he updated after seeing your comment :)
In the same spirit and format of OP's link, I also enjoy Thompson's paper "Reflections on Trusting Trust." It's so dead simple yet was an ah-ha moment for me. Materials like this are the reason why I love security and cryptography (despite never had the chance to work on cryptography full-time).

For anyone who is interested in understanding basic ideas of cryptography, Art of the Problem also has an excellent playlist (Gambling with Secrets, Randomized algorithms) on Youtube: https://www.youtube.com/user/ArtOfTheProblem/playlists

Art of the Problem is probably the transformative channel that made me see how and why Youtube is an excellent tool to learn.
Why not simply link directly to the statement?

https://twitter.com/googledocs/status/859878989250215937
No he stated his moral position (that torture is wrong) first, and then at the end of his answer appended "and of course it is ineffective, but that is another story".

Maybe listen/read to his full response first?
The NES/SNES era had a lot of games that use sprite animation state/OAM memory as the canonical place to hold the current state of something. Often even important, high-level pieces of game business-logic state, were just left as sprite attributes on particular sprites.

Two examples from Super Mario World (which loves this technique):

• You can avoid dying from running out of time in SMW, by simply getting a power-up right as the level timer reaches zero. The level timer just changes the Mario sprite's animation to STATE_DYING (once, when transitioning from 1 to 0); so if you can get the sprite to play a different animation, the game forget that the player was supposed to be dead.

• The "null sprite" glitch: Yoshi 'carries around' enemies in his mouth by just 1. marking the enemy sprite as invisible and intangible, and then 2. storing a pointer to said enemy sprite. If you can get that sprite to unload from OAM memory and get something else to take its place, then when Yoshi goes to spit the enemy out, he'll instead spit out whatever random garbage is now at the OAM location referenced by the pointer.