skysight-inc/HackerNews huggingface dataset:
This paper talks about a certain kind of GOTOs: assembly like GOTOs that can jump anywhere in the code. GOTOs in c and c++ can only jump to a place in the current context. This makes a big difference in security and usability of GOTOs.
Except that for pretty much everyone, especially everyone involved with swimming, they are synonymous.
Any time I see this discussed, I feel compelled to post the transcension hypothesis: http://accelerating.org/articles/Smart-2011-TranscensionHypo...

In short: Life is common in the universe, black holes are better than Dyson spheres, and eventually everyone uploads their brains to computers.

Far fetched or not, really interesting reading!
Fair point. Usually this cert will be generated internally, even by the device itself, but it's a good point then to know who's the vendor, in case these certs are "pre-generated" with the same private key for everyone or something :)
Well, this may not be exactly what you're looking for but I'll share anyway.

I'm a dad of three younger girls (10, 7, and 2). The 10-year old has tons of friends over all the time from her school and dance class. They compete to see who can do the best on their math/STEM homework.

I'm also an employer at a technology company where we didn't have any women full-time until employee 20 or so (save a temp or two). Now we have 8 women, three in technical positions. They fit in great.

Anyway, the best thing I've found is to just give them the same opportunities and to challenge them. For example, we throw math and science trivia games up on the Apple TV and play as a family or with friends. They have fun and it's helped a ton with their math skills.

Also, I volunteer as a Lego Mindstorms coach. My girls don't participate yet but about half the team of 8 are girls. They all love it. A couple were shy at first but it helps that the other coach is a woman. We've had one or two girls that were really shy and didn't want to participate in the formal Lego matches. I casually talked to their parents one-on-one about how we could help those individual girls and we decided to just have them come "watch." Within like 10 minutes those girls joined right in and did great at the matches. I'd say they're some of the smartest on our team.

Same thing with the ladies at work. Two of them have become leaders and two of the others are working their way there.

It's been a matter of finding their talents and letting them go down that path exploring tech and supporting them by giving them CBT Nuggets or Plural Sight subscriptions. They go home at night an learn, explore, and practice.

The only thing I've really noticed is that if a woman tries to "put her foot down" they can be seen as brash (or worse) especially by male engineers. Where if a man does it he's seen as a leader.

I'm not sure how to handle that yet, but a smile goes a super long way.

EDIT: Typos...
That's not a problem for 99.99% of applications.
In a lot of professions, you can relatively easy move to another industry. Software engineer who had developed very valuable medical algorithms may sign a non-compete and then get a next job in game development, for example.

Also, a lot of non-compete agreements are more specific than an "industry" as a whole and target specific product type, niche or something like that.
Maybe this already exists but I could see crosswords, etc (ex, Jeopardy-like A&Qs), being used as a learning tool for things like geography and history, allowing students to mentally visualize subject-specific associations (ie, including backwards and sideways) rather than just memorize first-this-then-that type facts.

One could throw in identical problems here and there, either stated exactly the same way or differently, in order to create spaced-repition learning, as well as an inside-out understanding of the subject.

To give a random example - US geography, and if the student enjoys it or does well, let them continue on with it and grade them on the successive tests for State-specific or foreign country geography, for example. Throw in historical changes to make it multidisciplinary. In other words, let students explore their interests within the larger subject, rather than standardizing everything for everyone.

______

The Crossword article and the article link that follows, on Horizontal History, inspired my comment. http://waitbutwhy.com/2016/01/horizontal-history.html
- 1.3hrs on screen

- 2.9hrs background (!!!!)

- 8% overall (not bad)

edit: fixed list, HN needs to add proper markdown
I love the Ghosts of East India Company are always invoked when a foreign company enters India with heft, this was said of Coke, Pepsi and now when referring to Facebook Basics and Amazon. Of course, the stone walling of Foreign Retailers like Walmart. Anybody who talks about EIC is a protectionist trying to play on Colonial insecurities.

Having grown up in Socialist India, the demagogue who summons East India Company talk scares me more than East India Company itself.
Το+τέλειο+χύσιμο+στο+σώμα+-cum+on+body+-+Golden+Diamond+Escort
Probably not. But how is that any different than any other democracy? The rich and powerful have more sway over government. In this respect, Prince Charles is no different than Soros or the Koch brothers. Is it fair? Nope. But damned if I can dream up a system that works better.
From the perspective written in the article, I don't understand why the seller is portrayed as upset: they did the deal at a price they agreed upon. Just because another buyer came in "after" that had a better price changes nothing; this could happen in a non-assigned transaction too. This part, at least, is a natural part of the mechanism of price finding in the market.

It is an interesting question why the sellers are mispricing their homes by as much as 30%, but if you know anything about the Vancouver real estate market, it is perhaps not that surprising: numbers move very fast, a lot of inexperienced non-investors own property (that they have usually owned for a very long time) and have perhaps never been involved in a deal of such scale.

If I were the buyer in the first transaction, however, I'd be very upset with my real estate agent though: his job was to advise me, not to be my adversary in an internal negotiation. He did not act in my interest, despite representing himself as my agent. I would be promptly reviewing my real estate contract and the real estate laws in my province for words like "fiduciary duty" and given the size of the transaction, probably consulting a lawyer.

A stark reminder that real estate agents are not your friend -- and actually, that is true regardless of what side of the transaction you are on. They are almost always paid by the selling party and still even have non-aligned incentives even for that party: preferring to get a sale done quickly than to get a better price for their client (as they only earn a fraction of the increase, but there is a high fixed 'minimum' property price in any given jurisdiction; a second sale will do much better for them than a 5% increase in their current sale).
Pagaré – Contactless Payment Smartstrap for Pebble Kickstarter
Without looking, how is this different from about.me, which has a much more easy to remember domain name?
Popularity. In Parma, poultry (and other birds) and horse (including donkey) are the only butcher specializations; even pork isn't common enough.
Senator Ted Cruz Upset with ICANN CEO
>Which makes you wonder about the quality of the products they develop 100% in-house.

You might be interested in reading up on tavis Ormandy and his adventures with Sophos antivirus. He was able to find several holes in sav with [allegedly] very little effort. Which was especially comical because they could be used to pwn Sophos' network firewall product which is used by enterprises.
K&R's "The C Programming Language" would be my vote, if you are smart and eager to learn. Might be some better, newer content, but you could do a lot worse.
Stateless, request-lifetime model works well for web, big library of packages, huge hosting market, simple to pick up. At the end of the day it's a language and like English it has it's faults (i before e, array before key) but you know you can go to any server and speak it and get something done.
Skip the article, view the gif... http://www.bloomberg.com/features/2016-solar-power-buffett-v...
Most non-competes aren't enforcable and employers know this. They exist to bully people into submission – in the case of the article, Law360 bullied the journalist, but also Reuters Thompson. They know they'd probably win if they challenged Law360 in court, but it's just not worth the cost to take the fight, when it's easier and cheaper to just fire what is essentially a low-level employee.

I know a similar story. A person I know took a job with a tier one financial institution, knowing full well that the company they were previously employed with would cause a stir. Sure enough, upon starting the new job, the person in question received letters threatening legal action. This person is not easily scared, so simply ignored the letters. The new employer however received similar letters, and just as with the story in the article, they fired the employee simply because it wasn't worth taking the fight – there's always someone else they can employ.

It's unethical, and I'm glad the AG looks into it.
Show HN: Www.sum-reviews.com – find the best phone / tablet / laptop
Trade secrets are already specifically protected, even without non-compete clauses (https://www.law.cornell.edu/wex/trade_secret). A former employee that divulges trade secrets will get into trouble for violating that.
> After you sign something, it's not important if it's reasonable or not: you have to uphold it.

It very much is important, and you don't necessarily have to uphold it. In the vast majority of jurisdictions unreasonable[0] contractual clauses are unenforceable and may even be sanctionable.

[0] what is or is not unreasonable being the primary variable. CNC clauses are generally unreasonable in california (reasonable CNC are related to goodwill and shared businesses) for instance, and in mainland europe they are limited and often must be compensated for their whole duration e.g. in Germany the leaving employee must be paid at least half their gross salary for the whole CNC term (no more than two years) and unreasonable clauses can be invalidated, lest the whole CNC be invalidated.
The long term question here is will solar be distributed or centralized? I think the answer is distributed like the model Elon and solar city are using. It just doesn't makes sense for the old power companies like Buffet's NV Energy to maintain all the transmission lines when the cost of batteries falls.
Nationalism ? No Sir, this is protectionism and dare I say, Xenophobia.
Foxconn to acquire Sharp in $5.6bn deal
I've worked for several startups (US and UK) where the contracts contained very broad restrictions like this non-compete. Fortunately my wife is a lawyer and has helped me to read and red-line them, and then push back and get these sections rewritten. This is something I would NEVER have thought to do by myself, and I don't know many other tech people who do this either. I don't know the legality of these clauses, but my impression is that the companies don't really care - it's easy to put overly restrictive language into their contracts because they have little to lose out of it, as an employee is unlikely to undergo expensive future litigation to sue over it.

Bottom line - there needs to be (a) some low cost support mechanism for people to be able to check whether their contracts contain anything overly broad that could hurt them later, and (b) some way of educating potential employees that they should read contracts in detail, and that they can challenge contracts and push for changes before signing them, and not to treat them as a binary sign as-is/no-sign decision.
What I dislike about Jasper is how it deals with modality: you have to say 'Jasper', wait for it to recognize that and confirm to you it's gone into 'listen' mode, then say the actual command. This delay is what made it not acceptable from a ux perspectice. I prefer to have all my commands prefixed with the keyword (I use 'computer' but from what I read online, 'jarvis' is a more popular choice...)

Jasper also writes audio to disk, then runs command line tools on those files. I haven't tested if this is a significant source of latency.
Yes. I have worked with Trello (too lightweight), Github issues (too bare), Jira (a huge monster no one is bothering to configure right) and others.

In the end, I want an open-source tool with a focus on easy customization with plugins and custom solutions through code itself.
The problem happens when you accept a job offer, quit your previous job, then during new hire orientation you are given a stack of "standard HR forms" to sign. You are never told "Take these home and have your lawyer look them over" (how many of us even have a lawyer?), and are given the impression that everything is boilerplate.
AI hacking at the Jibo Hackathon
This idea is not upheld in any part of American jurisprudence. Plenty of contractual conditions are straight-up not enforceable; this is why so many have severability clauses.
Trying to dictate how other people use their native language seems way more disrespectful than dropping diacritics when borrowing vocabulary.
That's not CNN. That's an "iReport", which anyone can post. This one was posted by an anti-vaxxer called "VaccineThis". Zero credibility.
http://ireport.cnn.com/people/VaccineThis
Are you me OP? I've been working exactly on the same project myself, and also got demotivated.

First I planned to make it as a desktop app, but then I realised desktop apps are thing of the past and nowadays you need to make web apps to be accessible and portable.

Then I got demotivated by the number of great and established products.

Now I'm trying to figure out a new (developer oriented?) product to develop in my free time.

It's tough not being among the first at something.
If your language does not give me modern control structures -- such as tail call optimization and possibly first-class continuations -- I will want goto there as a backstop. I hardly ever use it, but when I do I'll need it.
Legality depend on the place (country, state). They're legal in some cases but with restriction.

For example in France it's legal, but with conditions:

* it must be limited in time (e.g. usually max 2 years) and space (e.g. same city, not the whole country)

* if they want to "activate" the non-compete they have to pay you something like 30% of what you were making for the time they want to block you

* it shouldn't prevent you to get a job, meaning they can prevent you from going to the direct competitor but not block you for the whole industry
Webchurch: Probabilistic Programming for JavaScript
Where I worked years ago, I told my employer flat out that I wouldn't sign the non-compete that he handed me. He asked me again two weeks later to sign it. I refused, explaining how it would essentially give me no bargaining power and could keep me from getting future work. That was the last I heard about it.

I continued working with some awesome people (my employer included) for another two years.
Offline support would be cool, but not useful enough to be a selling point for me.

My current employer uses Jira, and I find it to be decent. I've used Asana in the past, and I like it a lot, but it has its own holes and pain points. Same for Pivotal Tracker, Github issues, Redmine, Bugzilla... Every tool I've used has had some strong suits and some drawbacks—mainly related to how well it fits with the project and workflow. A big plus is if the tool has a good API (REST, plugin, etc.) so that I can easily write tooling to reduce friction.

Unless you can find a really strong selling point—and I don't think offline support would qualify, for most people—I don't see it getting much traction.
> You are never told "Take these home and have your lawyer look them over" (how many of us even have a lawyer?), and are given the impression that everything is boilerplate.

I'm sorry, but you have to be told such obvious things, you shouldn't be considered an adult who's able to take care of herself.
For resizing operation you use a resampling filter, not an interpolation method. E.g. the 'point' filter corresponds to the 'nearest' interpolation. http://www.imagemagick.org/Usage/filter/

To set interpolation for e.g. rotation operations, you'd use the setImageInterpolateMethod method:

http://php.net/manual/en/imagick.setimageinterpolatemethod.p...
It's totally ethical.

The contract is very clear when it says, "Buyer and/or assigns." In most states, that is written at the very beginning of the contract as well.
Fwiw, non-competes are unenforceable in California.
No its definitely not necessary. Nice to have maybe. In enterprise settings I've seen 100s of developers working across many organisations in the uk. At least 99% of them have used windows laptops. They might have had a vm with Linux or be ssh-ing to a server. Sure in a lot of startups or at conferences you might see a lot of macs. The hardware is (or was) very nicely made but for coding the software isn't that much different to a good Linux distro.

Remember many of your target users will be using Windows pcs or android phones and "it's working on my mac" is unlikely to keep them happy.
> What's the situation in New York, do you have give cause? Or it it at will and you can fire for no reason?

Generally, New York is 'at-will', though it depends on the circumstances of employment: http://www.ag.ny.gov/labor/can-you-be-fired

Note that New York City also has a some additional protections that are not present state-wide[0]. I'm not sure if any of those come into play here.

[0] For example, discrimination against gender identity is protected in NYC and Long Island, but not state-wide. IIRC New York also protected against discrimination for sexual orientation before SONDA (state-wide law) was passed.
Honestly, all the examples in this paper are terrible, either the ones using goto and the goto-less ones. Didn't they know functions in 1987? ;)
Never said that. Also Net Neutrality regulation isn't the only thing preventing ISPs from blocking all the websites they want willy-nilly.

What ISPs want is ability to charge more for priority services (which includes but not limited to 'express lanes').

What NN supporters think this would mean is that ISPs will block websites.

Anyone has a right to block any content on their private property. Newspapers can censor articles. TV can only air what they wanna air. You can chose to listen to whichever radio station you wanna listen to. Until the ISPs promise you to not block any website, they have a right to block any website or deprioritize it for that matter.

When ISPs sell you an internet package, a 'feature' in non-NN world they would wanna provide you is: 'No blocked sites' in addition to Fiber, fast speeds, low prices, etc.

Any internet package which has blocked content on it, and blocking wouldn't be done proactively or blacklist-based, but rather like Free Basics was. Only a certain whitelisted sites were allowed. Any such package would be priced lower than a no-blocked sites package. Why? Because fewer people would want it. Discrimination of data also allows investment into the internet infrastructure. It's like Facebook ads are paying for the internet for the poor people.

Imagine this, you find out that people in New York love Mangoes, but there is nobody supplying them with Mangoes(and only super rich people are able to afford Mangoes). You find out that the city of Chicago has a LOT of Mangoes and available for very cheap. So you take your savings, buy a truck, drive to Chicago and bring a truck full of Mangoes to NYC. The question arises, since everybody from rich to the poor want Mangoes, at what price do you sell them?

If you auction the Mangoes to the highest bidder, then only the super rich will be able to afford it, if you sell it at a minimal profit(since lets say you're not in it for making profit) then while everybody will be able to afford it, only a few people will be able to acquire them until you bring back the next batch.

If you want to be able to provide Mangoes to maximum number of people, the smartest strategy is to sell them to the highest bidder, and then use the extra money you're getting to buy more trucks and make frequent trips.

This is exactly what Net Neutrality prevents from happening. When discriminatory services are provided, it allows for more services to everyone. You think that Microsoft will be able to pay to block GMail, where as what will happen will be more like UPS's regular mail vs overnight delivery. Amazon will not pay UPS to ship things through regular mail if UPS started accepting money from Walmart to slow down or block Amazon's packages.
I wonder why the sellers are miss pricing their homes by so much? I guess there is an aspect of trusting the agent too much, and a lack of experience making such lucrative deals (I think I'd still love the chance to make a horrible deal on $3 million of appreciation).
On top of that, you always run the risk (however small) that the company's response to your red-lines will be "you're fired".
“We are confident that our employment practices comply with all applicable laws, and we remain committed to maintaining the highest standards in our ethical, journalistic and employment practices.”

Oh, please. The overly broad non-compete demonstrates a complete lack of ethical standards in your employment process. You're really just trying to say you are just as scummy, but no more scummy, than the prevailing standard for employment practices in the U.S. Which is a standard largely devoid of any ethical considerations whatsoever.
Pure Creative Joy (1996)
Is anyone else here using Prometheus? I'd be interested in hearing about experiences with it.
It's trading at about 6x revenue right now and even lower when looking at forward revenues.

Their growth is tremendous and are on a path to profitability. I get it - when the market are getting banged around like it is, there are few safe places. I just think the baby is being thrown out with the bath water in a lot cases. I'm using this to average down a bit and hold.
> the libraries are vast, don't have stable binary interfaces, and don't validate parameters, which means that if you get anything wrong it tends to just segfault deep inside somewhere.

Did you compile LLVM in Debug+Asserts mode? I rarely ever get segfaults from LLVM in this mode: I just get assertions when constructing invalid IR nodes.

> Plus, distribution support has always been pretty poor. e.g. Debian's 3.3 package's llvm-config tries to link your program against the static libraries rather than the dynamic ones, which leads to painfully large link times.

The link times aren't so bad if you use gold.

> You have a standardised intermediate format which you can throw at any compiler, which is trivially verifiable

I wouldn't say it's trivially verifiable. The undefined behavior rules of C are vast, and compiler authors have to know them incredibly well.

> But biggest of all, you don't have to keep knowledge of the LLVM API in your brain while you're trying to get work done.

But you have to keep C's undefined behavior rules in the back of your brain (such as signed overflow == UB!), which is worse.
Juche (Chosŏn'gŭl: 주체; hancha: 主體; RR: Chuch'e; Korean pronunciation: [tɕutɕʰe]), usually translated as "self-reliance", is the official political ideology of North Korea, described by the regime as Kim Il-Sung's "original, brilliant and revolutionary contribution to national and international thought".