skysight-inc/HackerNews huggingface dataset:
They call it a "healing potion" in the article. My first response was also "Wow I can't believe they're creating a ton of cockroaches and playing with them to create this snake oil medicine" but it appears somewhat legit?

https://www.ncbi.nlm.nih.gov/pubmed/27375766

Although maybe those studies are just fudged data by Big Cockroach. Or maybe these studies are in the same vein as the studies that spawn clickbait like "red wine is good for your heart, you don't need to exercise you can just drink!"
> but it would have a pretty hard time justifying to its members why it was trying to keep other [non-member] people's wages down.

They seem to have no trouble with that already at present.
Can you elaborate on the concerns with helm?
Agreed. And to follow that thought, you probably don't need microservices either.
I was more thinking of the case where >2GiB strings are not useful for normal use and the programmer does not anticipate them, but a malicious user can cause such strings to happen, for instance by sending them over the network in minutes or hours, causing unforeseen behavior.
"It sounds like a bad idea for everyone except the union leaders"

How is it a bad idea for the union members? Cause the alternative is no union at all.

And how, exactly, does the employer being able to choose if they want a union not lead to abuse?

"Low and behold, there are lots of examples of abuse by union leaders which a quick google search will show."

For every instance of union abuse, you can find tenfold the number of examples of company abuse.
More likely an XR1, but yeah there's absolutely no way these guys are designing silicon.

https://www.engadget.com/2018/05/29/snapdragon-xr1/
I disagree, Atlassian products, IMHO, are notoriously full of pain points: speed, usability, lack of updates, old issues languish, lack of accountability, corporate greed, unwilling to add features that compete with "addons/plugins/etc".

Supporting self hosted gets even more murky, documentation tends to be stale, updates tend to be in place and high availability is hit or miss.
I would say this, and I can’t find a time period after which it becomes OK. And that’s fine. Seems you have some covert contracts. I’ve been the black sheep at several SF jobs, not in on the FB and Slack OFftopic channel fun. Invited, but not partaking, and eventually being ousted by same people if I don’t leave first. The importance of a right fit and fail fast mentality. But it’s a 2 way street. Observe the specimen for a statistically meaningful time period, or chill and trust the hiring process.
Ruby should be perfectly legible with a Python background, but for any question just ping me on twitter. I would be happy to build a dialog :)
Shrimp don't fly around and chase you either.
...educate your IT team.
The IPv4 address market is a dangerous kludge that makes the internet worse and more expensive for everybody else.
I think the problem with "bloat-free" is it's a fine ideal until you try to solve any kind of reasonably complex problem, and honestly it starts to creep in even when you're solving something that isn't particularly complex.

Here's a concrete example. Your classic node.js or express.js sample app is something fairly simple like a hello world, or an IM server. A more complex sample probably looks something like that venerable nodecellar app from a few years back. In all cases the spiel is, "Hey, look how easy it is to create a web server with node."

Except that I'm looking at my node server source right now - for an honestly fairly simple app containing a handful of pages and a blog - and here's what I have:

- Routing (obviously)

- Cookie and body parsing

- Session management

- MongoDB integration

- Passport.js for authentication with a couple of providers (FB and Twitter)

- File system access

- HTTPS and SPDY/HTTP2 support

- Compression support

- Logging with winston and morgan, including loggly integration

- Referer spam filtering

- Pug templates

- Hexo blog integration

- Path resolution support

- Request validation and redirects

- Static content support

- Stripping headers such as X-Powered-By, and adding other headers such as the all-important X-Clacks-Overhead

- Error handling

There's probably a couple of other items I missed, but you get the idea. It seems like a lot but, as far as I'm concerned, this is express.js app MVP for anything you might want to put into production.

I haven't even mentioned the gulpfile I use to build all this, which targets desktop, mobile, along with embedded versions for a particular mobile app due to launch in the near future, and has become something of a behemoth[1]. Nor have I mentioned that I have Cloudflare to sit in front of this, primarily to deal with the heavy lifting of some of the media files I serve up.

On the face of it, this might feel like "bloat" but it's all necessary to run the application and, like I say, a lot of it is the bare minimum for an MVP web app in node.

[1] Yes, I know I could/should switch to webpack, but gulp works, and switching to webpack "just because" doesn't justify itself with the value it might add.
> because a lot of hard problems at medium scale and above just go poof with K8s.

No, they don't? I don't know why anybody would just assume that something as complex as kubernetes would just run flawlessly once you actually try to run it on thousands of servers. Must be something to do with google PR because people definitely don't seem to assume the same for e.g. hadoop or openstack. Make a guess at how many people large companies have to employ to actually keep their smart cluster scheduler running?
If this goes like Segway, then we can expect 10 years later cheap chinese clones, slightly modified to show up and become popular in every household.

As happened with the "hoverboards" that are basically just cheap clones of the SegWay concept.
Yes, this is exactly what's happening. Existing tools are seen as too complex because people don't seem to be realizing that the complexity is not accidental, but necessary.

I'm not trying to say that Java has no accidental complexity of course, I don't want to open that can of worms :)
Planting dates in the Normandy, at this rate of climate change, will be a matter of at least... decades.
That's good news then.

If they're is some effort to spec out the Nashorn API and regression test those parts against GraalJS they'd probably benefit from branding it as Nashorn 2.0 or at least Nashorn API Compatible to assuage all the fear.
No, a single schema can be grown to any size in all of them.
Management is not allowed to fire union people and hire non-union people in their place.

Once the union is created, nobody has any choice but to join it.

Thats the law. Once the union is voted in, they now represent all workers, and it is highly illegal to just decide to fire all the union people. There is nothing voluntary about that.
"Traditional medicine" aka not medicine.

Is it all that different than the junk pitched regularly in the west? Homeopathic "remedies" for children are sold at my local wholefoods. At least the powered roach essence probably has more nutritional value than water.
One could replace "the world is out of IPv4 addresses" with "Internet Assigned Numbers Authority that oversees global IP address allocations is out of IPv4 addresses and is not giving out any more". The question is how many would know the difference between those two statements. Is the distinction between an independent ipv4 address allocation and an ipv4 address allocation something which news articles should highlight in this kind of articles in order the explain that one can buy independent ipv4 address from IPv4 brokers but it has nothing to do with IANA (mostly, further details need to be used in order to correctly make that statement).
Crypto Is Currently Facing a Hard Time in India Over Legalization Controversies
Medical Mystery Grows as U.S. Consulate Workers in China Fall Ill
It should be "contributed one of many factors that decided when D-Day would occur". It's annoying that people always want to find a hero who did it all alone.
With the callback methods it was really a hassle.

With async/await is so nice now.

await step1()
await step2()

That's it.
Sourceforge was definitely a "quasi-monopoly". If you weren't on Sourceforge you had a much harder time gaining credibility. There were also other projects that didn't use Sourceforge just like there are projects that don't use GitHub now.
Would that person still want the same job with lower pay and fewer benefits? Because that’s what the union is providing.
I've never heard of one doing so. I'd attribute it to a few things: 1) modern tech companies already have a workforce that's familiar with the cloud and modern technologies. They're unlikely to have many employees with Cobol experience (both coding experience and general Cobol interaction) 2) few of these companies want to be beholden to IBM and the like for their mainframes. 3) Many of these tech companies have requirements for near real-time streaming whereas Cobol's wheelhouse is batch processing 4) Reputation that it's difficult AND expensive to keep cobol/mainframe divisions well-staffed as there aren't many new developers coming onboard and many of the existing developers are retiring 5) Relative uncoolness of Cobol
Thank you for summarizing this so succinctly. The true use case for async in the browser is rare. Sure, you're not blocking the UI while making server calls, but how often do you need to click around while waiting for something on the server to happen?
One or more of: one might prefer MIT's simplicity (both the text itself, and the what's needed to comply) relative to Apache-2.0, one might not like the specifics of the latter's patent terms, one might consider the former's arguable implicit patent license good enough https://opensource.com/article/18/3/patent-grant-mit-license
"Silence on the wire" [1] hypothesizes finding the state of systems from the outside world - or based on the lack of information. Found it entertaining to read and this article somehow reminded me about it.

[1] https://www.goodreads.com/book/show/82994.Silence_on_the_Wir...
A recent post on FB from Salem CC, recruiting glassblowing students, that was shared with a boro glass artist group:

https://www.facebook.com/sccgec/photos/a.323088208072418.107...

"Do you love working with glass? Would you like to take your passion for flameworking to another level? Would you like to pursue a career in scientific glass?

The only program of its kind in the nation, Salem Community College's Scientific Glass Technology combines classroom study and hands-on laboratory techniques, technical drawing and advanced fabrication. Students develop a solid understanding of scientific glassblowing so they are able to fabricate apparatus according to technical specifications.

Scientific glassblowers create glass apparatus for scientific research in laboratories, universities and industry; they play a vital role in diverse avenues of inquiry. Biological research, the pharmaceutical industry, medical industry, chemical engineering, the semi-conductor industry, aerospace, electro-optical systems, physics, earth sciences, food science, and mechanical engineering are just some of the fields served by this unique skill.

Graduates of Salem Community College have earned positions at a variety of employers including Proctor and Gamble, 3M, GE Global Research, Chemglass Life Sciences, Pope Scientific, Cannon Instruments, Meggitt PLC, Phillips Healthcare, L-3 Communications, the University of Notre Dame, Syracuse University, Cal Tech Institute, Temple University, the University of Botswana, the Australian National University, the Savannah River Nuclear Site, the National Institute of Health, Argonne National Laboratory…among numerous others.

Learn more about our Scientific Glass program, as well as our Glass Art programs, and other opportunities at http://www.salemcc.edu/glass/glass-education-center "
I have two comments to make before detailing my workflow:

* You already have experience with one of the greatest programing-oriented text editors so why don't you just keep using it?

* An environment is what you get after you have solved your problems, satisfied your needs, optimized your workflows. Not something you start with.

Now, I've been doing (web front-end) development since the late nineties and only switched to Vim from TextMate 8 years ago. I run Vim in a terminal emulator with only a few plugins. Half of them are mine, essentially snippets of code I extracted from my config for others to use.

For moving around a project I generally avoid file-based navigation in favor of the built-in "symbol-based navigation" features: :help include-search, :help tags, and :help ctags. For ctags, I let my task runner take care of the indexing.

For linting I use the built-in :help 'makeprg', :help 'errorformat', and :help quickfix.

For livereload I currently use Webpack Dev Server on every front-end project at work. This happens outside of Vim, as it should.

For manual completion (I hate autocompletion) I just use the built-in :help ins-completion with custom mappings.

I use snippet expansion a lot via the Snipmate plugin (there are others).

No Tmux. No Git integration. No fancy statusline. No line numbers. No unnecessary plugin. Nothing more than a soothing and familiar dark grey rectangle.
One of my greatest fears is roaches. I can't even look at a Papa Roach album cover without recoiling in disgust and fear. Regardless of whether it's made into a form similar to chicken nuggets, just knowing it's made of roaches will probably be enough for me to never eat the stuff.
Maybe there's a business opportunity in hypno-therapy to get over this kind of roach fear. I can't be the only one.
"This year, like last year, Social Security’s trustees said the program’s two trust funds would be depleted in 2034.
...
It should be stressed that the reports don’t indicate that benefits disappear in those years. After 2034, Social Security’s trustees said tax income would be sufficient to pay about three-quarters of retirees’ benefits." [1]

We can argue about how honest this is, but the claim is that it will still be there for Millennials. It seems feasible because by the time Millennials are 67, the bulge of babyboomers will be gone.

[1]: https://www.marketwatch.com/story/medicares-finances-are-get...
Is there a list of websites and services which support IPv6?
You're not the first one to mention it to me, but what "better ergonomics will let your team be more productive"? Honest question since, as an outsider to C#, the library ecosystem seems anemic coming from java.
Can malicious actors issue Windows 10 updates? I heard this for (improperly implemented) application updates but not for Windows 10 updates. Microsoft has strong incentives to prevent this and done a good job so far. I agree with you if MS would push a bad update it would be a PR desaster for MS.
It's interesting that you mention gulp and webpack when those tools too are now considered too complex and set to be usurped by something like Brunch.

It's a shame these tools keep being rewritten because there are definitely good ideas in all of them, but for some reason they can't seem to be unified.
Any tips you can share on how you improved your political game?
Strange but true[1] it seems. It is peculiar enough for an insect to give birth to live young, but making milk is even more bizarre.

1: https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1525-142X....
Will the crypto market continue to drop?
It has been 5 months since we experienced a big drop in the crypto market.
Markets in whole are irrational and very difficult, if not impossible, to reason with. They also tend to react poorly and in unforseen ways to direct interference.
When you notice that you spend such significant money (i.e. multiple salaries) on hardware capacity planning that employing a team to operate kubernetes might be cheaper instead. Probably not going to happen unless you run on hundreds to thousands of machines.
2M library card holders, which represents about 10% of the number of people who are eligible for a library card, and fewer than 1/2 checked out a book.

So 5% of the total eligible population used one.

Don't get me wrong, I love libraries and I go every week with the kids, but I think OP is right -- few people actually use the library.
There are a lot of genre works built off roleplaying campaigns, including but surely not limited to:

Steven Brust's Dragaera

George R. R. Martin's Wild Cards

Steven Erikson and Ian Esslemont's Malazan

Daniel Abraham and Ty Bank's Expanse
More frustratingly, at least for me, is that some of us have been warning about these things for absolutely years without many paying any mind, only for them to keep in happening again. Eg. https://news.ycombinator.com/item?id=16090120
> Essence? What the hell is a cockroach essence?

Makes me think of La Croix sparkling water because all their drinks have fruit "essence" [1] in them.
> Essence is created by heating items such as fruit and vegetable skins, rinds, and remnants at high temperatures, producing vapors. These vapors are condensed and then sold by the barrel.

I wonder if it's a similar process?

[1] http://www.businessinsider.com/la-croix-mystery-ingredient-n...
> The context switch between apps is one cost you have to pay [...]. However, the costs of switching languages is higher.

Is it? I was working with a system where server is written in Erlang and
client (and another server) is written in Python. No problems with switching
back and forth.
I made a perfectly logical connection, thank you. It's easy to get all the required proteins from plant sources - lentils, beans etc. That was my point.
Another week, another example of people doing something dumb on the basis of medical superstition...
The criteria he proposes is about your second point: an easy way to ensure you are able to export all the data that you can later import somewhere else. The second part of this is as important as the former, a pretty "Export" button is useless if the data can't be used later to replicate your project somewhere else.

The opening paragraph is also very on point about the negative effects of Github on the Git ecosystem.
As a millennial, I do. There are just too many easy mitigations here that will extend life several decades:

- Remove the cap and tax income above $120k, just like medicare and income tax

- Increased tax rate, possibly just on payroll not income (the employer-paid portion)

- Limited forms of means-testing (Maybe, attenuated survivor benefits as your estate value clears a certain high mark like $3 million)

- Eliminate "early" retirement ages and force the "full" age

- Extending minimum retirement age to 70 and beyond
There is kubeadm [1] that is part of the project and it does make it easier than in the past to get a cluster running on hosts you control. You can create VMs (Ubuntu, Debian, RHEL, etc...) and run kubeadm on each to join nodes together on the cluster.

I'd like it to be even easier though, so your friend just downloads the P2P Kubernetes application, run it and they can see your cluster and join it (with some key that you give them) using a GUI. Similar process if they are starting the cluster, except this time they name the cluster and hand out the invite (with key) to their friend.

[1] https://kubernetes.io/docs/setup/independent/create-cluster-...
"I advocate for capping the total mortgage deduction"

I agree about capping. Same for capital gains. Put a cap on it that lower income have an incentive to invest.

Capping mortgage deductions would also make real estate "investing" less interesting so the money would go to other purposes than driving up house prices.
I just want it to be equal, whatever the situation is.

Either it is legal to negotiate union shop contracts, like you suggest, AND it is legal for companies to fire all union people, OR it is illegal to do both of those things.
I think the down votes are from your response appearing fairly uninformed.

Growth and attrition are a regular part of a person's life cycle at a company. You ask if someone should be promoted both because companies need adept managers and because most employees look for growth trajectory. You ask if someone should be fired because companies need to continue refining their workforce for skill and cultural fit, or because it is financially necessary.
As a Millenial who tries to not hot-take, I do expect to receive Social Security benefits. I'm not planning on it being a requirement to survive, but I am expecting it to be there in a nontrivial form. As is widely noted the trust funds will, at current projected rates of usage, be tapped in 2034, but projected income (hence the "further looting" part) covers around 75% of all benefits at that point.

Baby Boomers will be dying off at that point, which should reduce the stress on the system, and there are a number of fairly politically safe ways to improve the financial position of Social Security like removing the caps on income. Don't get me wrong, Social Security is not a great system in a lot of ways, but it's not gonna just disappear and there is a recovery point in there if we should choose to take it.
Easier to see how Facebook could be broken up--WhatsApp, and Instagram as seperate companies, and possibly Messenger as well.

hard to see how to split of Google into companies that compete against each other in a meaningful way.
Convenient spin that questioning Mozilla's finances equates to hating Mozilla. It's trivial to quell doubts with facts, but a slippery slope to label doubts as hate and shift the conversation to positive marketing and spin.
In their marketing it means a peripheral for the device.

For better or worse, Magic Leap PR is apt to invent Words.
No to confuse with this other company at https://manifold.io/ (io, not ai) which deprecated their https://www.torus.sh/ project :)
Every six months, I enable dualstack on my laptop and router. The last time was maybe a month ago.

It's still not there. The experience of my daily use of the internet is vastly better with ipv6 off. There are just too many sites that answer with an ipv6 address and then fail to work, and I have to wait for the system to fall back to ipv4. At the same time, I've yet to find a single site I want to get to that isn't available on ipv4, nor any site that offers a noticeably better experience over ipv6.

Edit: Amusingly I was down voted for stating my opinion on my own ipv6 experience. No one likes the truth I guess?
A philosophical discussion of logic in this decade should at least be aware of the Curry-Howard isomorphism and Linear Logic. This paper makes a passing mention of this by treating the law of excluded middle. I would say that denying that law has led to the most fruitful developments of logic in the last century.

Philosophy without technical input is sophistry, technical developments without philosophy end up answering questions of no interest. Girard is an entertaining source of both philosophical and technical insight: On the meaning of logical rules I : syntax vs.
semantics http://girard.perso.math.cnrs.fr/meaning1.pdf

Per-Martin Lof's ideas are also important: ON THE MEANINGS OF THE LOGICAL CONSTANTS AND THE JUSTIFICATIONS OF THE LOGICAL LAWS https://uberty.org/wp-content/uploads/2017/06/Martin-Lof83.p...

This only scratches the surface.
I dunno is it?

Do you have a point or just looking to sharpen the one on your axe?
That's true and fair.

I suppose my counterpoint would come from the outsized effect "national level" money can have when it randomly falls on local elections (e.g. $50M on the GA-6 [1] for a special term that only ran until this year).

It seems like there's a certain "supported by people outside of our community" distaste to mega-funding, but I'm not going to kid myself and imagine it's irrelevant either.

I think I'd agree with you more if there were greater voter turnout.

But then, my ideal democracy is a minimal, voter-defense-esque test to register to vote + voting days as holidays + tax rebate for voting. Essentially, everything you could do to increase turnout of informed voters.

[1] https://en.m.wikipedia.org/wiki/Georgia%27s_6th_congressiona...