skysight-inc/HackerNews huggingface dataset:
The quota for E-3s is 10,000/year, it gets about 30% subscribed (with new applications, renewals aren't capped), and it's providing the free and open movement of labour that the AU-US FTA requires.

but also: white Australians don't trigger racist reactions & clamping down on all Australian E-3 immigrants would not be as effect of a dogwhistle.
It applies to both. It's just the mechanisms for regulation and feedback are different.

When you don't have a mechanism for regulation in government, such as democracy, you tend to get very bad government.

That's not to suggest that fines or elections are particularly effective but they serve similar purposes.
> So on one day, 2 years ago, after 15 years of perfect order, two lines went down.

The Singapore train system has been around for 30 years, but that's not the point.

It hasn't been 15 years of perfect order — my experience for the past year has been that I cannot rely on the train system to reach a destination on time, nor can I rely on announcements, since the government mandates that only delays above 10 minutes need to be announced. [1] On the ground, I have rolled my eyes at the many delays that go by unannounced, presumably because they're only "9:59 minutes" long.

> Still, it is not regarded an extinction-level event in most places.

It's really bad in Singapore because the train system is the only thing that can cope with the population. This is the sight at bus stops when a small section of _one_ line was disrupted for just _two_ hours: http://www.straitstimes.com/singapore/commuters-hit-with-2-h...

Just three days ago, our newest line (which is between 1 to 4 years old) was hit by delays [2].

For a lot of Singaporeans, the problem isn't with not being able to use the trains — it's with:

1) the companies not being transparent and forging maintenance records [3];

2) being unable to plan alternative routes because of the lack of announcements; and

3) a Minister of Transport who shifts blame to everything and everyone but himself [4].

--

[1] http://www.straitstimes.com/singapore/transport/rail-operato...

[2] https://www.channelnewsasia.com/news/singapore/delays-hit-do...

[3] http://www.straitstimes.com/singapore/transport/how-systemic...

[4] https://en.wikipedia.org/wiki/Khaw_Boon_Wan#Minister_for_Tra...
Q&A with Ripple CEO Brad Garlinghouse
> I really think the most important part of maintaining the success of a social network is being "cool", or rather, being the social network that cool people use.

Facebook hasn't been "cool" in almost 10 years. Their IPO was in 2012, and like pretty much any other teenager would've at the time, I thought it was about to die off because our moms were starting to use it.
That's definitely working as designed. There's enough hostility to "immigrants" from voters that the system is deliberately made as hostile as possible. Same for the UK system.
Interesting "we must learn/accept/fight to cohabit" view,
It's super American - Westerners centric though, what happens if decentralised currencies take off in emerging countries?
The problem with nulls in c++ etc. is that every reference type is forced to be nullable. There is no opt out of that semantics. You get passed in an object of type O and it is really a sum type of O + Nothing. It means you need to do runtime checks everywhere and reason across call boundaries. You need to look at he code inside that method! That so un-OO!

In Db land you can make a column not nullable. Bit the SQL languages like PLSQL TSQL etc have the same issue.
I don't want to go to dinner, just give me your money.
Inside America’s Growing Bulletproof Clothing Industry
Do you have a link to one of those studies?
Are you saying black people can’t take a joke? Holy crap dude.
Show HN: Pg_protobuf – Protobuf support for PostgreSQL
I really wish there are ways to do most common JS code, Ajax and Pjax alike entirely without JS. Even Advertising and Tracking that is without JS.
(As the other comments already said:) null references are not the same as null values.

A database sometimes needs to model this case: the value is unknown: maybe the paper file you digitized was corrupted or destroyed, or other valid reasons this value is not known.

Whereas null references can be avoided, like in rust etc.
Scottish islands find an innovative solution to a shortage of teachers
Slightly off-topic, but there is an interesting connection between Chorea Huntington and the evolution of complex brains and intelligence:

https://www.economist.com/news/science-and-technology/216457...
Feds moving quickly to cash in on seized Bitcoin, now worth $8.4M
CGP Grey's is short and easy to digest for most people, I imagine. What really made me think about copyrights, patentds and trademarks is Richard Stallman's excellent talk called Copyright vs Community. Many recordings can be found online. I wonder if anyone might recommend what the best recording of this is? It's also about two hours long when he gives it, I wonder if there is a shorter version?
>I worked at ISPs, have backbone engineer friends, and candidly: I think this issue is silly. But if it's yours... sigh...

Reqlly? Why?
I'd be happy about a JSON spec that allows for comments...
I can't say anything about JSON serialization performance as I don't have experience with it. Your other points, though, seem a little handwavy to me. Or maybe I am reading them wrong.

> A tiny, somewhat extreme example: Swift allocates local variables on the heap. (...)

Have you ever encountered a local variable that spuriously didn't get stack promoted? I haven't. As I said elsewhere, I regularly read the generated code for my hot loops. Also, when profiling with Instruments, I have never been surprised by a heap allocated local variable that didn't escape. I also don't see why stack promotion theoretically would be a less precise analysis then doing it the other way around. I imagine that if the optimizer misses to promote a local variable, it would be a bug in the same way it would be a bug if an escaping local variable spuriously didn't get boxed (for compilers working the other way). Just that it won't fail at runtime, which might increase the potential for undiscovered bugs. But again, have you ever been bitten by this?

> And of course generics are implemented via witness tables, so indirect dispatch at roughly similar costs to objc_msgSend()

Generic types are opportunistically specialized and in my experience, the optimizer has gotten a bit better in that regard. I find that a nice compromise between C++ and, say, Java. You can also influence the optimizer's decision with various not-yet-stable annotations (@specialized, for example). Sure, if you want to write reliably fast generic code in Swift, you need to know a few things. None of the above is possible in Objective-C, though, because of its type system.

> I just saw something about blocks always causing heap allocations (and this is corroborated by an attempt someone made to port some HTTP parsing code from C to Swift. Even with max. optimizations and inline craziness, it was ~3x slower).

If by blocks, you mean closures, then yes, they are heap allocated if they escape. For non-escaping closures, there is always a way to force an inline unless you pass them to compiled third-party code. Cross-module optimization is an area that is still being worked on. Without knowing anything about the code in the benchmark, from your description, it sounds to me that there is unused potential for optimizations, either by making the code more idiomatic and/or by using one or two annotations. Which brings me to my last point.

> What benchmarks are you looking at?? While it wouldn't be true that I've never seen a Swift advantage, it's pretty close to never.

Do you have links? Not that I looked too thoroughly, but I have never encountered a benchmark comparing Swift with Objective-C (or other languages?) that both (1) showed significant worse performance for Swift across the board and (2) that I trust. Most recent code I have seen that does not perform well could fairly easily be improved or would have to be rewritten in more idiomatic Swift. I specifically say most, since there certainly is still room for improvement, but in my experience it is nowhere as bad as your comment suggests.
Net neutrality itself "not a law, it's a decision made by a federal regulatory agency". It's a government regulation of 2011 (with questionable authority) and now it's lessened in a rather mild way.
> After Photopea.com is loaded, you can disconnect from the internet and keep using it, open and save your local files.

You should open source it then. A browser based photoshop that people can self host or drop in to another website would be a game-changer
But can't you see the difference here? There is no argument that dumping mercury in a river is good for society, the environment or anything else. It's only "good" for this companies profits and even the real value there is a question given the impact on most people working there.

But extending human life? Maybe it will be bad. Maybe people will keep having children at the same rate and with no one dying anymore the whole planet is completely full of selfish people who don't care about others of the environment. Maybe only the rich will have access, block everyone else from getting it and control the world by simply out living anyone who is in their way.

But what comparable things do we actually see in history? In every country I'm aware of, once basic survival is taken mostly for granted people stop having kids as quickly and often as they can. In fact these days people often wait so long they depend on science to make birth even possible in their advanced age. And most people have, at most, 2 kids.

Imagine if we lived 10k years. Some people might say "well, lets have our kids right now so we can give up 18 years or so now and then have the rest to ourselves" but I suspect most people would say "what's the rush?". Some would even say "why invest 18+ years to extend my legacy to someone I can't control, can only marginally influence for a decade or two? In 10k years they're bound to solve death all-togher. I'll be my own legacy! And if, after 9,900 years they still haven't done it, I can always reproduce then". Imagine not wondering if there was a Troy, we could just ask the people who lived there. In society, we tend to be safe from some tragedy until most people who lived it are dead then we fall in the same trap again. What if they didn't die?

I say all that to say, it is not remotely obvious that extending human life is in the same category of behavior as dumping mercury in the river to make a few bucks so the consequences should not be the same or even similar.
I wonder how this genetic error could propagate wide enough for the disease to get a name.

It's clearly maladaptive, isn't it?

Of course, same question could be asked for BRCA.
Will Electric Cars Slow the Adoption of Driverless Cars?
This is the exact reason I moved all my DNS to a new provider, as the old one does not allow 2FA. It sucks that you have to rely on an external supplier for such a critical part of your infrastructure. In my experience, most DNS suppliers mostly care about marketing, not so much about security.
An excuse it might be, but the claim becomes more prophetic by the day.
Hackers Hijacked an Internet Provider to Mine Cryptocurrency with Laptops
Let's Nomad – Independent travel agency
A GraphQL Client Library for Go – Machine Box
The Great AI Paradox – MIT Technology Review
> Because it represents (and behaves) as unknown and not as absent.

It can represent both. For example, in a table of biographical data, a NULL value for DateOfDeath could represent N/A for someone still living, unknown for a dead person whose date of death is not known, and total uncertainty for a missing person who could be alive or dead.
But H1B might make up a significant bulk of the high level talent...
Guess I don't see why this is written. Its two married people dealing with cancer. Does gender really matter?
Nasa find first alien solar system with as many planets as our own
Kim Jong-Un ‘Executes’ Second Most Powerful Man in North Korea
Does a floatation count? WiseTechGlobal in Australia floated for 1bn last year, market cap gone up 3x since. Completely bootstrapped AFAIK.
Impraise (YC S14) is hiring software engineers in Amsterdam and Lisbon
>You have to take robot scraping and indexing into consideration, and assume people will ignore robots.txt. (Certain bots, i.e. msnbot/bingbot are quite aggressive!)

Who owns LinkedIn again?
Whey is waste in the dairy industry, yet it's sold profitably as a dietary supplement and used all over the processed food market.

Unfit oranges, apples etc. are waste to the fruit producers, but juices love it.

Cow shit is a complete waste but is used as a fertilizer. Although, a bunch of cow shit is also thrown into rivers.

Wasted food is ground into powder and given to animals.

I guess food might be an exception. I don't know if there exists something similar for oil, chemicals etc.
Surprising that it thinks the winrate for black is so low. I wonder what it would think of a komi of 5.5 instead of 6.5?
See my other comment for a possible explanation. There seems to be a link between complex brain development and Chorea Huntington, where a higher number of triplets in the gene leads to higher intelligence or more complex brains, but when the number gets too high the disease develops.
I'm happy with my Macbook Pro and just here to say the base prices in USD and EUR: $4,999.00 (US) and €5.499,00 (NL)

I rest my case.
These things are not to be decided by majority. For example, you cannot vote up to take someone's lawful property, even if the general public supports this (which, I'm sure, it may be induced to, as we can see with this issue).
I’m really excited to hear it’s still under development. I’m a user and honestly thought it had been abandoned for TaskPaper. Looking forward to see what’s coming!
Are you saying 10M isn't fuck you money? Its not rich but with planning you can live middle class support a family and not work again.
If I'm not mistaken, there is no mention in the article that the system was actually connected to the Internet.

The Stuxnet attack (which as another commenter said was the real "watershed" event) managed to infect the target system even if it was air-gapped, by infecting the PC of someone that eventually connected to the private network of the target onsite.

https://en.wikipedia.org/wiki/Stuxnet#Windows_infection
Oh man, I went through the H1B/H4 in 2010 and my wife was unable to work. That was a pain in the ass...
NULLs are built into the algebraic and arithmetic machinery of SQL. You can see how the equality operator (=) acts in the face of NULLs.

= | F | T | N
---+---+---+---
F | 1 | 0 |
---+---+---+---
T | 0 | 1 |
---+---+---+---
N | | |

Using the SELECT 1=NULL; syntax of SQLite we can see that SQLite does not even attempt to provide an answer. What would we say of something that cannot be determined? We say that it is _indeterminate_.

So we can find out how NULLs behave by seeing what our database does (or reading the SQL spec.) But how we _interpret_ NULL is context and application specific. It's completely valid to interpret NULL as "data-is-missing" or "does-not-exist" if you so wish. Maybe the more reasonable interpretation is "unknown" as the article urges.

However you have urged us to regard it (not the result of its operations which is another thing) as – at one and the same time – "the state does-not-exist", "zero", "irrelevant" which is unreasonable. Treating NULLs as unknowns and the results of operations on NULLs as indeterminate is a better recommendation I think even though ultimately the interpretation is application and context specific.
Would you care to comment on who is leading by reputation in your opinion?
Yeah but then expose to it at least with a VPN... doesn't even have to be a Cisco ASA, a simple box with OpenVPN on it is sufficient - hell, as long as you're not doing heavy traffic on it a $20 throwaway router can do this.
https://en.wikipedia.org/wiki/Oligopsony

In U.S. publishing, five publishers known as the Big Five account for about two-thirds of books published.[1] ...

Thus authors have fewer truly independent outlets for their work. This simultaneously depresses advances paid to authors and creates pressure for authors to cater to the tastes of the publishers in order to ensure publication, reducing viewpoint diversity.
Paddle raises $12.5M
I don't see how the 2MB of mobile data the FB app have used so far this month would be any less if I had used the mobile page instead. Going to the web-page is a much worse user experience when you mostly use the app to get notifications you have filtered out to actually get instead of using it to look at stuff you are not interested in.

You don't see all the stuff you don't want to see if you don't keep opening the app all the time. So back to it is how you use the application that is the problem, not the application.
I almost regret that I never used FB for any significant amount time and can't experience the same after giving it up :-)
There's ten minutes on youtube here - https://www.youtube.com/watch?v=JvnWXf6UZXY. Captures the essence of the film nicely. There's this weird 'end of the world' kind of undertone to the film. Genuinely scary stuff.
How can you be gay if was, for a short time, happily married to a person of opposite sex? I think the only thing you can turn out to be is bisexual. No?

Then again, there are people who can bullshit themself for prolonged periods of time, and for them it's not so clear cut.
Eradicate wasps while you're at it (thx in advance)
Great news. Although it's already too late for my mother, my sister can definitely profit from it if it turns out well. And I guess I will have to take the test now to see whether I have the disease as well...
I agree with the first part of your statement:

"Because it represents (and behaves) as unknown".

But I'm also inclined to think of the unknown BECAUSE of (or as a consequence of) absence of data. And most importantly, this absence of data (non-existence) is useful too.

I have a problem with the logic that intends to over fit absence/unknown to mean "it could be true or it could be false" ... or worse ... "it could be both".

If you are doing this in SQL WHERE predicates:

(T-SQL)

WHERE IsNull(IsHivPositive, 0) = 1

I would strongly argue to reimagine the use of that "boolean" column.
There are 16 possible dyadic operators for two-valued logic (two inputs, each with one of two possible values, mapping to a result with two possible values = 2^(2^2)). If you have either NAND or NOR as a primitive, you can construct the others from it.

There are 19,683 possible dyadic operators for three-valued logic (3^(3^2)). I don't know if there's an equivalent minimal set of primitives from which you can construct those.
Would you care to comment on who you'd consider better?
The way to reduce the impact of money in elections is to make elections smaller, i.e. shrink the federal government and go full blown State's Rights. So much money is needed because there are so many people to reach and marketing costs a lot. Fewer people to reach = less money being deployed in any particular election.
You should have a look at JSON5 http://json5.org/
Xkcd: Seven Years
Lets say I disagree with EU-enfoced regulation ? Do you count it as anti-environement ? What if agree to same regulation if enfoced by UK ?

Point is, its about who enforcing it not what. If even that does not fix your observations, I would like to request some proof/citations.
It represents something that is there that you don't know the value of. So when you use it as part of an expression even as a counterpart to a term that you know the value of, it "corrupts/interacts" so that the return value of the expression is unknown whereever the expression's return value is dependent on the value that we had chosen to represent with NULL.

This is different semantics from say, taking the AND with a term that is not present, which in most conventions would have us substitute the identity value (i.e. TRUE), so that the return value is TRUE if and only if the known value is TRUE; instead, we have that the return value in SQL is NULL.
> that it is not benign in the sense of having done nothing.

I think that you're using the word in a pretty unusual way there, perhaps inspired by medical usage. 'benign' comes from the latin meaning 'good', and has the same root as 'benefactor', 'beneficial', 'benefit' or 'bonus'. In its nonmedical sense it almost always refers to something being good, not having negligible effect.
Earth to exoplanet: Hunting for planets with machine learning
Yes since dependencies should be immutable given a version number, a backed up file share is suffcient for storage. Nuget allows this. I'm sure maven is similar.
A VPN doesn't help very much if the computer you use to log in is compromised. If security were as simple as putting everything behind a VPN there would be far fewer problems.
>Extending life expectancy will increase human population

[citation needed]

>harm our environment

[citation needed]

>individuals working towards extending life expectancy are hurting future generations

[citation needed]

We don't know any of those things. You can debate it. Even passionately so, but it's wrong and dangerous to assume your unproven beliefs are facts and label people based on them.
This is only tangential, but I really hate everyone calling cryptocurrencies "crypto" (and Wikipedia "wiki"). These words had meaning before, you know, and it's really confusing if you start overwriting a term. "currency" was added to "crypto" to form "cryptocurrency" because the word meant something already.
Open Source OS Still Supporting 32-bit Architecture and Why It’s Important
I thought this was about the company that makes the PDF reader. If there's a way to disambiguate the title that would be nice.
Yeah but the stuff at least doesn't show up on Shodan for everyone to grab/hack. You'd have to compromise exactly the right computer, drastically increasing the attack difficulty.
The reason why comments aren't allowed anymore in the spec:

https://plus.google.com/+DouglasCrockfordEsq/posts/RK8qyGVaG...

And a conversation about it:

https://news.ycombinator.com/item?id=3912149
That's a very American-centric view. The fact that Amazon UK accepts orders in euros doesn't mean that the pound is untenable for any transaction. Similarly, Amazon accepting Bitcoin (thus meaning you can buy almost everything with BTC) doesn't make the dollar obsolete.
“Pano”: Het sociale drama achter de Antwerpse coke
The UK is still in the EU and yet the river is still polluted.
and you can use the same IP across different providers?

they would need to be on the same subnet... I don't see how its technologically feasible to implement across ISPs. (though strictly speaking possible with several routing protocols, just extremely unlikely)

TCP Packet Streams are always directed at an IP, and if that IP changes, a new Stream needs to be established. This will cause a disconnect and its no longer a true failover once that has happened.

Applications can be developed to gracefully handle IP changes, but a lot of them aren't.