skysight-inc/HackerNews huggingface dataset:
> It is the big party using their power to get developers to give up their rights.

Sometimes that big party is a single developer, or just a small group. They invest several years into developing a working product, unpaid, and then give it away, with the condition that anybody who wants to use it in a proprietary product must pay up.

Not all CLAs require a developer to "give up their rights." The code authors can retain their copyright, but sign an irrevocable contract which allows for the distributor to re-license their work as they see fit. The original author too, is still able to license it as they see fit.

If, on the other hand, the developers only release their work as AGPL with no separate licensing, all they are doing is ensuring that a subset of companies who might otherwise use their software, definitely wont. There are many companies who simply can't AGPL their own works and if they can't use your software, they'll find an alternative, or develop and alternative in house.

I'm certainly against the idea of coercing companies to pay for licenses by instilling fear, but I think it's only a subset of dual licensing companies which do this. A dual licensing approach isn't inherently coercive. If they're clear about their licensing model up-front then it shouldn't be an issue.

Also consider that at any point, you can take one of these AGPL dual licensed products, fork it, and not sign over any CLA, then you can distribute a fully copy-left variant of it with some additions of your own. You would question why wouldn't everyone contribute to your version rather than the one where they hand over the copyright of their modifications. There's an obvious reason this rarely happens: The bulk of the work and maintenance is being done by the company collecting the license fees, and community contributions are just a small percent. There are cases where the community version gets enough development effort to be able to spin off a successful fork - eg, MariaDB.
Darwin is just a name for macOS / OSX. They're the same thing.

There may be confusion due to the fact that Apple used to publish a Darwin iso that you could boot on their ppc machines, but that's been a long time and OSX is still Darwin. If you run uname on a mac it will tell you that it's Darwin.
There already is an autonomous closed loop from human behavior, digital surveillance of that behavior, and AI models that train on that data and use their models to influence human behavior.
Fair points.

Middle management is its own special hell. Sometimes even executive management.

A key differentiator is that megacorps and (at least some) very-large-scale investors are in a position to shape the actual competitive landscape, through regulation and/or taxation. They're often not trusted to do this (another issue, and another current HN story -- Edelman's Trust Report), but regardless.

The self-perpetuating and self-feeding nature of the process is disturbing.
i know you guys banned this guy [1] for trolling, but he certainly has a fast v8/tcp stack that bypasses node's internals.

from the benchmarks, deno looks similar to node in net/http perf. is there any specific reason you guys cannot get significantly more perf out of deno? (Alex has always said and shown that v8 is not the bottleneck).

does v1 mean that some of the existing architectural choices are frozen and any significant perf improvments become impossible?

[1] https://github.com/uNetworking/uWebSockets.js
Protocols always have ruled us and always will. Makes me wonder: does dehumanization and automation (offloading regular everyday things we do to automation) of our habits make us more free or more restricted?
Milk Fat Intake and Telomere Length in US Adults: The Role of Milk Fat Fraction
This might be one of the reasons why I tend to dislike scripted non-fiction podcasts. When I read non-fiction I am a habitual checker of sources. I want to make sure they actually say what the book I'm reading claims they say. That is a lot harder to do with podcasts.
So many! First class TS for starters, vs TS being a bolt on which is always onboards build steps and config. Drastically improved module and security systems. And lastly, it fills a the need for a portable, JIT, statically typed scripting language that doesn't really exist ATM in the mainstream with "good" dev ergonomics. I love that the me doc calls it out as a replacement for bash and python scripts. Bash is useful for running other programs but is terrible for scripting. For those of us that drink the types kooolaid, it's lighter and "more correct" than python. I thought maybe Julia was going to fill this need, but it hasn't really taken root.
Something similar, last year I have explored meeting new people and learning from them. Hopefully, at the end of this year, I will have list of people who had a positive impact in my life. https://medium.com/@raja.panidepu/takeaway-from-2019-lets-ge...
After a significant portion of my life spent online, I have kind of come to the conclusion that typing to other people is, in a lot of ways, a fundamentally different experience than talking to them.

It fills the same emotional needs just enough to make it hard to get up off your ass and put the effort into going out and finding people with common interests and making friends with some of them, but it does not provide anywhere near a full emotional diet.
Can you provide a source, either in the form of a ToS/privacy policy or an evidence-backed article, showing that Google uses customer data stored in GCP for advertising purposes?
Turtletree Labs, a Singapore Startup Making Milk Without Cows, Secures Funding
Congrats! I wish we could do the same but with full time employee(s) being covered. But I'm terrible at marketing and just want to build the oss products. We have over 1k stars in multiple projects for .NET but the developer market is hard to get paying customers (we all want everything for free ;-)). It also doesn't help we have massively funded companies competing against us...
> the "100% outage for 5% of our users = 95% availability" status update

What's a fair way of producing a single number though?
Sure, look up A/UX and Jordan Hubbard, Apple's former Director of Unix Technology.

It won't be that many years before I imagine we'll start seeing people asking to cite how the next forms of ChromeOS or Android were related to Linux.
I wouldn't worry too much about that claim. It seems like a poorly remembered claim about about a very old version. I'm sure somebody has the battlescars and could tell you what it was exactly.

My guesses would be a memory leak somewhere, some yucky disk controller bug I didn't run into, or possibly the TCP LAST_ACK state accumulation https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=25986

This has since been fixed, although it did take an annoyingly long time; but before it was fixed, you could address it by tuning socket buffers to be smaller --- it seemed to be less likely for clients to disappear with unacked data, but also, when they did, it wasn't as noticeable.

Most things are tuned pretty well by autotuning these days though. If your work is more I/O limited than CPU limited though, tuning is more likely to be useful.
Thanks for putting the critical question so clearly!
> There's over 10,000 ports ...

For the record it is currently over 38,000:

* https://www.freshports.org
I suspect a lot of interesting work on semantic knowledge graphs has been done internally at FAANG and others, but the results are trade secrets.
It depends on the setting. In a hospital (or hospital-owned primary care), the EMR generally reflects the top heavy administration. You end up with a billing system masquerading as an EHR.

In an independent practice, there are more options, and some are quite good (I work for one that I happen to think is pretty great in that regard, and most of our users seem to agree)
I have not used all of them, but every one of them I've touched is hot garbage. Like much enterprise software, the people who decide to buy it are not the people that use it. It would seem, from the outside looking in, that the majority of the effort goes into maximizing billing in the byzantine world of US insurance rather than the work of actually making people well.

What concerns me most about the larger players in the field is their dedication to minimizing interoperability to lock people into their software.
>> * Many people, early on, suggested moving to an FFI (namely Cantrill) and regrettably I ignored them.

A bit off-topic but Dahl referenced Cantrill here, who I figured to mean one of the authors of DTrace, Bryan Cantrill, who I then found from his Twitter (https://twitter.com/bcantrill) just last month started a new "computer company" which sounds super interesting, especially with his past experience and the passion he seems to have for attempting to solve a tough, bold problem:

http://dtrace.org/blogs/bmc/

Edit: which apparently was posted on HN with 500+ upvotes https://news.ycombinator.com/item?id=21682360, regardless it's a good read worth re-mentioning here

Edit 2: Also thank you for the excellent write up, I wish every tech talk had a text TLDR
> As a FreeBSD developer, perhaps you know what tunables are being talked about for specific use cases?

There are tons of knobs and I don't set or know anything about any of them in particular, sorry.

> Unrelated, I find it surprising that any major operating system these days need rebooting because "every third day or so otherwise the performance degraded a lot".

Me too. I assumed the author was talking about some (awful) historic bug rather than an ongoing issue they're having. Kinda sounds like a kernel memory leak, but it could be anything.
For some of the more 'difficult' domains, like computer hardware architechure, resources on the internet is sparce though.
I see your point, but I'd like to make an observation: most people start of running OSS on their laptops/desktops, and only then move to server/cloud setups, usually sticking to the platform they already knew. For example, I started off installing Linux Mint on my desktop machine and college, way before I ever SSHed into a server setup. By giving up on the desktop, the BSDs are making it unlikely that the next generation of devs will ever both exploring their server offerings.
I have limited knowledge in this area, but would AI not at some point behave in a way like virus or bacteria and propagate and adapt in some ways until it’s free (even if unintentionally) of those limitations.
TBH I am not probably the right person to answer this. Bartek has been working on a lot of internal refactoring these days and he had some discussion with Bert (presenter in dotjs video) on the topic. Maybe ask him in the Gitter chatroom?
AI Alignment: Why It's Hard and Where to Start – Eliezer Yudkowsky (2016)[video]
It can happen! http://www.visiontimes.com/2015/01/26/2-chinese-chauffeurs-b...
This still lives on; in Swedish for instance, orange is apelsin, which comes from "apple from China". Pomegranate comes from "pomme", French for apple, and "granatum" meaning it has many seeds (grenade actually comes from the fruit, because it looks like one).

Potatoes are "pommes du terre" in French, meaning "earth apples", and French fries are "pommes frites", fried apples.

Or just freedom fries.
For a specific ansible role for nginx, suggest to look at

https://github.com/nginxinc/ansible-role-nginx

it is complete free, open source, not difficult to use, does not require any additional tools on the target host.

On the control (source) host you just need ansible and target hosts need python3.

And from there you can use this role to push nginx install on 10 or 100 target hosts (with same single command). The hosts do not have to run the same OS (they can run a mix Debian-based, or -redhat based Linuxes, and a FreeBSD.. I think (although did not try that) ).

This role automatically setups and download the appropriate versions of nginx binaries, and allows pretty flexible config of nginx itself, from load balancers to reverse proxies, to plain-jane web servers...

Any passwords that may need to be transmitted to target hosts (eg for cert files), are normally encrypted in crypto-secure ansible vault. So they get transferred with SSH over to the host, without being ever bein stored plain on the source/controller host.

With regards to

> Most automation scripts are used to sell additional products like Ansible so this script avoids that.

I think most open source software, nginx including, can be though of as 'promoting' something or somebody. Just like any other endeavor that meant to be publicly consumed.
It's not just the ease of imitation, it is also the inherent biases in the language. Regardless of the cleverness of mashing things up or musical jokes, there is always a degree of juvenility or frivolity to the concept itself that makes it less versatile to express certain serious ideas as straightforwardly within the wider cultural realm. The toolkit itself is limiting, and the invention less universally applicable because they are specialized clever tricks in each case. It's like the difference between Ramanujan and Einstein. Self-propagating influence is a validation of either universality or foundational depth. Now, is inimitable cleverness done 1000 times a greater achievement? I'm not sure.
My girlfriend (who is in medical school) actually brought this up to me when I was talking to her about how it seemed that not only the rate of R&D was increasing, but the time to market was also falling dramatically. It's cool to see these kinds of developments being utilized so much faster
couple of things:

- first, I would highly recommend to stop blindly submitting resumes... go talk to some people. Meetup is great for it, but there are all sorts of ways to network with other developers, they can refer you if they like you.

- it looks like you literally put everything that you've ever done with computers on that resume. This makes reading it tedious. It also doesn't leave much to the imagination.

- The vast majority of your resume are projects and coursework (physically it takes up 2/5) cut that down to the most important stuff.

- Your linkedin needs to be fixed asap.

- Whether or not it is true... you have a massive amount of frameworks, languages, and libraries on there as well... for those of use that have been in the industry for a while its kind of a red flag that you don't know any of them particularly well. Try honing it into your best skills and your favorite technologies... it will help when you interview.
I certainly understand the attraction of a simplification of engagement

Because of the context of what you are replying to, this comes awfully close to implying that women should politely endure routine sexual assault for some reason.

I assume that wasn't your intent. But I didn't engage with your comment earlier because I have no idea how to take your point seriously and respect your point of view without inadvertently implying myself "Why, you're right! Women shouldn't be so ridiculously picky about their personal welfare with regards to sexual matters!"
In your app, don't put a link or any text that would lead or let user know they can make payment outside of App Store.

Set up an external website that registers/login user and process user payment there. Then in your app, require user login and then your app can communicate with the backend to check if the user is subscribed.
This statement is proportionally more common in fields where it's challenging to sort truth from bullshit.

If it's easy to see that a piece of output (a paper, code library, machine learning model, whatever) or a job candidate is great, then the credentials behind it don't matter much. However if it's challenging to evaluate quality, then people will shift to looking at secondary signals such as credentials, price, etc.

As to why a lot of economists go with the signaling model of education, well, it might just say something about their field and how much they got out of their own educations.
Oh, great news! It’s closer to 1.0 than I realized. Been checking in on the project occasionally, but been waiting till the everything was more settled.

Looking forward to giving it a test drive!
Incubents love regulation. It creates barriers of entry often times too burdensome for small and startup companies. Therefore less competition. Large financial companies (banks, insurance co etc) do this all the time.
It's a billing system with clinical related functionality tacked on. It's pretty frustrating to use from the perspective of a "boots on the ground" user.
> ... mainly for GPU support.

Is the nVidia driver still available for FreeBSD?

Many years ago I used to run the Linux binary of RtCW on FreeBSD using the emulation layer. Worked like a charm and the FPS was even slightly higher.
Sweden has kept up by continually getting rid of their smallest change. The last to be discontinued was the 50 "öre" coin in 2010, leaving the smallest Swedish coin valued at 10 US cents.

The last time the US deprecated a coin denomination was the half cent in 1857. Due to inflation!
I agree that it's good to at least specify the industry domain this affects as from the headline someone might assume the Epic they know, or be confused about which Epic is involved if they know of both.
If you need to travel on short notice, isn't it faster to book online rather than lining up at the airport?

Or does the airport ticketing desk have a later cutoff time?
Hi gls, I agree with you that people can change their name in a way recognised in most countries. I'm not sure that their government-registered name (changed since birth or not) has any bearing on what people 'have to' or do call them though? What do you think, gls?
The Unusual Rebrand That Turned This Ecommerce Startup Around
I didn't try to say FreeBSD doesn't have detracting politics (I don't think I said that) — you're absolutely right; it does.

My understanding, and let me know if I'm totally wrong, is that most glibc developers are not Linux kernel developers, and that most kernel developers are not glibc developers.

In FreeBSD, I think there's more crossover of developers working on both userspace and kernel components. The monorepo design helps foster that (again, subjective, IMO).
2010: EU subsidizes fisheries. France wanted in on the action. European Commission has officially categorized snails as "inland fish" in order to allow French snail farmers to receive subsidies.

2002: Fruit jams are subsidized in EU. Portugal makes carrot jams. Guess what, carrot is a fruit in EU. Let me cite that for you:

'tomatoes, the edible parts of rhubarb stalks, carrots, sweet potatoes, cucumbers, pumpkins, melons and water-melons are considered to be fruit'
Humans learn efficiently, but that has nothing to do with having a lifetime of data I believe.
Humans have a lifetime of data, but you can easily parallelize the model such that it takes in more data than a human can in his/her lifetime, and still humans are still the state of the art.
If Google calls for regulation then Google will be involved in the regulatory process. And they'll regulate their competitors right out of the market.
Oracle has done the same in the last 25 years.
Company I worked for used Oracle database for an enterprise system.

Oracle over the years, acquired some of our competitors.

Then every time customers would need to renew database licenses with Oracle, Oracle's sales reps would try to sell them the competing enterprise systems that they had acquired.
I thought it was ess-que-ell-ite

yea, seems so https://english.stackexchange.com/questions/431329/what-is-t...
So that means I am a double rainbow kid. I didn't even know it had a name, but I know my Mom has told me she lost two before me.
> The counterarguments, for privacy and protecting it, are far from irrational and have been made by some of the greatest scholars of the past centuries.

I don't doubt it. But when I wrote that I was being unconventional, I wasn't talking about the academy. I was talking about the HN zeitgeist. While the sample size is small here, don't you find it curious that 1 out of 17 responses agreed with me? And that I was called a bootlicker and demon. And that you yourself jumped to conclusions about who I am and what I've done with my life. I would normally ignore the personal stuff, but in this context it makes sense. Because,
ironically, if/when privacy erodes completely, we won't have to guess anymore about one another. And I'll make the HN-unconventional assertion that both your response (and this response itself) would have been a bit more understanding, more insightful, and more fruitful for the both of us. As it is, we're essentially blind to one another right now as pseudo-anonymous names on forum.
I see you have a good amount of time in this script. I do appreciate the efforts.

I just see that writing large scripts like this is a waste of time when we have cool tech like Ansible that could do this far easier. Plus Ansible is idempotence!

Scripts like this take time to create, debug and read to those that are seeing it the first time, or the 100th. This is one reason imho why Ansible (Puppet, Chef) were created. Yaml synax is easy, just need a good editor that shows the spaces. I use Atom and sometimes Notepad++

For example, here is a Nginx role with php that I randomly found: https://github.com/geerlingguy/ansible-role-nginx
This. Regulation can be very important, but always be suspicious when a major company is calling for regulation of itself.
Wait what, ISPs NAT their customers now?

That's just not cool
Uber sells food delivery business in India to Zomato
fair enough, I was being more flip than the parent comment warranted.

embarrasingly, I can't seem to figure out how to edit a comment so leaving this here:

OP: I am sorry for harshing ya. I shouldn't be so dang cranky. cheers.

* Edit: I guess I waited too long and the edit button is gone now.
> Can you share some source of your statement?

https://en.wikipedia.org/wiki/Darwin_(operating_system)

There's probably very little commonality left nowadays though. However, if you go back to the earlier days (Panther, Tiger, Leopard) and look at the release notes of Mac OS at the time, and the release notes of the contemporary FreeBSD version of the time, you'll see very similar text: I remember word-for-word paragraphs about things like NFS fixes in both.
Maybe I used to follow the wrong people, but a lot of these prominent thinkers didn't really invite discussions, they just made constant statements, where if you didn't agree, the only thing you could do was write a short statement as to why.
I think the poster means you aren't given the completed set. Elements come dribbling in a few at a time. With insertion sort, you're able to say, "this is the sorted list at the time we know it right now." Obviously when you get the next element, you don't have a sorted list anymore; you have a sorted list and one extraneous element. But then you apply insertion sort iteration and have a sorted list again.
I know people love asking when 1.0 is coming out, but please don't feel rushed! A delayed, thoughtful launch is infinitely better than an earlier rushed launch!

You probably don't need me to tell you this stuff though.. it's just annoying to see people pester every project about 1.0. I get it's probably just their excitement..
In fairness, at least there is some consistency, whether you interpret it to be genuine or not:

> Now there is no question in my mind that artificial intelligence needs to be regulated. It is too important not to.
One thing that NPR usually (always?) does, which I quite appreciate, is put out transcripts of their episodes.

If the podcast is scripted/produced to any significant degree (ie, it's not just a discussion show), I can't think of many reasons why everyone shouldn't be doing this.
I think it’s because Linux had no
Licensing costs, and I’m pretty sure history bares this out. I don’t think Linux on the desktop contributed at all to its server popularity

https://www.wired.com/2016/08/linux-took-web-now-taking-worl...