skysight-inc/HackerNews huggingface dataset:
It's definitely a recruiting strategy. Heck, until fairly recently, Google Pittsburgh was on the CMU campus.

Apple, Intel, Disney, and a bunch of others still are.

http://www.cmu.edu/corporate/partnerships/cic/tenants.html
Maybe one of the reasons people don't search for "open source" as much as they used to is that it doesn't need explaining any more. Anybody who has reason to care has already been exposed to the concept by now.
Does anyone know what non-traditional radar could mean?
Hey, thanks for sharing that. RIP indeed.

P.S. Can you (pretty please) pass on the secret for the burrito?
This is cool!

I'm a pretty hardcore C programmer (been using it as my absolute main and favorite language for over 20 years), yet I find it hard to come up with some wishes for what I'd like to see.

Not sure how to interpret that, perhaps it's just indicative of a certain ... conservatism common in old people? :) Scary thought!

To be brutally concrete, I sometimes wish I could write someting like this:

do {
const bool flag = do_something();
...
...
} while(!flag);

That'd be very useful, but of course in current standards it's not possible since 'flag' isn't valid outside the scope it's declared in. So now we have to pre-declare 'flag' before the loop, breaking const-cleanliness too of course. This is obviously not a show-stopper, it's a minute thing. But it would be so nice! :)

Some support for automatic type inference would be nice, since most right-hand-side expressions have a type anyway it would be cool to be able to write

auto x = 3;

and have the type of 'x' be 'int' since that is the type of the literal '3'. Of course re-using "auto" like this would break their guiding principle, but it would look great (and, I think, somewhat mimic what C++ has done to that keyword).

Does anyone have some better ideas?
>I interpreted the argument made in the OP as 'it only becomes an achievement when the computer constrains itself to the boundaries the human has by its nature'

I don't think this is a particularly accurate interpretation considering the author says:

>Now, not to diminish the achievement of the AlphaGo team, what they have done is nothing short of incredible

I think a more charitable interpretation can be found by looking at the closing paragraph which starts with this line:

>So now the interesting question (to me at least) is: How long before a computer will beat the human Go world champion using no more power than the human.
I made God's official language, HolyC.

God says...
dissonant Tehran inexpert offshoot Hapsburg's Elizabethan's confidants eunuch smattering tousling rubles replacement's patios surging grisly tremor's passive's Urban's symphonic severing Colbert's numeric inability's biofeedback conceptualize lotions champed icebreaker weal's trestle's antivirals symbolizing
I was convinced to install an ad blocker solely for the safety reasons. It is the new antivirus.
To OriPekelman's point, our strategy is to provide a great development and testing experience for containers.

You don't have to run production on Runnable. We are complimentary to your existing prod system. Most of our customers run on AWS.
Only when you need to because it will save you time managing things. So... this is probably never for 98% of us that aren't writing Google sized applications.

If you have multiple applications, I'd definitely put each one in a container to beef security up.
No, that is not at all what happened with the Luddites.

Which is the point, really. This is exactly the sort of assertion that is often made ... and often the Luddites are trotted out as an example. But they are a better counterexample to what you assert than an example.
I used to use RequestPolicy too. Then I found uMatrix, which simply has a much better representation for this, and allows finer control (cookie/image/css/plugin/script/XHR/frame). I suggest you to try it out.

As for the setup, I made it accept all first-party content, and images+css from third parties, and block everything else by default. Then you play the "guess the source" game for a couple of scripts that you as RequestPolicy user are already familiar with :)
this is an astute comment. (because marssaxman.)

but the problems arise because different markdown flavors
recognize different types of "common understanding of the
patterns people like to use", so misunderstanding happens.
Individuals shouldn't even be playing in the same sandbox as companies. From the beginning, there should have been something like .name or .me for these noncommercial purposes.
I'd probably bet on this: https://www.robots.com/images/R-2000ia.JPG vs. a human, especially since all it has to do is not get knocked out.
Yup, there was an HN post last year where a guy took apart Ghostery network traffic and saw a UUID being included with requests. Got me to uninstall real fast.
How should we save the human race?
New NIST Encryption Guidelines
Do you really need this plugin?
Martin Fowler has argued for something similar. [1] I suspect that the "right" answer is complicated and based on things like where you're coming from, the size of team(s), and the degree to which there are well-defined shared services.

DHH of Basecamp also argued recently [2] that Monoliths can make sense although I noted at the time that, with a team size of about 12 engineers, that isn't much larger than the two-pizza team sizes you see promoted for microservices functions.

[1] http://martinfowler.com/bliki/MonolithFirst.html
[2] https://m.signalvnoise.com/the-majestic-monolith-29166d02222...
What does Microsoft do these days? Open source many of its software! And OSS is preferred not because it's free & open, because it works and it gets things done!
PunkAPI – Brewdog's DIY Dog as an API
I use uMatrix, mostly to block malicious or intrusive JavaScript. It's not primarily intended as an adblocker, but effectively works like one since most ads are served by untrusted third parties.

But since more and more malware is now spreading through ad networks, I've taken it one step further and rolled out domain-level adblocking on my router (on the DNS level), mainly as a way of securing non-updateable devices like Android phones of guests.

Note that this means that I cannot whitelist ads for a specific domain, but since adblocking was never my primary concern to begin with, I consider that acceptable. I will always see ads if they are served from the same domain (or from any other domain that is not a known ad server), so there's a clear and easy way for publishers to get ads in front of my eyes, should they decide to give a shit.
Note that currently, the NSA is not asking for this privilege, and indeed two former intelligence directors (Hayden-NSA/CIA and Woolsey-CIA) and former CIA agent / current US representative Will Hurd all believe the DOJ is in the wrong to try to force Apple to build them an access tool.

I know you're quoting the 1994 situation but I just want to clarify for other readers here.
I use adblockers (ABP and Ghostery on desktop, Crystal on iOS) mostly to minimize annoyances: videos that play automatically, malicious redirects to the App Store, multiple trackers that slow down browsing or suck down data.

I'm not worried so much about safety (e.g., ads as a malware vector), but I know that happens. I don't have too much of an issue with data collection in of itself, unless a) the act of data collection impacts me (e.g., 1MB of tracking JS) or b) if your follow-on processes are sketchy and annoying (e.g., spam emails).

I have explicitly unblocked pure analytics platforms (e.g., Google Analytics), trustworthy ad platforms (e.g., The Deck), and a few "site optimization" libraries because some sites don't work without them (shame on them).

I totally get that ads are a revenue source. The problem is that you (as the publisher) need to convince me that your ad platform is trustworthy—not annoying or malicious. You have failed that test in the past and taken advantage of me as a consumer. So you now need to earn that trust back. It's not that I don't value your content, it's that I don't trust your infrastructure. (And yes, from my perspective, a third-party ad network is still your infrastructure because you've chosen to use it.)
I Have a Question…: But I am too scared to ask
Insured Garden Maintenance in Manchester
I hate to say this but I think we need solid abstraction of the cloud providers otherwise you'll end up locked into one, and that probably won't be much fun in the long term.
> If one human isn't using a thing to communicate to other humans, it's not speech.

Imagine a coder refusing an order from the FBI to create a tool. She is refusing to translate her thoughts into code. What is that other than refusing an attempt to compel speech?

There is only one human in this picture. But the code an FBI order is attempting to extract from her brain is still speech.
While we're here, does anyone know a good Go app for Android? A lot of them look like spyware, judging by permissions.
Just a tip, Firefox has Android version too, and many plugins (including uBlock Origin) work just fine with it.
Does the US not have standard variable rate mortgages? They are the norm in the UK, and they very much can go up (or down) over time, depending on the interest rate. Of course many people have assumed that interest rates will be low forever.
I guess the reason is that web service don't sound as glamorous.
Why not just sell them the domain? Is the car company not interested in simply paying him a couple million for it? Or is he demanding something ridiculous like $50 million? It would be interesting to know the inside scoop.
This YouTube channel has very useful and informative content. A caveat: the presenter there has a very thick Chinese accent. I personally have no problem with it but some people have commented that they can't understand what he's saying.

https://www.youtube.com/user/gocommentary/videos

This is one of the best game commentaries in my opinion. It has subtitles to help with the accent.

https://www.youtube.com/watch?v=3O-lwNzN0G0
What about the energy it takes to grow one human?
Unless something has changed, that's the problem. When I last looked RDS was a sandboxed environment. You can't ssh to it or connect it to a VPN.
> "Can't different chat services communicate with each other easily, without the need for a bridge?"

If more chat services supported Matrix.org we could get there.

http://matrix.org

https://matrix.org/docs/projects/try-matrix-now.html#clients

Someone's suggested it in the Mattermost suggestions site:

https://mattermost.uservoice.com/forums/306457-general/sugge...
That is oversimplifying, for example what happens when Microsoft seems to make your email to your brother in-law disappear and they tell you they have no control over their spam filters? Or when you sent out birthday invites and every Yahoo user you know presents you with an automated message that your server has been banned forever from sending them mail? So you set out to get SPF records, get DKIM working, get certs... and it doesn't help.

Also, running torrents is different from getting all the DNS set up and forwarding all the ports. And even then, where I live, out of the 10 or so fiber providers I can choose, I know that only 2 allow me to do anything with port 25.

It can be a Pita.
Like IBM Almaden, for example:
http://www.research.ibm.com/labs/almaden/
Mozilla Pushes the Web to New Levels as a Platform for Games
Ask HN: What's your favorite Open Source web browser for Linux?
What's your favorite Open Source web browser for Linux?

Please tell us why you like your favorite web browser.
On my personal machines, I use µBlock (I'll always call it that, not uBlock …) Origin and NoScript, and only disable NoScript when I really, really want to read a page which is so broken that it requires JavaScript to even display. Normally, I don't bother: people who break the Web don't really deserve to have their words read.

On work machines, I use µBlock origin and NoScript, but with NoScript set in blacklist mode, so almost all sites run JavaScript.

In this manner I reach what I consider pragmatic tradeoffs.

I'll admit though that I am absolutely, completely livid at the continued destruction of the Web's ideals by JavaScript. The Web is about documents, not executables!
The issue seems to be smooth scaling as the viewport size changes, but does anyone resizes their browser window that way? I either click the maximize button and it goes from, say, 800 to 1600px or flip my phone and it goes from 720 to 1200px instantly. I don't care if it's smoothly interpolating from one size to the other.
SXSW highlights bright and dark tech futures
Which plugin?
I use ad blockers for all these reasons (safety, speed, readability), but also as a selective tool for often-visited web pages to remove parts of the website that i find distracting. For example I remove the divs of comment sections on news pages, irrelevant side bars with distracting features etc.

Edit: In particular also annoying navigation elements like gigantic top bars that stick to the browser top. I have a Macbook 11" and this have made many websites way more readable.
It also phones home and is not entirely clear about what it's sending.

Are you suggesting that it does so other than to download library updates, even if you have opted out of their data sharing (which is a single option on the settings screen)? If so, please give details, because this is a common allegation but I've yet to see anyone substantiate it.

I'd suggest using uBlock Origin instead.

uBO is helpful if you're happy with the defaults, but it's horrendously difficult to configure it or figure out what it's actually doing. This is something AdBlock Plus/Edge were always much better at, whatever their other limitations.
> I've found Firefox reader mode can often give me the content when all scripts are still blocked.

For some reason Iceweasel doesn't seem to display the reader icon. It's a bit of a nuisance …
I'm pretty sure they're focused on stopping terrorist attacks like 9/11 from happening.

Note that the NSA is not asking for Apple to give them a special key to the iPhone. The FBI is asking for it.

Note that a former NSA director (Hayden) and CIA director (Woolsey) have said they both support Apple in this case.
While scoring go uses area you control + number of stones you capture right?

Somewhere I read about go it makes no sense to put stones on the area your opponent control because they will be captured. however

wwwww
w w
w b w
w w
wwwww

in this case white has to put 4 stones (thus reduce area by 4) just to get 1 point. am I missing something
Not quite.

If I want to start a project in, say R, I don't think I will start by searching "Open Source". I will search for "R". Here is the trend: https://www.google.com/trends/explore#q=software%20as%20a%20...

So, this analysis is not accurate. Someone searching for "Open Source" might have been prevalent when the OSS movement was nascent. Now I think people will look for specific technologies rather than blanket terms.
Wowzers, never realized that, thanks for the heads up.
Can you clarify the use case for that? Essentially allowing me to spin up full environments feature branches?
We use a 3rd party company for our mapping which in turn uses OSM. This is far better than what we used to use which was Microsoft MapPoint.

Our clients will begin assisting OSM by helping map roads that Google doesn't have as well as boundaries which Google doesn't have perfectly marked.

I'm a strong follower of OSM and will continue to help map my town as well as neighboring towns.
Quick rebuttal to the quick rebuttal's quick rebuttal:

- Potential improvement to adblockers: a sacrificial server needs setting up that displays these ads to nobody in a dark room somewhere when triggered by the adblock software, thereby maintaining 'reach' figures for the scattergun advertisers.

- (1) Potential improvement to CDN services: display hit counters for users. (2) Many industry-standard analytics solutions use server logs for quantification.

- Agreed on your agreement point.
Please don't twist my words to your agenda or your "male fragility".
Their website really undermines their cause. The 80s called, and want their BLINK tag back!
I think it might actually be the case. It's a testament to how valuable it is to have a ubiquitous platform (especially one that's fairly uniform) on which to run your software.

But, sure, SO is extrapolating here.
Wired is an example of publishers not "getting it". I get a big pop-up that reads "Here's The Thing With Ad Blockers".

It goes on to say, "We get it: Ads aren’t what you’re here for. But ads help us keep the lights on. So, add us to your ad blocker’s whitelist or pay $1 per week for an ad-free version of WIRED. Either way, you are supporting our journalism. We’d really appreciate it."

As a reader: I get it! I want to support you! Of course I'm not here for ads, but I don't care. I care about your malicious ad network—do you? You haven't proven that I can trust you to whitelist you, nor are you even showing that you know what my problem is.

So no, you don't get the trust in a whitelist. I might pay for your content explicitly, but I'm not paying $52/yr when I can get a year-long physical subscription for $10. And, back to trust, I don't trust you with my CC number either.

And finally: I have another channel! I can go get all the Wired content I want through Apple News, which is a) trustworthy, b) ad-free, and c) easy to use.
Why is Snowden more qualified than a journalist?
A Typical Day in a Blockchain-Enabled World Circa 2030
It would be nice if they incorporated some suggestions from the Cerberus project to make it clearer what is defined and undefined behavior.

https://www.cl.cam.ac.uk/~pes20/cerberus/
How would this look like when multiple branches from different projects work together?

> Developers can pull individual components or services locally and connect to the rest of the stack on Runnable.

This sounds great, I wonder how this is done.

I am currently evaluating docker-cloud for the same purpose since all of our infrastructure is Dockerized. Can you comment on the differences?
This is really a great idea, imo. At my last gig we had four projects in GCP using kubernetes to deploy various clusters, and essentially all but one of those projects were for testing branches. Will be keeping an eye on this.
It wasn't always that way. Over the years, the owner has been essentially bullied by Nissan Motors.
Furlings are a race that's still alive during the time of the TV series. They kind of look like ewoks.

[1] http://stargate.wikia.com/wiki/Furling
At this point in the game, Googling for Open Source is like talking about oxygen. I don't even think about it. I just breathe.
There's not really benefit to the NSA/CIA from a Clipper Chip 2.0.

None of the non-US targets they're pursuing would or could be mandated to use it. And all illegal domestic surveillance aside, foreign intelligence is still their primary mandate and target.

So in return for no benefit they get a lot of headache. (As you know its use would find its way into the US government, and suddenly the NSA has to support it via its defensive mandate)
Abstraction to execute... keeping those providers useful and leveraging their capabilites, not the greatest common divisor
I enjoyed the part where the author implied that the asteroid belt was the result of a stargate crashing into Tellus.
My guess is the machine learning is some sort of tactic. So it communicates with Lean to generate some code (program/proof), but ultimately Lean itself decides whether the code is correct---this is no "polluted backend".
"All this has happened before. All this will happen again." -- the writings of Pythia.
Sure but also consider the amount of advertising: in Television it's pretty standard to have about 2/3 content 1/3 ads: half hour time slots are filled by 21 minute shows.

The article is describing that 50% of the data is spent on ads. And many times the actual page is 90% ads (often video, audio, moving, popups) with a couple sentences of content, wrapped in a clickbait title.

Newspaper ads don't shoot loud screaming video in your face that grinds your brain to a halt and covers the content of the paper.

Advertisers in the past had to play by some rules. Imagine if a cable TV station ran an illegal ad that destroyed your cable box. That would be unspeakably unacceptable. The TV provider would be crucified, their ratings would tank and they would cease to exist (not to mention legal proceedings) -- stations are accountable for the ads they serve. Now our expectations have degraded to the point where it's somehow okay for a google search for something innocuous to return an ad which is actually a virus. I have a pretty powerful machine and often if I click on a clickbait article it grinds to a complete halt for minutes at a time and crashes the browser.

The state of the art in advertising is far, far worse than it has ever been and we're seeing a fundamental shift with the Internet away from accountability in advertising.

It's comforting to think that things aren't different from how they used to be, and that there isn't any fundamental difference; well here there absolutely is.
Agreed about the abstraction. In my view it works best when the abstraction is related to higher-level concepts that are implemented on top of the different clouds, like e.g. self-service, events and automation. This is where ManageIQ focuses.

Abstracting at the same level, while useful and provided by ManageIQ, gets into the "lowest common denominator vs cloud specific APIs" trade off. This is where libraries like e.g. Fog play.
On the other hand, if they make a typing error they will likely still get the correct result, rather than some scam site.
What would you ever fast forward besides the intro/"last time on.." and the outro? ;)

I would add a recommendation to watch the Japanese dub. I accidentally stumbled upon the English dub on Youtube recently, I didn't even know there was one, it was terrible...
I use "Go Free." It has permissions to USB storage and network access. The unpaid version allows a 13x13 board (19x19 requires upgrading). It has 10 levels of difficulty, of which I can only beat up to level 3. The ads are a little annoying, but no worse than any other free games I have for android:

https://play.google.com/store/apps/details?id=uk.co.aifactor...
Oops, sorry, read that as 1MW for some reason.
If you use VM's for this sort of thing, having images laying around like: https://security-onion-solutions.github.io/security-onion/ gives you most of the tools you'd need (wireshark, scapy, etc. in one place). Seems to be the best way to go for me (Mac laptop user).
> The coordinate calculations were pretty hairy, so we just hard-coded each location into the Stargates for now. It shouldn't be hard to extend properly later.

Ha! Gold.
My #1 desired feature for a future C standard is statement expressions, like the GNU extension. They make it much easier to avoid issues like multiple evaluation when writing macros. Typeof would be nice too - combined with statement expressions, it adds some capability for type generic macros without having to explicitly list all the types ala _Generic (which was standardized in C11 but which nobody uses).

More broadly, while I'm not sure if it really fits in C, it would be cool to see some kind of lambda function support, along the lines of Apple's "blocks" extension.
Parsing Logs Using Logstash
I watched the IT director in charge of a 5000 MacBook school system do that most of the time, except sub in Yahoo for Google... Such a dirty district.
HTTPS Checker: scan your web page for HTTPS issues
Putting your hands above your head can be speech:

http://c.fastcompany.net/multisite_files/fastcompany/imageca...

But law enforcement can still tell you to "Stop and put your hands above your head!"

The former is the communication of an idea. The latter is just a physical movement. Even though it's the exact same action.
Your vastly overstating things. 2,700 per month was doable @85k. @150K you could afford 6K per month.
A personal story on Keyboard key kills and remaps (for Windows users)