skysight-inc/HackerNews huggingface dataset:
This isn't fully correct. For most Canadians, for example, the H1B is the stepping stone between the TN (a nonresident-only status) and EBX. You can certainly get an employment based visa on a TN, but the process is complicated, has many rules and restrictions, and is just a whole lot more simple with a H1B.
Does anyone else think that github project pages are horrendous?
^ 100% agree, it is literally the worst UX design ever!

I'm currently using the 3 month free trial and every time I use it i have to tell myself "it's free money, just 1 more month until I switch back to spotify".

For example, the playlists I create on my laptop don't sync whatsoever with my phone. I spent a little time trying to research how to sync them and just said screw it.

On what planet does a user not want their playlists automatically synced between devices, let alone making that the default option?
They're doing dual stack, not ipv6-only with nat64/dns64.
Brilliant, thanks for this!
$7M Social Media Privacy Mistake
So cut off your nose to spite your face?
'just the facts' reporting strikes again. The lack of context is not an effective way of eliminating bias.
How to give the speech of your life, from the man behind TED
The most damning: Seven transaction a second.

You cannot have a functioning financial system that is constrained to seven transactions per second.
Elon Musk to make the sun shine at night
https://web.archive.org/web/20160505121147/http://www.drcrai...
Small firms can still compete due to the crushing inefficiencies inherent in large firms. (In certain types of manufacturing, there are "economies of scale". That is irrelevant to this discussion.) Anyone who has worked at a large firm has seen the stacks of deadwood. Not much of that in firms directly managed by their owners!

By consistently increasing the tax and regulatory advantages for large firms, society is effectively paying for their inefficiencies. That society "chooses" actions contrary to its interests is an indictment of the political process.
Agreed, "proven safe" would fail even with water, which is toxic to humans above certain quantities.
> i tend to need a new iPhone every 2-4 months

umm... what?
> Property rights are enforced by the government, it's only fair that they receive compensation for that.

The compensation they extract has nothing to do with the cost of enforcing property rights, because those costs are trivial.
looks like apple's force touch with negative numbers
Own a Pair of Clipper Chips
Pore little guy... he complains on every social media website he can.
Yes, you are right, school do not train for slavery literally. But that wasn't the point. As you've recognized yourself, it was an analogy.

As an analogy, you can't say it is invalid by stating differences between the analogues, all analogies are pretty much aware of these differences. If not, they would be identities, not analogies.

"Juvenile", "disgusting" and "ludicrous" are not arguments sufficient to invalidate the analogy either.

What you have to do to invalidate the analogy is to refute the similarities between schooling and slavery, some of them:

- kids are forced to go to school;
- kids are brainwashed to think that school is the only alternative they have besides starving and ultimately dying after an horrible life;
- kids are trained to be submissive to teachers and other in liderance positions.
now everyone's so disappointed that "Satoshi" is just an average geek with

He doesn't seem "an average geek." He is very smooth-talking and glad-handing. He also looks much more like the sales people than the technical people at all my places of employment.
This is a great site for anyone who is interested in macro economics and global credit issues.

I've followed it for the past year and here is a list of "curated" articles from the blog that I found interesting enough to bookmark and make notes on:

https://bankunderground.co.uk/2016/05/03/the-growth-of-peer-...

https://bankunderground.co.uk/2016/03/22/1602/

https://bankunderground.co.uk/2016/03/18/

https://bankunderground.co.uk/2015/10/30/rational-and-behavi...

https://bankunderground.co.uk/2015/10/20/does-oil-drive-fina...

https://bankunderground.co.uk/2015/10/14/is-starting-a-new-m...

https://bankunderground.co.uk/2015/11/19/regulatory-arbitrag...

https://bankunderground.co.uk/2016/01/15/testing-the-test-ho...

https://bankunderground.co.uk/2016/02/29/stress-tests-the-sm...

https://bankunderground.co.uk/2016/03/31/modelling-banking-s...

The bank of England has been very lucky with the people it has had lead it in the past 20 years. It had Mervyn King lead it up until recently and since then Mark Carney, they stole him from the same position in Canada:(, has lead them. England's been very lucky to have these two people in charge of its fiscal path.

Canada has certainly missed Mark Carney's leadership.

http://www.bloombergview.com/articles/2016-05-05/the-book-th...
PREACH
Wouldn't a 1000 mile trip be far more cost effective to do by flying? A round-trip flight plus some Ubers on the other end could easily end up being under $500.
AWS ELBs are reachable over IPv6
http://docs.aws.amazon.com/ElasticLoadBalancing/latest/Devel...
Happy to see the pace at which the angular team is updating their support docs now that they are in beta.
but I don't put any of those things inside my body if I'm simply walking behind you on the sidewalk while you consume them.
Because they directly compete with, and are much safer than, cigarettes.

edit: Studies are continually being done, and so far the results are pretty clear: http://www.nhs.uk/news/2015/08August/Pages/E-cigarettes-95-p...
When talking about theory, I have two points:
- First: O(N) < O(N log N), so your example isn't good
- Second: Your description of Radix sort is actually O(N), and the standard sorting algorithms are O(N log N), so it again isn't a surprise, theoretically speaking...

The thing that Big-O knowingly hides is the constant factor. For example, some algorithms are 2N and some are 1000N. For large enough N, this may not matter, but for any reasonably sized N, it does.

In practice, of course that Big-O is not sufficient to describe absolute algorithm performance, as it depends on so many factors such as implementation, computer architecture, relative size of data, etc. But, when looking at an algorithm and knowing its Big-O complexity can often be a useful input to your decision on whether to use it. So I disagree with this Big-O bashing...
For crying out loud; Stop Hiring Sign-Flippers
I was around the same age. My dad was a big ZBasic fan, and he had me copying BASIC games out of a book and getting them to run, on our Tandy 1000. My oldest is 5, and I'm trying to figure out the best time to expose him to it. With the entertainment-focused nature of computing we have now, I can't rely on the lack of distractions that were present with a non-networked computer with a monochrome display. Right now, we don't even have a regular computer for him to play around with—my wife and I have our own laptops—so I think the first step is setting up a desktop machine that the kids can fool around with.
> I had to turn off my MacBook because its automatic update "features" were consuming all of the available bandwidth

Which automatic update features, by the way? While I definitely don't like or defend such features, all the ones that I know about can be turned off—which gives a more useable result than having to turn off the whole computer! Maybe my Mac is silently doing some behind-the-scenes updating that I haven't noticed hitting my data, though.

(Windows 10 is the real pig here, though. Bye-bye, option to download only on request! Bye-bye, this month's data allowance before I realised that it was downloading what turned out to be a huge update! I did eventually discover how to designate a connection as 'metred', a nice feature that I wish Mac OS had.)
Ah. I saw they part about needing 30 hours to redownload his collection and thought this was his recovery strategy.

So it all factors down to "this software didn't do what I thought it would; had to restore from backup. Careful everyone" but was then radically over dramatized with "Apple stole all my music!!!"
SImply follow the instructions, but swap the "Share Internet From" interface and "To Computer Using" interface.
QBasic was my first exposure to programming, when I was 9 years old. Fond memories. Despite it having what today I consider terrible syntax, it made programming extremely approachable. After a quick "hello, world" intro from an IT guy at my mom's office, I spent countless hours reading the help pages and learning the commands. Sometimes I wish programming could be as simple again.
The negative thing about this is that they don't use a XLAT464 resolver. With DNS64, they break DNSSEC. Android has an built-in XLAT464 resolver since version 4.1 IIRC. So a carrier can't choose for this as long as there is a vendor (Apple) that don't support it.

T-Mobile in the USA is currently using such a network, which is the best transition method in my opinion.
This is a correlation Bullshit study.
"I would rather society as a whole pay for thing I want".

- Every socialist

Society isn't an entity that can be assigned responsibility; it's simply the existence of communication, cooperation and trade between individuals.
You are an unpaid moderator. Metafilter pays its moderators. Reddit wouldn't be good if it had to pay its moderators because it would need so many.

I'd definitely argue that reddit is making the smarter financial choice by not paying its mods and having more of them, but that's not an option that would work for Metafilter.
Exactly. I really enjoy math, and how it interacts with other subject. But I didn't figure that out until I was ~20. Until then I hated math, because it was so droll, repetitive, and masturbatory.

Once I started programming, and learning other sciences, I saw how math interacted with them, and it made me realize I actually like math.

I love to learn, which is why I hate school.
First search for narcissist checklist got me

https://www.psychologytoday.com/blog/the-legacy-distorted-lo...

If you toss out the ones about romantic relationships, Craig hits on most of them.
Hey, Valdir from Scrapinghub here! Feel free to ask any questions you might have about the platform.
This is a correlation study on Bullshit.
Mercury Transit of the Sun on May 9: How to See It and What to Expect
I think that delinka (https://news.ycombinator.com/item?id=11635126) was being sarcastic (as evidenced by the next paragraph beginning "But seriously …").
Here is a better article: https://news.microsoft.com/features/microsofts-photodna-prot...
It's not a path in the most pedantic term, but if I were born in China or India, the usual path is

1. do masters in the US

2. work on OPT until I am fortunate enough to be picked in H1B lottery, or until my OPT runs out, whichever comes first

3. IF I get picked in H1B lottery, apply for PR

4. wait 4-8 years for my category to be current

5. eventually get PR

short of an investor visa, marrying someone who is a citizen, qualifying for EB1, or applying from abroad and waiting 10 years, how else do I get a green card?
To be perfectly honest, the majority of American residents/citizens that are currently paying social security likely won't receive any kind SS benefit.
Alternative hypotheses regarding the 'misperceiving [random] statements as profound ' group: maybe the group is:
1) more polite?
2) more efficient? (less time wasted on the task - more money per unit time)
3) more fond of poetry?
4) more religious?
I think this last would be an interesting hypothesis to test, but like the authors, I have NO evidence that would support any of these hypotheses. However, unlike the authors, it appears I recognize that there is a lack of evidence :)
I'm absolutely fine if the world at large doesn't use Bitcoin. People who understand the value of it will continue using it. And the fact that bitcoin is used for illegal purposes marks it as a success, rather than a failure. You see value in governments, regulations and monetary systems controlled by central banks. I see value in the absence of those. I think Bitcoin is an enormous success in that it gave people who value the latter an instrument to actually exercise their beliefs. No one is forcing you to use Bitcoin and no one ever will and that is the best thing about it.
Proudly Putting Pakistan on the Digital World Map – Collision Conference
Thats just it, they done want to let you keep both files as a way to try and combat piracy (Multiple people syncing all the files theyve bought separately). Its really frustrating, and they will never allow it to happen.
When you visit a website that downloads Javascript to your computer, you are giving the site an implied license to execute code reasonably related to the website. If they go off and use that capability to do something else, you've exceeded the scope of that implied license.

It's like going to a kitchen remodeling store and hosting a dinner party there. Yes, they invited you in, but the scope of that invitation was looking at new counters, not hosting a party. That's trespassing. In the computer realm, it may well be a CFAA violation.
I think you misunderstand the purpose of Bitcoin. It's not meant to be a payment system, but rather a settlement layer.
Wrong. The applicant company has to prove that the salary they are offering is at/above industry standard. (Let's not debate whether they actually do that - and what they might do to skirt that... that's the point I was originally making: we should submit formal complaints about those things... or, to wit: "you don't have a right to complain about something if you don't try to fix it.")
How  to Not F**K Up Your Microservices in Production
>doesn't matter if your parents are drunks or academics

There may well be more of a correlation with drunk and academic than not

Caring/not caring would be a better comparison.

Not being pedantic, its a great point I hadn't thought about, that shouldn't be held down by the drunk reference.
quick question, have you ever setup irc?
it's actually really easy, and as far as clients for IRC go, there is such a huge range that it's hard to believe you really tried it.
there are all the functions of slack and then a ton more.
just an FYI, IRC is awesome and you own the data.

paying for chat is ridiculous IMO.
I've had a lot of success with a Raspberry Pi 3 and a 15" monitor. My 3 1/2 year old learned how to use a mouse nearly instantly and can click around on the desktop.

The Pi is $35 and has HDMI out and lots of USB ports. It's pretty great.
(author)

This is a good insight; Live Lock was one of the things that kept me up at night, although my fellow contributors have allayed my concerns considerably.

In a write-heavy workload where the transactions follow a read-modify-write pattern, it does seem possible that your application could be facing live lock concerns. So, let's look at where those concerns come from in CockroachDB:

1. For write-write conflicts, live-lock concerns comes from the fact that a later transaction can abort your in-progress transaction if it has a priority. On top of this, if your transaction ends up aborting an earlier transaction, the other transaction may retry with a potentially higher priority, and this can result in a "priority war" of sorts.

2. "Read-write" conflicts have a worse problem: if a transaction with a later timestamp reads a key before your transaction writes to it, then your transaction always aborts. In read-modify-write workloads where the read is first, this seems to be the biggest theoretical source of live-lock.

Now, as for dealing with those issues.

+ The "Write-write" issue is the smaller concern here. The ratcheting-up of priorities is probabilistic; currently, after enough retries your transaction will have a high enough priority that it will almost certainly make progress. However, we are not totally content with this: we have an issue for our 1.0 release (https://github.com/cockroachdb/cockroach/issues/5727) to do some serious investigation of this, with some alternatives already suggested. For example, one such alternative is using "lowest original timestamp wins" to settle conflicts instead of a random priority.

+ The read-write concern seems more problematic; our read timestamp cache retains minimal data due to memory concerns, and thus aborts a bit conservatively (i.e. aborts transactions that might have been able to continue). This can be dealt with by modifying your application pattern - in particular, I would suggest using our "SNAPSHOT" isolation level for many workloads. I didn't cover this in the blog post, but in short the SNAPSHOT mode allows RW conflicts to occur without aborting transactions. SNAPSHOT transactions are subject to the "write skew" anomaly, but this anomaly does not occur if the involved transactions write to a common key. This is fortunately the case for many OLTP-type workloads, meaning SNAPSHOT can be used without anomalies; this also moves conflict-detection responsibility entirely to WW conflicts, which abort less conservatively than RW and should ameliorate any live-lock problems.
> You can still pay for your music the old-fashioned way, by buying songs on Amazon MP3, iTunes, etc., which will yield you DRM-free, plain MP3 / AAC files that you can use where and how you want to (unless, apparently, you entrust them to iTunes and enable iTunes Music...).

This is true now, but it wasn't always; it's a hard-fought right that should be appreciated rather than taken for granted. (Not to say that you are so taking it, but a superficial reading of your post might sound that way.)
There are articles that do so (https://www.nikcub.com/posts/craig-wright-is-not-satoshi-nak...). The gist is that Australia via their tax authorities pays R&D credits in cash. Wright set up a corporate vehicle funded by the transfer _on paper_ of Bitcoins that are not proven to even exist. He used these to mostly buy software from himself and claimed a AU$3.1m R&D cash tax refund.
If these numbers are even close to accurate, this should be the top post.

It's no use for everyone to argue over wether a completely implausible idea is financially competitive on a small scale when the implication is we're talking about scaling on a national level.
Haven't checked ninja, but I've blogged a bit on limitations in common build systems, such as make and its various derivatives:

"The problem with make for scientific workflows":

http://bionics.it/posts/the-problem-with-make-for-scientific...

"Workflow tool makers: Allow defining data flow, not just task dependencies"

http://bionics.it/posts/workflows-dataflow-not-task-deps

The last of which is a limitation of even the most of the "very much-engineered" ones, as the post goes on to explain.
Caravel data visualization
> It's an easy way for teachers to not teach

Especially as these days it's highly likely to be a simply photocopy of a page from some study guide. Quite often with printed mistakes and bad grammar in them. Much less need to put in teaching time.

I've nothing against homework in the run up to exams, say 15 years on, but going on my youngest's experience, homework has become common down to as young as 9 or 10. I don't see that as a benefit for anyone except politicians wanting to be seen to do something about ejucashun. :)

Sadly governments are putting too many other tasks on teachers that leave them with little choice. Form filling, over frequent testing, sus checks to make sure the student isn't a potential terrorist or illegal immigrant and so forth. Little wonder it was recently reported in the UK that >50% of teachers now want to leave the professions.

Pay teachers a commercially competitive rate and free them enough to teach. Of course that would free them to teach outside whatever dogma is de rigeur. Homework will remain a growing part of education until we back away from the production line and over-reliance on national standards for everything.
Which taxes is Apple dodging? I'm not sure you read the article carefully. The mayor wanted to pass a new tax, but the other council members voted his proposal down.
So far, really like the idea.

1) Would be nice to be able to move groups between Pages.

2) I noticed you shared a list. Would be nice to be able to copy your page into a new one in my account.
The God Father
I know right. It was obvious from the start that he's full of shit, how are people still arguing about this?
(Thanks for daveguy: https://news.ycombinator.com/item?id=11593881)

https://31.184.194.81/ (sci-hub.io cert)

https://sci-hub.cc (same ip as above, sci-hub.io cert)

https://sci-hub.ac (same ip as above, sci-hub.io cert)

https://sci-hub.bz (uses a separate certificate and ip address -- 104.28.20.155)

And a tor site: scihub22266oqcxt.onion
For anyone that misses QBASIC, there's FreeBASIC that's a lot like it & easy to install:

http://www.freebasic.net/

After loosing my memory, I have to relearn programming nearly from scratch. I took a challenge to do specific program in around an hour, from language to toolchain to solution. Had to be system-like language. Got bogged down by toolchains, IDE's, whatever. Said screw it: why the hell is it so hard when I faintly recall starting lightening-fast on QBASIC? Found a BASIC, FreeBASIC, that was just like it with simple command to launch stuff made in text editor and good documentation. Maybe half an hour of my challenge gone.

Next, time to apply lessons I remembered from high-assurance and Wirth. First, subset the language to minimum necessary. Used docs to test each in isolation to develop template & functions for using them, esp file I/O. Wrote formal spec in English & pseudocode of my problem with decomposed functions. Mapped almost 1-to-1 to FreeBASIC as expected. Did one refactoring. Executed code for first time to see successful run & solution to problem.

Yeah, BASIC is friggin awesome. I stretched industrial BASIC's, esp 4GL's, really far back when I was a hacker as they did rapid iteration, safe-by-default, and ran fast. Today, I'd say do a Wirth language like Oberon or Component Pascal instead. Still, BASIC has lessons to teach us and a painless bootstrapping for developer that many modern tools lack outside of scripting.
Sorry, I misspoke. You are right about it not being a "path" to permanent residence in any legal sense, and I definitely agree that it's not a humane or fair type of visa.

OTOH, in my (limited) experience, I have worked closely with a total of 4 H1B employees, and at least 3 of them are now permanent residents or citizens. I can't speak to the overall frequency of this happening, but that's my anecdata.
Don't pretend for a second that Microsoft's "Telemetry Services" (and forced telemetry updates to Windows 7 users who refused to upgrade) or even Ubuntu's search tracking for Amazon coffers is ANY different.

Or even worse, the malicious firmware code shipped with some Windows-based machines.

The entire industry is fraudulent to consumers - turning consumers into products themselves.

With this industry, you pick your poison.

Do you want your hand held every step of the way in owning a computer? Get Apple.....or alternatively use the UNIX environment it comes with instead.

Do you want all of your data tracked, shipped off and sold to a company like Commscore or Nielsen that builds a dossier on you that puts Lexis Nexis to shame? Get Windows or Chromebook.....or alternatively install a Linux distro like Debian or Mint. I wouldn't even touch Ubuntu.