skysight-inc/HackerNews huggingface dataset:
There seems to be a lot of misunderstanding about the Gaia hypothesis here. This might be a reaction to some people using it to support the idea of something like a planetary consciousness, but this is like calling quantum physics pseudoscience because you disagree with Deepak Chopra or the idea of quantum consciousness.

The Gaia hypothesis is the idea that life not only adapts to its environment but also changes its environment in ways that, over time, support more life.

This is not done intentionally of course, in the same way that adaptations of life are not intentional but rather a product of the nature of life and adaptation. Life adapts to its environment, including the living aspects of the environment and the waste products of other life. Over time, this transforms the planet into a complex system of symbiotic relationships, or an ecosystem, and the overall composition of the planet reflects this gradual transformation.

We can test this by finding life on other worlds and seeing if it has changed its environment in meaningful ways. We can also look at the ways that life has changed the nonliving aspects of our own planet like mineral deposits in rock formations. As the article states, as time goes on, we find more ways to identify the markers of life on our planet without looking at life directly.

We can use it meaningfully right now by modeling the types of changes we expect life to make on planets. This helps us determine whether a planet might have life by identifying the changes we expect life to make that intersect with the limited information we have available.

There's nothing unscientific or mystical about the idea. It simply states that planets should be understood as systems where both the living and nonliving aspects are changed by life. There are many ways it could be wrong. Maybe there's evidence that life has changed our planet but we're a special case, and it isn't a universal principle. We'll know more about it once we have more examples of life, but for now, it's a useful framework for finding those examples.
Microsoft Integrates Black Duck Open-Source Tools with Visual Studio
Right, I was addressing the Docker problem in the grandparent, sorry for the confusion.
I developed this factory and it brings me a lot of control over the loaders and UI changes, anyone else thinks it is useful?
I live in a place like those. Its great photography, but the mundane subjects make it hard to get into.

Trying to locate any of those, I settled on one with an unusual street sign - 'Coolbaugh St'. There are 2 in the US, both in Pennsylvania. Neither has that building along it! Strange
lol in the references:

Schwarzenegger, Arnold. Arnold: The education of a bodybuilder. Simon and Schuster, 2012
Why it’s ok to cheat… on your health, not your partner
It seems to have been implemented after the 2016 election threads. I remember dang being frustrated at the page loading times on threads with thousands of comments.
Yes, the title might as well be:

"Unlock attention from villagers by shouting 'Wolf!'"

Words only mean what the social structures surrounding them dictate that they mean. Attempting to change social structures by using different words ultimately results in nothing more than altering the meaning of those words to fit the social structures into whose service you're conscripting them. Cf. every generation of teenagers ever.
The more you take out, the more you litigate, the less likely the company is to succeed. Maybe that's your goal. Maybe it isn't.

My advice is:

0. Realistically assess how much money is actually involved right now and what the odds are that it is significantly more at some future time.

1. Think about what you really want and then act upon it.

2. Realize that a nasty legal fight is going to suck up your energy and time.

[IANAL]

It does not matter what a typical settlement is. It matters what happens in this particular context, with the particular people involved, at this particular time.

If you have a realistic current valuation of 1/3 ownership that discounts future value for time and risk, one option is to negotiate a buyout toward that value. This allows you to walk away.

If the realistic current value is zero or close to it (i.e. significantly less than a few or one hundred thousand dollars), maybe it is worth sitting tight beyond minimal actions that clarify your claim and seeing what happens over the next few years. If the stake becomes significantly more valuable, then it might be worth a nasty legal fight. It probably won't.

Essentially, the big decisions are

1. Whether to play long term or short term.

2. Whether destruction or success is the preferred outcome.

3. Whether to look at the pie as finite size (in thirds) or potentially huge -- a tenth of a unicorn is a lot of meat.

I had a somewhat parallel experience many years ago. One day, in the midst of it, I decided what kind of person I wanted to be. In that sense it worked out well.

Good luck.
As a self-described redneck in Arizona - the latter seems most appropriate.

Why anyone would pronounce it to rhyme with "bagel" makes no sense to me (same as pronouncing "gif" with a soft "G"); IIRC (and I am no linguist), in english there's a rule about how something is pronounced based on surrounding letters - and I think that double consonant vs singular consonant preceded by a vowel is one of those rules.

I'm sure there are exceptions, after all (it's english...) - but I have a feeling that if you looked at such words you would find the general pattern to fit.

Again - I am willing to admit that I really don't know what I am talking about; I'm not a linguist, I'm not an expert in english. I'm just some guy who last studied english in high school years ago...
Satya Nadella: Enduring lessons from my mother
One would think repair-parts supply chain was a solved problem.

But, not even Daimler-Chrysler can get it right. In 2014, my then-new Jeep Wrangler was rear-ended to the tune of $10,000 damage. It took nearly 2 months for the body panels to be available. And about 3 months for the repairs to be completed.
It's pretty clear by now -- anyone can be as misogynist or as racist as he wants to be around here, or spew fake news and conspiracy theories with Putinesque proficiency. But one hint of calling a spade a spade and dang waves the banhammer in your face.

YC may disguise themselves in the clothes of progress occasionally, but fundamentally, they worship the dollar above all else, just like any other banker.
Nailed it.

Perspective is what it's about. Your kids won't be the same in a few years, neither will you and nor the world. Take care of your health while doing all that you do and you'll get back to doing the other things that you miss doing or would love to do.

It won't kill you, or your career, if you miss out on a shitty framework or two.
Something like that.

Building RPM and DEB packages is quite easy and very robust if you have sane
build system and don't download random things from the internets during the
build.

If you do download things, you need to invest some time into packaging them
(maybe into one large bundle, if you managed to create a fractal of
dependencies; such packages are atrocious if you'd want to publish them, but
are OK if used internally), so you never ever hit the network during building
the package. This gives several benefits, such as control over what is
actually installed, resistance to software disappearing from repositories, or
installation process that is repeatable (dependencies don't change their
version magically between two installations).

The resulting packages are very fast to install (you don't recompile modules
on every single deployment and you don't need to install compilers, which can
be heavy) and can pull other OS packages with necessary software. Even
development process can gain a little, because you have a canonical place for
build-time dependencies, so setting up a workstation for developing a service
is easier.
What a royal pain in the ass.
The delicate balance between throwing a user a rope, and throwing them enough rope to hang themselves...
As a sidenote, does anyone know how this emscripten stuff works? I understand how you can compile down to a different language, but is there a shim layer that converts OS level API calls to browser APIs? Or is it lower level than that? Either way, that sounds like a massive undertaking and it blows my mind that any of this is even possible.
An Introduction to GraphQL via the GitHub API
How to make your office welcoming to transgender workers
> we should not be relying on independent javascript code.

You mean like the code for the web app itself?
Not at a profit, they don't.
A neuroscience experiment failed to build a connectome for a 6502 chip
He said it's "one of the worst." And even people who write JavaScript admit that.
So as long as we add a "bless your heart" or two beforehand, like the good-ol-boys, we can say whatever we want.
DVDFab10.0.2.7 Crack 2017 with Serial Key Free Download
I have 3 kids - 11, 6, 4. After my third kid was born I fled the bay area.

Find a good school system that is nearby. I have 10 years worth of schooling 3 blocks away. (pre-k through 8th grade)

Work from home. If you get rid of your commute you open up a lot of possibilities.

Have patience. Meditate and stretch often.

And finally - avoid javascript! You can't keep up with javascript.
In every one of these threads, there are inevitable comments along the lines of "in-browser crypto is inherently unsecure", which often follows to a more general "javascript crypto is inherently unsecure".

This question might be slightly off-topic here, given this seems to be an in-browser library, but can anyone who knows a bit more about this topic than I comment on the state of out-of-browser JS crypto (e.g. NodeJS). The browser as environment does seem to introduce a stigma around security to the entire JS ecosystem, and I wonder if its warranted.
The number one attitude that leads to maintainable code for me, is to not worry about problems I don't actually have.

That is, solve the problem I am trying to solve. Do not go out of the way to solve other problems. They will have their time, or they were not important.

Obviously, it took some time to get so that I could write code that wasn't a disaster on its own. I would argue I haven't gotten past that point, actually. Which is all the more reason that the less I touch to solve a problem, the better.
Hmmm...there are plenty of assertions here without factual back up. 1) If Lyft has $1B in cash and their board has capped burn at $600M per year, how will they be out of money this year? (http://www.recode.net/2017/1/13/14267926/lyft-growth-revenue...) 2) what source states that the $500M round won't be subscribed? I read they opened it up b/c of inbound demand since they don't need the cash (see point 1)
This looks really awesome. I'm downloading a demo now to give it a spin. Good work.
How Bunz transformed from a grassroots community to an up-and-coming startup
I have a two year old; basically my at home coding time begins when he goes to bed/naps.

Beyond that it's the two of us playing and very little computer time.

You can still ponder the problems and consider solutions in between reading books and playing cars. Sometimes it's a more effective method than staring at the screen.

But don't expect to get much of anything done at first. That's okay.

You can always catch up on trends, but those first parenting experiences are a once in a lifetime opportunity and the window of time when you are a superhero to your child is fleeting.
Which is why you're not allowed to use a Lisp interpreter or use any method of evaluating data as code. In this model the only thing that data can do is change which code paths run, not what they do.
Green boxes? Github graph?! Well heck I guess since the corporate dweebs weren't able to turn our craft into a commodity, we'll just have to do it for them. Yes, with kids you won't have as much time to hack around at the end of the day. But three generations from now everything you ever coded will be long forgotten, so kids are the better investment. (Pop quiz hotshot, do you know what your great-great grandfather did for a living?) On the practical matter of the original question, early to bed, early to rise...
Simply make it so that when JS isn't being used by the link acts normally.

You have two option with the web. Either you put your logic in the backend or in the frontend.

This addition is obliviously to reduce the load on the server. So either you add some logic on the frontend to make the user experience good or you do like they do right now and have a bad user experience.
While I do love Btrfs and use it on my Linux laptops, there's more to ZFS than just snapshotting.

Raid-Z is a great soft-raid that allows you to lose up to 3 disks (depending on your configuration level), and `zfs send` is really useful for keeping disks synchronized on different machines.
There's an old joke along the lines of, if an old, white haired scientist tells you something is possible, he's probably right; if he tells you something isn't, he's probably wrong. My extension to that is, if 100 scientists tell you something, it may be right or wrong, but that's the way you should place your bets.
Agree - disclosing that I'm the founder of Bubble certified partner. Been working with them for a while and they really do a great job creating a no code community. Agree that in case if they get sold the decision is no theirs anymore to open or not the source code. Thanks for sharing your thoughts.
A nomad is a wanderer. A monad is just a particular abstract interface that turns out to come up a lot and so lead to very reusable code. It's hard to talk about monads in general because the concept is very abstract, I find the best thing is to understand a couple of specific examples first (Writer and Future are good simple cases, and then Nondeterminism or Continuation gives you some idea of the powerful things you can do) and then try to work up from there to the abstract part that unifies all these things and lets you write general-purpose functions that will work with any of them.

http://m50d.github.io/2013/01/16/generic-contexts is an explanation of a case where I found myself using the Applicative interface - Monad is very similar to Applicative (it just adds one extra possible operation).
THIS very foreseeable outcome is what happens when the gov't is too big & too powerful. Today, they restrict someone else's freedom, but, eventually, their power will crush everyone's freedom!

"And then they came for me ..."
Sorry but not writing some functionality just because my IDE might not be able to auto suggest it is just stupid.

Writing code for anythong other than the job at hand is silly, be that for an IDE or to look cool.
Not sure how often this happens, but if it is frequent, Tesla should simply offer to take the damaged vehicle as a trade-in toward a new model, and allow the owner to stop making payments until the new car is ready for delivery.

Not a scalable strategy, but surely a blog post like this one does tremendous harm to Tesla's brand reputation and so it's worth having a good (if costly) solution in place.
I don't see that, actually, I think that's a false equivalence.

Security premise: when you are looking at Facebook, you are looking at Facebook. You are not looking at a third party app drawing over Facebook and pretending to be Facebook.

I do not see the above as a slippery slope. Phishing is a capability apps should not have. Even if they have the best of intentions.
Love it that people downvote you for expressing your opinion. I agree that the choice for lighting and retouching absolutely detract from these images. If anything, they perfectly illustrate a serious problem happening in American discourse: taking the raw document that is small town America and then filtering it to fit whatever viewpoint you want to project. Dems used to project the veneer of unions, Reps promise jobs, neither truly cares to go below the surface.

Also road trip photography journeys a la Stephen Shore and Timothy O'Sullivan are so overdone. It's like the liberal arts student rite of passage these days.
To be fair, window.crypto.getRandomValues is available back to IE11 and is cryptographically secure.
Why doesn't apple move macbooks to ARM processors?
Vision, not limbs, led fish onto land 385M years ago
Having grown up in small town America, it's becoming weird for me to see these flags, too.

They don't feel the same as they did when I was a kid, and there are more of them, and they're used in different contexts.
Your hostile tone means you misunderstood the intent of my message. I wasn't dismissing the usefulness of ANTLR. I was adding extra information on where ANTLR fits in the bigger universe of parsing. This is extra information that ANTLR tutorials never seem to mention.

For example, here's a blurb from ANTLR creator Terence Parr[1]: "Programmers run into parsing problems all the time. Whether it’s a data format like JSON, a network protocol like SMTP, a server configuration file for Apache, _a PostScript/PDF file_, or a simple spreadsheet macro language"

No... using ANTLR is the wrong tool for writing a parser of "PDF files". Parsing real-world PDF files is very similar to
parsing wild HTML. PDF files are often broken and noncompliant. Is that the fault of ANTLR?!? Not really, but consumers don't care.

With all the dozens of PDF helper libraries out there, this is probably the #1 bug report transcript:

- programmer/customer: "Your PDF library can't open RealWorldBroken.pdf -- please fix it"

- vendor customer support: "We looked at the pdf file you're trying to open and it's invalid"

- programmer/customer: "Yes but Adobe Acrobat Reader opens it just fine."

- <Vendor of library then adds code workaround to open that invalid file and make customer happy and thereby reinvents Adobe Acrobat's permissive parser -- one bug report at a time>

That last step inside the <angle brackets> is the kind of "industrial grade" parsing that ANTLR grammar files are not good at expressing. By mentioning PDF files, it's misleading people about what ANTLR is really good for. ANTLR is a better lex/yacc. It's not better than a hand-written parser for things like PDF files!

If you have a well-defined parsing problem in the classic "Dragon" book[2] sense and want to skip the tedium of hand writing a parser... yes ANTLR is wonderful for that.

>You really can't out perform a parser generator unless you live in an ivory tower"

You can easily outperform ANTLR if your parsing domain is "messy" and programmers (users of compilers) are looking for more than a binary result of accept/reject of a source file with "invalid token" on line 5 of a 1000 line program. They often want insightful error messages from the compiler that "guesses" the programmer's intentions. For example, the C++ parsing error messages in Clang that's superior to GCC cannot be expressed in a ANTLR grammar file.

[1] https://pragprog.com/book/tpantlr2/the-definitive-antlr-4-re...

[2] https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniq...
Show HN: Accomplsh – the simplest todo list manager
Does it matter with the release of all the CIA Hacking information just released?
On a related note, I made a little browser-based file encryption app: https://hypervault.github.io/ which uses the Triplesec library (https://github.com/keybase/triplesec), which seemed a nice alternative to SJCL.

Since I know someone will bring up the insecurity of browser crypto: this app is entirely self-contained (the HTML file can be saved and run offline).
Can you give an example of a project maintained by a large group of people written with monads?

The only one that comes to mind is Spark, and while I haven't used it recently, was nightmarishly buggy with many subtle corner cases :/

Even jumping outside of C, Atom, Eclipse, Chrome, FireFox all are maintained by large groups of people and dont have a single monad!
Small, slick design makes Dell XPS 13 2-in-1 the PC laptop to beat
> What an odd statement, in light of the innumerable deployments of Bison / ANTLR parsers you certainly use at least once a day (if you spend any time at all in a terminal).

Having worked in the industry for awhile, there are a lot of handwritten parsers out there, especially when you need to build an IDE with code completion. You are right that for small tool-based languages that don't need those things, a grammar-generated parser is completely sufficient, but if you go all in on a more general programming language, you are likely to wind up with a hand written parser eventually.
Even if you're not interested in machine learning or ai, XLA and particularly it's Python bindings are a great and easy way to do GPGPU programming.
From their shutdown blog post [0], it looks like they gave users just 9 days warning before they deleted all user data. Also, the login link (still present in the header) takes you to a page they seem to have forgotten to add content to [1].

[0] http://blog.do.com/post/157299307009/announcing-our-next-cha...

[1] https://www.do.com/login
Uber may be good at skirting local laws, but as a company it's a ticking bomb.
Yeah, this seems crazy that anyone would build a business on this.

For those curious about their justification:

https://rollout.io/blog/updating-apps-without-app-store/
Just ditch Apple. The obnoxious attempt to ban any kind of customization is sickening. Apple like to shoot in their own foot by making life miserable for developers.
Basically, yes. http://kripken.github.io/emscripten-site/docs/porting/emscri...
Hey - I built this for myself to manage my daily tasks and decided to open access to everyone. It's super basic, it doesn't require any authentication and works from any browser (all data is stored locally). If you find it useful, let me know, if I see interest I'll invest more time into adding more features.
> x86 support is definitely not going away.

To say the least. :)
Looks like Tonopah, Nevada for at least two of them:

The garage photo: https://goo.gl/maps/kDAs2buEaaL2

The car sticking out of the earth:

https://goo.gl/maps/JuFdKETPtgw

http://www.atlasobscura.com/places/international-car-forest-...

Two more appear to be in Red Oak, Iowa. I googled for "red oak printing" that is visible in one of the photos, which led to coolbaugh lane on the map, which is also visible in another photo.

https://goo.gl/maps/b8vnAwEndWz
I do not think the viewpoint itself is useless. I was just trying to point out that you cannot even attempt to prove it, since it is not a hypothesis. And the title of that article strongly suggests it is a prove to convince the reader.
That headline is incredibly hard to parse.
app engine static files are dispatched by google cdn network for free. CloudFront is not free.
In Chrome, I clicked the "Prevent page from creating additional pop-ups." checkbox, and then closed the page normally. What browser are you using that doesn't have such an option?
This is what reddit does, but that has its own problems: How do I ctrl+f the whole content? What if I refresh? What if I don't have JS? I haven't seen an elegant solution yet.