skysight-inc/HackerNews huggingface dataset:
I guess I just naturally skipped over Python because I use it for many things- it just didn't stick out in my brain as a tool I use when solving Ops problems, but I certainly do.

That being said, Python isn't necessarily available on all platforms, and for the vast majority of typical ops problems Python is way overkill. I prefer to reach for the least moving parts and most widely available first. I have an entire library of simplistic solutions to the vast majority of my issues that have evolved and stabilized over time, they're as battle tested and ready to go as anything I'm going to encounter heading up the complexity chain.

You're not a full time Java developer who has to work with many clients and projects if you believe Gradle is taking over from Maven. I like Gradle, and I use Gradle for most things, but I have seen it used MAYBE twice in the last 5 years by projects that have come through my company. Most CI/CD tools, if they support Gradle natively, don't have near the level of integration as Maven.

Don't assume I'm knocking Gradle, I much prefer it to Maven for simple projects, but good freaking luck if you've got a complicated project layout and you're importing it into IntelliJ. Even the latest 2017 update still has major issues with Gradle resolution that require me to blast my cache and restart.

I fail to see how using Go as your HTTP web application is using it for ops in the way you describe, unless you're using it as a request router of sorts. You're talking about building a web service/app in Go, which is great- but not what I was thinking of in the context of building tools to build, deploy, version, and release your applications and source code.
IPV6 is all well and good, but I am not optimistic about it. Why should a university deploy it, and introduce all sorts of new problems? Mine hasn't. And I don't blame them.

No, I think that our future is isolated carrier-grade NAT, connecting to cloud services exclusively. And that makes me sad.

I had to disable ipv6 on my Linode, because Clouldflare, Google, and Facebook do not seem to trust any ipv6 traffic coming from Linode. Only using ipv4 has fixed everything.

And, as for ip4 blocks being obsolete, I still think it's wrong to sell them off. Universities were endowed with these. If they don't have a use for them, they should make them available for someone who does. Not just sell them to be used for some corporation's infrastructure.

I hate how so many people on hackernews seem to think that not selling these ipv4 addresses is a "waste". People are only looking at this in purely financial terms. I consider it to be wasteful to sell them to Microsoft or Amazon or whatever. No matter how much money they offer. Universities are supposed to use the gifts they are given to try to better society.

Aren't these ip addresses going to just be used for things like NAT traversal? Why doesn't MIT make them available for some non profit to offer that service as a public utility?

If a flight school has an operating runway and hanger, should they just make all their students use flight simulators and demolish their runway?
Should an agricultural school sell off their farmland to real estate developers? If their students really weren't benefiting from their property, then they should donate it to some organization that could carry on the spirit of what they were supposed to be doing with it.
SQL Server 2017 as RDBMS with Built-In AI via Python and R
And yet, 99% of founders out there don't care about building a unicorn. It's just a handful in silicon valley doing anything they can to be the next big thing.

Most entrepreneurs are happy building a good product that helps their customers while making a good living at it.
I have not read the whole FPGA HDK guide yet, but, I doubt amazon will give the designer access to pins on FPGA; they would give access to interfaces or IO blocks which connect to the pins

your design sits inside a wrapper with access to IO blocks.

inside the FPGA logic, you cannot do electrical damage, no matter how hard you try.
Create a calculator web app with JavaScript, HTML5 and CSS
Nobody is asking France to return Alsace-Lorraine, but in a historical article, one might expect at least a footnote to say that this wasn't just French territory! And I don't think the comparison with Texas is all that fitting: this particular territorial dispute goes back almost to the days of Charlemagne, with sovereignty changing numerous times. This isn't so much a case of "It was yours, now it's mine" as of "It was mine, then it was yours, then mine again, then yours again - now we can't really say whose it ought to be, but I still want it".
Why wouldn't Amazon use its recently acquired c9.io as the development tool for this? Did they buy it just to drive it into the ground because activity from the staff has dropped quite a lot.
Arguably, it stopped applying when everybody got serious firepower in the run-up to WWI. But WWI happened anyway.
As you said, some people might disagree.
For such a simple (web)-app, one can probably implement everything using modern web standards (Push, Service workers).

EDIT: Seems like Chrome is not there yet. Maybe in the future...
Dell's new high-end all-in-one PC offers Ubuntu Linux or RHEL
For many people, voting for an insider felt like voting for the status quo. Hillary was definitely an insider, and was from the same party as the sitting president. If your current conditions are terrible, why vote for more of the same?

Note well: I agree that electing Trump won't actually help these people whatsoever. But honestly, I'm not sure that electing Hillary would have helped them very much either...
Look around at all the businesses in your area. Are they all unique? Of course not. Software isn't any different. Don't get fixated on the idea that a new software product has to be one of a kind.
> In a peaceful, trade-based world, Russia is a bit player. Especially since the price of oil tanked.

In a "peaceful, trade-based world" you may find that nations with scarce resources are no longer willing to pump it out at prices set in City of London.
I feel these new language features that get grafted onto Java end up awkward and unpleasant to use. Java is still Java, and it exacts a stiff awkwardness tax for writing code in a style different from how Java OO was envisioned 15-20 years ago. The examples in the linked article look fine, but the difference between pattern matching as "possible direction" and pattern matching as "new language feature" could easily end up like the difference between Orson Welles as Charles Foster Kane and Orson Welles as Falstaff.

I wonder if Oracle could create some excitement around the platform by creating or adopting a new language as an official repla^D^D^D^D^D "new member of the family" to implicitly succeed Java just like C# replaced Visual Basic for most use cases. Java could be kept around as a sop to die-hards like VB.NET was. It's great that the JVM allows a thousand flowers to bloom, but it's not great that the only "official" choice on the JVM is a language that hasn't been able to evolve very far from its 1990s roots.
i changed my MS accoutn password to 20characters just months ago and it works fine, so have no idea what they are talking about, it's not like dumb paypal which didn't allow me same password and cut it at 19
What would have been good to call out on the Diffie-Hellman Instantiations slide is that SIDH supports forward secrecy.
Our Climate Future Is Actually Our Climate Present
Videogame 'Add Ons': Billion-Dollar Business and Two-Edged Sword
Eyeballs.

Facebook is like the new TV. There's a ton of interaction with it and most of that content is locked away from Google's reach.

They are fundamentally more powerful than Google and are underpricing their ads.
8 most common mistakes to avoid when building external knowledge base
Only people that could have anything approaching a opinion about ipv6 worth listening to.
If you're going to get into that sort of detail, we can start listing all the GOF patterns.

And FRP is, of course, just dataflow made more complicated by trying to squeeze it into an FP framework.
Microservices with Node and Docker
Thermal damage may be possible, but they probably have monitoring that will shut down your logic if overheating is detected.
It was not remotely dead on arrival. It's in many ways better than twitter and facebook. Google+ users were very enthusiastic. And many still are. But Google has worked hard to undermine their own good work, by removing popular features, doing needless redesigns, and by forcing people from other services onto Google+. Particularly the integration with Youtube, infamous for its low quality comments, fell badly with a lot of people who loved Google+ for its very high quality of discussions.

Google+ survives despite Google's mismanagement.
Thanks for the suggestion! Will look into it.
Capitalism vs. Privacy
> Tying in the US seems a bit forced here.

Absolutely. Obviously the Civil War did play a role (there's nothing in history that isn't connected in some way), but trying to set it up as a major cause of WW1+2? No thanks.

To me, the whole article seems to be the author trying to shoehorn history into his idea that the events of the year 1866 would somehow predestine the next half century. He brings up some interesting observations, but his main thesis doesn't hold water.
The real bottom line is near the end of the article:

"health experts agree that eating whole fruits and vegetables is better for you than drinking juice"
The Economist explains: Why vaccination rates in the West are too low
I'm getting an error about it still being in development mode when I try to log in with Facebook.
same here, it's just not possible with small child at home even if you are not supposed to take care of it during work hours
That is the only reason it is interesting, I think. It is likely inferior in basically every other way.

NTRU is likely the most accessible post-quantum crypto as it resembles RSA on convolution polynomials, if you squint at it. It's security is based off of Lattices (integer coefficient subspaces).

This one looks like it requires only a (slightly advanced) undergraduate level in group theory, but there are big gaps from being just slides. Of course, I could actually only think I understand it and be completely wrong. ;)
I use docker every day, but I'm not committing patches to their source. The docker folks use Go to build their product and core libraries, but I wonder how much of their ops functionality is written in Go.

I use Linux binaries in every bash script I write, but I'm not writing C. I'm stringing other people's products together with my ops glue code.
I was wondering about that as well and found an article [1] that has pictures of an opened packet as well as after juicing [2]. To me it looks like the produce is chopped very fine, maybe a little like produce that has gone through a blender for a few seconds.

[1] http://www.businessinsider.sg/juicer-juicer-product-review-2...

[2] https://static-ssl.businessinsider.com/image/5710e74c9105842...
> You're essentially doubling-down on speaking from ignorance.

For me to double down, I would have to have been the author of the original comment, or even agreed with the manner it was delivered, no? I can't help but find your response ironic.
Bhakt detected
My point was that, no matter how many times it went back and forth, it had been France for over a hundred years. That's "just French territory" for most reasonable purposes.

(Except this is Europe, where a hundred years is not a particularly long time...)
“Drone Attorney” and former helicopter pilot now running for US Senate
Caffe2: Get Started with new deep learning framework from Facebook
Fitting username.
This is a landmark in the communication of complex data. Obviously room for improvement but very well done.
The British expeditionary force was tiny, and the Russians were smashed. Neither could have fought on in Europe after France was eliminated.

Unlike WW2, it was also not an existential war - it was just another European conflict. An armistice gets signed, the losers pay reparations, everybody goes home.
This is the question for most cost/time services. Most of them refuse to put in a real time meter or hard stop after x usage. It goes against their business model. They much rather argue overage than limit usage from their side.
I wonder if the "bitsink instead of heatsink" problem might be somewhat mitigable.

So, we are just pushing our 0s and 1s around, instead of permanently destroying and re-creating them. As reversible logic is as universal as, say, NAND logic - wouldn't it be possible to sort the unused output bits of any gates into two pools for 0s and 1s [1] and use these pools for any constant inputs that are needed in the logic? So that we would only have to "create" any new 0s and 1s when one of these two pools runs dry?

[1] E.g. a sorting buffer with 0s at one end and 1s at the other. Or does sorting necessarily mean we are sorting unknown bits at the cost of mixing known bits (constant gate inputs)?
Isn't that more a property of the protocol than the underlying crypto? What DH exchange can't support forward secrecy?
In 2017, only 17% of startups have a female founder
The problems I have are often related to how to use a certain library or a certain function in a programming language I don't know that well, in which case I often try to search for similar code on github to see examples, or look at the library code.

For stuff like "are there optional parameters in .len()?", I always keep a tab or two on both the documentation of the language and the library I'm using at the moment. I really like how some languages come with specific tools for documentation (ri in Ruby, the `doc` function in Clojure) and I try to use them as much as I can when available.
Tesla Owners Hit Automaker with Class-Action Lawsuit for Nonfunctional Autopilot
Why'd they get of them in such odd intervals?
I agree with you. It's a complex topic that takes a long time to learn and use effectively. It costs plenty of money. We don't need a site on development kits aimed at practitioners to explain the basics of what they are. We have other sites for that.
"The Guns of August" is fantastic!
Can anyone share more resources on how BCI works, specially non-invasive (no implants inside brain) BCI ? Papers, blogs etc
Yeah if you want to make a cname for yourself in this field you'll have to bring your AAA game.
Google Consciousness and Wiki Brain
IPython 6.0.0
I think the $10k goal is sort of a brain hack. From my understanding, the real goal here is to force you think differently.
Here https://arxiv.org/abs/1702.08715 is a link to the same article that might be a little easier to use.
I generally agree. However, one difference is that software does not necessarily have to compete in the physical dimension. This app works equally well wherever I live, whereas a local business is at least unique by location even if the same as others in every other respect.
Size-based index funds are just one type, there are others, including ones that track stock of high dividend yielding companies. Just because passive investors aren't trading daily doesn't mean they won't adjust to better funds, forcing companies to pay out.
i suppose youre right
Infosec Compliance: Saas vs. On-Prem Deployments
It does make sense. The antecedents of World War I can be traced back to the demise of Charlemagne and how he chose to split his empire among his three sons. Obviously there are many proximate causes that contributed to the outbreak of the war, the fundamental instability of the French German relationship is a huge contributor. The Franco Prussian War crowned what was essentially the anti-Christ to the French in their own capital and united France and Russia in containing a unified Germany's expansion
What could go wrong? One word: Blipverts
MIT may not need more money, but I guarantee you there are people there who could do something productive with a grant. Many more than can do something productive with 1000 public IP addresses anyway.
To point out some thing, internet (and lot of telecom) is mostly limited to the cities, mainly the capital Kathmandu.

Secondly, there are fibers going through different parts of the country [0] but the country itself doesn't have much access to it. (Don't ask me, some politics are beyond me.Something to do with India and China both wanting to be the one influencing the region).

Third, Nepal Telecom used to be run by the Nepal government so they inherited all the legacy hardwares but hasn't upgraded it too much. Ncell owns a lot of the cellular infrastructure.[1] They probably feel like their customers can afford this data or they want other companies to bare the costs (im guessing). The article points to information from this other site [2] which seems inaccurate. For example, world link [3] is one of the better internet service provider and one of the first to provide cable internet. (I use to have a blazing 64kbps adsl unlimited line that worked from 9 pm to 6 am. Ah, good days). worldlink used to even have a server for youtube and some other google stuff. But I guess wikipedia was trying to make the data free for mobile i'm guessing?

tl;dr I don't blame Ncell if its only on them to provide free service.

-------------

[0] http://economictimes.indiatimes.com/news/international/busin...

[1] https://en.wikipedia.org/wiki/Ncell

[2] http://www.ktm2day.com/2015/02/20/internet-access-reaches-to...

[3] https://www.worldlink.com.np/
Did you take a look at the CloudFormation errors? There's probably a reason why its failing. This happened to me and it was due to me having a CodeCommit repo the same as my project name.
VLAs in C99 may be nicer syntactically than doing something similar in C++, but there are much better examples of how to do multidimensional arrays correctly. For example, how they work in Fortran is better.
If that's a genuine answer, the Family Guy segment is based on a long-running advertising campaign by the Pepperidge Farms brand of baked goods. I guess I'm old.
Your version is a somewhat closer reflection of the version of what is taught in school today (ie. there is no magical 1869). However, the actual conflict was sparked over Arch Duke Franz Ferdinand's assassination. You excluded some fundamental points that help understand a much broader series of issues (namely, a very late unification of Germany causing upset in many alliances, region-wide instability beyond Germany and a crumbling Austro-Hungarian empire desperate to cling to power).

As an example, read Aethelric's post here as it is important in explaining the seeds that set Germany as it was in 1869.

https://www.reddit.com/r/AskHistorians/comments/1v3vk8/why_d...

The region we now know as Germany was a series of small towns with mostly independent rule. With instability (especially crumbling of the Austro-Hungarian Empire), Germany established formal alliances quickly as the political climate grew in intensity.

Franz Ferdinand was shot, the European states fought and the US (with late entry) injected fresh ideas, troops and supplies, which decisively turned the tides of a messy war.

So, 1869 was more like a traffic light that triggered the car crash. Without understanding the history, you can't really understand each participant's trajectories or motives. To limit the answer to "1869" is only slightly more informative than limiting the answer to "Arch Duke Franz Ferdinand's assassination".
> (Except this is Europe, where a hundred years is not a particularly long time...)

Precisely what we mean ;-)
This sounds like CloudFlare etc have just blacklisted hosting provider IPv6 blocks, as there a real easy way to get millions of "clean" IPs priced by the hour.

CloudFlare etc certainly dont do this with SiXXS IPv6 addresses, or any traditional residential provider I'm aware of.
As I remember The Guns of August, The British government was not aware that its military had promised the French assistance, and did not intend to participate in the war until informed about it.

I imagine some rather awkward conversations took place.
OK, then, a step.
Mentorship is important, but you can get mentorship without taking a junior position.

I have a very similar history in terms of starting my career as the only developer in my first few jobs. When I finally joined a few (small!) teams in a row that a) included other seniors; b) used mature processes; and c) included code review on every pull request, I caught up very quickly.

A capable manager or VPE/CTO who's committed to helping their reports grow is also invaluable to a senior developer.

And yes, it sounds like you may need to work on your interview technique.
>>> "if they do and they aren't, they're idiotic"

There's an implicit question, or at least an admission of ignorance.
Enumerating and testing for type equality each derived classes in one place (i.e. manual type switch) is certainly a bad code practice in OO languages. Yes, the better way is to let virtual method dispatch mechanism decide.
> It is also worth remembering that everybody thought the war in 1914 would be short, there were very few people who thought it would drag out for years.

The war happened because of that, largely (and the related belief that it would not only be short, but heavily favor the aggressor—a belief often referred to as "offense dominance"—which is why the first beginnings of readiness in response to crises set off an unstoppable rush to war.)
Offtopic but that was an incredibly honest answer.
Not meaning to be cynical of the work done here, but I don't know if I understand the overall concept. If you aren't staying in contact with a particular friend "enough" then maybe you aren't really friends? Sort of a natural selection of your friends.
As another local, I can confirm that the never ending idiocy coming from Yellowstone is a good source of entertainment.
They're "worth" $24b but losing $500m a year...
we should start a video link thread!

first one with excellent cameramanship https://youtu.be/WKoXUIJBC-4
How Taxes Distort Business
So does this mean you can move the entropy cost around? For stack or 3D computing moving the heat cost to directly heatsinked surfaces would be useful.
In my experience it's very easy to grow separated from people you don't see organically. That doesn't mean you don't want to be close with them, or they're not important to you, just that life without help won't throw you together anymore.
Elastic Beanstalk already solved most of that for me. CodeStar looks like it's there to go after Jenkins and Bitbucket too.
FTA, my emphases:

> Johnson started using opioids in high school after breaking his collarbone, first in football and again while wrestling, and he got hooked on his prescription, his mother thinks. He was a functional addict at first, caring and warm, but things slipped out of control after he graduated and found that his skills—art and cooking, but not academics—meant little in the workforce.

In Arnade's formulation, this is how a front-row kid who succeeded looks at a back-row kid who failed. "Where's the numbers?" and "Always looked to me like drugs are for people without ambition in the first place." Which, fine, if that's how you want to look at it. But, speaking as a back-row kid who's known a lot of front-row people and had a lot of front-row jobs, it doesn't aid understanding.
NASA's Mars Rover Opportunity Leaves 'Tribulation'
This doesn't exactly stop you from doing that though. Companies that need to turn over products quickly and efficiently would benefit a lot from this but I wouldn't see myself using it for everything either.
Access to the truth is perhaps the most basic prerequisite condition for it being useful. Once access is cut off, no other conditions matter.
>"My argument is that we need to stop pretending that C/C++ is not worth improving."

I don't think that's the sentiment of their communities though. Not sure about C, but in the case of C++ it has been continuously adding significant features in the latest three iterations (C++11,C++14 and C++17), if that is not signal of improvement I don't know what it is
ViddlerProxy: a reverse proxy which makes web sites vulnerable