skysight-inc/HackerNews huggingface dataset:
I worked in infrastructure consulting for a few years and share your point of view. Often times managers and directors of i.t. are appointed into a position because of who they know not what they know.

I witnessed the meltdown of a privately held global business that had us redesign and rebuild their corporate network during an expansion.

The week I was on site at their HQ they hired 400 new people, so it's safe to say they were expanding quickly. At the time they had a global network of satellite connections that routed back to corporate for Internet access. Before we arrived, each location had access to one another, to every device at corporate, and to their other u.s. based sites that connected via mpls. The network had a bunch of residential grade Linksys routers hooked up as switches and AP's throughout their building, and oh so much bad wiring that we were pulling hundreds of pounds out a day... We spent over 100 hours just plugging everything in and removing the residential equipment. We put in VLAN's isolated by a firewall and acl's for important devices, enabled a proxy for some of their global Internet access, and a bunch of other things to increase redundancy.

We followed up a few times and aided them in configurations, assuming things were going well. A year after our last chat they called us up in a panic! They had a crypto locker variant crawling along their global network locking up all their data. ALL OF THEIR DATA!

Basically, they told us they couldn't figure out how to manage the network we built and the owners didn't want to pay us to do it. They decided they would rip out all the equipment they bought and paid for plus paid us to configure and they put everything back on one network with residential gear.

They then decided they would share the important files off each hard drive across the network with everyone because it took too much time to configure security and they thought that since they had mcafee they were safe.

No backups. No disaster recovery.

They fired the poor i.t. director that day. They filed for bankruptcy protection that month. Last I checked the owners formed a new entity and somehow retained one of the products they sold out of the proceeding company. They are a much smaller company now.

Anyway. If you see any Linksys routers in production within a business you know what's up. You should expect this.
I didn't say "trust government", I said "trust people". Do you trust your neighbours? Do you attend meetings or organizations with like-minded people? The surveillance state is most powerful when everybody sits at home afraid to go out. If you get out in public and organize with people and talk about these issues, you'll find strength and courage in your neighbours.

The #1 goal of the Neoliberal elite class is to crush the will of people like you. If you've already given up then you might as well be dead to them; they don't even need to spy on you at that point! If, on the other hand, you're out in public and organizing in large numbers then what can they do? You can force them to engage with the issues on your terms.
Really? All I saw was an "ordinary" world positively ruled by irrational, anti-intellectual fear coupled with an automatic, even pathological denial of permission by the uninformed that can only be surmounted by awesome levels of societal privilege.

This is the path to the dark side. And by the dark side, I mean living amidst the ruins trying to find someone to blame for where it all went wrong.

Somewhere between "We choose to go to the moon" and "if you see something, say something" we traded all of our hope for fear. That sucks.
Want to be funnier? This post is full of tips and ideas to get you started
Given their history, expect Arch to adopt xdg-app.
If you know C++/Perl/PHP but don't know ES6, websockets, Node, etc, would you not say that your opinion about the web being a bad environment for rich applications might be in some way colored by your personal economic interests?

A common defensive mechanism among people with outdated skills is to try to delegitimize new frameworks and technologies in the hopes of convincing the broader community not to use things they don't know.

I'm inferring this from your arguments being driven by analogies and insinuations rather than concrete critique. It's not my intention to attack you personally, but an aggressively dismissive attitude towards unfamiliar concepts should be properly contextualized.

As for React, isn't it more likely that you don't know React very well, have never looked at its internals, and in general don't feel like you have the time or ability to learn much about modern web development?

If you build a few projects with React and still dislike it, good! Your critiques will be a lot more valid and useful at that point, whereas right now...yeah.
Is that intentional humour?
What am I supposed to be proving again? I don't know this judge, or his career, and never claimed to. What I said is that it was disappointing that a story that, to me, seemed like it was about someone finding compassion for someone in a vastly different circumstance was a vet relating to another vet.
Bill Gates was a tough competitor, to be sure, and you had to bring your A game when dealing with Microsoft. But the complaints that he was 'evil', when you drill down to see what the actual complaint is, just seem to fade away. Most of it seems to be simply envy.

See "In Search of Stupidity" by Chapman.

P.S. I was in the industry throughout that era, and competed directly against Microsoft in programming languages.
Given the context that the parent was saying "I'd seen the 5mbps ones but nothing close to a gigabit", and was talking about a non-commercial setup, it still seems relevant.

Also curious...they show 5470-5950 MHz...from my layperson standpoint, that seems to allow for more than 80MHz wide. What's the actual story? The UBNT forums seems to indicate 2 separate 50Mhz channels, one for TX...one for RX.
This really resonates with what I am seeing here in Michigan with local startups.

PG had a tweet awhile back saying if startups spent 90% of their time on product and 10% on pitches it would be fine but instead they spend 90% of their time winning money at pitch competitions.
The Edie Windsor Coding Scholarship Fund for LGBTQ Women
Crony capitalism is the status of modern capitalism.
Back in 60's AT&T make lots and lots of circular waveguide, intending to bury it across the country. One of the circular modes is dispersionless; then fiber was invented; lot's of money lost on circular waveguide.

Interesting that mmWavguide is still rectangular. Wonder if one could do a mmWave fiber? Don't see why not.
Wait, is no one considering that these batteries can be recycled?

Apple or third parties can reuse them a lot of times provided that they share a form factor and there are no significant advances to capacity that would require throwing the old ones away...

With all this talk about plastic bags in the other thread, I'm surprised people think no one wants an infinite battery in a device that will be obsolete in 5 years...
شركة رش مبيدات بالدمام
It's all made up.

You either let someone else make up the story or you make one up for yourself.
> why type classes have laws.

No idea about other communities, but C++ programmers have understood this for ages. Stepanov put it quite nicely: “Algorithms are defined on algebraic structures.” And algebraic structures are defined by their equational laws.
It looks like the journalists lose their freedom and full anonymous data leaks with much more data to mine will replace it.
A single node is a tree. main() is a tree.
Currently, our business model is represented by a Freemium approach to help teachers gain access to our product.

Kanban organization will make the teachers job easier. The teachers lesson plan in the app is the students workflow and assignments. No additional steps needed. I realized that there were no products or tools available that make it easy for teachers.

Trello,and Hansoft have proven that kanban orginization is extremely effective in the business world. I feel that it will be very beneficial for teachers as well. I am a teacher and it works better than any product that I have found.
CERN Release 300 TB of LHC Data into Open Acess
Why can't all these frameworks just be cached? If a cross site request to cdn.com/react-v1.0.js is cached under cdn.com, at most one download will trigger. That seems to solve the problem, but maybe I'm missing something.
The Best Way for You to Learn How to Program Games
Who paid for this research anyway? Taxpayers or private organizations?
Not so much works, as they have found a way to monetize as a rent.
HTTP/2 Adoption Stats
Or maybe the banks don't get harassed in the same way as everybody else does given the total financialization of government and modern American life.
Do you accumulate plastic bags? In theory I would imagine you need less waste liners than shopping bags. As well, I think people might prefer the specifically designed waste liners, so you might be an edge case (or at least a general case) here.
sigh more of that sjw crap. Hope it doesn't infest this place like it has a significant portion of the net. It's utterly detestable.
That span is the total allowable space in the FCC part 15 rules for 5 GHz gear, where the AF5/5X has been tested and certified. Other radios can be used from 5200 to 5850 MHz (DFS frequencies permitting).

But the size of the channels it can operate in are 5, 10, 15, 20, 30, 40, 60 or 80 MHz wide. Software configurable on the radio.
To some degree yes, for example you could use something like https://github.com/openpgpjs/openpgpjs to encrypt from one customer to another across even your own infrastructure, but (afaik) the browser VM is an incredibly insecure platform to run a "secure" application.
I've seen people mention that caching is broken since it only works when the name and version are the same; however, I don't see how this is any different than two packages of the same functionality being uploaded to an APT repo with different names.
As someone who has walked that path, being a complete beginner in functional programming, learning via simple examples, such as the article, and then finally learning (or perhaps beginning to grasp) the basics of category theory, I can say that from my observation there's no substitution to the actual mathematical perspective on the matter.

This point might have been made elsewhere, but I think the abstract nature of such concepts discussed in the article, makes it hard for "partial understanding" to be useful. In other words, for a beginner to read the article, and then go and start using the concepts themselves, is very unlikely. Either you learn the existing interface like the Maybe monad, or the Reader monad, and you learn how to invoke its functionality, OR you have a solid grasp of Monads as a concept and how it can be applied in any language, which usually means some understanding of category theory. To JUST know that Monads are containers that return "flattened" containers is useless. In other words, you don't need to understand Monads to use them, and if you want to understand them, then perhaps containers are a bit too bastardizing to give you a full view of how and why they're a useful pattern.
I think becoming vegetarians is the highest yield but I don't have a reference. Note, I am not a vegetarian.
Yes, and the Subscribe popup breaks it on mobile.
What's a monad transformer? I kind of know what a monad is, but what is a transformer? Functional programming sure does use some scary words. I guess OOP has it's fair share as well, with inheritance, subclasses, superclasses (which are much more super than your lowly subclass apparently), etc.
What does any of those have anything to do with whether Apple needs China or not? Apple does not care if China is not destined for greatness or to overtake the US or to solve the corruptness problem. They only care if the number of people willing and able to purchase their products does not decrease.
millimeter wave waveguide on the rear of a parabolic antenna (30, 60cm dish) is actually circular (cylindrical), supporting dual polarity operation (opposite H and V). Individual radio heads like this russian radio or other 80 GHz radios are still single polarity. In certain scenarios you can mount two radio heads on a T-shaped waveguide on the rear of one dish antenna, one in H, one in V.
Nah, I totally get it. In a weird way, I'm glad there's been this much resistance, considering I'm too stubborn to back away. Every time someone or something pushes back, it's another thing that gives me a chance to say "This is why shit sucks." with an opportunity at an attempt to address it.

The things I've seen and heard, the people I've met and the ungodly amount of hand typed data I've had to go through... it's nuts out there and the rabbit holes always go deep.
Your takeaway of computers going from niche industry to the single largest driver of global economic activity is that the bad stuff won? What an incredibly myopic conclusion.

The recent cross-communication between JavaScript, Elm, and Clojure has been incredibly fruitful but hasn't been noticed by the bitter die-hards. And really, almost all of it could've happened literally 15 years ago with Lisp if the Lisp community hadn't been dismissive, arrogant douchebags that considered JavaScript a worthless toy language.

What's truly sad is that some people would rather be abstractly right while producing nothing of value than work with the dominant paradigm and introduce useful concepts to it.
When to Rewrite from Scratch – Autopsy of Failed Software
Population in that case includes children and the retired.

Albeit, I hate using the phrase "retired" here. Retired for most simply means the equivalent of someone being born into wealth retiring at age 0.

Anyway, there are around 75 million kids, so real figures are something like 40% unemployed. But a lot of people are working under the table, no longer in classical employment, etc.

Though hopefully the kids are also doing something as well besides just factory public schooling. Figure 1 in 4 is 14-18 and they might have some part time job, albeit unlikely.

There is a fundamental shift to consider, though. A hundred years ago regardless of employment figures most people were farming and by farming that meant the whole family worked together to eat and provide shelter for themselves, and raise enough money to buy that which they cannot provide to themselves.
energy density is my biggest issue with Li-ion... even if it is probably one of the best...
I meant that we do so easily. Throughout history we've just decimated animal populations, like taking candy from a child.
You might be interest to read this article: "The Internet has made defensive writers of us all". https://pchiusano.github.io/2014-10-11/defensive-writing.htm...

>> Writers use hedges in the vain hope that it will get them off the hook, or at least allow them to plead guilty to a lesser charge, should a critic ever try to prove them wrong. A classic writer, in contrast, counts on the common sense and ordinary charity of his readers, just as in everyday conversation we know when a speaker means in general or all else being equal. If someone tells you that Liz wants to move out of Seattle because it’s a rainy city, you don’t interpret him as claiming that it rains there 24 hours a day, seven days a week, just because he didn’t qualify his statement with relatively rainy or somewhat rainy. Any adversary who is intellectually unscrupulous enough to give the least charitable reading to an unhedged statement will find an opening to attack the writer in a thicket of hedged ones anyway.

> I love this notion of relying on “the common sense and ordinary charity of readers”. What a wonderful, inspiring idea. I realize I’ve begun writing defensively on the web, putting in hedges and clarifications that really aren’t necessary for a charitable reader. I’ve also taken to toning down any rhetorical flourishes that could be interpreted uncharitably in a way that annoys some people. The result: boring writing stripped of a lot of my own personal style.
Emulating Server Push with Service Workers
I feel pretty similar. There's so much I want to explore and learn and I want to do it forever. If I'm stuck doing something I hate all week and then I'm too worn out to do anything in my down time I'd rather just not be here. :(
Thanks for the info. I got to mess with W-band stuff years ago, but I'm mostly Ku and below now. Would love to tear down some 80 GHz hardware.

Have you seen anything come of the "angular momentum" polarization discovered a few years ago? Seemed specific for P2P microwave.
Or he's a robot and is just claiming to have seen blank white squares.
My favorite on this subject is "Monads are like burritos"

https://byorgey.wordpress.com/2009/01/12/abstraction-intuiti...
> When SmartOS or generally Solaris-descendants' zones start being anywhere near popular, then we'll talk about eating Linux's lunch. For now the situation doesn't look like that even remotely.

By eating Linux's lunch I meant how good, reliable and capable the zones and lx-branded zones technology is. It is very reliable and very capable. It works very well while Linux is still trying to find itself within the cloud container paradigm: look at how many competing solutions there are on Linux in that space, and every single one of them exists because the other one lacked something, or did not do it in a satisfctory way. That is what I meant by everybody's flapping on Linux with containers.

Meanwhile, there are no such issues or problems in the illumos and SmartOS communities: the tech used there has been designed from the ground up to be secure and work for large enterprises, and unlike the Linux cloud technology, it has been in heavy use for ten years now. illumos and SmartOS are not trying to still find themsselves, because zones, ZFS, and Crossbow network virtualization already worked for years. Back in 2006 for instance, at a place where I worked, we were already packing eight Oracle databases per 32 GB RAM system, in production. Now it's 2016, and zones have only gotten better with the addition of KVM and Crossbow network virtualization.

> But there is the factor of familiarity, which is very, very important. There are plenty of sysadmins, you know, who can recover Linux from almost any failure, and gaining similar knowledge in different OS takes quite long time. Solaris derivatives (or BSDs, for that matter) are at huge disadvantage to those people.

As for those people, they had to learn Linux too; they can go back to the roots and learn a real UNIX the correct way now, and be glad that they have the opportunity to do so.

If one truly knows UNIX, one understands Linux on a much deeper level.
I wish Google and Apple would roll out .onion Gmail and iCloud services, respectively.
Carbon Fiber Composites Recycled to Virgin Material on the Cheap
"... recycle carbon fiber composites into new material with virgin strength characteristics. That goes for both the carbon fiber and the glue: both can be completely recycled simply by soaking the composite in an organic solution at room temperature...."
I didn't know there were veteran courts, but it's an interesting system that accounts for the unique challenges facing veterans and can seriously help them reassimilate into society.

more info: http://justiceforvets.org/what-is-a-veterans-treatment-court
Unfortunately, his simple explanation of these concepts is just not correct. He claims functors are a container you can map on and that monads are also containers.

Here's a monad (which is also an applicative functor) that isn't a container: probability. The space of probability distributions is a functor which can be mapped. In the sampling representation:

p.map(f) = new Prob {
def draw = f(p.draw)
}

It also supports flatmap:

p.flatMap(f) = new Prob {
def draw = f(p.draw).draw
}

Yet nothing is "contained". Each Prob object is just a random number variable generator.
The first time I saw her interviewed, 2-3 years ago, I knew it also. The incredibly unclear, defensive and meandering answers to incredibly simple questions, the strange confrontational body posture, the paper-thin hints at more business partnerships and customers than they could actually talk about...once I started learning about the makeup of the board and some bio friends of mine explained the non-homogeneous chemistry of blood, I confirmed it in my mind.

I still don't know of a convincing explanation for all of it, but it reminds me of some first and second-hand experiences I've heard about other, much smaller startups, in deep deep states of denial while the company is literally falling down around the CEOs head.
I think it underestimates how most people are able to easily see how animals do have complicated societies and consciousness, it's just that there's a huge disconnect between our wonder of the animal kingdom and our neglect and exploitation of it. It seems it's a cognitive dissonance when people accept their dog as their family while destroying the environment of wolves, etc.
spot 5 on the front page already... please check for duplicates before submitting: https://news.ycombinator.com/item?id=11551794
Good news for black men - I wonder why we're doing better?
Yes you do need an incubator. Bacteria aren't a simple chemical reaction that just runs more slowly at room temperature. Many bacteria that live in your mouth will not grow at all at room temperature.

I'm not saying someone couldn't hack together this experiment. I'm saying a middle-schooler who can walk into a lab and prepare everything in an afternoon under professional supervision is at an advantage compared to a middle-schooler who has to gather all this equipment and knowledge over the course of weeks and months (which will still be inferior from a non-didactic point of view) without the support of their parents when it comes to performing a valid scientific experiment.
The MIT license says "The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software." I would think that a binary distribution would count as a "copy or substantial portion of the Software", but I'm not a lawyer.

Full text:

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
From my understanding the final assembly of components into the finished product is still the most delicate/demanding and is still primarily performed by humans.

What you say makes perfect sense that this is in many ways the part of the assembly process that would gain the most benefit from automation but is probably the most difficult to automate.

I'm really curious to see how fully automating this process would change the globalized manufacturing industry. Would Apple move more manufacturing stateside or would there be a new rush to move manufacturing to countries with the lowest energy costs and tax burden. And are these countries typically the same as those offering cheap labor right now.

Does anyone know how China stacks up in terms of costs once you remove the labor component? Are energy and taxes low as well? I imagine environmental/regulatory costs are quite low.