skysight-inc/HackerNews huggingface dataset:
This is the correct answer on the patent. I have done this personally, where I held the patent and licensed it to the company and the terms were such that it was a permanent license but upon any non-exit dissolution event the license was cancelled and I maintained ownership.

Investors were fine with that because the company had exclusive rights to the patent (but could not sub-license) and in the case the company crashed and burned (which it did) I maintained ownership of the patent and the ability to license it or sell it or whatever. There are some terms you have to watch around new patents generated from the base patent. We had a patent attorney help us get the terms right so that no one got hurt but I was able to maintain ownership over the original patent. In my case, essentially, derivative patents were owned by the company although I had first right of refusal to purchase them upon a dissolution event. Also, we had a term that upon the successful acquisition of the company the company had the right to purchase the patent rights from me at a fair market price not to be less than a specified value. The purchase term in the contract was good and helped investors feel good about it because I didn't make the minimum purchase value crazy, it was a very fair term and nothing insane. If that minimum value was out of touch with reality this could be considered a poison pill to any acquisition, which is the last thing you want to do to a company.

To be clear, I think the OP's friend thinking his patent is worth >$100M is crazy talk at this point, and he needs to be more realistic with the true value. I've seen many people make these kinds of claims and generally that is a major warning sign IMO. In the best case, he could just be a young person not knowing how to value things, or he could be someone who doesn't understand how business & patents work. Just having a patent granted doesn't make it valid, defensible or valuable, many patents exist that are worthless and would crumble under the slightest challenge.

IMO, the OP is correct to be nervous about this situation but it should be fairly easy to resolve if his friend isn't unreasonable. The inventor just needs to provide a full license to the company along these lines.
It is normal. It's actually much cheaper in some legal states, but not all, and i'm not terribly sure why outside the fact that I can assume some states put higher restrictions on growers/shops.

California is more expensive than it needs to be, but by no means is it way above normal market for the non-legal states. Never mind the array of products and the (near) guarantee you aren't paying for trash.
> I've had mentors just answer one-off questions, and I've had others that gave me the above insights. When I'm helping someone, I try to "think out loud" and teach them process.

I find it incredibly hard to think out loud and work through a problem with an audience. Going away, to my own workstation, spending 2-3 minutes looking at things and investigating will often get me some ideas. Which I can communicate back. Often describing how I got there.

Put me on the spot and if I don't already know the answer I probably cannot find it under scrutiny. This is my failing, I know, but it's demonstrably true.
When I'm looking for a book, I usually look for older but still popular books. New but highly rated books are hit or miss, but those old ones that people still recommend have consistently been great reads.
While your point is very valid it look like peertube.social isn't the got to instance as far as the v2 new information page tell.

https://peertube.social/about/instance
"Peertube instance for leftist and non-commercial content. Unlimited uploads (up to 500 MB per day)"

I never used youtube account so as long as video are accessible without login on peertube it's a small bother, but yeah v3 should have some OpenID like mechanism.
Do I understand it correctly, that the federation in this case means that I can watch video from site A on site B, while it's being hosted on A, meaning bandwidth cost for A and no ability to for instance suggest videos A hosts, show viewer advertisement, etc?

Not sure how would I like it if I hosted instance, paid storage and bandwidth costs while noone even visits my site and views all content on site with better SEO.
> Perhaps we need to teach

Perhaps we need to start accepting that not everyone wants to know the particulars of the things that we care about. The need to teach new things is one of the big forces standing in the way of wide adoption of a lot of open solutions.
I created a scraper that compiles Spotify playlists for the most popular music subreddits, using the top weekly track submissions (basically any links to Spotify, Soundcloud or Youtube using $ARTIST - $TRACK in the title). The Spotify API is then used to search for the track and if found, adding it to a playlist. This runs once weekly and updates the same playlists, so if you're following one it won't be removed.

Github link to the scraper: https://github.com/jameslawlor/reddit2spotifybot

Happy to hear any comments and feedback!
More generally: If X is too poisonous, carcinogenic, environmentally ruining, etc to sell in your own developed country, manufacturing it to sell in poorer countries is evil and unacceptable.

The fact that karma came and blew it back into the origin country is just a bit of poetic self-own here.
If your data needs sorting and does not fit in memory:
https://github.com/rmuchev/ExternalSort
> ...requirements engineering is actually one of the most difficult parts for business applications. Some projects have collapsed with millions spent before writing any code, simply trying to untangle the requirements.

This gives me a terrible idea:

Put https://xkcd.com/1737/ (Scale) and continuous integration into a blender.

Stand up a whole new team to build out your Ultimate Last Widget, from first principles, every 5 years. Have maybe 5 teams running continuously.

Each team operates asynchronously from all the others and there is no blocking.

Maybe teams can freely exchange ideas, and maybe workers can switch teams at will.

Hmm. This would unfortunately result in a Super-Team™ that knows how to create a new Widget X from scratch in (eventually) record time, but not necessarily maintain it.

And there's the good question of whether squishy real-world influences would cause the last of the teams to succumb to second-system effect...

Wow this is hard
These are valid if you're the only one using your custom dev tool, but they don't hold up if other devs in your company are using your dev tool. It'll be the same relationship as buying from the external business.
There is no link to asdf ( "[0]" ) in your comment
Democracy Now! _did_ use someone's photo without paying for it. What this man does which is nasty is instead of simply pointing it out and asking for their fee for licensing, he goes directly to court and asks for much more.
Most people don’t actually read the articles. They just scan the headlines and take away whatever they want from that. This would have been much better if the headline was more like: Scientists grossly underestimated the impact of climate change. That would have been sensationalistic while also conveying the main point of the article to those people.
Reclaiming Words
This. A thousand times.

We are developers ourself. 4 years ago we built a great tool (a remote logger for mobile apps)[1] internally for ourselves. We had such a huge benefit from it when developing mobile apps, we thought this tool must be very useful to other developers as well. It was a no brainer to turn it into a SaaS product. But we had no clue about how to market it to people.

So we started reading every book on marketing out there (e.g. "Traction") and listened to a tons of product marketing related podcasts (e.g. "Smart Passive Income", "The Art of Product"). We tried many things over a period of 2 years. Nothing worked. After investing 100k€ in development and marketing money plus a lot of our own hours we were almost about to kill it. When suddenly, after the summer break, sales slowly started to ramp up. Without doing anything, but gaining traction on some of our blog posts about technology and development.

Now almost 5 years since inception we have a nice and stable business with 20k€ MRR and constantly growing. We stopped doing any marketing as you'd learn it from the books and focused entirely on creating value for developers through generating content that is also interesting for ourselves. And to be honest, it also makes you feel a lot better, not having to trick people into buying something.

There's probably still a lot we can learn and do better in order to "sell more", but we're quite happy with the current situation (financially) and really appreciate the feedback and praise we get from the developer community valuing our product.

Without wanting to self-promote our product too much, if you're interested in getting more details about our "failed marketing story" we've just published a blog post[2] on Indie Hackers about exactly this.

- 1: https://bugfender.com

- 2: https://bugfender.com/blog/bugfender-growth-from-side-projec...
You asked what systemd had to do with WiFi. There are other options, but the parent wanted systemd.
>The printing press, the car, the internet

These all came with real tradeoffs and we've just accepted them. The printing press and the internet, in their own ways, sped up the world and shortened attention spans. Cars changed cities. The benefits have been there, but we've engaged with or ignored the harms posed by changes in different ways, and the same unconscious trade is going to happen again.
I just add myself as a contact and send links to myself. No groups needed.
Universe could loop back on itself, study of ancient light suggests
Search is just getting worse and worse, its a problem that probably nobody can solve with the current paradigm. I think in a few years there will be a significant opening in the search market for an algorithm that manages to structure information differently
They didn't believe it, though, per the article.
Any respectable retail will not buy from some guy who grows in a national forest. Never mind the legality, from what I've experienced, many buy from professional warehouse-like grow ops.

I suppose a sophisticated illegal op could make that offering, but that would be a level up.
I think I generally agree with this, but that the bigger data point in any "build vs buy" debate is around the expertise/time available on the team vs the scale of the project.

For example, I worked at a 30ish person startup that was a little less than half engineers. Our product had a ton of traffic, and our growth/sales teams had outgrown the small bundle of cheap/free marketing tools we'd cobbled together. But marketing automation is expensive—so a couple engineers spent time trying to build our own version, insisting it was doable and that it would fit our use cases much better because it was built for them.

The reality is they spent two months working on a marketing automation solution that kind of worked, but was missing the robustness of a normal product that had been built by a dedicated team of engineers over years. The other issue was that those engineers now owned their solution—bugs, feature requests, etc. they were essentially running a second product now.

Eventually, for the sake of their time and our productivity, we just bought software. We could have done it months earlier and saved everyone time and frustration.

I realize this post is specifically about dev tools, but I think the logic is more or less transferrable.
There also seem to be a 2nd and 3rd part to this blog post.

- Part 2: https://manifold.co/blog/founders-guide-developer-tools-mark...

- Part 3: https://manifold.co/blog/founders-guide-developer-tools-go-t...
I think they ran out of time or ideas by that point, and intended to follow-up with another book: The DevOps Handbook, which took them a long time to finally get around to writing.
I have no problem with the distinction you presented. The problem I have is with organizations like WHO that pathologize normal behaviors. In 2018 WHO not only added "sex" to their addiction list. They also added computer games. Not to mention "toxic masculinity" "disorder". So, these are now "well understood clinical destructive addictions" too? Because, hey, this is what clinical psychologists in places like EU use to diagnose "disorders" and "addictions". ICD is the name of the diagnostic book issued by WHO and yes, stuff like this was added by them in 2018 into the latest iteration of ICD-11. So if you happen to be more conservative than WHO would like you to be, don't be surprised to be labeled "computer games addict" (targeted specifically at males, somehow there is no "social media addiction" mentioned that would target females), "toxic masculinity disordered", "homophobic" too. They should change name to "clinical liberal ideology" or more honestly "New Middle Ages Crusaders" for all I care. This is not science anymore and I think ideologist running ideologies like "psychology" are on the collision course with majority of population. Actually have been for some time. Which we know from elections results in places like US (Trump), UK (Brexit), France (Le Pen), Germany (AfD), Eastern Europe, not to mention places where I don't think anyone pays attention to their left-invented disorders like Russia and China. Wondering how it will play out for them long term.

But hey, this is the risk you take when you decide to be more of an ideologist than scientist.
This lawyer is about to go in to court today to explain why he lied to a federal judge no less than four times, and was also accused by another of his clients of forging their signature and submitting it to the court.

Who knows what he’s told or has not told this client.
> Can someone please explain to me (as a non-american) why the losing party does not have to pay legal fees?

The losing party doesn't automatically have to pay legal fees (but may be ordered to in certain cases) because, the theory is, that there is a space where a party is clearly wrong to even litigate, and a space where a party, even if they are legally in the wrong, is not so clearly wrong so that it is wrong for them to litigate to determine their rights, and that justice is best served when potential litigants with a reasonable case are not discouraged from litigating to determine their rights.

> The fact you can "shake down" someone through suing them in the US is appalling and I am sure there is a good reason for it

The alternative to that is to increase the ability of a wealthier party to commit a wrong and leverage the irreducible uncertainty of a human justice system to intimidate a less-wealthy party to accept the outcome and not litigate, because of they are unsuccessful they will have a guaranteed high additional cost on top of the sunk cost of the harm done.
Have you had any luck getting them to take that content down?
Right. People are overlooking that "Democracy Now!" _did_ in fact use someone's photo without pyaing for it. What I got from reading TFA is that they didn't challenge that and offered to settle.

This is different from a patent troll where patents are subject to interpretation.
You want to read a "classical" comparison of SES vs SendGrid? Really?
DevOps Factors: Methodology for Building Proper DevOps Culture
Whoops.. There is one now :)
Public Document Clearinghouse: Ukraine Impeachment Inquiry
There's a list of instances that allow account creation: https://joinpeertube.org/instances#instances-list peertube.social is not one of them.
11 New Python Web Frameworks
Appreciation of Bill Knott: https://www.bookofjoe.com/2014/05/let-us-now-praise-bill-kno...
How do they detect that? Presumably human review, which can't possibly cover every malicious page on the internet. I assume if you report the site they queue it up to be scanned by a human, unless their solution is just to have versions of googlebot that are harder to detect - possible, but if someone is already going out of their way to trick googlebot, I don't know how well this would work in practice.

As a starting point, your not-googlebot needs to spider sites differently from googlebot (so it can't be detected by traffic analysis), imitate average user hardware well (GPU acceleration + high GPU performance, more realistically slow network, slower CPU hardware, etc), use network addresses not obviously Google's, and imitate user behavior (plausible input events, scrolling, etc). This is within Google's capabilities but is definitely an undertaking and SEO types could eventually identify their strategies.
I've seen it on my Mac mini a couple of times. I thought it might have been a bluetooth issue as both the keyboard and mouse were unresponsive but perhaps there is something else going on.
I built a browser extension that disables Twitter's infinite scrolling feed
I created a browser extension that replaces the infinite scrolling feed on Twitter with a short feed where you have to click a "show more" button in order to keep scrolling.

It creates a mental checkpoint where you can decide whether you want to keep reading or that you've had enough and maybe want to go do something else!

It has been really useful for me so I thought it could help you guys too. I don't really like how the attention economy puts so much power on private entities to control our time and attention - but I don't entirely blame them.

I recorded a video of the whole process and then tweeted it out, you can check that here: https://twitter.com/voxelbased/status/1174719303544967168

You can get the extension on Chrome: https://chrome.google.com/webstore/detail/twitter-infinite-scroll-d/jmeadkldfpocoldelepenlicgdlinfeo

And on Firefox: https://addons.mozilla.org/en-US/firefox/addon/twitter-infinite-disabler/

Thank you! And please let me know if you have any feedback or suggestions!
It helps to have a sharply defined goal. At a previous job, I mentored someone in a support role who wanted to move into a dev position. (They were also highly motivated, which was helpful.) Our meetings largely focused on preparing for the dev interview -- filling in knowledge gaps, working through standard whiteboard questions, understanding and being able to articulate software design principles, etc... We actually covered pretty broad ground here. They got the job and I found the experience quite rewarding.

After that, without the clear goal, I think we drifted a bit. Mentoring still had positive value, but I in general I think the value curve is logarithmic and after a while one reaches a point of diminishing returns.
This has just 34 claps, and only had 19 when I initially read it an hour or so ago. Not much of a measure of quality, but still something.

I think this is one of the noticeable times something got yanked out of /new and shoved on the homepage. I suspect it was Arc's "AI"; a human probably wouldn't pass this as presented.
I would re-date and just include a short note to that effect if I had updates of any material nature.
I use Draw.io for work all the time. It's far less clunky than Vizio. My one minor issue is, due to security restrictions, I can't really save a whole lot outside of my local and it doesn't give me the option to choose my preferred directory.
> Does anyone know of a successful server-based peer-to-peer project other than TOR and cryptocurrencies?

Git
On some topics a new post, titled "X Revisited in 2019" would be the option I'd go for, updating the old article with the link to the new post (without updating the date in the old post).

Granted this would be my personal preference. From an SEO point of view this doesn't make sense, at all.
> They didn't support newer HTML5 constructs

I am pretty sure at least as old as IE6 it was really simple to enable the newer HTML5 constructs via JavaScript (leading to small libs like HTML Shiv). Just a couple lines of JS to tell the browsers the element(s) exist, via document.createElement("blah") enabled the elements and allowed styling.
The article suggests a right to monetization such that YouTube would not have the ability to "demonetize" a user's videos or channel.

However, that would also require that YouTube is not allowed to have content guidelines for what is eligible for their monetization program, which does not seem workable. For one thing, advertisers typically want to appear next to content that is "brand safe".
Invisible Internet Project, i2p: https://geti2p.net.

Not sure if you would consider it successful though.
Use desktop version https://github.com/jgraph/drawio-desktop/releases
Had a professor who used to wallpaper his closet with his rejection letters. Was very reassuring to hear that from a successful writer when I was an insecure 17 year old.
Wait, how come "teotl" shares a similar radix and meaning as "theos"?
I built a browser extension that disables Twitter's infinite scrolling feed
Goby – Yet another programming language written in Go
> Google harms me in some way. I sue them. They throw an army of lawyers at the case. It takes years. Google wins, case dismissed. I should be on the hook for their legal fees?

That's a separate issue from whether the loser pays: even with automatic loser pays (or in the situations where the loser pays even in the American system) limitations to “reasonable” costs (or actual specific legislated caps) are possible.
Reduce the Housing Shortage with Home Sharing
Often dates are extremely relevant, for example a 10 year old hardware review won't be as relevant as a new one. On the other hand, blogs don:t have to be static, some programing technique might still be relevant, but need to be updated for a new version of the language.

Solution: put a "first published" and a "last updated" date, or use a wiki that makes the revisions available online and a way to link to the different revisions.
Not directly, but given my choices in configuration in Debian (such as keeping sysvinit over systemd), I basically did, just not in the way you meant.
The most transparent way would be to add a [First Published: ..., last updated: ...] header. But if the content is really reasonably up-to-date wrt the latest publishing date, I don't think you're doing something shady.
Install NoScript. The initial whitelisting period is slightly bothersome, but once your common sites are whitelisted, it makes browsing the web _way_ more pleasant. No more fucking "give us your email!" and "this site uses cookies!" popups. It even works decently on Firefox for Android.
Leasing routable IP addresses with Podman containers
> but rather in frivolous cases, the losing lawyer ought to pay.

nobody would take jobs then unless the chance of winning was 99%.

The lawyer would also in those case being getting charged money to work.
Maybe the ~8th bug they've introduced in copied and bikeshedded code
Now there I agree, but that appears down to the unique success anti-science lobbying is having in the US right now. The US has long had a political structure that is not amenable to regulation -- so it comes particularly slowly, and often later than elsewhere.

Forbes piece is correct that much coal has been replaced by gas, but it is not (necessarily) as bad as it tries to make out. That mirrors the UK experience 10 or so years ago, when we had a dash for gas. Already those gas plants are becoming uneconomic -- so much for their expected 50+ year life. We've already had a couple of closures, and one of the gas generators are busy trying to pivot to renewables. This under a Conservative government that has outlawed cheaper onshore wind and backed fracking, two decisions even their own membership disagree with.

So it may well be gas starts dropping out of US generation in a decade, not ideal, but potentially OK on course for 2050 neutrality. US gas prices and love of the car may prove more intractable, but I haven't quite lost hope yet.