skysight-inc/HackerNews huggingface dataset:
> I wonder how many of the #DeleteUber reinstalled it quietly a few weeks later.

I can't say I was a part of that hashtag "mob", but I got rid of it and haven't considered it since. Furthermore, even though they are one of the potential employers on the Udacity SDC Engineer Nanodegree "shortlist" - assuming I make it that far - I won't be sending my resume their way (or Otto's way, I guess); to me it seems like a toxic culture I want no part of at this moment.

Could they change? Sure - right now it is too early to tell, but I have noticed movement in that direction. They still have a long way to go, though. I'm not hitching myself to that boat just yet.

> The public has a very short memory

I understand that I am an exception to the rule, nor do I really consider myself a part of the "general public"; simply being a poster here sets anyone apart from that particular grouping, generally.

My memory about some things tends to run longer; Nadella's gestures to the open-source community aside, I am still wanting an apology for Microsoft's former business practices, especially their hostility toward Linux. I know I will never get it.

Secondly, I am still rather angry over how, a few years back, the Susan B. Komen Foundation did this:

http://freethoughtblogs.com/blaghag/2012/01/do-not-donate-to...

...don't think I'll ever forgive that one.
Uhhh.. yes.. it's pretty common for the army to be temporarily disbanded for using tanks against the government (ie. orchestrating a coup).
Until we build in security mitigation into the kernel and standard libraries of our operating systems, we will always have failure modes where minor errors in code can result in critical vulnerabilities and privilege escalation. I love what OpenBSD is doing with pledges[0] and hope to see this gain traction in other operating systems. Here is a good overview of Pledge[1] by Theo de Raadt. Unfortunately for Linux ecosystem, the Kernel does not include any standard libs for developers, so this type of security mitigation will take a long time to arrive. But for Unix based operating systems we should expect this much sooner.

[0]: http://man.openbsd.org/pledge, [1] https://www.youtube.com/watch?v=F_7S1eqKsFk
I tried a slew of recent statements that are objectively false but that a certain politician in the United States has tried to say are true. Google returned fact checks for exactly 0 of the queries I tried.
I used the Pro 3 for a few months. My biggest problem with it was that the keyboard was a bit too small for my hands to be comfortable. Separately, no trackpoint :(.
I have a SP3 but use it with the SP4 keyboard, so similar:

The screen, keyboard and stylus are very good. That said, for me it isn't much different than a laptop of the same size in that I never remove the keyboard and really never use it in tablet mode. otoh I don't believe there are any laptops with a 3:2 screen in this size/weight.

I also use a Surface 3 (not pro) for travel -- it fits my need for a device that will run proper software and is as small as possible without becoming too small to use conveniently. Due to the smaller size and built-in LTE I tend to prefer the Surface 3 to the pro. Of course Microsoft discontinued the S3 because Intel discontinued the CPU because...no market.

Overall my biggest disappointment with the Microsoft tablets has been with buggy firmware/drivers. Doubly disappointing because this was my primary reason for using Microsoft-native hardware (after having a long history of similar problems with Dell tablets). Somehow I think the discipline required to ship 100% "just works" products has been lost to the profession in recent years. We've reverted to the Windows98 reliability experience.
Gamestop.com Investigating Possible Breach
Lecture sucks as a medium. There's a pile of education research on this. We succeed in spite of the shortcomings of lecture, not because of its strengths... And a lot of people who don't succeed in lecture-based structures cget a better chance at success as we could deploy other learning media.
I haven't yet read this article but is this really that much of a threat to these cities? It really does seem like the solution to build levies/walls is obvious and straight forward. Am I missing something about the complexity of this problem?

I'd imagine the scale/length could be quite expensive for some of these areas. But it hardly seems like an unattainable infrastructure building project. Especially considering all of the talk about billions of dollars in potential damages to cities... This is exactly why we pay taxes.
If the iPhone 4 design was as bad as people made it out to be, how did the GSM iphone 4 sell for over 4 years without any modifications to the design?
The problem is that often these "fact checking" organisations are posting long subjective arguments for whether something is "true" or not. That is not an objective fact - that is an opinion piece. As long as they are citing verifiable sources for atomic black and white facts then it's OK, but that is often not the case.
I helped protect the hammer & sickle, which was just about the most heavily fought-over area of the map.
I got out for the reasons outlined.
Ask HN: Did I just break HN?
Howdy. I just tried to post the latest chapter of Crafting Interpreters by Bob Nystrom because I didn't see it posted yet. Unfortunately, the first time I tried I thought I did it wrong, and deleted it (Thinking it should go on 'Show HN', but in my ignorance I didn't realize that that was just a convention put in the submission title.) I tried to re-post the article link [1], but HN says its already been submitted and shot it down. I feel like this is an error, because I can't find the link posted anywhere after looking manually and using this search tool [2]. Help?!

[1] http://www.craftinginterpreters.com/evaluating-expressions.html

[2] https://hn.algolia.com/?query=&sort=byPopularity&prefix&page=0&dateRange=all&type=story
As a CS student normally working with lower level languages and IoT devices using Arduino I was a bit skeptical when first trying out this. I've tried MicroPython based devices before but they have left a bad taste in my mouth with their need to have Python on a device that I'm probably only going to start once and then leave indefinitely for a task. But I have to say I was very pleasantly surprised by the MicroBit. I participated at a mini-hackathon with Zach Shelby at the University of Tromsø and I ended up using almost exclusively the JavaScript drag-and-drop stuff. Mostly to try it out and see how much you could do with it, and it actually worked really well. Teaching kids to program without having them worrying over missed commas or mismatched brackets is certainly something that would be beneficial. And it really didn't put as many limits on what I wanted to do as I expected either. Only time I dropped down to code was when I wanted to start organising my program for reuse. And Zach was very friendly and talked about how the devices worked under the hood and explained how the compilation was done in the browser so the only thing you load over is a hex of precomplied code. This allows you to really utilise all of the hardware for the device and even means that they could update things on their end which would make your experience smoother without having to upgrade the device.
Should probably escape #'s (in the case of C#)
TL;DR: an ideolog expresses their willfully ignorant opinion about climate change with weasel words and irrelevant "questioning".
I wonder how much Foursquare pays for their PR firm? Worth the money for articles like this =)

http://www.paulgraham.com/submarine.html
It's not hypotheticals or speculation that the CIA used hacking tools against the Senate.
'Bad Hombres' Aren't the Only Ones Trump's New Surveillance Tool Will Catch
Snopes and Politifact, they can't be serious. Not that I expected them to pick a neutral source, nor am I surprised that Silicon Valley's Google picked 2 leftist "fact" sources. This is a stupid idea, everyone has a bias. This isn't to help people, this is to influence how people see things.
So I should not be divulging my current salary to recruiters? Interesting.
Yup, but to be fair, they sometimes lack quite a bit behind dmd.
If you want to work with C code, it is an excellent choice. I use it for numerical computing. It's an easy language to learn, no need to worry about memory management if you don't want/need to, generally good syntax, nice compile time features. Overall the best "better C" in my opinion.
"If you find something incorrect, you should tell them or make an attempt to do so."

This seems like the common-sense approach, but who knows how long a proper "review" would take place and how much damage would be done (e.g. thousands or millions being improperly informed by a supposedly reliable service) in the meantime.

I am also highly skeptical of this effort, which essentially amounts to Google and a few parties trying to automate critical thinking skills.
Okta Just Debuted on the Stock Market, but Competitors Aren't Scared
Why are their graphs xkcd-style?
A fact has no truth value. Truth only comes from reason, and reason only exists in each person's head. This is reducing the demand for reason, and thus destroying truth.
This is another great reason never to use promises.

"Callback Hell" is FUD spread by people who somehow missed the memo about the fact that you can add functions to your code. http://callbackhell.com explains it quite well.

In running away from "Callback Hell" the JavaScript community ran straight into "Control Structure Hell" which is far, far worse.
When he talks about "what if you don't have to worry about driving," what I hear is: what if your car is one more place where we can show you ads?

Right now we can't show you ads in your car, of course, because you're in command of two tons of steel moving at high speed, so your attention needs to be fully concentrated on that task. But if the car could drive itself, think of all the ways we could monetize that newly tappable reservoir of attention! It'd be a gold rush!

He doesn't say that, of course, because the vision of a world where you can spend your commute playing with your kid is a much easier sell than the vision of a world where your car becomes a kind of rolling Skinner box, with you a literally captive audience (what are you going to do, step out of a moving vehicle?) to be bombarded with messages by the highest bidder. But... yeah.
I don't know, Boost has me convinced that even things like regexes in C++ templates could be possible, if your compiler has a big enough stack to handle very deep template recursions. It's theoretically possible to build a regex parser in C++ templates, right? It would be horrible, but possible.
Maybe he sees AMDGPU as an opportunity.

Drivers should never be proprietary. There are no legitimate reasons for them to be, only sad excuses.
YMMV

My daily mixes never flow correctly. I'll have a softer, technical indie track followed by a technical heavy metal song. It's bad enough that I can't use them at all.

My friends and I average over 20 hours a week as well and we're all pissed about their recent decisions.
The removal of messaging/direct sharing was the final straw for me.
Anyone have an alt link? 'blog.google' does not resolve for me.
16 KB of memory?

The “64” in “Commodore 64”, the name of a computer introduced in 1982, stands for 64 KB of memory. (A 128 KB version followed 3 years later.) It is now 35 years since 1982…
He can be ideologically opposed to rules, but he is also blatantly ignoring information regarding lack of competition for last mile broadband customers, and without that, consumers have no market method of counterbalancing corporate overreach.

Of he offered more of a structural remedy, or something, anything that actually addressed lack of last-mile competition I would be willing be less cynical about him.
The "maker movement" is alive in Shentzen, but mostly dead in Silicon Valley. TechShop is mostly crafters, not people building anything innovative. Hacker Dojo is appslaves. If there's a maker space in Silicon Valley with a pick and place machine, I can't find it.
When IBM hired me, the only question I was asked about salary was "how much would you like?" I picked a number and he said "I think I can do that, let me check" followed the next day by "yes".

Maybe I left money on the table, but I'm happy, and I've gotten good raises since.
I refused to touch Swift until Apple open-sourced it for the same reason :-)
This happens already, especially with politifact and snopes, glad I'm not the only one on HN who sees it.
That quote was designed by malice, to encourage stupidity.
Key Takeaways from Continuous Discussions (#c9d9) Episode 65: ChatOps and DevOps
Tim Berners-Lee, Inventor of the Web, Plots a Radical Overhaul of His Creation
No this is quite a bit different. In transfer learning in computer vision, people are using a network trained on another, typically large dataset, and using the learned features on a different data set.

This LSTM simply learned to predict the data. It didn't learn some other supervised task.

This would be more similar to autoencoder pretraining, but even that is not quite the same.
I'm definitely going to give this Containers podcast a try! If anyone else is interested in the history of the shipping container and the effect it had on the global economy, check out The Box: How the Shipping Container Made the World Smaller and the World Economy Bigger by Marc Levinson.
Personally I have found disclosing salary to be far more beneficial in negotiations. I guess who wish to disclose their salary still can right ? Or has the law banned employees from disclosing it ?
Nutritional advice is rarely supported by strong science, so "mostly true" for both headlines is easily possible, given the weak evidence for each statement.
I find audiobooks put me to sleep with the (usually) soothing voice of the narrator.
Sadly, that's not how that works.
> These are objective fact checks, aren't they

Um no..., and they've never been.
Professional D coder here.

- DMD is by far the D compiler with the shortest compile time. It's actually so fast that it comes with a utility, 'rdmd', which compiles-then-execute a D program. Say goodbye to shell/perl/python scripts, now you can have compile-time checks without an explicit/slow compilation step. We use it for automation tasks.

- GDC is the compiler of choice when it comes to supporting multiple targets and cross-compilation. It closely follows GCC and G++ command line conventions, meaning that using a single properly written Makefile it's easy to target x86/x86_64/arm, GNU/Linux (or Windows, but the mingw support has been in statis for years). Debian comes with pre-compiled arm-targetting GDC compiler. gdb, gcov, and operf work well. The generated code is fast (more than LDC), we use it for heavy computation tasks.
But why not encourage people to build offices closer to these rural places or places in need up an uptick (Cleveland, Detroit, etc)?

Why is the solution always to commute into cities?
My friend got a genetic test for her son and they refused to give her the results until she saw a genetic counselor.
I'm a former journalist, and one of the mistakes I often see people make is to either give too much or not enough credence to whether the facts in a news story (or op-ed) are true.

Obviously, if you disregard objective facts because they defy your assumptions or hurt your argument, you're deluding yourself.

But an argument that uses objectively true and verifiable facts may nevertheless be invalid (i.e. it's possible that the premises might be true but the conclusion false). Similarly, a news story might be entirely factual but still biased. And in software terms, your unit tests might be fine, but your integration tests still fail.

So here's what I tell people:

Fact checking is like spell check. You know what's great about spell check? It can tell me that I've misspeled two words in this sentance. But it will knot alert me too homophones. And even if my spell checker also checks grammar, I might construct a sentence that is entirely grammatical but lets the bathtub build my dark tonsils rapidly, and it will appear error-free.

Similarly, you can write an article in which all of the factual assertions are true but irrelevant to the point at hand. Or you can write an article in which the facts are true, but they're cherry-picked to support a particular bias. And some assertions are particularly hard to fact-check because even the means of verifying them is disputed.

So while fact checking can be useful, it can also be misused, and we need to keep in mind its limitations.

In the end, what will serve you best is not some fact checking website, but the ability to read critically, think critically, factor in potential bias, and scrutinize the tickled wombat's postage.
I would say more broadly "take the ego out of work".

In tech, we meet so many people who are emotionally attached to their work, who would treat their production as 'their baby'. This is a terribly common counterproductive bias. It prevents from:

- taking criticism productively: people "put their soul" in their work, and then someone tells them it's perhaps not the best way. Do hear them.

- assessing one's position objectively: people who are attached to their work often misconstrue their vision with the reality of the work. They tend to minimize weak points and emphasize strong points.

- delegating your job away: people infatuated with their work have a hard time giving it away. Necessarily, the delegate will screw it up.

That should be rule number 0 of all jobs: Be invested in the mission, not in the solution
He took the "best case scenario" there, or the scenario in which it may be most difficult to screw-up the fact-checking.

What I'm more worried about is what happens when CNN, NBC, and WashPost agree on a story narrative that is is actually false.

I mean, how many media entities said Iraq had WMD before the war? Most of them? In that scenario, will Google be able to figure out who is actually telling the truth? And would "reputable" sites such as those have their articles flagged for falseness if Google does come to a different conclusion?

Or will Google only target lesser known sites for flagging because "nobody cares if they disappear from the internet or are flagged the wrong way anyway" (which is actually the pro-censorship argument).

Let's not forget China has used the "We want to stop false rumors" argument since the creation of the Great Firewall. And surprise, surprise - it wasn't used just to stop "false rumors".
> about:	CEO and Founder @appinstitute

WTF.
Absolutely. AMD is moving strongly in that direction too. This is just one of many sad excuses to continue a moronic, and frankly harmful practice.
One of the "kludgy solutions" to the DPI problem is to change settings on the server to scale (if I remember correctly). The problem is that if you login from another machine (say a mac) then it is almost unusable.

That said, I would even take the rubber chicken solution :-). Thankfully I don't need to log in often on my Surface pro but when I do it is a pain. So, if anyone has suggestions, that would be great.
Could you explain a bit more? I don't see how free riders are a problem. Anyone who's willing to pay an arbitrarily high price in order to get in on the stock should probably get some stock. If there are enough such actors, they'd significantly raise the sale price, but that's the point, isn't it?
The sheer amount of data Windows 10 sends from your PC:
https://news.ycombinator.com/item?id=14058160 / https://www.theregister.co.uk/2017/04/06/microsoft_windows_1...

256 points, 8 hours ago, fall of HN frontpage prematurely
Basically the only thing holding me back from getting a Surface is the lack of Thunderbolt 3 for connecting external graphics. If they address that with the Surface Pro 5, it'd be an instant buy for me.

Though I was secretly hoping for some more exciting additions on the hardware side with this next refresh (OLED display? Wireless charging? WiGig docking? Fanless cooling?), so the "nothing dramatic" comment was somewhat of a letdown for me.

Hoping they have something more exciting planned on the Surface Book side. I might end up going for that instead.
Everything is negotiable.
Okay, I didn't want to say it, but I personally think snopes is biased. I'm going to use a few made-up examples because I don't want take the time to hunt down real examples, but I used to see this occasionally and stopped using them.

Myth: Donald Trump said he loves women.

Verdict: Mostly false

Facts: He said he loves women. He's also said mean things about Rosie O'Donnell.

Myth: Bill Clinton said he loves Mexicans.

Verdict: Mostly True

Facts: He said he loves women. Some women are Mexicans

And yes, sometimes it's that absurdly blatant.
"Nuclear power isn't agile. It has poor reactivity to future market changes. It costs billions to get up and running, and isn't modular. You can't commission it in 100MW increments."

If you read the article you'll see that this company plans to produce modular reactors starting at only 5 MW.

Many of the innovative new nuclear startups, like ThorCon and Terrestrial Energy have similar plans. Also, since the plan is to mass produce standardized reactors a whole lot of the regulatory burden associated with the current approach of "one off" construction is avoided.

"A solar power plant requires a dozen handy men and a couple of electrical engineers to maintain, a nuclear power plant requires a few dozen nuclear engineers."

The next generation of modular nuclear reactors will require few or no specialists constantly on site. They also don't require water cooling, so siting options are much more flexible.

"Solar power doesn't have publicly socialized decommissioning or waste storage costs."

Solar power does have externalities having to do with mining, processing and manufacturing. Also, solar requires large tracts of land at utility scale, is intermittent, and unsuitable at higher latitudes. It is currently a good bit more expensive than nuclear will be once modular reactors are being produced.

Solar has significant downsides.
It will likely be a race to the bottom where it's expected that you work during your commute as well pushing the urban sprawl further and further away from the main cities. This will be exacerbated by the fact that jobs are going to be more and more scarce with the impending automation of most things.
Also, aren't a lot of "fact checking" organizations actually explicitly partisan advocacy organizations?

edit: I'm not saying all of them, downvoters. I can't be the first one to think a partisan "fact check" could be an effective political tool.
Well put. I do appreciate your notion of hope. I was going to express this sentiment as "no fucking way!" but in reality I am glad someone is working on (currently) impossible problems.
There can also be tons of bias in how something is presented. How will google handle a post that has factually correct information presented in a biased way?
I have hit this behavior as well.

This is likely intentional to mitigate the delete-and-resubmit tactic for submissions which don't receive upvotes. I am not a fan of it due to false positives as demonstrated.
I've been an intern at Snowplow and can only recommend it! An awesome group of hardworking, helpful and intelligent people. Cheers!
Anybody worked on performance critical stuff in D? How good is its GC?