skysight-inc/HackerNews huggingface dataset:
My reading of the below essentially says: you cannot offer MongoDB as a (closed) SaaS (without purchasing a license). There will be debate though about how far-reaching this clause is. Note that MongoDB as the copyright holder is giving themselves a different license for running Atlas. I don't know if this is the only change to the license, but the below is certainly not part of the AGPL:

13. Offering the Program as a Service.
If you make the functionality of the Program or a modified version available to third parties as a service, you must make the Service Source Code available via network download to everyone at no charge, under the terms of this License. Making the functionality of the Program or modified version available to third parties as a service includes, without limitation, enabling third parties to interact with the functionality of the Program or modified version remotely through a computer network, offering a service the value of which entirely or primarily derives from the value of the Program or modified version, or offering a service that accomplishes for users the primary purpose of the Software or modified version.

"Service Source Code" means the Corresponding Source for the Program or the modified version, and the Corresponding Source for all programs that you use to make the Program or modified version available as a service, including, without limitation, management software, user interfaces, application program interfaces, automation software, monitoring software, backup software, storage software and hosting software, all such that a user could run an instance of the service using the Service Source Code you make available.
There is a mention in the features page* about it:

action "Deploy to Production" {
needs = "Provision Database"
uses = "actions/aws/ec2"
runs = "aws deploy --prod"
}

*see "Configure as code" in https://github.com/features/actions
That's why it's a mistake to oversimplify public figures into "hero" or "demon" or whatever. They are always just people.

If Bill Gates is just a person and not a hero, you don't have to explain away any of his mistakes. You don't have to elevate him for his philanthropy. You don't have to make any judgments about him, unless it has any bearing on any decision or action you have to take.
As I've mentioned elsewhere: you do not need the source code to verify what something does, that's not generally how you'd audit this. Audits may be source-assisted, but you'd still bang at it from the actual binary. If you're more comfortable reading source and compiling from scratch then fine, do that: but we should not pretend that Conversations on the Play Store is generally more trustworthy than anything else because the source code is publicly available.

The random update bit is real! But also real for Conversations or whatever, and more real for small developers less likely to have their opsec in check. For the vast vast majority of people in this fashion WhatsApp is identical to Conversations and Signal.
React Native Is Native
I wish everything on this list fell under the "JavaScript" umbrella, but really they're all conditional on which version of "JavaScript" you're trying to master. Eg "vanilla" js, ES5, ES6, etc. So it's hard to know what came when and what you can actually use in the project you might be working in/creating.
Further, what does `git checkout a/b` do?

* Checkout a file called a/b

* Checkout branch b from remote a

* Checkout a local branch called a/b

I've seen people end up with local branches with names like 'upstream/mybranch', then get super-confused about how these branches aren't "upstream". git should really ban local branches with a / in their name.
> the end product is still a digital encoding

A digital encoding of Nyquist samples, though—meaning that you've got something which, at that point, is a lossless description of the equivalent analogue intensities that would be cut into a depth groove. (Provided that none of the data is above the Nyquist frequency, which is usually true-by-design in the kind of chiptune audio being discussed here.)

There isn't really any difference between holding onto the digital data after rendering it, and holding onto an (ideal, lossless) recording medium containing the analogue waveform you got by putting that digital data through a DAC. There's a bijection—you can always recover one from the other.

So why not think of PCM audio as an "analogue medium"—just one that requires a blob of digital logic to turn it into a signal on a wire, rather than a stylus?
In this case, though, Google is alleged to be dominant in "general internet search services, licensable smart mobile operating systems and app stores for the Android mobile operating system" (per EC press release: http://europa.eu/rapid/press-release_IP-18-4581_en.htm).

I think Google has 90%+ market share in all of those, at least in Europe.
The operator of course. They are definitely useful (at least on our end). We've found that making it easy to share the blogs increases the odds that folks actually boink the button and add a personalized message. Plus the share counting works as "social proof" for posts. If you read a blog post that 3 other people have shared you might abandon it before finishing. If 300 people have shared it, you'll likely be more prone to finish searching for why they thought it was so interesting.

That can be gamed though, but we keep ours "natural".
I'm not trying to stir shit up...buuut it seems odd that an announcement for a Google Cloud product is being published on the Go project's blog?

I say this as a huge fan of Google Cloud and the experience of using Go on App Engine.
Yes, they do! They are the ones that put together the OSD (https://opensource.org/osd) which they derived from the DGSL. No one else has defined open source, not even Richard M. Stallman. His definition is for "Free Software", not "Open Source".

So when it comes to who owns the definition, the definitive answer is the OSI. Anything else is just subjective opinions.

You must not work. Because businesses that do REAL BUSINESS and use Open Source are happy that there is the OSD and approved OSI licenses. That way, we can make real, LEGAL decisions. For individual developers, they might have a different idea of what the definition is, but the actual reference to what defines it is at: https://opensource.org/osd

Reading that will clarify what open source is and isn't. Anything else is just "free software" and should hunt down the FSF for licenses and such. RMS has a very different opinion on software that DOES NOT WORK for large corporations.
I worked at a place recently where someone (who left before me) argued seriously that automated syntax fixing shouldn't be brought into the millions of lines multi-project codebase with approximately a dozen developers with a 40% retention rate over any two year period because it would encourage bad habits by not properly punishing people for being bad.
Stumble Upon really died when clickbate took over the world. It went from like maybe a few per stream of sites to pretty much nothing but listicals.
Your answer seems to be that "yes, banks and other businesses globally are forced to become extensions of the US government without receiving funding to do so" (quoting miscreanity) and "Pakistani banks themselves [have] reporting requirements to the US" (quoting throwaway676980) ... so long as they have an account in the US (my link). I believe that includes Swift accounts?

I don't think they are really asking about the ease by which a bank should be able to generate that report, but rather the necessity to do so.
Just because the friendship remained, it doesn't make that particular event any better.
At a local business the police went in to request surveillance footage of an incident that took place off their property, but in view of the camera. This isn’t much different, except that the police now have a map of where Ring cameras might be located. The business owner could comply or the police get a subpoena.
You say "stagnation" like that's the worst thing that could possibly happen. My fear is that the next 10-20 years will make us wish we had a stagnant economy.
I've seen plenty of git users put "[JIRA-1234]" at the beginning of a string of commit messages. That's basically poor-man's mercurial named branches.
Interesting question! Actually, at the moment we don’t :).

We did some testing to see how big this issue is and it turned out that it's not dramatic. The main difficulty with graveyard purging is that you need to keep the undo in mind. Elements in the graveyard are used for undo, so garbage collecting will have to be strictly connected with limiting undo steps.

Add to that collaborative changes and it becomes a tougher problem. Therefore, we'd probably start from what seems to be the safest option – trimming the history stack and implementing a garbage collector that goes through all the possible reference points.
Here's the official GitHub Actions collection.

https://github.com/actions

And for a concrete example, the Docker Action.

https://github.com/actions/docker
> Furthermore I hope ring is indexing the faces. There's several videos from my neighborhood of people casing homes. They ring the doorbell and when they see no one is home they jiggle the door handle (criminals are stupid, there's a Ring cam right there). Thieves have been recorded breaking into cars and homes but police struggle to identify the individuals. How is us, as home owners and renters, banding together to identify criminals in our neighborhood and willingly sharing that data with police a problem?

Can you really not see the potential for issues here? Especially when it will be software making the determination for what constitutes "casing" and "suspicious behavior"? What happens if: I go to visit my friend and get mistakenly labeled as "suspicious" in the Ring network. Later I'm seen walking near the scene of a crime. I'm now a person of interest for no reason. And this is a pretty tame example that doesn't touch on deliberate misuse, ex Ring compiling and selling data on a persons movements throughout the day. There are so many ways this can accidentally and deliberately be misused.
Let me clarify: the us, due to precedent, not statute, requires evidence of harm to consumers. The eu only requires evidence of abuse of market share (which could be read as either harm to businesses or actions which might harm consumers).

In other words, if chrome were the objectively best browser, requiring it be bundled could be illegal in the eu and legal in the us.

This is I think very similar to what you say in your second paragraph, but flavored a bit differently.

In any case, it does mean the article isn't clear evidence of harm to consumers or that concerned would pick differently.
How long will the legacy App Engine APIs continue to work? Will they be removed before the runtime is GA?

These new runtimes seem amazing (and fix a lot of problems), but we also lose a ton of functionality that made app engine so desirable (easy users auth, images api, built in email sending, search, cron, and others).

It kind of feels like we've thrown the baby out with the bathwater.
I don't interpret that as shifting fault or blame, just as I don't interpret "well, if you wore a seat belt, you wouldn't be tetraplegic". Every person's primary responsibility is to protect themselves, and after each incident the most you can do to prevent another one, is to analyse what more you could have done, or you could do in the future.
There is a kind of complexity worship I've noticed, but my accounting of it is that it comes from folks who aren't aware of the methods of simplification employed by those successfully wrangling complex subjects/systems; absent an alternate explanation, they assume that the mind of the complexity wrangler is fundamentally different from their own.

In other words, rather than imagining the complexity wrangler inventing layers of simplifying abstractions, they imagine him/her to just have a radically extended short-term memory or something on those lines.

The article points out the case of architects worshipping complexity in some cases by essentially over-engineering. I think this is a mistaken explanation. I think it's more of a fear-driven thing: the architect is like, "Oh shit, this problem I'm gonna be dealing with is gonna be really complicated; I'd better throw everything I've got at it!"
Sorry if I was unclear. I didn't mean to link "libertarianism" and "despotic theocratic monarchy", but rather "libertarianism" and "ethics via purchasing power". Ideally, governments should be worried about ethics and businesses should be worried about making money. Instead, in the US today we have businesses worried about ethics and the government worried about making money.
Nope:

> The decision also requires Google to refrain from any measure that has the same or an equivalent object or effect as these practices.

http://europa.eu/rapid/press-release_IP-18-4581_en.htm
It mentions actions need to be private repos. So if I not mistaken free uses will not be able to use it.
Sodium ion batteries could finally be ready for prime time
That sounds like DeBono PO method: http://www.debonogroup.com/podisruption.php
Hey buss, thanks for stopping by.

How do you feel about the distinction between Google and Go? It sometimes feels like they're joined at the hip, something which historically had made people queasy (Java and Oracle, .NET and Microsoft, etc). Though Go is a project which came from Google, I personally feel that it better serves the interests of the Go community to treat them separately. Google receives special treatment from Go - the announcement that AWS Lambda would support Go did not receive similar fanfare on golang.org.

Side note: there is some activity on the Go blog which is more mutual cooperation and less Google hivemind:

https://blog.golang.org/go-cloud

But I still wonder why this stuff belongs here.
http://image-sensors-world.blogspot.com/
I was interviewed recently. I was asked to implement a solution in Java. It was essentially a stack-based computation engine. The interviewer posed a question and there were enough tacit hints for me to see what he really wanted: an "OO" approach using a type hierarchy + command pattern. He offered unsolicited prompts and I took them: I coupled the command objects to the engine. He liked that.

What we ended up with was O(n) _classes_ (where n = the number of computation operations).

I remained in Java, but took a functional and dynamic approach yielding a three-line implementation of the engine where each command was simply a function. All the tests passed.

I was kind of holding my breath at this point. What will he say? We just went from this huge implementation to three lines. I thought he was going to love it. The crazy simplicity of it all.

But to my draw-dropping surprise he muttered something about adding new types and how he liked that the commands were coupled to the engine.

Is this complexity worship? Or what is this? It's almost as if his brain was refusing to see the solution. Like it couldn't possibly believe that the solution could be that simple. So it just ejected it, put a big black censorship block over it.

I'm currently reading a book on brain hemispheres. Apparently experiments have shown that the left hemisphere will completely and blatantly reject obvious evidence even if the right hemisphere 'has a clear counter proof'. Sometimes I think our industry suffers from an abundance of left hemispheric dominance. Or something like this...
Is the "extend" portion of the new Microsoft strategy commencing...
11 Lessons Learned from Remote Patient Monitoring
> Hypertension? How is that relevant??

Hypertension is another word for high blood sugar - that's what you were talking about. It's part of a larger related problem called, Metabolic Dysfunction/Syndrome

> Glucose is absolutely sugar.

Glucose is a complex carbohydrate. Sugar is not, it's a simple sugar.

Edit: As other's have pointed out, I am wrong: glucose is a simple carb - the fact remains that it is not fructose and still feel that this is important.

Fructose is metabolized in the liver via Fructolysis

https://en.wikipedia.org/wiki/Fructolysis

Glucose can be utilized by almost every living cell on earth:

https://en.wikipedia.org/wiki/Carbohydrate_metabolism

And that big difference is why taking in cals. via sugar is different than taking it in via glucose, even though, as you say, glucose is just a long chain of simplier carbs.

> RE: France, are you kidding me? French people do get fat. https://en.wikipedia.org/wiki/Obesity_in_France

Fat isn't necessarily unhealthy; Metabolic Syndrome is the underlying problem.

It's all interesting stuff, huh?
I don't know any conservatives who consider Norquist a standard-bearer. And there's no dichotomy between believing some taxes are necessary and believing the current tax levels are excessive. 'Taxation is theft' is fringe libertarianism; 'taxation in moderation' probably does a good job of representing the budget hawk position (and not all conservatives are budget hawks!).
> Open Source was coined for software LONG AFTER the FSF had declared what free software meant

I know, you COMPLETELY misunderstood my comment.

> Going back and saying "Well, RMS might have MEANT open source, so it's actually the original open source"

I don't think he meant open-source and I am not saying he did, as free software defines greater freedoms. I am not a big fan of open-source myself, much prefer free software.

What I am actually trying to say, is that "free-software" was the original way to share code and work on it collaboratively for the commons, ie the thing open-source got inspired by.

What I am saying, is that in certain sense, you could say that Ken Thompson has a grandfatherly hand in Linux, despite him technically not. It's a spiritual hand, if you will.
I really don’t see how a Whole Foods sugar has any different effect compared “normal” sugar...
But there was a link posted in the comments to a great John Cleese talk.
Forth is actually disengaged from mainstream languages; Lisp being disengaged from mainstream languages is just a meme believed by some non-Lisp programmers (something to do with those parentheses). Basic Lisp is very similar to mainstream languages in the Algol family. Lisp dialects usually have nested block structure, with local variables that can be assigned, functions with formal parameters with ordinary by-value argument passing and so on. Javascript is a mainstream language and has strong ties to Lisp, much more so than to Forth. Python is more closely related to Lisp than to Forth. C is more closely related to Lisp than to Forth. Java is more closely related to Lisp than to Forth ....
No, that won't prove the haters wrong. It will prove the haters wrong if Uber can not only IPO but not crater thereafter.
not really, when google started to really take off, internet explorer usage was declining already.

nobody would've changed ie6 as their default browser because of the anti trust ruling. they changed because internet explorer was developed way slower than other competitors that slowly took over the market.
Ask HN: What service do you need, doesn't exist and you're willing to pay for?
Twitter faces GDPR probe over data collected by URL-shortening service
They still sell them in Mexico, and you can buy them on eBay
Thanks! A good UX was indeed one of our main goals and we weren't sure whether we're not overdoing this (again, the Netscape history ;|). But we kept in mind that simpler solutions already exist and it doesn't make sense to just copy them. That'd make the job easier, but we'd end up with the same issues that we identified in the existing platforms (annoying conflict resolution, stability issues, platform limitations to linear content – no tables, no nested blocks). So we risked taking the long path. The UX served as a compass and allowed making some reasonable shortcuts in some non-critical places. If we'd try to solve all possible issues that we've hit, we'd still be in the starting point :D
Thanks for pointing that out, but, okay, children and adolescents count too?

OP responded to a specific comment, I responded to OPs comment. I don't understand your point in that given context. I'd think showing one study - I didn't bother to look any further - that shows a risk was sufficient.

Since even adults have plenty of still dividing cells left I see it as reasonable to assume that adults are at risk too, even if that will likely be lower.

I also recommend at least the "Conclusion" section of this document, selected as an example, not as the one definite document: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3611719/
It is a good read overall too.
People won't want to use products that are backed by shady investors. Employees won't want to work for companies that are backed by shady investors. It's in the best interests of both company leadership and shareholding employees to avoid affiliation with these bad actors. If the upper management doesn't recognize that, it's up to the employees to raise the concern.
Belgian air force mechanic opens fire by mistake, blows up another F-16
Ask HN: Getting back a zest for life?
I had an orgasm today, the first in several weeks (I'm a female btw, in case it's relevant).

In the moments after orgasm I felt inspired to do things I would never have wanted to do before. I had fantasies like the way I used to fantasize as a teenager, that I haven't had since. My mind felt really alive for those brief moments.

It really brought home to me how I'm living only half a life. Whilst I'm not unhappy, I feel like my mind is dull, and I don't get excitement from things the way I used to as a child.

I know this is a fairly normal feeling for an adult. I just wish there were a easy way of getting back that child-like mind that was excited about every little thing, and full of imagination and plans to have fun. I could fantasize wonderful scenarios in my head that made me feel like I was experiencing them for real. Nowadays I rarely fantasize about anything.

Any suggestions on how I could get back this child-like zest for life....? Any quick hacks that aren't dangerous?

I have tried mindfulness on and off for the past several years but I've always gotten bored of it and never gotten to a point where I felt it was helping me. Maybe I need suggestions on how to persist with that until I see results?
It's not clear that typical co-founder vesting schedules are really capable of handling this sort of event: a co-founder develops a major disease that limits their ability to work but does not halt it completely.

In most instances like this the co-founder is likely to continue vesting as normal. Whether all parties are happy with this arrangement or not is likely to vary significantly from case to case.
The submissions with text instead of a URL have a penalty here, so it's more difficult for them to get to the front page. Next time it's better to submit the link directly.

Also, you have a username that is too relevant. Please pick one username and stick to it. (It may be your real name, some variation, something you like, but don't create a new account for each post. (Unless it's a very sensitive post.))
Had a similar event, only involving a hit and run where eyewitnesses had written down a plate and description of the car.

After a few weeks of getting nothing from the police, we asked to speak to a cop known for how no nonsense and rigid she is. Later that day she informed us it was a county vehicle driven by a county employee that was responsible.
Ah, I took it as you still use it today.

I've got a bit of interest in the handheld world, but haven't pulled the trigger on a Pyra (not a fan of pre-orders).

Also, what does RMS stand for?
Yeah good point, though even under this new license, you shouldn't face issues for locally installing the server and using it in your application.