skysight-inc/HackerNews huggingface dataset:
> PostGIS via TCP

From a legal perspective I'm unaware of any ruling which establishes a difference between components communicating via TCP and components communicating through function calls at the ABI level (e.g. linked libraries); the latter is apparently enough to constitute a derivative work (see the LGPL/Linking Exception). There are obvious technical differences, but it's not clear that they should be treated any differently from a legal perspective.
Thanks for the site! For us upvoting your site it'll only be fair if you share with us how you duplicated those 7 bottles.
> After a couple of months with lawyers, it's now a major AGPL supporter

I had a similar experience. I took exams on patent and copyright law with IP lawyers as teachers during my degree.

Then I worked in well known tech companies and had the opportunity to attend meetings with lawyers, business people, read contracts, etc. and oh boy!

Misconceptions abound terribly. The average techie overestimates his/her understanding of law and business.

"permissive" licenses are stupidly lenient. Companies never sign similar contracts between each other when exchanging goods or services. Contracts have hundreds of defensive clauses to mitigate risks or ensure fairness.
I spend 8+ hours a day working with/ingesting data. Had no clue. Checked with my data-using colleagues just to see if any of them had heard of Arrow - about 50% had. These are people who spend their entire day working/ingesting data in various pipelines. So, while I won't comment on whether the subtitle would be useful, I'm pretty confident that the (perhaps not large) majority of people who would/could use Apache Arrow had not hear of it.

A lot of people just stay in their lane. Having a solid description, like the one you provided, would be super useful. Perhaps a tool-tip feature of HN, even.
Python seems to be headed this way, as well. People tend to forget that Python is almost 30 years old already. That it's held up this long, and that it's still being developed and maintained strongly suggests it will continue to be a viable language in the industry for many more years.
> Disabling acceleration is a big feature here, again something that makes sense on a trackpad but does not on a scroll wheel.

Ah, but it makes sense on Apple scroll wheels! I think that's why they never added a built-in option to disable it.

Nowadays the Magic Mouse doesn't even have a physical scroll wheel, but even on the Mighty Mouse, the scroll wheel was a little ball that could roll in any direction and didn't have notches, so acceleration made sense.

Acceleration + notches are what do not go together.
Doctors on average make more, but they also start their careers burdened with overwhelming debt (a few hundred thousand dollars) and work much longer hours than software developers.

Both my parents are doctors, and I'm a software developer. And you know what? I have it really, really good in comparison.

edit: I noticed that you phrased the question as "earnings potential" -- well, in that case, it's comparable. High-level engineers at FAANG make boatloads of money.
You make a perfectly circular argument. We shouldn't call things the OSI mailing list doesn't like this year "open source" because companies will call things the OSI mailing list doesn't like this year "open source". In other words, "open source" is valuable because it's OSI's exclusive intellectual property. Its utility lies in exclusion and control.

If you want to retreat to "principles", that's fine. But then you'll have to deal with how poorly OSI and FSF definitions express them, differences of opinion among members hidden behind handwavy vague definitions, and a long history of inconsistent results on specific licenses.

I have no idea how any of this makes it easier for companies to disregard copyleft terms. Diffusion of copyright ownership and constant initiatives to discourage enforcement, by giving up rights and including by vilifying those enforce theirs, make it easy for companies to disregard copyleft.
> Perhaps you're getting downvoted because it's 2020, and your analysis makes zero mention of what some would call the most important group of people involved in any software project: the end users.

This is a fair point. I guess I think the protected class in the context of open source should be the developers -- because they're the ones putting in the actual work. So I'd always favor their freedom over the end users'. Even if the "developer" might be a Fortune 500 company.

Plenty of MIT-sourced projects blew up because Google or Facebook started using them. And, I'm no fan of huge Fortune 500 companies, but let's be fair: they often contribute back.
You claimed it was unfunded, not underfunded. Please read more carefully.

And no, surely we wouldn't. The Republican Party wants to destroy Social Security, they aren't interested in anything that would make it stronger.
They do, but it requires the existance of a dual license for that project, which usually requires copyright reassignment was put in place from the project's inception.

The current maintainer can't just sell a copy under non-AGPL if there are other copyright holders (contributors).
I just re-read this. I've got one clarification: checking correctness of questions before creation is not there yet but candidates can check their solutions during the test. Because I'm recruiting the first users, I'm creating questions for them and making sure everything works. Automating this is in the roadmap.

The StackOverflow check is a very good idea. A plagiarism feature is in the roadmap too.

I cannot thank you enough for taking some time to answer the way you did.
And Indonesia, Australia, New Zealand, Japan, Cuba, Madagascar.

I think the bug is related to islands!
Can a laser rifle fired from a submarine damage targets across the water-level barrier?
In TLS 1.2 a client is vulnerable if a session ticket is issued, regardless of whether it was ever used. The ticket contains enough information to decrypt everything from your session if an adversary knows or subsequently learns the STEK to decrypt the ticket.

In TLS 1.3 it matters whether you use the ticket, if you just discard tickets they can't hurt you, if you use the ticket while an on-path adversary knows the STEK they could MITM you.

As a result in TLS 1.2 it matters whether the TLS client implementation reports willingness to accept tickets, not on whether you've written code to actually ever use the resulting tickets. If your library says "Sure, send me a ticket" then in TLS 1.2 the only thing protecting your session is the STEK inside the server, if that leaks or isn't actually random you lose regardless of what you do with the tickets including throwing them away.
Show HN: I started a weekly newsletter to help with digital productivity
OnePlus Nord review: Android’s best bang for your buck
Laser pointers for Sphinx scale cats. Very informative article too. The quoted "it won't blind people, really" verbiage smells a lot like bullshit, doesn't it?

The bit about "unequivocal, cross-cultural warning" tho, that i buy. A more pointed way of saying "I see you" than launching a flare.
Generally when people insist something happened a certain way despite a massive investigation that concluded the opposite, we regard them as loony conspiracy theorists.

In this case the investigation “did not find that the Trump campaign, or anyone associated with it, conspired or coordinated with the Russian government” but because the conspiracy theorists at issue are MSM-sanctioned they can peddle their poisonous hoax of a colluding, treasonous public official to their hearts content.
PDF: http://bd.unsl.edu.ar/download.php?id=1638
It's not. The guy lives and works in Huntsville. The primary revenue of the city is weapon and propulsion research for the government. I'd imagine that perspective is the norm in that area (even more than the South in general).
As others have said, it's effectively fraud at that point.

The customer has already paid for that feature. Best case we rip them off and take their money for nothing, which is scummy. Worst case they figure it out later and sue.

Either way it's the wrong thing to do.
I'll be adding my observances of my commute to OpenStreetMap shortly. Thank you!
> Along similar lines, I've wondered about how often restaurant and bar owners have bugged their own premises.

In a few select Houston strip clubs.. all the time, or at least ten years ago some did, the ones owned by certain organizations. I haven’t been around that scene for a decade, so I can’t speak to now. I know of a few other places that seemed to magically never have trouble with city officials or permitting. Another such place, an after hours club, was frequented by the mayor’s “party-oriented” daughter, never had trouble with police raids, or fire marshals. The venue survived unscathed until the next mayor took over and such leverage became unavailable. The Texas Alcoholic Beverage Commission was the only real challenge, but often the local cops would be knowledgeable about pending raids and would graciously provide some advance notice. It certainly helped that many of those cops were paid as off duty private security by the venue. DEA was another frequent adversary, but those folks aren’t as undercover as they thought they were. I might suggest that the DEA was (or maybe still is,) one of the more sketchy law enforcement agencies in the government.

Just under the surface of “normal,” there is some really fascinating stuff that goes on.
Yeah, the scroll wheel acceleration kills me - I start off scrolling just a few pixels, and then it jumps half a page, when I just wanted a few lines. I've been using a product called "USB Overdrive" which has a multitude of features for tweaking and mapping input devices, just to override the scroll wheel behavior.
Says you.

Our HR was run by the Corporate General Counsel. It was pretty much as bad as you can get.

Also, we were paid "competitive" wages (read: below-market).

I was the manager for 25 years (I should mention that the engineer with the most seniority had 27 years -we started together), and I feel I did a pretty good job. Considering they did not "jump ship," I guess something went right, eh?

Nowadays, it seems that people "manage by fad," as opposed to managing humans. It's kind of heartbreaking, really.
Discussed at the time: https://news.ycombinator.com/item?id=12965589
The US military isn't just doing it out of the goodness of their hearts. They want you to become a submariner!

Or at least that's what I think he's implying.
After the video game crash several companies, including Nintendo, rebranded their next-gen systems as "home computers" to avoid the stigma of being a "video game" system. In that light I don't think it's terribly surprising.
Netflix did not improve their mail order DVD business. Nothing about streaming improved their mail order dvd delivery.

What you have uncovered is that successful cannibalization in a product area in retrospect can seem like product continuation and improvement. But at the time - absolutely not.

To make the example clear think if Blockbuster had released a streaming service back then before Netflix. Obviously would've cannibalized their successful video store rental business. But assuming they won out, it would've just seemed like an evolution in video rental.
Interesting, as someone who has implemented command line interfaces before. I am curious how this deals with user input interfering with the rendered output. For example if you're displaying a progress bar and the user starts typing or presses "enter".
Used against Portland protestors? From the videos I've seen, it's the "protestors" using them against the police.

https://twitter.com/stillgray/status/1286914458032332800
I see Go listed as a supported language. Is that through WASM build targets or something else?
The article and the manufacturer's literature explains that the laser, while capable of fairly high output, automatically reduces power using rangefinders and some sort of smart detection so that it is eye-safe at all ranges.
Dead on. My first time with a single direct report was a catastrophe. I was like a helicopter parent (as opposed to a micromanager). I did get feedback from him that we felt more like peers than manager/report, which he said felt weird but couldn't explain. He left the company, and I hope it wasn't due to me.

Fast forward two years and I was managing 8 people, and I didn't have time to helicopter. Just like this article: I was too busy rotating through each person to spend too much time on any one. Plus I had one really good report and one terrible report, so I had to spend more time with the latter. Just like the public school system.

Yeah, this is a great article. Short but important. Wish I had seen it ages ago.
Depends entirely on your location and specifically what you want to do as real estate is a really big space from brokers to house flippers to property managers. I've got a friend who has been in Seattle real estate for decades - he has commented many times about how in flush times people rush in to RE for the money, then run away when the market cycles down. We've seen the same thing in tech - some of us are old enough to remember the Dotcom crash and are a bit bemused at the irrational exuberance of the past 5+ years in tech, as it too will likely have an eventual cycle. Point being - there are a lot of ways to make money in this world - plenty of plumbers and welders with nice houses and cars - so pick something you enjoy, not just something that feels like there's a lot of money flooding that direction.
Opinion: Ligado Is LightSquared Fiasco 2.0
> Then you're just not in agreement with how GPL works. It's meant to be an explicit guard against people taking projects, forking them, and never contributing back.

I'm definitely not in agreement with it, I just don't like that it tries to present itself as some kind of purist "free software" license, but in reality it mandates how code can be released. How is that free? To take a page out of the blog post, it sure sounds like propaganda to me.
But What is GPT-3?
Interesting, thanks.

Is the move to pre-publishing servers (like arxiv) a part of this? How does SciHub (and similar) figure into it?

It does sound slow, and a bit trivial, if I'm honest. Are there any examples you can share of successful experiments that have travelled across field boundaries?
Can you release the same code under two licenses?
Hi HN! It's been a couple months now, but every week I share a digital tool I use that has helped me get things done better/faster.

It has mostly been personal experience, but in my day-to-day I found myself sharing so many of these to people one-by-one, that I figured a newsletter was a better way to reach more people-- plus, I seem to enjoy writing. From note taking apps to finding royalty-free content online for your own personal projects.

Many of the tools you'll be familiar with, and others I encounter on the daily tech-forums (giving credit where credit is due). You can see a list of previous articles on https://thetechletter.com/archive and expect new emails every Monday at 11:00 EST.

I appreciate support or feedback!
That's fine, everyone knows that many people don't like the (A)GPL. Not sure we need to have that discussion at every mention of it though? (I assume the latter is the source of at least some of the downvotes)
Like conspiracy theorists tend to do, this is a conflation of the fact that Russia, like all countries, engaged in active operations during the election focused on advancing their own interests, and the hoax suggestion that President Trump’s campaign coordinated and conspired in those activities.
I used to use this, but I found that it sometimes got disabled when I unplugged and replugged my mouse (and always if I later got a new mouse). I eventually gave up.
https://archive.is/8XT8c
Not only possible, it’s a fact. Borg executables make many assumptions about available runtime services and cannot operate in their absence. It’s probably impossible to derive and operate the same artifact Google is running without a complete Google architecture in place and operating, from Chubby on up.

How does one comply with the AGPL in that scenario? “Rearchitect a not stupid way” is probably the answer here, so it’s a nonstarter.
There have been a few times I've been tempted to try to petition a Nissan dealer to try to import a Zoe to the US. Nissan America's short-sighted truck focus belies so much more interesting work going on in their siblings in the larger Nissan Group.

The Honda e at least has the excuse that the US has been the slowest to allow sideview cameras in its safety regulations, though Honda America similarly is short-sightedly focused almost solely on trucks in the US.
Wrt. GPLv2 what counts as derived work is a mess.

LGPL mainly exists because statically linking a library into a binary (especially with link time optimizations enabled) will somewhat modify the binary code of the linked library in the way it is placed in which some lawyers use to argue that static linking is always a derived work.

So LGPL let's you rest in peace if you need static linking.

(I also have read arguments that even dynamic linking is derived work or that it's totally independent of the linking method but on how the linked code is used. All from lawyers, through not all from US lawyers. Also that was quite a while ago, some curt might have clarified such aspects.)
Have min number of directs for anyone to become a manager, number of companies do this. Somewhere between 3 to 6 from what I hear.
Cloudflare should focus on getting their existing services working. I tried their 1.1.1.1 Warp VPN on Android as a paying subscriber and it just broke my internet connection most of the time.
Any more specifics?
"damn, do I really want to be a tech lead?"

not with a single report. the overhead is maddening. much better to have 2..3..4 where you can put them to plan/discuss/evolve solutions while you just update and evolve checklists. debrief daily, use their work. be consistent, write your own daily summaries for upstream. going from 1 to 4 should ~double the time you need while making you much more productive/deliver more comprehensive skills & results at the same time. make sure you get paid for keeping things on track while doing your usual! p.s./edit: four is a great size. 2x5 is the most i'd want to do. coordinate with hr but stay out of it.
Yep, I agree. On frontend, use a very simple validation such as /.+@.+\..+/ (better to use string splits IMHO, but you see the idea) just to give users some feedbacks in case of a clearly invalid email.

On the backend send an email and let the user confirms.
This is very untrue. Many House representatives are actually quite understanding of the business factors in play, especially the antitrust committee. What you are seeing is twofold: Congresspeople asking for very simple explanations of things such that companies basically have to admit their bad behavior in easy to understand terms, and tech execs attempting to suggest Congresspeople "just don't understand" so they can continue on fleecing the American public. Congresspeople are focused on the effective result of the business practice, which may be best reached by a dumbed down question, while the tech companies are going to try to cover it with "but technology!"

The end result is going to look like a bunch of really dumbed down explanations, but nobody in the room is stupid.
Great thank you. We plan to have consultation with phisiotherapist integrated and Knowledge section
One of the reasons I was thankful to go to university where I was provided a broad spectrum of courses and curriculum. Among them were a healthy dose of ethics courses including ethical computing.
> what mechanisms do people set up to mentor people within a team without designating a reporting relationship

As someone who went through this myself, it's a lot easier to set up mentoring within the same team as just knowledge transfer at the beginning.
Bah! I was really hoping Digikam's face recognition was going to work at least as well as the 10+ yr old Picassa that I'm trying to replace... but I'm not having any luck - pretty disappointing matching. Even with dozens of images manually identified it is failing to match the same person correctly in other pictures.

Plus, the interface is confusing and not very efficient (in aiding the matching/identification process).
I'd guess they planned to do what they said: see if a hospital is a hospital. Then they'd drop bombs from planes, the old fashioned way, making sure to avoid any off-limits buildings.

Of course, it's still tech for killing, so the moral quandary doesn't change.
>This is the problem: I've fought with IP lawyers we've had on retainer who always boil it down to: "It doesn't matter. We're not going to court to find out."

That's not really an argument, the lawyers are just pulling rank on you.
A fortune 500 company gets special government privileges that a regular citizen does not?

I'm shocked /s

I wonder if there are billionaires that don't use tax dollars for profit.
The AGPL virality is considered such a big risk, and the "scripts to control" clause is considered so sweeping and vague, that Google has its own internal version of R that won't download AGPL libraries from CRAN, because just looking looking at the performance stats from production services in R using an AGPL library could taint the source code of the service itself. Nobody knows.
Thanks Wes, pandas and Arrow are great projects. Is Feather now ready for long-term storage with the V2 release? And now that it's just a renaming of the Arrow IPC format, what's its future?
Surprised nobody is commenting on the zero millisecond cold-start time:

> The way the team engineered this is by queuing up the process while the two servers are still negotiating their TLS handshake.

That's pretty cool. I'm trying to see a downside, given that presumably it won't spin up a function for traffic from IPs it knows are abusive.
My last heads up a fiew years ago was:

Legally people can't decide which form of linkage count as deriving and if the linkage form even matter, but static linking with LTO is most times seen as causing a derivative to be produced.
GPL is about freedom for software users, not for software authors. It places restrictions on what software authors can do in order to give users more privileges. (Which I personally believe is the right trade-off, as users are usually in lesser-privileged positions to begin with.)
If this became a big enough trend, I wonder if it could lead to a revitalization of rural America.
>electrical 3-phase power.

Thank you for that! Interesting read.
If there's a mirage happening with the atmosphere refracting light downward, sure.
The company's CEO could really drive this point home in a presentation video where he gets 'dazzled' repeatedly at close range.
Microsoft Azure Well-Architected Framework
It doesn't matter if it's 500 years. The farther it is into the future, the greater the time discount to fund it now. "75 years" just sounds inflammatory as a soundbite, but it's completely reasonable. If you're promising it, you should book the expense's present discounted value.
Two words: 3sat. In other words, answering whether P==NP or not.
The Tragedy of Vaccine Nationalism
This is a reasonable consequentialist argument, but I think you could also argue that it's unethical and wrong to lie/mislead someone this way even if the consequences weren't potentially worse for you in the long run - even if by lying you might come out ahead.
Figures. What if I check the 1040 "Billionaire" box (the one that says "enter $0 on line 16")?

/s
Free as in beer with the expectation of Venmo, is it?

Joke aside, given Stallman’s writings about large businesses and their practices, characterizing a policy document as a “tirade” is a strange position. They’re not exactly buying airtime to advocate against the license. They’ve chosen to make a policy open access, something we’d normally applaud.
The LGPL linking exception mainly exist because static linking does modify the included binary in the way it links. At least with LTO enabled.
Is this the strangest game ever made?