skysight-inc/HackerNews huggingface dataset:
> if you want people to believe in expertise now, you have to not just define terms and explain reasoning, but show concrete proof.

Yes, and even then you should expect a few decades or centuries for people to be convinced. I think the evidence is here, but sufficient time hasn't passed.

> And they also tend to resist the conclusion that we ought to do this or that about it

I have absolutely no problem with that. People are free to have different views about the goals, and even if the goals are shared, about the best means of achieving them. I'm just not so happy about the denial of facts, but I'm well aware that it takes a long time for facts to sink in.

> Once we start talking about what we should do, we are completely outside the realm of science.

Absolutely, and I don't think social research is about telling us what to do, but classifying actions as racist isn't prescriptive but descriptive, and is certainly under the purview of science.

> Because to them that term is as much or more a political tool for moral condemnation

Right, but there's a problem here. First, saying that the term is just a tool for moral condemnation serves their interest of resisting the facts behind it. Second, in addition to being an academic classification, it is used a (rather weak) tool for condemnation that serves as a very weak defense much stronger opposing forces of marginalization. I mean, in the end, politics is a struggle over the distribution of power. One group yells "women belong in the kitchen; blacks are inferior" or whatever. What tools do you suggest the other side use to fight back? Present evidence? They do, but you just said that the intended audience don't read Slate. So moral condemnation is such (rather ineffective) means.
At the time, before browsers were standard equipment, ftp was a normal way to obtain software. There were gui ftp clients available at the time, but I have no idea how people usually got those (whether dialup bbs, downloading with the bundled default ftp utility, passed on a disk by a friend, or bought on a disk).
> I'm just saying it'd be cool if there were a warning somewhere in the docs about this issue.

If you find any docs about this folder from Microsoft, you will find that they do warn you about exactly this.

"Interoperability between Windows applications and files in VolFs is not supported."
-- Microsoft
Can Your Underwear Be Ethical?
hah, I remember the COFEE leak from back in the day. For those who don't know, what.cd requires users to maintain an upload:download ratio to keep using the site. You could contribute a portion of your upload total to a "bounty" on requests for material not currently on the site. Uploader of the content gets the bounty applied to their upload total. The COFEE bounty was over 1TB if I remember right.
How Google has knowingly enabled piracy for years, and still does
However, if it's-too-laters really hold that opinion, they will also oppose (among other things) development of affected areas, because those areas are a foregone conclusion. For example, they will oppose any new buildings (at least major urban developments) in low coastal areas such as Manhattan, (part of) San Francisco, or Miami. Such projects are a waste of resource in the same way reducing CO2 emission is, and they will make relocation much more costly when the inevitable happens.

Funnily enough, I don't hear that opinion often, which makes me suspect that most people just want an excuse to keep their lifestyle unchanged.
Windows 10, since Anniversary Update, has a new feature (not enabled by default) where you can have an entire (Ubuntu-based) Linux user space running natively (no VM) on your Windows machine, it's called Windows Subsystem for Linux: https://blogs.msdn.microsoft.com/wsl/2016/04/22/windows-subs...
Trust in Data Science
Linux modules are very kernel specific. If you have modules compiled against the same kernel version, but with slightly differently flags, you won't be able to load it and will get a lot of invalid symbols.

There are thousands of kernel variants between every Linux distro. You always need to recompile drivers. nVidida and AMD/ATI get by this by providing binary blobs and a shim layer than can compile and link the two.

In the Windows/Mac world there is one version of the kernel officially maintained and distributed by their respective companies. They can keep the kernel consistent for a given release. That's what you have one set of drivers for Windows 7, one for 8 and one for 10, instead of a different set of drivers for each and every service pack.

Android could, at a minimum, standardize the kernel for every Android version. With that, binary drivers could work across devices.
I work on WSL.

A) VS code supports WSL in the newer versions of Windows Insider Builds.[1] Support for individual IDEs is now available [2] but will take time for individual IDEs to implement.

B) This is something that we are actively looking at but it is not an easy problem and will take time.[3]

C) ¯\_(ツ)_/¯ We certainly hope so.

[1] http://pjdecarlo.com/2016/06/bash-on-windows-as-integrated-t...

[2] https://blogs.msdn.microsoft.com/wsl/2016/10/19/windows-and-...

[3] https://wpdev.uservoice.com/forums/266908-command-prompt-con...
> Our futuristic starship control panel should be a custom-manufactured physical interface instead of a cheap glass panel

I disagree. Modern aviation has been moving away from physical controls and towards generic screens. The last gen of fighter aircraft (The F/A-18, later block F-16s, the F-22) have a collection of generic screens with context sensitive buttons on the side for control.

The F-35 takes this a step further and has a single large screen (which is also apparently a touch screen).

In something as complex as an aircraft (or a starship), there are hundreds (or thousands) of different controls. Look at the cockpit of an older aircraft (e.g. a Boeing 747) as an example. Most of the controls in a cockpit are used in certain situations, you don't need to control the landing gear or the brakes when you're at 30,000 feet.

By using generic displays, the relevant controls for the current situation can be shown. Yes, it is more difficult to operate the controls by feel, but this is less of a worry in aviation, where you're usually several thousand feet from anything else, than it is in a car, for example.

So of course, it's all about the expected situation, you wouldn't want a little touch screen that you swipe for the safety on an assault rifle, for instance, because you need to be able to do it by feel in various situations. But a swipe unlock is perfectly acceptable for a phone.
Countries can break up, dissolve, or form too. I'm not sure that making all domains depend on things that exist in the real world is a good idea. They should depend on abstract ideas that are less liable to change and can be resold easily to different operators.
I'm really curious what French law could actually be the basis for a lawsuit like this. Apple has a platform with users. Companies want to use the platform. But companies don't have an intrinsic right to do whatever they want on the platform, and the platform does not have a monopoly. So why would the law say that someone can sue them over HTML5 support?
That's like having users start deleting things out of your /usr/lib and then complaining the fault is clearly with the OS designers for not securing that folder sufficiently.
Yep, but it does have other negative effects. https://www.carbonbrief.org/five-reasons-why-the-speed-of-ar...
In Berkeley I was getting squid for like $2/lb. It was great.
How would Google protect its customers from law enforcement and mass surveillance programs? The government can just force them to do whatever and issue a gag order to keep them quiet.

Apple is just putting on a show with their tough security rhetoric, they can't resist the US government if they really want some data.
I was speaking in more general terms, but I'll provide some examples.

I grip my mouse to use its side buttons to navigate forward/backward in a web browser. Human hands are generally good at holding things, and flat touchscreens/trackpads aren't very holdable. Power tools, steering wheels, gear shifts, volume knobs -- all examples of things that are gripped.
I help design PCIe cards and interfaces, and this guy's work is blowing my fucking mind.
I like and upvoted your comment for the discussion and thought it encourages. However, realistically speaking it's extremely unlikely that Trump thinks like that. All the evidence points towards him being extremely incompetent, even completely misunderstanding the extent of the office he's been elected for. He's not the guy to pull off smart conspiracies.

The clearest evidence for this is his repeated emphasis on increasing the use of coal and oil. Even if you believe massive global upheaval of societies can no longer be avoided, burning more coal and oil is still going to hurt you.
That's it.

I'm keen to see how Trump evolves as his presidency progresses.

Let's see how he goes after the DoD and other TLAs[1] have told him how it's going to be.

1. Three Letter Agencies
I have not seen so many gotos in many many years. I guess it's the programming model in this case. I am sure this bit of code is going to be audited quite closely.
Yeah I'm pretty risk tolerant, I went in willing to hold SCTY for the long haul even if the deal fell through.
An ASCII character walks into a bar. The bartender says "What's wrong?" The ASCII character frowns and says "I have a parity error." The bartender nods and says "Yeah, I thought you looked a bit off."
Good question! The inherent problem with asking me that is that I've been writing Rust continuously for over 2.5 years by now. I live and breathe it. It comes as naturally to me as Go or Python does at this point (which I've been writing continuously for even longer).

I will say that a comparison between Rust and C is much easier, because in the past, I've spent so much time debugging runtime errors in C with valgrind. Rust is an easy win there for me personally. I've never done much C++ so I can't provide a comparison point there.

After a bit of Rust coding you get quite familiar with the workings of the borrow checker, and it becomes pretty natural to work with it. There are plenty of things you can do in C that Rust's borrow checker will forbid because it isn't smart enough to prove it safe, but there are usually straight-forward work-arounds. Sometimes the borrow checker might even help make the code a bit clearer. :-) Some of this is institutional knowledge though, so there's still a lot more documentation work left to be done!

To bring this back to earth: Rust won't replace those ~100 line Python scripts that I sometimes write for quick data munging.

The other important bit of context is that before I started with Rust, I had already had quite a bit of experience with C, Standard ML and Haskell. This meant that the only truly new thing I had to cope with in Rust was the borrow checker, so it might have been easier for me to digest everything than it might have been for most.
Businesses Re-Affirm Support for Paris Climate Agreement
What about the Elon Musk <-> Peter Thiel <-> Trump connection?

Trump respects Peter. He's young & rich.

Peter is an engineer. He must believe in global warming. He wants to live forever, so he'll need a good planet for that.

Musk is a firm believer in green tech.

Peter respects Musk?

The future of the planet depends on how Peter Thiel explains the role of clean tech to Trump! (I'm starting to be very happy about that $1 million Peter handed over to Trump)
I'm not sure understand what you're asking. Researchers in every field are always a "self appointed caste" and, yes, they tend to be privileged. Racism as an academic term is defined by the academic discipline that studies it, just as physicists get to decide what constitutes energy under the academic definition of energy, even though the word had existed thousands of years earlier, and with a different meaning. I don't think academics often get to decide who gets their life ruined, but social researchers do study the process of what ruins life in society. Have I addressed your questions?
How will your opinions shape what you do for the next few years or so?
I do use a tiling manager on my linux laptop, but this is mostly because on a 13" screen every pixel counts. Also, the trackpad is really not good.

Nothing wrong with trying several environments until you find one which is the right one for you. But, hopping from one to another, like the article suggests, seems counterproductive to me.
Just to muddy the water further, Claudius Ptolemy is often revered as the founding father of astrology based on his "Tetrabiblos". The article glosses over the significance of the zodiac signs adorning these meridian lines but the presence of supposedly pagan symbols inside these great cathedrals leaves much unanswered.
Just FYI in case anyone is considering buying a Pixel: I strongly urge you not to. http://kasrarahjerdi.com/2016/11/dont-buy-anything-made-by-g...

They have no Google provided support, if you drop the phone and break it your only option (if you didn't buy the third-party warranty upsell) is to take it to a repair shop. I called the ones near me, none had seen or touched the device before.

Don't spend $800 on a phone that you can't send back to the manufacturer to repair.

Edit: I originally said "they have no warranty" and people seem to have understood that as "they don't provide free repairs" -- what I'm trying to say is that this phone is supposedly a competitor to Apple, but if you break it you can't walk to the Apple Store and ask them how much it'd be for a repair. You can't send it in the mail to them either. You have to go to an authorized third-party repair shop. That does not sound like first-class flagship $800 product support to me.
WKWebView executes out-of-process just like Safari and so it performs just as well. In fact, that's the whole reason that WKWebView exists (instead of just using UIWebView).
We detached this flagged subthread from https://news.ycombinator.com/item?id=12979154.
Isn't the entire point of the post to say that if you edit these files, be aware that you can fuck up (and here's how you can fuck up)?
I don't think climate was discussed in any of the presidential debates. It was a topic that was hardly even addressed. Most of discussion focused on ad hominem you did this or that.

Most Americans want action on climate by a pretty wide margin. I double this person would be elected if it was put to a vote.
DoD: Distribution of Development
Which NUC? I've been eyeing one for a while, and am always looking for recommendations :)
You can use a separate Safari content blocker to prevent online tracking.
Google security is so strong, they'll even lock you out of your own account when changing cities, with no chance to get it reinstated :

https://www.reddit.com/r/Android/comments/5dif8j/psa_google_...
Why do all these "google murders customers digital existence" revelation only come up AFTER I bought a Pixel XL.
Should have stayed with my iPhone, at least apple service reps are really trying their best to be helpful.
Honest question: do you think a person like you describe could have his record in business management? Reportedly he was almost bankrupt in the 90's and recovered a quite large fortune afterwards. While I'm not a big believer in the capitalist mythology that people get rich by their effort and skills, and I'm aware that luck plays a huge factor, I do suppose that there is a bare minimum of cleverness and focus needed to pull off that kind of thing. I have a hard time imagining how someone that "can't stay focused on any one thing more than a few minutes" could do it. And hey, he did become president elect with the opposition of most of his own party and the media, which is quite an achievement as well.

Maybe I'm wrong (also not an American, so I haven't been as exposed to Trump as most Americans have) but my impression is that he's not dumb, he plays dumb.
https://sites.google.com/site/arcticseaicegraphs/longterm

What is it going to take to convince you?

Let's just wait a few more decades to be sure though. It would be a waste spending resources trying to prevent the demise of life on Earth when we didn't need to.
"He must believe in global warming."

While I understand what motivates your thinking so, I don't think you can assume this. I haven't looked for anything that addresses Thiel's opinion on this btw, so I'm agnostic on the issue.
What are your #1, 2 and 3 music resources now?
Again, Peter Thiel was onto something: http://www.inc.com/jeff-bercovici/peter-thiel-young-blood.ht...
Safari will be faster. Focus uses UIWebView, which is markedly slower than WKWebView (UIWebView executes in-process and cannot JIT, WKWebView executes out-of-process and can JIT and is as fast as Safari).
Splittable – next-gen module bundler for JavaScript
totally off topic, but what ever happened to "gave"
id say the primary reason for the decline of what.cd downloads was their draconian ratio restrictions, meaning that as a new account (or even old, if you weren't able to take advantage of free leech from times past, which quickly dried up into "neutral leech" without granting ratio) it was almost impossible to actually use the site.

What.cd's ratio model was zero sum, so in order for you to get ratio, somebody else has to lose it. In Economic terms that means the entire "ratio economy" freezes up and its very hard to do much of anything.

It was a continual, deep flaw with the site that admins refused to acknowledge, i hope any successors keep it in mind.

Getting punished for actually using the site and seeding makes no sense whatsoever.
GNS (GNU Name System) or something like it.

https://www.gnunet.org/gns

"Unlike DNS, GNS does not rely on central root zones or authorities. Instead any user administers his own root and can can create arbitrary name value mappings. Furthermore users can delegate resolution to other users' zones just like DNS NS records do. Zones are uniquely identified via public keys and resource records are signed using the corresponding public key. Delegation to another user's zone is done using special PKEY records and petnames. A petname is a name that can be freely chosen by the user. This results in non-unique name-value mappings as www.bob.gnu to one user might be www.friend.gnu for someone else."
Please go read what freedom of speech means, you definitely seem to have a wrong understanding of it.

You absolutely have no rights to talk here, HN can ban you for no reason and it is not a violation of your freedom of speech in US. Just as HN has the right to ban your ability to use a specific browser to access the site.

Just as Microsoft has the right to limit Xbox games only on their Xbox platform, news network to block you from accessing their sites if they detected ad-blockers and so many valid situations.

You have absolutely no right to anything on any private properties either. Apple owns the platforms that these apps run on, they have all of the rights, not the app developers nor you. You and the app developers agree to Apple's terms when you decide to use their software (EULA and developer program's terms).

By the way, you have no rights to walk in any stores and tell them you want to use a different cart in their store because you think their carts suck.
What phones have warranty against dropping included?
All these comments about how great it was make me wish I completed the application for what.cd when I first tried a year ago... :-(
What you're talking about has already been covered in research by the Monero Research Lab: https://lab.getmonero.org/pubs/MRL-0001.pdf and https://lab.getmonero.org/pubs/MRL-0004.pdf

Basically, unless you own 80% of the outputs on the blockchain you don't have enough to identify subsequent transactions, so any foothold you gain in owning outputs becomes rapidly weaker. Given the cost of owning 80% of the blockchain outputs, it's not an attack that is particularly effective even at Monero's current state of usage.

Individuals who publish their input history won't make any significant difference.
>controlling and censoring information for the 90% //

What you appear to be alleging is that by being able to access the threads I saw on Al-Jazeera or Reddit or what-have-you that the government can somehow control the information I'm receiving enough to manipulate me to serve their political ideals. Freedom of the press may not be perfect in the UK but it seems close enough that a government can't manipulate democracy simply by monitoring internet use.

UK population is 65M. Reported crimes (which includes littering and traffic violations AFAICT) is about 1 per mille in the UK [1]. There's no way the gov are using the criminal justice system to control the population to a significant extent, they certainly can't control the criminals. The prisons are full. The establishment can try to jump up crimes but the scale they need to do that to control the population seems enormous compared to the resources available.

If you can write a lie on the side of a bus and have the country vote against their best interests then why on Earth would you try and carefully contrive criminal activity in order to stop people from visiting websites you don't like to subtly alter a few people's perception of the political situation. Seems entirely bonkers.

[1] http://www.nationmaster.com/country-info/stats/Crime/Total-c...
Right. Not great example. What I wanted to say was deconstructor is all about creating new bindings with nicer syntax. You could just do that by calling getters / accessing fields, but you have to write more when you doing that.
Once there are parsers accepting bad input, people will inevitably test with those parsers and assume their output is okay.
As someone getting into and loving Rust, I have a few:

1) Drop the semicolons and implicit returns in multiline functions (I.e. like Swift). Eliminates hard to understand errors around missing or present semicolons.

2) Allow silent lossless integer upcasts. Sprinkling as usize and friends everywhere is unergonomic.

3) ? For return is fine but the line should still have one "try" at the beginning for legibility.

4) Allow full inference of generic type parameters. Would make it much easier to split code into helper functions.

5) Macros are nicer than in C but still hostile to comprehension.

There are others, but these are ones I've personally run into. Love the language and especially love Cargo but it has some newbie-hostile rough edges like this and others.
Is that a common thing? Being able to send your device back to the manufacturer for user inflicted issues for repair?

I can't say I've ever done that with any product ever...
They are claiming they destroyed all site and user data, I assume for privacy reason. So I'm guessing that would be a no.
Peter has invested in clean tech before. He's a technologist. He wants to live forever (on a stable climate planet). We can assume he believes in global warming.
What.CD achieved something that the magical efficient market never did. So it smashed it. In capitalism, it's perfectly legal to destroy an archive full of art and culture because of the loss of profit. Can't have the dangerous resistance of a vibrant, positive community being intrinsically motivated to gather knowledge and make an archive of culture without the exchange of money! What if Marx was right?

Let me link to an ode to Karagarga, a tracker specialised in obscure movies - you can easily replace movies with music.

>The myth that Netflix and iTunes offer a frontier where “everything” is available to watch instantly is a bad joke to anyone with a serious interest in movies. That crowd is forced, by the market itself, to fend for itself. Many of us would indeed buy an Out 1 Blu-ray or cue up Out 1 on Netflix if such a thing were possible. But in the meantime Karagarga will be cherished for the rare and valued access it affords.

http://news.nationalpost.com/arts/weekend-post/karagarga-and...