skysight-inc/HackerNews huggingface dataset:
> If it doesn't fit the OSD (https://opensource.org/osd) it IS NOT OPEN SOURCE.

Well, that presupposes that the OSD is the One True Definition of the term "Open Source"; although the OSD is widely accepted and respected, that's a rather bold claim over an English phrase.

> it's NOT OPEN SOURCE anymore

That claim doesn't seem justified at this point. It would be more accurate to say that it is not currently CERTIFIED BY THE OSI as being Open Source -- because the OSI has not yet reviewed the new license. Maybe it will turn out that it is Open Source (as per the OSD), maybe not. Until the license is properly reviewed, we simply don't know.
Thank you for bringing this up. I had never heard of Ric Weiland.

Here is another article discussing how he distributed his wealth:

https://www.geekwire.com/2017/remarkable-life-legacy-ric-wei...
Isn't the first rule, never talk about Flight rules?
> Is it really stupidity to attempt to prevent a large international corporation from abusing its market dominance

It is stupidity to attempt and fail so spectacularly
>Gruber sums up my feelings nicely: https://daringfireball.net/2017/06/medium_dickbars

Ironically, that site is perhaps more unreadable than a typical medium page. It uses some hardcoded mobile format (?) that shows tiny text in the middle 20% of my 16:9 screen.
> unfortunately for usenet now we have a problem: fast majority of servers are down... In the past ANY ISP, universities, many companies offer nntp server, now we have only very, very few...

There are fewer, but not exactly "very, very few": http://top1000.anthologeek.net/

Because Usenet is fully distributed, the high number of site-local servers in the past was in large part about reducing bandwidth costs (having a Usenet server on your network is a lot like having a caching proxy, but even more effective).

Running your own text groups Usenet server has also never been cheaper. Most small Usenet server operators will be happy to peer with you, as long as you have a static IP.

The market for binary newsgroup providers is also healthy, but that is not about discussions anymore.
Huh? A drilling rig has a rather small living space for maybe 50 people or so in mostly bunk housing. Compared to, say, a cruise ship, they're tiny.
Immigration is a good example. Immigration laws are popular but immigration enforcement is unpopular. So what we have in the U.S. are lots of laws and spotty/inconsistent enforcment.

So we need an intellectually-honest debate about what laws we want that we are actually willing to enforce.

Unenforced laws leaves many in a legal grey area which is not fair or just.
Oh, I do dislike that attitude. "The sun is just a big ball of gas."

Dude. That "big, ball of gas" "just" spontaneously ignited due to gravitational forces and supports life on this planet. That's fucking wild. It's way more cool that it's simple. You try squeezing air hard enough to make it explode.
Ask HN: What stock trading API do you use or recommend?
I am thinking of playing with stocks (small amounts just for fun). But I do want to do real money. What are some of the stock trading APIs that folks here at HN recommend ? Ideally I would create an application that can place orders for the stocks that are pre-selected and mostly do buy/sell. I guess the idea is that I want to play with my own custom algorithm for fun to see if I can make some money through my stocks using some type of automated way (not talking about HFT or anything too serious).
However; compiled versions and binary distributed versions would not suppport E2E chats together if there were any significant difference.
Playing a devil's advocate. Suppose somebody made a clean-room implementation of a MongoDB driver that contacts MongoDB, then passes the data to a MongoDB-compatible interface that shares no code with MongoDB. This wrapper is duly shared. Can that guy then offer a SaaS MongoDB-compatible DB by exposing this driver, connected to a real MongoDB, without a commercial license?

As we notice, all that SSPL would require to share is shared in this case.

Then a wholly-owned subsidiary could build various value-added services on top of that MongoDB-compatible thing without a commercial license. This of course would fail if the wrapper would need to be licensed under SSPL, too.
I should note that I am on mobile. On mobile I don’t see a demo in the link from the OP whereas the demo in the link I posted above is available on mobile.
The Bush tax cuts began in 2001. The effects depend on who you ask, but the non-partisan Congressional Budget Office "estimated in June 2012 that the Bush tax cuts (EGTRRA and JGTRRA) added about $1.6 trillion to the debt between 2001 and 2011, excluding interest." Of course, the financial crisis and subsequent government stimulus didn't come until 2008. [1]

Meanwhile, the Trump tax cut "increases the total projected deficit over the 2018–2028 period by about $1.9 trillion" after accounting for tax-cut-stimulated GDP growth, according to the CBO. [2]

For all we know, we could enjoy another 2 (or 6) good years before it all comes crashing down in 2020 with a Democratic president in power. Or not. If I could predict the future, I'd probably have better things to do than respond to Internet comments.

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

[2] https://www.cbo.gov/publication/53787
They explain that in part 3, direct link:

https://blogs.msdn.microsoft.com/oldnewthing/20180314-00/?p=98235

The technique is not new, in the Monotone wiki it is known as daggy fixes:

http://wiki.monotone.ca/DaggyFixes/
Yeah, I agree it is not an open source license based on rule 9 alone. I mean, the reason for the license not being open source is not an accident. It's not some unforeseen side effect. Their whole purpose of changing the license is to restrict the freedoms of the service companies using the software. I'm somewhat sympathetic to MongoDB for wanting to extract money from them or to force them to work with the open source community. However, you can't have your cake and eat it too. Forcing them that means your license is not open source.
I do not know About exercise; there are other options too: fasting for several days ( 4-5) ; Your body will produce ketones as fuel for your brain and growth hormone will also be produced; both can be used to repair your brain. It is free and from ancient traditions
Ask HN: Preparing for university calculus?
Hi HN,

I'm in my mid 20s and trying again for an undergraduate degree (I dropped out of my first attempt for medical reasons). As you might imagine, it has been many years since I've studied math and I feel extremely rusty. Does anyone have recommendations for a fairly rigorous pre-calculus textbook or online course?
What people say they want, and what they do, are only loosely related. I have lost track of the number of in-house / one-off frameworks I have seen that have been justified on the grounds of making thing simpler, but which have the opposite result.

Efficiency is another common excuse offered for gratuitous complexity.
SoftBank believes 1T connected devices will create $11 trillion in value by 2025
This VP specifically states MongoDB "IS NOT OPEN SOURCE" presumably referencing their own organization's definition of open source. What's worse is their current definition technically qualifies MongoDB as open source. She conflates a non-OSI-approved license with the definition of open source very blatantly.

As someone just above said open source for many simply means the source code is open (can be viewed).

Edit: Realizing now that "open source" may be a genericized trademark held by one of their board and we may need to ignore their assertions in this thread.
It would be closer to "source available". See eg tarsnap.

> Is prohibiting commercialisation of my work not in the spirit of open source?

Roughly (IMNHO) there's Stallman/gnu style Free software, which is about user freedoms (freedom to run the software being freedom zero). And the Raymond/cathedral vs bazaar "open source", which is about developer freedom - the freedom to learn from and build (in also a business sense) on other software (mit/bsd/apache etc).

The distinction isn't absolute, a gnu "user" is certainly a developer too - but "open source" isn't as concerned with user freedom - especially freedom zero.

With drm, signed bootloaders and trusted computing - it's easy to see a world where even access to source code and compiler tool chain doesn't guarantee the freedom to run a) binary software from a vendor, nor b) software binaries you make yourself.

So gnu/free software isn't primarily about preventing commercialization (see eg: walnut creek software and their CD rom/floppy shipping business) - it's about maintaining user freedom.

And many believe the only real way to legally protect end user freedoms is through means like gpl/AGPL.

In a sense gnu is pessimistic free software (what if I can't (legally) access a c compiler and kernel header files - how can I even build a new printer driver then?) - open source is more libertarian/free market optimistic: go ahead build a firewall appliance from this distribution and lock your customers out - there's plenty other folk that will keep sharing and caring. And if you develop a cool, high performance userspace network stack we'd love for you to share - but do as you please)

Neither is about preventing commercialization - both are about securing access and openness. Now, they do work against certain types of legal mechanisms that are associated with commercialization, like patents and copyright.

Lastly,in a world with copyright, "source available" can be very dangerous to developers (this include text books with unclear licenses for code examples). What happens when I copy your btree implementation? You did show it to me. Was I supposed to forget about it?).
ehh last december might have been too early, to be fair. These days I see people using the scooters almost every time I go outside
That's true of a product company. But if your product is an app for taxi drivers to use... it's not a 750k per employee product.

Perhaps if they had self driving taxis....
This is such a bizarre request.

What you're basically saying is, because 5% of people don't understand the common norms that are blindingly obvious to everyone, the 95% must go out of their way to explain and accommodate the minority.

Why is the onus on the 95% to do that, as opposed to the 5% to have the recognition that their lack of grace in this context is an issue and instead choose to find a different playground?

I'm going to be cold about this: if you do not have the ability to navigate the social norms within a professional working environment, you ethically should not be allowed to pursue romantic interests there. Bottom line. Accommodating to that inability should never come at the cost of someone else's discomfort, nor are you entitled to pursue any possible interest just because you happen to work there.
You asked "what valuable thing has Signal done" and offered to track them, and I responded with two examples. "What if someone threatens a Signal employee" is a moved goalpost. Who else has solved private contact discovery? Conversely: who else has solved Mossad as a threat model? I have repeatedly pointed out the Signal subpoena elsewhere, which is responsive to a number of your comments.

If your threat model includes Mossad, you're going to get Mossaded upon. You say "thinking only Signal can do this is hubris", but in the same breath suggest we're just carefully consideration of a standard away from being safe against Mossad threatening someone's kids. That's hubris.
>>There's no scenario where they don't know exactly who is sitting in what seat for every seat on every plane when it takes off, it's all just data in the computer they can reference.

I would amend that slightly. They know exactly how many people have boarded the plane and presumably who they are. People move seats to allow families to sit together or trade a window for an aisle on many flights. The airlines aren't modifying their seat assignments after you walk down the jetway.
The Command Line team recently updated the default colors (especially a less terrible blue), but unfortunately it doesn't auto-apply to existing profiles for backwards compatibility concern reasons. Highly recommend grabbing the ColorTool and updating to the new colors if you get a chance.

https://blogs.msdn.microsoft.com/commandline/2017/08/02/upda...

https://blogs.msdn.microsoft.com/commandline/2017/08/11/intr...
It's not realistic to expect CTOs to know the intricacies of all the latest widgets and libraries. I'm talking about CTOs of mature companies, not "CTOs" of a 10-person startup.
Yeah, but that's a really dangerous position to take and if they'd work with me I'd be quick to set them straight. Because that path leads to legal adventure.

What you are describing is "source available", not "open source". And that's a huge difference in practice. https://en.wikipedia.org/wiki/Source-available_software
This is very different, because a) the police no longer have to bother to ask as long as the camera's owner has opted in, therefore this can scale much more quickly, b) the police can offload "assessments" to some neural network, and c) as far as I'm aware, you may not be able to control or even be aware of which footage is viewed by the police.

The police absolutely do not have a sufficient reason to know every person who has come over to my house in the past X weeks.
The Man Who Bought New York
duplicate, please check before submitting

https://news.ycombinator.com/item?id=18215231
Try visiting more the newest page. It's full of crap but from time to time you can find interesting posts, and some of them need a few upvotes to get to the front page.

(I remember that someone proposed a filter to see all the post with at least 2 points, so you get some filtered version but that include a lot of post that are not mainstream.)

Also, try to ignore the post with more than 100 comments.
Indeed. Financial implosions tend to have bad effects on the political system. If this situation does lead to financial problems the effects probably won't just be limited to China.
Thanks! I'll have to consider doing a test like you describe downthread sometime. Most of my biking is just getting home from work. And, well, that is only 20 minutes on the bike. Large hill, but still just 20 minutes.
Is that the correct hemisphere association? I have a vague idea it'd be the other way around (left has clear proof, right rejects). And what's the book?

I've noticed in myself a tendency towards programming "aesthetics" that just "feel" right. Sometimes that intuition seems to overlap with faculties that help avoid complexity and find elegant solutions... but there's also plenty of times when it's either habit based in a collection of odd assumptions or even apparently arbitrary, and so it's something I've been working to interrogate.

OO approaches specifically have something like three decades of pop-tech discussion as being professional and sophisticated. That's a kind of conditioning that's hard to overcome.
That is the power of lawyers and contracts, that´s the power of the dark side.
I don't think this argument holds generally. For example people used to pay for GPS apps (iGO, TomTom, etc.) before Google Maps/other navi apps were available for "free" on smartphones. Google, in fact, might have destroyed a market by making Google Maps "free".
Microsoft didn’t just “give away” the browser. It also forced OEMs not to bundle a competing browser.

Much like Google would not allow OEMs to both build Google Android devices and non Google Android devices based solely on AOSP.
That's a fine interpretation of the term for amateurs.

By which I mean, it's probably fine to think of things that way when you're working in an amateur capacity. If you're working in a non-amateur capacity, thinking about things that way could result in unwittingly exposing yourself to more legal risk than you want.
> Do you essentially build the specs and someone else does the work?

Yes, something like that. See: https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pr...

That post goes into much more details and reasoning for this argument.
You can watch TV on a treadmill, something that is much harder (and more dangerous) while running outside.
Also a non expert.

It seems like a lot of Chinese cities have equal to or greater debt than Detroit. How bad this is depends on the tax base of said cities and how the debt is structured, but it’s eyebrow raising at best.

As far as I understand, a lot of valuation of the risk in muni bonds is based around the assumption that municipalities won’t go bust together at once. It’s this way in the US. This let’s someone spread their money safely, in theory.

The Chinese economy is so export and manufacturing dependent, it wouldn’t surprise me to see a lot of cities go bust together at once if the economy shrinks. They have very little other economic activity to fall back on.

For my part, I think any good usage of debt requires transparency about the amount and purchase. Any entity, private or public, that tries to hide its total debt load is suspect at best. I would expect such an entity to have other hidden debts, and possibly be leveraged to an insane degree, hence the privacy.
Opera! Like Opera 12. The only good email and nntp and rss client ever. Full text indexed search speed and huge folder handling...
Right, the seeds are sewn, all we have to do is wait.

The President and Congress ignored the CBO predictions publicly, because privately the intended purpose is to facilitate another debt crisis, as that is the only way to cut popular social programs.
Or you could treat this as something other than a fait accompli, make sure your voter registration information is up to date, and vote on November 6. https://www.vote.org
Facebook cracks down on ‘dark ads’ by British political groups
> Google is alleged to be dominant in "licensable smart mobile operating systems and app stores for the Android mobile operating system"

That's kind of a weird statement, of course they are dominant / monopolistic on Android, just like Apple has a monopoly on iOS.
but what happens when a state actor threatens to kill the family [...]

No messenger system protects you against that. You seem to be going through the full sequence of well-known poor ways to evaluate the security of something like an instant messenger, starting with the feature matrix, going through 'it can't be secure if it's not open source/self-hosted/federated' and reaching the Mossad. Which is a worthwhile and educational exercise but it's still not a good way to evaluate the security of something like an instant messenger.
It’d be awesome if app engine had an easy way to add this like Firebase does.

P.s typo on your link
They probably report issues back and so on.

How much AWS shares its profits with GCC, qemu, etc? Not at all besides the bare minimum that benefits them.

(And don't misunderstand me, I don't see Mongo as some kind of underdog here, but making big money from software is hard, even if - or exactly because - valuations - and funding - are in the sky.

And AWS is fundamentally a different kind of business than what open source usually is. It has a compounded networks effects / economies of scale effects. And on top of that it has a closed source management layer, but that is largely irrelevant, except for Mongo in this case.)
They are profitable in many cities, they basically just reinvest 100% of profits in geographic expansion. Amazon did the same thing, and investors said the same thing, and look how that turned out.
I'm Switching to iPhone XS Max
You're right from a technical perspective. What I meant that as an abstraction, it serves a double purpose (it represents both a node and an edge in the DAG, and it depends on the command that you use which interpretation is right).

If you checkout a commit, the commit represents the state of the repository. If you revert a commit, the commit represents a set of changes.
Are you suggesting the EC should have been much more aggressive in their ruling then? Because then I would have to agree.
When I look at the jump in defaults this year, all I can think about are all of the home loans people stopped paying in the lead up to the mortgage crisis and how they were systematized into the rest of the economy by securitization. If China's system was built around those so-called "implicit guarantees for debt," isn't it due for a similar or more severe correction?

It seems like the same story--different sector and different culture, same greed and assumptions.
It is what I'm hoping for, but I'm not holding my breath. Remember when the Senate instructed President Trump to sanction Russia? Yeah...
Autopilot debuts real-time collaborative customer journey map
That could happen, but then I'd imagine they'd be sued out of existence.
It seems you assume I was taking about tax collection and government being highly funded - I'm referring to the economy as a whole, of which government is only one component; preferably a shrinking one.

Investment is accelerating in low and no-tax countries or regions while it is waning in high-tax locations. There is a growing realization that silicon valley is not all it's cracked up to be.

Simple incentive structures explain a great deal of capital movement.
Lyft reportedly taps Wall Street banks for an IPO
Just to throw in some new terms, weight training tends to be more anaerobic, where things like distance running are more aerobic (where oxygen provides most of the energy). It's not an either/or, but more of a scale progressing from aerobic to anaerobic. Lifting more weight is generally more anaerobic than lifting less weight. And the downside of anaerobic exercise is that you can generally only do it for short periods of time.

Since I don't have a Science subscription, I can only read the summary, and they do not explain what type of exercise they required the mice do. So if someone with access can clarify, please do. But from what I know of similar "cleaning out" studies, the exercise is generally distance running. So weightlifting for a short period of time is probably not going to give you the benefit this study refers to, even if you're burning the same number (or more) calories, because you didn't do it for as long of a period of time.
What was the reason urlfetcher had to be engineered in the past? Curious.
Where exactly does what say actions need to be in private repos? I'm not finding it.

Edit: Seems like workflows can only be created in private repos [1],

> You can only create workflows in private repositories.

but actions can be public [2].

> To share GitHub Actions with the GitHub community, your repository must be public.

[1] https://developer.github.com/actions/creating-workflows/crea...

[2] https://developer.github.com/actions/creating-github-actions...
It's interesting to me that Parkinson's Law wasn't originally conceived of in the context of software projects, yet that's the only place I hear it applied today.

I've been working outside of software recently, and noticed to my delight that this Law hasn't applied at all. In one case, I was hired for 3.5 days of work, and we got finished after 2.5 days so we were sent home early -- nobody was dragging their feet to make it last 3.5 days. In other cases (more common), we've temporarily had too many people for the job at hand, so the team lead said "Just wait", and we do nothing until there's more work ready for us.

Why have I never heard of any software team ever saying "There's nothing for you to do right now, so just wait"? My first thought was the endless supply of bugs, but that can't be right, because I've never heard of a team lead saying "We have no work for you today so go fix bugs for a while", either.

It really does seem like every software team manager thinks that the proper amount of complexity in a system is perennially $(current_complexity + 1). The cases where program complexity approaches a constant asymptote (like Redis and perhaps SQLite) are so rare as to be notable. They're also frequently mentioned as being developer favorites.

Maybe the field just needs another 50 years to mature.