skysight-inc/HackerNews huggingface dataset:
Hi, guys! We are eCentry, a company which provides digital marketing solutions since 1999, and our focus product now is Maildocker - Transactional emails for developers. Some of our features: Digital Signature + Email Tracking + Customizable IP Pools + Sandbox + Docklets (Independent customizable servers) among others. Try free: http://maildocker.com/us/
The Scala Center
.Net core, mssql on Linux, tfs support for eclipse all we now need is Steve Balmmer in a Wario costume to officially christen bizzaro Microsoft.
No "About" page? No explanation of what the site does? Good luck to you.
Imagine an object that is unique in exactly one respect, and another in two. Obviously, the other has more uniqueness. Now, if a the first has precisely only the one characteristic of having not really any characteristic at all, then that's a totally different degree of uniqueness. So either is more unique in a specific respect. But Arguably, the nothingness is most unique, if not the only really unique thing. So if we can ignore that, because no one in his right mind would talk about nothing, we can most of always readily conclude, that the first type of a collection of unique'ish things is concerned.

Is this regression ad absurdum or argumentum ad silencium?
Agreed on the title being bad. "The Advanced Guide to Online Publicity Campaigns" is far better. Maybe it's an unintentional lesson in click-bait headline writing...
What's the guarantee that signed code won't be used on other iPhones?
Using nltk for tokenizing and stemming text. There is no classification backend, I implemented a Naive Bayes classifier.
"All systems operational"
I'm surprised to hear that people have found the bathroom going experience so suboptimal, but I can understand where they are coming from. The vertical gap between door and frame is sometimes more than a finger wide!

Personally, I mostly find the situation funny. I figure I've heard/smelled/been adjacent to my colleagues going to the bathroom more than any other member of my family. There's also something humanizing about seeing your VP walk out of a stall (eye contact optional) after you just smelled them commit acts most foul.
But faster (continuous-time) order processing results in wider bid/ask spreads; slower (discrete-time) batch processing results in narrower spreads. At least that's what the models show. Follow-up papers even analyze a multi-exchange model (competing continuous-time and discrete-time exchanges), and concluded that investors and retail traders would prefer the discrete-time exchange because it would have narrower spreads (i.e. lower transaction costs).
Ants use stigmergy[0]. They lay down different pheremones in their environment as they walk. Intelligent behavior arises out of the combination of all these signals. Wikipedia, the law, and open source software are great examples of stigmergy in humans.

[0] https://en.wikipedia.org/wiki/Stigmergy
Do they try to get this message out to people in congress?
The Little Things
There is enough evidence to suggest diet can play a role in defeating cancer. Some foods contain compounds that can interfere or even induce apoptosis in mutant cells.

Whether they reach these cells from point of entry (mouth) intact is a different matter, some research suggests some compounds can.

There needs to be more research in establishing which foods are able to perform roles in prevention and also fighting.

I would like to think William Li's research is at least a start at making information easily accessible to the wider public from studies and research journals. There are also issues of funding for these types of studies, as they are seen controversial and almost a form of pseudo-science. Not to mention the whole "big pharma" arguments which I don't necessarily subscribe to.
Interesting. I was part of the original "Team Explorer Everywhere" team that built their Eclipse plug-in for TFS and had originally championed this as a good idea. But really, I'm not sure that I'm enthused about this news. Certainly this is good community building, but I've found the Eclipse Foundation to be so ineffective that I'm not sure what purpose this actually serves except to send out a press release.

My team was initially acquired; we were originally a small company in a cornfield in Illinois called Teamprise, where we built the original TFS plug-in for Eclipse. At the time, we were Eclipse Foundation members and reasonably happy about it. Certainly it was nice to give back (in terms of membership fees) to a project that we were a part of and took advantage of. And the Foundation has a few really solid employees and it was nice to talk to them about tech stuff.

But our larger goal in joining the Eclipse Foundation was largely unmet, which was to actually partner. For example: we hoped to bring in a contractor who could occasionally tackle some bugs in Eclipse on AIX which ultimately affected our customers. We were a tiny company and going deep on some weird problem that only affected the Motif AIX build was not particularly rewarding. So we hoped to engage the Foundation to help us out here: we would pay this contractor if they could help us find them. But we were rebuffed in a manner that I found rather off-putting.

Despite this, after we became part of Microsoft I still pushed for us to join the Eclipse Foundation. I stopped pushing when Microsoft had a booth at Eclipse Con one year and a member of the Foundation (apropos nothing) went on a nice, long rant about Microsoft. I don't think it's particularly classy to make fun of your competitors, nor do I really appreciate inculcating an "us vs them" mentality. But to do that after we had paid a big hunk of money to sponsor that conference seemed particularly poor form, and if the Foundation is going to make fun of the people who are paying to sponsor their Conference, what does membership buy you? A steaming pile on your doorstep once a year?

In any case, that was when I stopped advocating for Microsoft to join the Eclipse Foundation and instead advocated for us to ignore them wholesale. I hope that my old team has better luck working with them than I did.
> Use a self-signed cert and ask your visitors via a side channel to tick the box to add an exception.

Don't do this. If you have to ask your users to add an SSL exception you're doing it very wrong.
You are not being a pessimist, is just that the author presented a weak argument.
Either the reporter or the Toptal report itself conflate percentage growth with absolute usage. Sure Swift has had huge growth--it's coming from nothing. JVM and python have huge market share; their numbers are just saturated and mature probably.
Will making more money make you happier, and if so, how much?
From CocoaPods.org:

> CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over ten thousand libraries and can help you scale your projects elegantly.

The developer response:

> [As CocoaPods developers] Scaling and operating this repo is actually quite simple for us as CocoaPods developers whom do not want to take on the burden of having to maintain a cloud service around the clock (users in all time zones) or, frankly, at all. Trying to have a few devs do this, possibly in their spare-time, is a sure way to burn them out. And then there’s also the funding aspect to such a service.

--

So they want to be the go-to scaling solution, but they don't want to have to spend any time thinking about how to scale anything. It should just happen. Other people have free scalable services, they should just hand over their resources.

Thank goodness Github thought about these kinds of cases from the beginning and instituted automatic rate limiting. Having an entire end user base use git to sync up a 16K+ directory tree is not a good idea in the first place. The developers should have long since been thinking about a more efficient solution.
Java - A hardware company creating a software product that eases their customers ability to run on commodity hardware.
I am surprised you mention Africa as a potential flash point. Can you be more specific? I would have thought the middle east and the Korean peninsula would be top candidates for globalized conflict. Most of the crisis in Africa seem to be very local in scope in comparison.
> Is using GitHub for your CDN a dick move and going to cause problems, regardless? Yes!

I don't know about that. Both oh-my-zsh[1] and emacs prelude[2] use git repos as their code distribution mechanisms, and that works really well. I think the real issues here are exactly what is called out in the issue: poor usage of git, and poor directory layout.

[1] https://github.com/robbyrussell/oh-my-zsh
[2] https://github.com/bbatsov/prelude
When it comes to rate-limiting, example.com and foobar.example.com are treated as completely separate domains.
Never said it a great experience, just that they used visual programing to express logic flow.

And I agree, the "language" forces you to repeat yourself. I believe that over the years there's been attempts at alternatives but none of them caught on. The only new things you see if faster hardware (PLC), new buses (took forever for ethernet to catch on) and new classes of IO / devices to control.

The controls / industrial automation industry has different set of constraints & values. It's a very conservative industry. Double so if what you're programming is safety and error proofing.

So the industry values tools that consistent, maintainable (by current / future staff). There's many cases where you might be supporting an installation with a mixture of both new and 20 year old hardware.

It is just a different world.
Presumably they'd get load-limited to the same degree and eventually be forced to move to something they control.
How to add 6 percent to your net margin
Next Greater Numbers: Data Viz answer to a technical interview question
> so it doesn't bother to release anything in other OS (DirectX, Office, just killed Skype in linux etc).

Office is available on other platforms, and they've been adding new platforms in the last couple of years.

Currently supports: Android, iOS, Windows Phone, Mac, and PC. Not including their in-browser suite which runs on Chromebooks and your smart fridge.

They also haven't killed Skype for Linux. Skype for Linux was terrible before Microsoft purchased Skype. If anything Skype for Linux hasn't been improved while the Skype for Windows client has become progressively worse.
>1. You'd have install the custom CA in all devices. Ever tried it on Android? The "network may be monitored" warning doesn't go away.

This is the most annoying part of using certs for Radius authentication with Android. Either you self-sign a cert and forever get these warnings, or you let someone else sign your cert and then that CA can issue device certs for your domain.
This seems like an Embrace, Extend, Extinguish type deal [1].

Can someone explain exactly what Microsoft would get out of this (and what they would theoretically give back in the process)?

[1]: https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish
Probably should have obfuscated the link.
I imagine that a untuned guest operating scheduler would wreck havoc in this scenario.
I will take a look at it, but are the benchmarks comparable, since to quote the site, "For now we can use C Rust wrappers for performant libraries."? Torch is LuaJit over C, and Tensorflow has Python and C++. Is Rust making it fast, or the interface code to the C libraries?
Gender inequity in tech has one downside if you are a male -- lack of bathrooms. If there is one male and one female bathroom on the floor, and male-to-female gender ratio is 5:1, then you're gonna have a bad time. :)
Not GP, but I've found SQL Server significantly easier to both install and manage. Performance-wise I've yet to encounter a significant difference.
Where ORMs go wrong
Don't worry, I don't care much about internet points.
Blogspam. Source is http://www.huffingtonpost.com/entry/aei-world-forum-donald-t...
This will be very interesting. The European champion is a 2-dan, whereas the World champion is a 9-dan. While Google beat the 2-dan 5-0, a 9-dan is expected to win 95% of games versus a 2-dan.

https://en.wikipedia.org/wiki/Go_ranks_and_ratings
PayPal forcing upgrades to TLS 1.2 and HTTP 1.1
It's possible to host a Shiny app yourself. This one runs on AWS EC2 inside a docker container: http://www.statwonk.com/birthday-problem/
We made git-fit, which was inspired by git-media: http://github.com/dailymuse/git-fit

On the plus side, it's stupidly simple. On the down side, it's stupidly simple. The readme explains how it works.
This reply: https://github.com/CocoaPods/CocoaPods/issues/4989#issuecomm...

"Not having to develop a system that somehow syncs required data at all means we get to spend more time on the work that matters more to us, in this case. (i.e. funding of dev hours)"

In other words, using github as a free unlimited CDN lets them be as inefficient as they like. Such as having 16k entries in a directory ( https://github.com/CocoaPods/Specs/tree/master/Specs ) which every user downloads.

Package management and sync seems to suffer really badly from NIH. Dpkg is over 20 years old and yum is over a decade old. What's up with this particular wheel that people keep reinventing it seemingly without improvement?
I have always wondered why US toilet cubicles are so "gappy". In most of the UK offices I have ever worked in, in the cubicle the toilet door is floor to ceiling and closes completely - like being in your own mini-room with a toilet in.
Francois Hollande 'quietly' Awards France's Highest Honour to Saudi Crown Prince
>it doesn't matter for what reason you're contributing to open source for

Microsoft is a shady company and they have contributed to projects in the past to cause damage.

https://news.ycombinator.com/item?id=11245719
Kirk Goldsberry? He did these for Grantland and now works with the Spurs.
So they've decide that the business model of the past two decades is doomed? Are investors onboard with that? Sounds like some serious downsizing is coming to come up in the next 5 years...

We might be looking back at this CEO with incredulity in 10 years when MSFT is struggling to keep the lights on ("they did what?! They just gave away all their products for free??")
I must be missing something.

All of the comments here are all about "Microsoft is advancing OSS" and "Microsoft grew a heart" and "Mind blown", but all I see in the article is "We'll be providing some tools to help you use our paid cloud services".

What am I missing here?
I always get tripped up on multiples of 13. I wonder why that is.
I've never really understood CocoaPods. Dragging a framework into Xcode was never much trouble, and the amount of 3rd party libraries in a OS X / iOS project ought to be fairly small, so the gains are trivial.

The potential downsides seem much more annoying. Do you really want to have your dependencies on an overloaded central server somewhere?
Can you cite some evidence for "overwhelm social services"?
I never understood when a place has two single occupancy bathrooms with one marked Men and the other Women. Maybe there's a law that requires this in some places or are they just catering to social expectations?
> Are you comfortable with mentioning the domain name(s) here?

Not to just anyone, no. The certificates aren't all in service for HTTPS, which might explain some of it, but I don't know.
It's the same business model that Jira used in the past, when the alternatives were Mantis, Trac and Bugzilla. They had[1] one of the better and well designed issue trackers, free for OSS projects. That turned into a great way to champion adoption within paying customers' organizations.

[1] In my opinion, they have since lost that edge on the UI.
Took me a while to see that very comes from veritas and doesn't mean much. At first I wrongly thought, I knew what the word means. Now I do know verily.
This works great in Safari for Mac and iOS. Thank you very much for filling a void in my work flow.
Men cycle through a bathroom much faster than women when urinating (ever been to a sports event?).

I imagine someone must have urination vs defecation stats. I'd like it be like 30:1 or something.
> Ray Kurzweil and Aubrey De Grey are playing on the hopes and fears of people to make arguments about the fountain of youth that won't come to pass. I wish they would, but they won't.

Oh but they will. Most certainly. It's a question of when, not if.

The body is nothing but a very quirky, very complex bit of machinery. Our task is to scientifically probe that complexity until we have such a great understanding of it that we can manipulate and improve that machinery in vivo.

To say that we cannot do that is to say that Science itself is too weak a method to overcome the level of complexity presented by advanced biological organisms.

It is therefore to predict that scientific progress will come to an unexpected, screeching halt, some time in the next decades.

I find this an absurd scenario, and therefore believe to the contrary. Science will overcome the level of complexity of human biology, and continue onward even long after that.

Because, putting anthropocentric intuitions to the side, the human body is not the most complex phenomenon imaginable.
Couple? F# and asp.net have been open over 5 years, yes under Steve Balmer. All this is not entirely recent but they have accelerated the pace and extended the scope. If you choose to ignore it, its your prerogative.
Machine Learning Paradigms for Speech Recognition: An Overview [pdf]
Wait, so the CPU isn't the big white tower sitting under my desk?!
Just last night, all my pod installs were timing out after ~30ish minutes. That explains it.
That would be pretty awesome, but it's not how I interpret the following: "This limit measures certificates issued for a given combination of Public Suffix + Domain (a 'registered domain')."

Do you have a source?
Are you seriously asking if negligence causing an accidental death can lead to prison?

Think people dying when a building in disrepair burns.
> I imagine someone must have urination vs defecation stats.

Might make for a tricky office survey.
> I'd gladly pay 10% more for my cert if it meant my server could renew automatically without me touching it at all.

I wrote a server that does this. Would be happy to have your feedback sometime: https://caddyserver.com - here's how it works with regards to Let's Encrypt certs: https://www.youtube.com/watch?v=OE5UhQGg_Fo&t=32m
How to Advocate for Data Throughout the Project Process
The confusion here is that people refer to several distinct exponential growths as Moore's Law, and some of them have already faltered.

The CPU frequency growth has halted primarily due to the fact that going any higher means we can no longer cool the chips. Power usage (and, consequently, the heat you need to dispose of) is proportional to the square of the frequency (higher-frequency gates also usually require higher voltage to get the switching times down, which means it's really the cube).

Another aspect is the size of the transistor. Some features are already getting down to the point where it's more useful to talk about them in terms of monolayers--i.e., the exact number of atoms. Some elements of a 14nm transistor are already two or three monolayers in size, and the distance between two transistors is already about 100 monolayers, which puts a hard cap on the maximum possible minimization, since you can't make transistors smaller than a single atom. In terms of the smallest transistors that can be feasibly made, the general consensus is that there is at most around 3 shrinks remaining.

There's another dimension, too: whether or not it's cost-effective to keep doing these shrinks. The 14nm node itself has given Intel lots of trouble, and the 10nm node doesn't look like it's much better. Intel has already been forced to give up its Tick-Tock cycle, and the semiconductor industry as a whole may explicitly give up maintaining Moore's Law as a collective research goal shortly.

In short, then, Moore's Law either ended a decade ago, is just now ending, or will end in a decade, depending on what you want it to mean.
I assume that like any mission critical benevolent guardian mega robot software, it has parts written in many different languages. It's kind of hard to count the number of lines of code written in a visual programming language. My guess is that LabView was probably used in data collection and device control, and possibly for the gui, which is what it's designed to do.

I worked with someone at TomTom who worked on it in his previous job, and whose name is mentioned in the acknowledgements of that paper. I could ask him for more information about the parts he wrote in LabView, if you like. Here's a presentation about the Maeslantkering's fault tolerant software architecture. [1]

[1] http://www.sasg.nl/sasg_30_BOS_Fault-tolerance.pdf
>Irrelevantly, they were marked Male and Female.

Anecdotally, my office has about 60 employees and 8 individual bathrooms. They're fully enclosed with sinks and their own heavy closing doors. They also are all equipped with a white noise machine that's connected to the ceiling light switch. I guess we're pretty lucky to have this setup.

About two years ago, however, someone complained that all of the bathrooms were becoming "too dirty" in between weekly cleanings and it was blamed on the men. Therefore, three of the restrooms are now women only, while the remainder are unisex. It seems a bit unfair, but nobody has cared enough to complain.
The problem I see is a math problem and a computer problem both involve problem solving. So, if you don't enjoy problem solving then I doubt you'll enjoy programming. Not that you can't become a proficient programmer, but if you don't enjoy thinking about something until you "get the answer" I doubt you'll like your job.
How is a binary simpler then a script?
The advice above is seductive, but wrong. Obviously one should look at performance requirements when developing the software architecture and check if various stacks fulfill them.

Ignoring performance is a gamble and in the worst case one might find that improving performance means rewriting everything.
Thanks for the reference. Definitely an interesting read. Knew about the pheromones, but not about Stigmergy.
Using Redux in React Apps
You do realize that historians agree that WW1 would happen even if there was no assassination of Archduke? It was just casus belli and not the reason for WW1.

The sparks happened before with two Moroccan crises, German naval buildup, etc. It's much more complex than your simple view.
This one needs an appropriate virtual keyboard. Or better physical too. With stone keys.
I do not believe this is true. That rate limit applies to second-level domains and all subdomains.
If the bathroom environment is really the worst thing about your workplace, you're doing alright.
I think the word "scale" is used to mean different things in the two sentences you quoted. In the first case, "scale" is about package management and dependency tracking, helping an individual software project approach large scale (many third-party dependencies with possibly conflicting requirements, new developers who need to get up-to-speed quickly, etc.). In the second case, "scaling" is about distribution of the CocoaPods metadata to large numbers of users, each with their own (possibly small) software project.

Sentence 1 would still be true if CocoaPods was only used by ten companies developing the ten biggest (in terms of lines of code) Objective-C projects, but there would no longer be a need to scale in the sense of sentence 2.
They had a math/science background, so they wrote things like

F = m * a

rather than

ADD STATE-SALES-TAX TO STATE-TAXABLE-SUBTOTAL GIVING SUBTOTAL-INCLUDING-STATE-SALES-TAX

or

activityLoggingAccessForIsolatedWorldsPerWorldBindingsLongAttributeAttributeSetterCallbackForMainWorld();
Nor is telling me "it's attributed to Grace Hopper." It's a special kind of hell to google something for 20 minutes, return, and have someone throw you a Wikipedia link.

Oh, you don't know who the Beechers are. They're from the 1800s.
IoT projects: When it's time to introduce an integration platform