skysight-inc/HackerNews huggingface dataset:
Well, at least the reporter managed to include quotes from the 18f side (I'll reserve judgement on whether those quotes were accurate), but he really should have left out the editorializing, such as "But after reading this report, other agencies might want to look around for other consultants before doing business with 18F.". It makes this piece look like a hatchet job.

Here is the key finding concerning the data breach[0]:

"18F’s use of both OAuth 2.0 and Slack is not in compliance with GSA’s Information Technology Standards Profile, GSA Order CIO P 2160.1E. The order allows information technologies to be approved for use in the GSA IT environment if they comply with GSA’s security, legal, and accessibility requirements. Currently, neither OAuth 2.0 nor Slack are approved for use in the GSA IT standards profile."

And the recommendation:

"GSA should cease using Slack and OAuth 2.0 until and unless they are approved for use in the IT Standards Profile"

OAuth, of course, isn't even software, but a protocol. I wonder where the authorizations to use HTTP, SSL, TLS, HTTPS, and so on is listed. OAuth is just a combination of these (presumably approved) technologies.

One of the key findings of the longer report[1]:

"Examples of software that were in use by 18F, but not approved by GSA IT, included Hackpad, used for taking collaborative notes and sharing data and files; CloudApp, a visual communication platform; Pingdom, a website monitoring tool; and Hootsuite, a social media marketing and management dashboard."

Here are some relevant entries on Apps.Gov (Pingdom and CloudApp don't seem to be listed, unfortunately):

https://apps.gov/products/hackpad/

https://apps.gov/products/hootsuite/

https://apps.gov/products/Slack/

[0] https://www.gsaig.gov/sites/default/files/ipa-reports/Alert%...

[1] https://www.gsaig.gov/sites/default/files/ipa-reports/OIG%20...
Who is comparing Mother Jones to Fox News?

At most you should be comparing MSNBC, CNN, NBC, ABC vs Fox News, or Mother Jones/The Nation vs National Review.

> the Democratic Party received a total donation of $1,020,816, given by 1,160 employees of the three major broadcast television networks (NBC, CBS, ABC), while the Republican Party received only $142,863 via 193 donations

https://www.wikiwand.com/en/Media_bias_in_the_United_States
Anatomy of a Startup M&A (AdEspresso Joins Hootsuite)
How apropos.
SpaceX’s Dragon supply ship failed to rendezvous with ISS, will try on Thursday
Over in SIG-cluster-lifecycle in the Kubernetes community (https://github.com/kubernetes/community/tree/master/sig-clus...), we're working on simplifying installation of Kubernetes clusters. The first tool we've released as part of that effort, kubeadm, is designed to be useable as part of a wider config management system, such as Ansible which is in use here.

We're also working on breaking the work that kubeadm does down into phases, making it more amenable to automation in this way.
> You can figure out ways to do it, but it's pretty kludgy (messages addressed to you have to be encrypted with the keys of each device you've authorized) and you can't scroll back prior to when a device was authorized and its key was communicated to other participants, which users might not find convenient.

Apple seems to do OK with iMessage and it faces the same constraints.
Not what you ask, but you can blacklist that module with a fake install.

https://wiki.debian.org/KernelModuleBlacklisting
The value of Google's automated processing of images can't be understated. Last year I uploaded roughly 50,000 photos to Google, which was every photo I had taken since 2006. Google automatically created albums for every vacation I'd gone on in that time, plus many of the major events. Weddings, concerts, etc, were all identified.

Also the face search is probably the most brilliant piece of it. I began meticulously tagging photos in Lightroom a few years ago, and had probably 15-20% of my photos tagged with location and people in the photo. It was a pain in the ass and took forever to get to that point.

Meanwhile it took less than a week to upload everything to Google Photos, and now I can search through over 10 years of photos by person. You can also search by event, object, location, etc ("coachella," "sailboat," or "haiti" as examples).
You get that in C# as well, if you modify a collection that is being enumerated. That is simply thrown by e.g the List enumerator MoveNext() method if it discovers that the underlying list has been modified, which it detects since all mutating methods increments a version. You don't even need multiple threads for this to occur! You can just create a list enumerator, and then accidentally add/remove an item while iterating.

The more difficult problems to detect are those unrelated to collection versions + enumerators. For example accidentally reading a Dictionary<K, V> while someone is adding to it on another thread (this requires true concurrency). This one has no builtin detection for modification. Does the Java dictionary really check thread identifiers for who is modifying? Or use some kind of entry counter to detect concurrency?

I'd love to have that in debug builds in C#.

The result in C# is usually that it works 99% of the time and corrupts silently in the edge case that someone happened to read the hash table at the same time as an internal array was resized or similar. Typical consequence is that it reports a count of N and Contains(x) is true, but when listing the contents we see some other number of items, and no sign of x...

It's that customer report with a stack trace you say "that's impossible, foo is never null there". Or that unit test that only fails one build of 1000 and you blame cosmic rays first...
I think some of the teasing is that which we inflict on ourselves.

NASA wants to keep people interested and excited about their mission of course. But press conferences like these are also to stir up interest in the greater scientific community. Announcements like these might be disappointing to us lay persons who are waiting for the "we found life!" headline, but they can generate huge excitement in astronomy circles.
I don't think he was banned for streaming a marathon, I think he was banned because him mom prevented him from getting back on the computer, and was thusly banned for abandoning a live stream.
Sorry no, some people are truly exceptional and have a vision that only they can execute.
> London is a great example

The area was regenerating itself just fine. As someone who lives in it long before the games. The olympics did nothing for the area and it's now partly going to be host to a cement factory, thanks Olympics.
From a banner on https://www.nasa.gov/multimedia/nasatv/ :

On Feb. 24, NASA.gov will start streaming NASA TV in HTML 5 rather than Flash.

Shame; perhaps they don't want to risk deployment issues during their big announcement. Good timing on the announcement otherwise; lots of people will see that.
Scala Tutorials Part #11 – String Interpolation – Madusudanan
All those comments about whether someone is black are a pretty much inevitable result of turning race - which is something that, when it comes down to it, is basically made-up nonsense anyway - into the most important defining characteristic of someone. Doesn't matter if you're doing it for progressive or discriminatory reasons, either way the whole charade ends up running headlong into the reality that people don't actually fit all that well into those neat little racial categories.
Cool - the key is making the source of truth for config a git repo, and providing tools to make that state match reality, and tool to check if it really does. This is why I like terraform, and to some degree tolerate ansible...
There is a (recent) video from Ethan Schoonover demonstrating his config.

https://www.youtube.com/watch?v=70IxjLEmomg
Seems pretty good. Specifically this part of the guide is pretty well written: https://cloud.google.com/apis/design/resources. One thing that is surprising to me however is that their is no mention of using HTTP Status Codes in responses.
> I think it makes sense to get better at solar

Then why don't you "get better at solar" and become rich in the process? What did you say, it's too hard, practically impossible? Yeah, life's a bitch, isn't it?
We want instant gratification – how do we deliver it?
I know what you mean. I used to like the concept of being able to handle everything myself but then as time went on you realize there is more and more to know and you cannot keep up in each area. Better to focus on your passion.
Not to mention have it powered entirely with renewables.
The US class system is basically based on wealth rather than castes.
But what if I really am a ruby ninja and a node hero?
But Turing Completeness! ;)
I can sort of understand the scapegoating of immigrants in the UK - there's a genuine housing crisis that demands radical action, though a slight reduction in population growth ain't gonna cut it.

With the US, I truly don't get it. It's an enormous country, and there aren't a lot of immigrants rushing to take the nonexistent jobs in economically depressed areas. Of all the plausible things to blame for actual problems, it's not even on the list.
Exactly! I host my blog for free on github, and the comments on free account from www.pythonanywhere.com.
Judging by the bidding history from recent years, wealthier countries are still very keen to host. Spain, Japan, Germany, the US and other rich countries have all made repeated bids to host.

I think the IOC like to give the games to poorer countries like Brazil and China because it helps to spread the Olympic "brand", and encourage interest and participation in more parts of the world. Or maybe its just because poorer countries provide more opportunities for graft.

If the IOC are serious about fixing this issue, they should:

1. Require all bidding cities to have the necessary non-sporting infrastructure in place before making an official bid.

E.g. You can propose to build stadiums and athlete villages as part of the bidding process, but not extend metros, clear slums, build highways, etc.

There could be a rolling programme whereby the IOC evaluates potential host cities and determines whether they meet the eligibility requirements.

2. Require and enforce strict cost controls on each bid, relative to the potential host country's finances. E.g. the bid cannot exceed a particular % of the country's GDP, or involve incurring national debt beyond a certain level.

3. Conduct regular reviews into the progress and cost of preparations for hosting. In the event of safety problems or significant cost overruns, the venue should be switched. Every Games should have a contingency plan for hosting a cut-down version in a country with existing infrastructure, if the actual host proves unable to meet the promises and estimates made during the bidding process.
"Fuck it, ship it" as applied to bugs in political systems... I like it.

Maybe it can help get through to people who write code all day that racism is built up technical debt, and ignoring it doesn't mean it will go away?
Just an educated guess. He drank berries and got massages to cure his cancer.

His chances would have dramatically increase had he used traditional medicine.
The status quo already has the power to enforce itself. And how.

It should be borne in mind that quite a lot of misinformation - particularly historical controversy, or intelligence community activities - is not an "honest mistake", but the result of deliberate misdirection and outright fabrication. It's impossible to measure, and difficult to overstate, the toxic effect this has had on the public discourse, and it continues to this day[1].

I draw a distinction between open mindedness, in the scientific sense (where there is a correct answer that we just haven't found yet), and "truthy relativism" (where everyone's "opinions" and cockamamie stories are afforded equal weight). To be sure, it's tricky to come up with objective criteria to differentiate between the two that can be blindly applied without common sense - but I reject that the difference doesn't exist.

https://en.wikipedia.org/w/index.php?title=George_John_Dasch...
Deterrence has never worked on potential criminals.

It is simply a matter of results. Being punitive might hurt them, but it hurts society more.

When a percentage of a society might be lacking for basic needs they will act in bad ways for the society. A UBI doesn't remove all desires to commit crime, but it would remove everyone who would steal to eat or steal to house themselves.

It removes an entire class of threat to society. What does a punitive measure buy for society?

It certainly won't deter crime, because no society has ever been able to punish hard enough to deter crime and there have crime societies that killed petty thieves.

It won't reform the ex-cons. It will make doing things like buying a suit for a job interview more difficult. It will make them less likely to contribute by way of work. Money they might have spent on bettering themselves (books?) must now be spent on survival.

Again, do away with childish notions like "earn" and "deserve" they map poorly onto the solutions for the problems of the real world.
I have a feeling this is geared towards pushing fortune/alexa 1000 into buying/using the google enterprise search appliance, which they charge a pretty penny for but don't allow you to see inside of (black box on the network). I was looking at one and got quoted 50k, and then when I balked and stopped communications with the sales guys they started offering price reductions... like 30k for a blackbox search appliance on my network is really something enticing!
I think it's pretty clear from context that that is an opinion/estimate and not a fact.
Learn How to Market to Millennials from a Millenial
This. Too many people are sure of too many things. Too sure of religion, political ideology, techno purity. Too sure of the absence (or presence) of the many -isms that plague us.

HN is a perfect example. At least i think so. I'm not sure.
Oh no so then people will talk the good old days before Wayland which messed everything?

People that still complain about pulseaudio drives me nuts. Sound was the second worst thing about Linux, only wirelesss internet was worse.
> In Hanoi, under French colonial rule, a program paying people a bounty for each rat tail handed in was intended to exterminate rats. Instead, it led to the farming of rats.

LOL. Thank you.
Will do! Btw, I signed up yesterday and really like the look of everything! I'll try and give it a spin in the next month or so whenever I'm ready to set up a campaign.
One thing not mentioned is that the reputation of the programmer is tied to contribution quality. MOST programmers make low quality contributions because they are hired en mass to develop a project at a price point. They code for a buck. They are the outsourced projects, the rushed projects, and the tools made by people who obviously have no clue what they are doing.

Github will allow the cream to rise to the top, sure, but those "Just a job" programmer roles are going to exist for a long time. This is because many companies simply want contract fulfilling crap, not quality code.
I have a sort of standard feedback.

I visited your web page. Instead of being able to check out MindBliss there were widgets that linked to an app store. MindBliss outsources the critical business process of selling and closing the sale to a third party.

Nobody loves iTunes. Nobody loves the app store experience. People will tolerate...sometimes.

You got me to your page to check out MindBliss. Then chucked it all away. I'm on my laptop I can check out web apps. I'm not on my mobile, but a web apps work there too...the Apple app store would not. My mobile is not an iPhone. That's not really specific to Apple, the Play store outsources your sales pipeline too.

It's not that mobile doesn't make sense. It's that it is hard to collect feedback and iterate. You built a web site anyway, why not provide MindBliss on it?

Good luck.
I don't think so. HN has a mix of all types, and in my opinion, the group has a nice mix of progressives and some libertarians. But given most libertarian stories, like involving online privacy, the two groups overlap, it gives people a false impression that HN leans libertarian in general.

The alt-righters pop up once and again but they are usually downvoted out[0] when they turn to race baiting and blatant propaganda (posting of sketchy research supporting inherent differences between the races, for example).

[0] Hell, just look at the comments down in this section.
Very timely! I'm in the early stages of writing a custom interpreter in Go, so this is perfect for me.
The Olympics were held in Calgary in 1988.
A big part of it is going to be whether major cloud providers adopt these.
Good feedback, thanks! kubeadm is about to grow a config file, as an alpha API in 1.6 ;) we'd expect people to version control that config.
Its never going to happen
That was 3 years ago. And kernel code is covered in gotos.
Wouldn't even the slightest bit of notification open a Pandora's box of liability?
Sad to see some people here be upset at the harmless mention of a subject's race. Though it is proof positive to me that even a community as dedicated towards intellectual pursuits like Hacker News has its fair share of regressive elements as well.
There's a Greek national park just southwest of Thessaloniki, which is just across the bay from the international airport. It seems like there ought to be somewhere between Thessaloniki and Litochoro that can support multiple permanent athletics venues--with the obvious exception of the marathon, which would have to start in Marathon and end in Athens.

And if Sochi can do a Winter Games, so can a mountain resort in the Olympus Range.

The IOC can definitely invest in their own danged facilities, instead of bankrupting local governments every 2 years and then skipping town for a generation.
Actually I wanted something even more simpler. No usernames, avatars,emails,threading, none of that. I just wanted the simplest way to add comments, and to keep spammers out, that it. I feel isso is more useful for blogs that have a ton of comment interactions. FYI I agree that comments are not bigdata, I should have used sqlite as well..
It's happening right now: https://duckduckgo.com/search_box
You're fantasizing.

The bombing of the Doctors Without Borders hospital wasn't some ethical decision between good and bad, rather it was military members getting orders to bomb a target, not being able to find the target but deciding to bomb a near by building because...that's just it, they didn't have a reason. Now, being the good guys the US punished these war criminals right? Not really, wrist slaps and nothing more.
That was my question as well, can anybody provide an answer? Will they need to clear out the scar tissue periodically?

Also, I'm unsure, but this might help prevent scarring and provide a closer to natural interface.
http://www.sciencealert.com/scientists-build-an-artificial-n...

I like to keep tabs on this stuff, and would like one day to have an interfaced helper like Siri (Open source alternative of course) that I could use to help my memory.
Does this work in a container that shares a kernel with the host?
Maybe they're being doubly, super ironic.
Tipping is common for delivery drivers in the US.
Being rejected as a candidate because of a lacking Github profile is not unheard of.

File that one along with requiring CVs in Word format, requiring applications via their own custom online form, proposing "we own everything you ever do" IP clauses in employment contracts, proposing multi-year non-compete agreements, and interviews full of brain teasers and/or questions about obscure technical details you probably won't ever need to know and could readily look up if you did.

They're under "handy signs that I probably shouldn't accept an offer from this business".
Snapchat is weak in the very markets that Whatsapp is strong. Snap's argument for why is that their bandwidth heavy product does not do well in developing countries. This is a direct challenge to that reasoning -- is it the infrastructure (phone/bandwidth) that is holding people back or the lack of a network effect?

As infrastructure improves, Whatsapp is making the bet that users will prefer to use these features on an app that is already their primary social network.

I'm skeptical of the paternalistic arguments on HN that people don't really want these features -- perhaps the reason Whatsapp users don't use Snapchat is that their social graph hasn't moved to it, not that they don't want to share 'stories'.
I'm not saying volatile is a good solution, but to not cover it in this article is an odd omission - especially since he shows an explicit memory barrier.
Thanks so much. Perfect!
https://news.ycombinator.com/item?id=2318980

has the text I was referring to. yet, I remembered it was hosted on another website (without comments etc. and no wordpress blog). Read the highest rated comment "The article is mostly correct. ..." No, this article was astroturfing, most of the info was false (especially regarding the security measures in place in Fukushima, ... ).
I really hope that this release means that koa2 will release soon.. been a little painful to determine which versions of what modules are supported. Really enjoying koa2 though.
Uber launches self-driving car pilot program in Tempe
How are those superconducting magnets cooled?
And you didn't sense a start-up opportunity and beat Sergey, Larry and friends to the table?
I don't know, but I've seen health notifications on Nintendo games and Blizzard games.
I would guess at least some meaningful purchases, if only to keep Intel honest.
> HN is sometimes one of the more progressive wings of the geek community.

I'll respectfully disagree with that. I think the rules set up in HN around both manual and automatic flagging mean that controversial stories quickly get buried, and only very straightforward, non-controversial articles get visibility.

Many users think this is a positive feature. I'm deeply ambivalent about it, but have come to accept that HN is simply not a place where controversial things are discussed with any measure of success. But don't mistake that for HN being a progressive haven.

EDIT: prophecy fulfilled. This submission got flagged off the homepage.
You raise a valid point. Our celebration of "Minority successes" does often border on infantilization. This is a sentiment that comes up in the disability community: "I don't exist to inspire you, I just want to live my life and be respected like anyone else."

It's a fine line. As more fields (I.e, CS) have visible minority successes, this need will fade. But we are not there yet.
Commuter – A Golang CLI tool to help with commute information
Russian scientists slowed down aging
I wanted a tiling WM.
Getting the interview in the first place is a good marker of the privileged upbringing that most tech industry job applicants have. The path to getting a high paying, high quality job interview is littered with cul-de-sacs where smart, hard working people without access to those same opportunities are asked to build their houses and stay for good. And class mobility (the American Dream) is mostly a myth (for a good and accessible look at this issue, check out the recent On the Media series on poverty, Busted http://www.wnyc.org/series/busted-americas-poverty-myths ), so hard work is not the way out either.
Announcing TypeScript 2.2