skysight-inc/HackerNews huggingface dataset:
They are already extending the snoopers charter. The Digital Economy bill is going through parliament at an amazing rate. It talks a lot about saving kids from porn, but actually introduces internet censorship into the UK!!! This government has no concept of human rights
Show HN: Simple script to create Nginx Vhosts easily on Linux
I would wager that open source projects are most likely some of the best run projects in the world.
Yeah, but the year of the Linux handheld has been here for quite some time. When do we get LibreOffice and Blender for AOSP?
Not the best talk by far. Its just a real simple intro.

All the developers of Zcash were in the audience and then there is some associated guy giving a intro.

I thought it was a bit pointless.
Good point. I'd edit my comment to read "Western philosophy" if I could still edit it.
For one thing, an open source project typically has a stable set of one or more core contributors, who really care about the project.
OK, fine, how about this.

We get rid of ALL limits on visas, as long as they go to people making 100k+ and the company pays a 25k tax to the government.

Win-win for the US, right?

The problem with the H1B visa is that it is a freaking lottery. We should NOT be assigning these visas randomly.

We should be auctioning them to the highest bidder. That would ensure that Americans don't get undercut, and the US gains a shit ton of tax revenue.
It says "singular trees", which I interpret as meaning "unique" or "exotic", not "only one". There's definitely more than just what you were reading there; a fair amount of symbolism (sails and rigging? sailors chanteys?).
It's not exactly a fantastical proposition to argue that joining a large team churning out boilerplate Java for a bigcorp's clunky proprietary payroll system has both a skill requirement and the appearance of being a monotonous gig for the vast majority of Americans actually capable of doing it. I mean, it's probably not wildly exciting for migrant developers either, but they at least get the opportunity to live overseas and an order-of-magnitude payrise.
I believe the parent meant to say "no IO", although my knowledge of Nix is limited.
From the FAQ:

> What are the licensing terms?

> Movement makes all insights available under the Creative Commons, Attribution Non-Commercial license.

Now, that's pretty interesting.

I wonder if we'll have API level access in a way that we can build tools on this data.
I haven't used the new version of QtWebKit yet, but I've heard the changes are pretty huge and they basically bring QtWebKit back up to par with other modern web browsers. It's pretty exciting to see one of the lesser known web browser engines get development like this, especially since it results in improvements to things like qutebrowser (and PhantomJS.)
My wife and I are childless by choice and have never for an instant doubted that this was the right decision for us.
I'm glad there is something of this general shape, but the devil is in the details. It has the potential to be a tool of oppression and we should be constantly vigilant against that. However, Having some way to report concern about somebody being drawn into terrorist organisations is important to the goal of keeping people from getting their legs blown off.

I'd be interested to read a more detailed report about potential avenues for abuse and safeguards against that.
India has to create 12 million jobs every year. Now, let that sink in first. Offshoring/Outsourcing is basically exporting software services to US and H1-B and L1 play a complementary role at Infosys, TCS, Wipro et al. India not getting US contracts both corporate and government IT would be unmitigated disaster. Yes, the country it self can use some of the Software Engineering talent for creating services both in its government and corporations, but unless there is massive investments in localization of software into indic languages, those services will remain "Colonial" in their character.

The lottery system of H1-B has already ensured the ones getting it are just lottery winners with a degree in their hand, nothing more and nothing less.

If US can actually ensure the best and bright get H1-B instead of sweatshops like Infosys/TCS/Wipro, that is beneficial. The argument that the current regime of Lottery H1-B is actually bringing the best and brightest from India to US is highly debatable.
I worked at a very well reputed Unicorn. And everyone up the hierarchy including the CTO were recent arrivals. All were indians, except one who is russian.

Maybe you are suffering from Dunning-Kruger yourself and vastly overestimating your own skill relative to others.

Before you trash everyone from a specific nationality in xenophobic manner, Care to post your own genius qualifications? Maybe we can then determine what you mean when you say average in context of your occupation/employer.

Somehow implicit xenophobia and racism is fine on Hacker News as long as its directed against asians and indians.
a stanford undergrad needs to apply for H1-B as well.. which is ridiculous
So what is an "highly skilled worker"? How to define someone who adds a lot of value to the country?

Personnaly I would rather make this a free market visa where whose who qualify have to have the higher bid to enter the US. As most of the time, high value correlates with high salary.
dd is for converting EBCDIC to ASCII and vice versa :)

$ echo how now brown cow > text.ascii
$ dd conv=ebcdic < text.ascii > text.ebcdic
0+1 records in
0+1 records out
18 bytes copied, 0.000261094 s, 68.9 kB/s
$ od -xc text.ebcdic
0000000 9688 40a6 9695 40a6 9982 a696 4095 9683
210 226 246 @ 225 226 246 @ 202 231 226 246 225 @ 203 226
0000020 25a6
246 %
0000022
$ dd conv=ascii < text.ebcdic
how now brown cow
0+1 records in
0+1 records out
18 bytes copied, 0.000140529 s, 128 kB/s
With 88.67% of desktop OS being different flavors of microsoft OS, it seems a bit overwhelming that its still that high , especially after a massive acceptance of ubuntu. Its shocking that Apple has failed to make inroads in any other country outside the USA. One wonders why it never crossed their minds. This gives Microsoft a great opportunity to win back this big iPhone using crowd by making their Apps platform independent which they are doing already. I see Microsoft coming back big time like the windows 98 , 2000 and VB 6.0 kind of good times awaits them now :)
Hope this is as fantastic as this sounds. Many cities are starting to make this data publicly available, and the potential impact to urban planning, traffic reduction, parking and more is enormous. That said, what's Uber's commercial angle? Licensing fees?

"Movement makes all insights available under the Creative Commons, Attribution Non-Commercial license."
I really need to start intentionally using tmux.

It's just so hard when my i3 bindings are right there, already learned, and they give me all of the screen management I need already - so tmux is only offering me the long-running, detachable session benefits. But even that would be good to learn...

tbh I'm going to be downloading and checking out both kitty and alacritty when I have time; if alacritty turns out to be worth it, it will be the kick in the tail I need to start in on tmux.

(Maybe this mobile graphics card that bluescreens if used at vanilla clock speeds will finally be useful for something!)
Excellent. I've been looking to write some papers in heptapod, and found that LaTeX was woefully not up to the task. This looks like a great starting point for future expansion; thanks!
Maybe that's the case with Google or Facebook or Amazon. For all the other medium or small businesses for which these visas predominate (albeit indirectly), my experience has been quite the opposite.
Been waiting for years, frankly. I guess if I was motivated enough and had the time, I could do the research and submit patches..
This fad is all because of gwern's dipshit macroblog write up, isn't it?
The problem with the h1b is that it is a lottery.

If it was instead auctioned to the highest bidder, then we wouldnt get companies undercutting American jobs.

Don't just give the visa to someone randomly. Give it to the company who is willing to pay a 50k tax bill.

If the employee is worth it, then they will have no problem paying the bill.
In the US, the 4 year old could be taken away from the parents if they allowed him to go to the bakery alone, and the parents would be lucky to avoid jail.
Why are the projectiles moving slowly and not smoothly? Why do I keep jumping back to where I started whenever I collide with somebody?
So, on the order of about one minute per training epoch, for 500 epochs gives you a trained program in about 500 minutes?

So, how well does it play? Does it make any illegal moves?
> So, they're higher skilled yet are put to work on low-skill tasks? This is a fantastical proposition.

Correct. And your snarkiness aside, it's true. I have several (Indian) cousins and a couple of uncles / aunties (came as Mainframe / COBOL programmers) who have attested to the same.

Even in the Financial Services companies I interned at ( Goldman) and worked at in the past, I've noticed by way of water cooler discussions and whispers that Indian and Chinese H1B works get significantly lower pay -- I'm talking a 30% to 40% lower pay -- than their (mostly white) American counterpart. Many in the exact same Job Title, Role / Grade and Job Description.

We also used to offload our Unit Testing and documentation work to these H1B and they did it without complaining. Most of them dream of getting their Green Card and freedom when they can charge Market rate and not be bound to their H1B sponsor / employer.
> I'm thinking I'll probably store an mmapped file so I can use other processes to poke at it while it's running.

That seems to run substantial risk of seeing it in an inconsistent state, yeah?
How to Destroy the Business Model of Breitbart and Fake News
> I think the problem is that you need to define what conservatism is to you.

I'm not a conservative, so I don't think I should be the one to define what it means? Instead, I listen to people that self-identify as conservative.
>Should environmental science departments hire climate change deniers, for ideological diversity?

No, but part of the issue is actually embedded in this question. The description "climate change deniers" has become the accepted way to describe dissenters of certain climate theory.

Name what other scientific theories in which dissenters are labeled as such? Big bang deniers? standard model deniers? The anti-science string theorists? Of course critics of all these theories exist and we consider them still scientists. If valid critics don't exist, then something is very wrong.

The "anti-science", "denier" and from the opposing side "climate change hoax" memes are intended to shutdown discussion resulting in no information exchanging groups of different viewpoints and perpetuating the divergence of their views. Education on such subjects stalls when there can not exist a discussion where opposing sides have respect.
I'd like to see some hardening of the box if it's going to be used as a VPN server. My boxes in the DO IP range routinely get targeted by malicious traffic from China and Russia.
I'm curious. Why do you say it's a dipshit macroblog? I'm not defending Gwern, just curious.
Yeah just like the "Chinese Exclusion Act". But maybe not with as overtly racist name this time.
Disney's APIC algorithm for the Moana movie
A VPN on the cloud. Totally private. Great idea.
there are vaporizers which are much easier on your lungs and quite discreet: https://www.magic-flight.com/

the 'micro dose' is just a small dose of LSD, it is an illegal substance, so yes you could be arrested if found in possession of it.

have you tried just getting a prescription for Adderall?
Can't take zcash seriously. The entire currency is programmed to give 10% of all zcash to the developers.
The Nvidia 960 isn't quite as good as the AMD 480, but it's cheaper. I think if you look at them across their lines, you don't see a consistent advantage in price/performance.
The "micro-dose thingy" is LSD, so yes you could theoretically get arrested. If you had a small personal amount you probably wouldn't do any time.

As for getting some, if you don't already have connections then the easiest way is probably via an online "darknet" marketplace.
Wasn't the issue just that they couldn't mine into anonymous addresses?
I am not representative because I had only 3-4 experiences with developers from India but my two cents include a dev who was not aware how a checkbox works, an app which was written by devs from India and they used a "secret" key for authentication which was part of the application distribution (you could basically use it as-is and bypass authentication), and a PL/SQL backend which contained 3000 liner stored procedures without documentation. Most companies think that programming is like manual labor: you can buy a metric ton of cheap workforce who will get the job done but the reality is much more grim.
I worked at a company with that kind of app. It got owned three different ways. A user reported it after they saw it listed in a forum somewhere.

It was mainly app vulns, not platform, but there were certainly things that could have avoided it. The system was just not hardened at all, and the devs were sloppy.

Luckily they had basic network security best practices and so it was confined to frontend, but blah blah SQL blah blah MITM, still not a good situation to be in.
> No one in Silicon Valley voted for them or fundraised for them.

cough Thiel cough
They used wayfinding by reading what was around them, rather than dead reckoning.
An open source project is primarily composed of people writing some software out of passion with few hard deadlines. A team of 200 developers, some off shore, are developing in order to get paid for a client who likely has strict time and budget constraints. I'm not sure I could come up with many scenarios that I would expect to see a wider gap in code quality, even if the developers were the same level of skill.
didn't he rather call into question someone's claim to be a race car driver based on seeing them not using their turn signal in conditions where use of the turn signal is generally expected?
Having spent the last 3 years building complex visualisations with SVG, the biggest drawbacks I found are:

- Poor optimisation. Browsers have done a lot to speed up HTML + CSS rendering via the GPU, and you can you use WebGL to make canvas fast. SVG seems to have been neglected in comparison.

- No layout management. HTML + CSS isn't perfect in this regard, but you still get blocks + inline text, floats, absolute positioning, tables and flexbox (and soon, grids). In SVG, you get absolute positioning, and that's it. If you want to do any kind of complex layout, you have to calculate everything yourself in script.

I'm not sure the major browser vendors really care too much about SVG. Compare the huge advances made in other areas of the web platform with the years-long, incredibly unambitious SVG 2 specification process.

It's a real shame as as this presentation shows, you can do some incredible stuff with SVG. But it could be so much more if there was just a bit more effort invested.
Dgsh – Directed graph shell
How did it leak it?
So where does the line get drawn? Foreigners with Stanford degrees don't need visas but those else where do? What about MIT? Arizona State?

If you establish an arbitrary boundary, it won't make sense.
That's not at all what I hear from conservative people.

First, yes, Trump disagreed with a bunch of typical Republican ideas. But those turned out to be things that Republican voters wanted, even if the Republican party members didn't. Like his stance on trade.

Second, Trump loudly championed a lot of typical Republican causes, like the "Repeal and Replace Obamacare" mantra, being "pro-life", etc. Those seem like terrible ideas/policies to me and probably you, but Trump is a typical conservative on those.

So no, it wasn't on "personality alone."
If it was auctioned to the highest bidder, then only software engineers predominately in Silicon Valley would make up 99% of all visas.
Perhaps you could suggest some alternative technologies worth investigating? This DNA computation method is interesting but would only be useful for a narrow range of problems. There's DWave's quantum annealer which is showing a distinct lack of promise. Quantum computing will arrive eventually and is well studied.

Most alternative techniques I've seen try to use some analog technique to solve a difficult problem. The problem is that scaling the size of the problem requires ever less noise and more accuracy of these techniques and we quickly hit a wall in every case. Memcomputing, for example, can't practically encode more integers than we can test using silicon processors. There's no version of the fault tolerant threshold theorem for analog computers to fix this deficiency.

So really, of all the alternative technologies I've read about, it's only DNA based methods that I'd really be interested in seeing more of.
> How do you combine dd with gzip?

# dd < /dev/ada0 bs=8m | gzip -c -9 > /mnt/file.raw.gz

> How do you use pv if the source is raw device?

# dd < /dev/ada0 bs=8m | pv | dd > /dev/ada1 bs=8m

> How do you dd over ssh?

# dd < /dev/ada0 bs=8m | gzip -9 | pv | ssh user@host 'dd > /dev/da1 bs=8m'

> This belief can make simple tasks complicated.

As master Dennis Ritchie once said - "UNIX is very simple, it just needs a genius to understand its simplicity."
I notice that this news piece is headlined "Alphabet's Waymo" thus avoiding mention of Google. I wonder whether this is good or bad for Waymo. I assume they're intentionally distancing themselves from Google and this is what it looks like.
We wrote a lot of that stack ourselves. And our compute code is in c++. There is a lot of stuff going on in big data land (including us) wrapping a lot of the c++ in java and enabling people to use the JVM for what it's good at (data access). We are pushing this with nvidia:
https://blogs.nvidia.com/blog/2016/10/06/how-skymind-nvidia-...

I also work pretty closely with a lot of the spark/gpu folks at IBM.

While I do largely agree with you, we have our own JNI compiler called javacpp that alleviates a lot of those concerns already:
https://github.com/bytedeco/javacpp

Having our own pointer class and doing our own memory management has helped a lot.

What you're talking about is using java for the compute.
There's no reason you can't wrap that in a runtime that most people know how to use. A lot of python folks do that now..but then you have to deal with python's limitations at which point the majority of your code (way more than needs be) will end up being in c anyways vs java where you can write a significant part of your app in java and have it be fast out of the box.
I used to do a microdose of stimulants every hour or so while working. It was called "smoking cigarettes."
A simple solution is to auction off H1-B visas: sort the applications in decreasing order of salary and take the top 65,000. This'll force companies to view H1-Bs as hard-to-find talent, instead of cheap talent as it is currently.
I think the market will go up and to the right, just not in a straight line.

Not exactly a stock, but consider placing some of your portfolio in a bet on volatility. https://sixfigureinvesting.com/2010/01/how-to-go-long-on-the...
Nuclear hasn't ruined the earth, anti-nuclear protesters have ruined the earth.
Federal Bureau of Prisons’ Real Estate Portfolio, En Masse, on One Wall
I'd put them into their own category.

But remember that Chromebooks are a US only story. There are very few of them outside the USA. One good year in the USA doesn't gain many percentage points in a worldwide stat.
The answer is no. People are bringing up OnLive and Nvidia but they are just running the same game you run locally on remote hardware.

What you are asking is basically has anyone run a game on a supercomputer/cluster so that the graphics are way better than what could be done locally. The answer is no, nobody has. That would be pretty neat though. It would be super expensive to make with no way to recoup the cost.
How is tail -f implemented?
I think that's a fair share given the amount of work that's gone into it.
The issue prevented all transactions which had all z-address inputs and outputs (that is, fully anon txes) and no t-address inputs or outputs (public addresses) from being mined.
Completely agree. I've been forced to rescue a number of projects that have gone completely off the rails. Nearly invariably in my experience its because someone decided that their American workers were too expensive so they decided to either hire in foreign workers, or offshore the work to a contractor.

In every situation where I've seen that situation happen, projects go completely off the rails. I don't think its because their foreign, but, I think people expect too much of these foreign workers (because they were getting that from local workers). They require far more supervision, both on a technical level (making sure the code they commit is sane) and on a managerial level (making sure they're actually committing code), and by far the worst offender, actually making meaningful progress towards the goal.

To explain what I mean by meaningful progress, I was brought in to figure out what was going on with a telephony app project that was off shored to Indian developers (think: twilio but definitely not twilio). The team of about 20 offshore developers had been plugging away for over a year working on the code at that point. Measured by things like code commits, they were amazingly productive. Thing was, there was no actual usable code. Firstly, the technology the team had been working with on both the frontend and the backend had changed multiple times, converting frameworks and methodologies repeatedly. Think: completely dumping a prototype-d Python framework application (with 100000s lines of template-generated MVC code) of and deciding to reimplement in Ruby-on-Rails, then after converting all their MVC concepts to 100000s of lines of MVC in RoR, they then converted to a symphony PHP framework (I wish I was kidding). When I arrived, the team was mulling switching to yet another framework (I want to say converting to nodejs on the backend?). The frontend had gone through many similar revisions as well.

The thing is, by many metrics, the team was actually amazingly productive. They had lots of meetings, had tons of commits, had massive numbers of bugs found/reported/fixed.

But, they had no idea about how to make the core of their product. They had no ability to answer basic questions, like, "how are you going to interface with the PSTN?" or even, like, "what database server are you planning on running in production?" Everything up to that point was based around running SQLite on their local dev machines. They didn't understand why they couldn't just continue to do so in production and moreover had no idea why (ORMs aside) their choice of database server might be important.

Now, don't get me wrong. I'm sure there are good and great Indian (and other foreign) developers. I just don't think that they are more common than great local developers and moreover I don't think they are ever cheaper than great local developers.
Casperjs, which runs on top of PhantomJS has been nicer to use for me. Also Nightmare(http://www.nightmarejs.org/). The problem I always had with PhantomJS is that it's more difficult than it should be to automatize very simple website interactions.
In Nightmare's homepage you can see a comparison between a script made in PhantomJS and one in Nightmare.
Timy: minimalist measurement of python code time
I'm afraid everyone hopped on board the microdosing fad train long before I tried my blind self-experiment & found it useless.