skysight-inc/HackerNews huggingface dataset:
> It is not "virtually closed source" to license something as GPLv3 and also under a proprietary license.

That is not what is proposed in the article:

----

Isotope is open source, but there are different licenses depending on how you intend to use it:

Open source license.

This license allows Isotope to be used in personal or open source projects for free.

Commercial license.

This license permits you to use Isotope in almost any commercial app. Realistically speaking, any company wishing to use it, most likely will need to buy a commercial license.

----

That is not open source. It's proprietary software offered as freeware for non-commercial use.
It happens. I know someone who was called a dictator, fascist, silencer and worse by his coworkers for the sin of asking people to take political discussions to a different slack channel than the engineering team's main one. I know a few other people who work there, and can confirm it isn't just him; the place is just plain toxic.

Imagine his surprise when he was basically pushed out of the company in less than a year.
Yes, it was a mistake. (Source: I'm a Caddy maintainer, and it comes up in our discussions from time to time.) The reason it was done was because Caddy needed some source of revenue since Matt made it his full time job, and he assumed the sponsors thought they would appreciate the extra promotion (and as you can see at the bottom of that github link, he tried to alert them but received no feedback). Of course, thinking that no feedback was an implicit "sure" was a lapse in judgment, but we're all human.

Remember, this was six years ago. That's an eternity in this industry. Caddy is a very different project than it was then, and Matt has a different and more stable revenue stream than he did then. We can promise we'll never attempt the same thing again.

But seriously, this comes up in like one in ten HN threads where Matt comments, it's exhausting to keep telling people "okay can you please forget what you remember from 6 years ago and look at the project for what it is now?"
> not as successful

How do you measure success? Number of users? Number of posts and comments?

It is possible to have a small community with few people and less activity, that maintains a higher quality of content than a bigger community with more people.

The main danger of being small might be the threat of becoming an echo chamber because you are not exposed to as much variety in ideas. But even big communities sometimes do a “pretty good job at” (i.e. succumb to) becoming an echo chamber.
Yes, but how many story points is that keyle? Please be sure to use Fibonacci sequence numbers. If you don't give the ticket story points, we can't track the velocity of the sprint, and all our planning will fall apart.

I know you like to complain alot about how your cubicle roommate doesn't understand basic control structures and the difference between floating point and integers, but he, unlike you, always adds story points to the tickets. That's why he's on fast track to lead senior developer. He knows what's important. I'm trying to help you learn what's important too, but you've got to want to be helped.
It strikes me as incredibly naive to believe them.
I work for a Fortune 100 company. Years ago we were trying to decide what cloud platform to go with. That is the number one reason Google cloud was the first one crossed off the list. No one trusted it to not be closed down tomorrow.
I think you're trying to be overly technical about a rule that can be seen different ways. The subreddits that went private are effectively blocking everyone from viewing them. They're not still moderating some smaller community. You can call that vandalism or a legitimate action depending on your perspective, but I don't think you can say it's definitely not against the rules from an objective perspective.
2020, 6 comments: https://news.ycombinator.com/item?id=24844666

2018, 89 comments: https://news.ycombinator.com/item?id=16685795

2016, 112 comments: https://news.ycombinator.com/item?id=11322912
> If network traffic is on my home network, I have a right to inspect it. If network traffic is on my work's network, my work certainly has a right to inspect it. To be blunt, with some regulatory supervision assumed, if you're using an ISP's network, they absolutely have the right to manage their network. Why in the actual heck did anyone buy Google's narrative that somehow enabling them to convert the Internet into an end-to-end encrypted ad delivery and spyware platform was a good idea?

Because there are quite the number of countries that run massive nation-scale censorship and surveillance campaigns. Google going all-in on encryption of everything, LetsEncrypt being founded - all of that is a direct response to the actions of the US government wiretapping everything including Google's internal datacenter communications and countries like China, Russia and Iran running massive disruption campaigns.

And that doesn't even touch private entities messing with the Internet traffic of their customers - most notably ISPs not just delivering wrong answers on non-existent domains on their own DNS servers to serve ads instead of NXDOMAINs, but going as far as to hijack and rewrite all DNS traffic for that purpose. Or that sniff on DNS requests to sell that data to advertisers (or to the NSA).

And to make it worse, the various "middleboxes" along the Internet placed there by employers forced to comply with dumbass laws, by ISPs doing above-mentioned DPI and manipulation, or by governments of all kind have led to an ossification of Internet protocols because even trivial stuff could lead to issues (remember DCC SEND STARTKEYLOGGER 0 0 0?).

Yes, it is a good thing that Google leads the way in making encryption ubiquitous. Fuck governments, fuck ISPs, fuck everyone who thinks they have a right to intercept, snoop on, track or analyze my communication.

PS: If an employer (or you) wish to inspect traffic, there are many solutions - the most obvious being a private CA root cert to be installed on the client.
This makes good sense sadly. I suspect even fan run alternative subs will be banned out of existence for spurious reasons. It's the 80:20 principle, as long as they can keep the big subs that drive the traffic open they won't care if the smaller ones have little or no moderation.
kbin.social is really great. It’s the most active Lemmy instance and it connects with Lemmy and Mastodon so you’ve got both networks built in. The UX is, I feel, better than instances which use the Lemmy front end. The mobile site is actually functional. Sadly no app yet.

Of course the networks are much smaller than Reddit, but the conversations are much more qualitative. I honestly prefer it. Less soon scrolling.
Interesting, I wonder if this could help Dianna Cowern (Physics Girl on YouTube) who has been diagnosed with long COVID leading to ME/CFS.
> They are trying to keep the main, core userbase happy.

But there's a very simple way to do that... sit down with people, figure out a solution that doesn't involve a single dev spending 20m USD a year just to maintain an app that people like. There's multitudes of ways this whole thing could've been solved, they clearly don't wont to solve it.

Paid API is NOT going to make reddit profitable, especially at this price.
It's funny to me that anyone actually even believes that. Hosting costs are not the problem, they have 2000 employees. For a site that can't get any feature fully functioning, has one of the worst ads in the business that noone wants to buy and is almost fully maintained by community for free, it's quite a lot of employees.
Yes, and what's more, you don't need to use a single account to manage an identity and all feeds like you would with a microblogging account, so it's not even a significant source of UX friction. These sorts of applications are tailor made for multiaccount usage, most reddit users even have more than one account to manage different communities.
If friendly UI attracts everyone but the other attracts specific type of people, then you will have different concentration of user types. It's a bit like casual games Vs games which are hard to master - completely different types of users.
It’s fun to consider this from his perspective. He has essentially pushed all-in on this and now he has no way of backing out. If this is all about getting ready for IPO, then he can’t back out, because that would show potential future investors that he is not in control of policy changes, and that means that when shareholders want to crank up the money making machine, they can’t. At the same time, he needs to show that the site can continue and take a minimal hit to revenue when such protests happen. He will never back down, as this is essentially a battle test to show the strength of the platform for investors after the IPO. It’s an all or nothing play. If revenue takes a hit after all this and doesn’t recover, then Reddit is now worth half. If it does recover, Reddit is much more stable than first anticipated and is now worth double. Right now, he is pretty confident that the outcome will be the latter.
If the mods are the landed gentry, the regular users must be serfs, which would make spez some kind of untouchable god-emperor..?
"Core" user base != tyranny of the majority. Alienating a huge amount of clearly passionate reddit users in favour of Joe schmoe browsing on the train home sounds like a dangerous decision - reddit sti needs all those people who provide the content people browse for, etc.

In any case, at this point the bigger issue for a lot of people is just the total disrespect reddit has publicly announced, repeatedly, towards its users. That some people don't care about this disrespect doesn't make it nonpresent.
Check out https://www.conventionalcommits.org
Objective feedback.

According to Ericsson, violin performance is relatively "objective": most professionals agree on what's bad and what's good, even in a blind test environment. It's the opposite of what general people believe: that music comes down to "individual's taste". It might be true for pop, but not for classical violinists.

I really don't believe coding works like that. If it does, there won't be so many "consider harmful..." memes. You can delibrately practice leetcode, but I doubt if you can delibrately practice coding in the general sense.
I first encountered OCaml's PyTorch bindings because apparently they generate a C wrapper around PyTorch's C++ API, and Rust's PyTorch bindings use OCaml's C wrapper. See: https://github.com/LaurentMazare/tch-rs
Which is exactly why the Fediverse doesn't solve anything. It's the most powerful trampling over everyone else – just like on Reddit, Facebook, and Twitter. The Fediverse is yet another middleman brokering communication between individuals, with all the associated problems.
> you have blinders on. Tucker Carlsens videos have tens of millions of views on Twitter.

Twitter misrepresents views and impressions. The "views" you see under the video are impressions. Presumably reached 24ish M views, 110ish M impressions on first episode.

Episode 3 has, presumably, 90M impressions and < .6M likes, < 0.170M retweets etc. The metrics (likes and retweets) are not particularly good for a supposedly high engagement video, are they?
Related: Can Greek understand ancient Greek?
Looks to be only in the US the advertising is being run (for now) according to the link you shared.

> Note: Firefox Suggest is currently available in the United States. For users outside of the US, only local results (browsing history, bookmarks and open tab suggestions) are provided.
Thanks for the correction. Gonna have to look into that one. Very unfortunate.
Show HN: Using Redux Without Build Steps
Learning Redux sometimes hard, even still hard for me, even harder if we just learn and never use it. That's why I create simple examples on this repository about using Redux and remove all complexities. Just pure how Redux works, no CSS things, no import things, no npm install things, just sit, read, relax, analyze and focus. Don't forget to prepare your coffee. Every sample is on its own HTML file and on that each single file will contains all code.
I might be mistaken but Sydney Opera House is brought here (as it often is) in context of project management as a heavily underestimated project (took 15 years to build while planned for 4, cost ~15x of original estimate) - not in the context how detailed and greatly architected it is.

There are deep analysis from the project management perspective but one point was that initial estimates were based on historical assumptions while some elements were novel and couldn’t be estimated with those techniques.

With software it’s similar. We have some general feel how things should work but often there’s “this” novel part that no one did before and it’s wishful thinking, leading to budget and timeline spillover.

If you ever had to guess-estimate something you never saw and it turned out to be overly optimistic - that’s similar case to Sydney Opera House (which I recommend to read about as there are many analyses of the case from various project-related points)
Blockchain Node Engine – Google Cloud
The wording in the ETF paperwork has some warning signs.

It might be very convenient for the US government to have an effective tool - through an ETF controlled by a favorable party - for controlling the price of Bitcoin.
But why should I visit tiktokified reddit if I can visit actual tiktok instead?
I’m disappointed for the same reasons as everyone else. But there’s definitely a silver lining here. Relying on a corporation for community was never a good idea, and that Reddit’s relative insulation was nothing but an aberration. Recent events is no more than a delayed affirmation of enshittification theory. And the good news is the sooner we collectively realize that the root cause is the business model, the sooner we can fix the problem.
I suspect if you don't approach games from the 'I must be immersed' angle you'll enjoy it much better. Games are much more than that.
If the moderators really want to take it out on reddit, they should "quiet quit" and start letting in more spam, brigading, and basically destroy the subreddit from the inside, and recreate it on another site.
Reddit is a forum. It should not be hard to make money selling ads on the most popular forum on the internet.

Hosting costs should be jack shit, developing costs should be pretty low, etc. Reddit must be funking up in a pretty fundamental way to not be making money.
> What would you rather they do, go bankrupt?

If they're unable to build a profitable product off of the existing foundations then, yes, I absolutely want them to fail. This is how capitalism works.

> Reddit is not profitable. They need a path to profitability to continue operating in a high rate environment.

They've had over a decade to innovate their way to success just like every other tech company of that era.

From a business standpoint, they are an abject failure and don't deserve to exist if they can't hire people smart enough to monetize without alienating the entire user base.
You could be specific about the laws and practices that you do not like.
For example, the ACLU is taking Arizona to court to stop warrantless invasion of DNA.

Surely you accept that some goverment surveilance stops some "bad actors".

So, identify that which you don't like, and talk about it. The sense of hopelessness and statement that you are "sliding deeper into the hole" is not helpful to you or others.

Be positive, do good things and make others aware about specific issues. Offer alternatives and be constructive.
That's a success story.

The 2 month version could be sold at all, the 6 month one can't, so it's not worth considering its technical merits.

Then the client/stakeholder buys in, the sunk cost, well, sinks in, and things get fixed. Success!
Tô be fair, Reddit had a long time to grow organically, it didn't just spawn with millions of users overnight - same for most subreddits.

Still, users now expect an active community and a fast and reliable website right now, not in 10 years.

Lemmy/Kbin/whatever is not going to _replace_ Reddit today, and I don't think they ever meant to replace it all at once... but maybe they can keep growing and eventually get there.
Cloudflare is straightforward to use but watch out, they don’t let you use custom nameservers, which is very unusual for a domain registrar. As great as Cloudflare’s nameservers are, this was a dealbreaker for me and I eventually moved all my domains off of there.
So you rounded up to 100k. Gotcha. Cool. Cool.
With nukes I don't have the device in my hand, or a hotline on which to try every possible launch code.

I can purchase an iPhone and a developer account and find the same exploits I could if sideloading was enabled. The "obscurity" doesn't exist to begin with.
The auto-mod is flag and downvote. However the community has a particular bias.

Only a mod can overturn this bias. I've seen it a few times, e.g. people celebrating Queen Elizabeth's death and another where everyone flagged some legit advice from a female founder because "female" sounded like clickbait and sexism. And in these times the action taken was controversial because it ran against community expectations.

Some of the problems you list runs further into the gray area, and I don't think there's much that can be done.
Hangouts migrated to Chat, is that bad?
Half of them are, that's what I'm saying.

(And I really doubt that the professional mods won't find solutions to stay in business -- and they'll probably be happy with a certain amount of "regulatory capture" making it more difficult to be a mod if you're not able to pay a hundred bucks a month or so for tooling to make it easier -- they can just pass those costs of doing business on)
I know I am being sold something, but this is a very convincing post IMO. I enjoyed the historical perspective, and all the mentioned downsides of serverless up until now really resonate with my own experience.

Seems like these people understand their problem space very well. Good stuff!
Yeah I guess the few people still using it can modify the source code and compile it...
They made their intentions clear with the pricing change, they want third party apps dead. Why carry on making or supporting them with the shadow of the noose falling on you?
Easy example: if the test results do not correlate with other test results and grades, but do correlate with family income, the likelihood of the test measuring math aptitude is small. It's not hard to come up with examples.
I love my Sony Z4 Tablet with its bluetooth dock (which is actually attached like a laptop, unlike the floppy covers popularized by the Surface Pro that are around these days).

Unfortunately they never made a successor and its Android version is getting so old I can't run most modern apps anymore :(
It feels closely related to the reluctance to use two different chat applications to talk to two different people. It's not really a big deal, but you still get so much resistance from people. As if their phone is only capable of running a single application. The network effect related control of user groups as a result of this strange pointless idea is so corrosive.
Well if you see it that way, the original diablo was also written by the hundreds of people that wrote windows, the GPU drivers etc etc.

Almost no software is written in a vacuum, but it doesn't really make sense to always include all preexisting dependencies in work estimates.
Because they're the ones who know enough to get the job done, and are not as expensive or difficult to hire as senior developers.

Doesn't mean they aren't the most challenging group to manage.
It would be pretty hard to do a fair comparison between the users of the Reddit app and Apollo.

Accessing reddit.com on a mobile will bombard you with pop ups to get you to access through the official app, while Apollo would only be found via word of mouth or actively seeking an alternative.

Review score average might be a better, where they're pretty on par in that regard, but again hard to tell if that's an indication of each app or a review of the content served by reddit itself.
> Lit ... IE11 Compatible

Not for long :-) I believe they are dropping IE11 support in a version that is coming out soon.

(But then, IE support these days is such an edge case. No pun intended.)
The thing is, when you become accustomed to the language there is no such thing as keeping stuff in the working memory. I think that’s just a convoluted way of explaining the processes that are behind speaking/understanding a language. As a native speaker of German I pretty much know at the first few words of the sentence which verb/words will have to follow and how the sentence will have to end. The meaning or information is not necessarily encoded in the verb or in those words that are moved to the end of the sentence. It’s just the shell of the sentence that is so common and you‘ll see/hear so often, you don‘t think about it anymore. Ultimately it‘s just pattern recognition that doesn’t require a lot of effort, IF you know the sentence structures that go with it.

That’s also why I guess learning a language with a lot of input goes a long way to absorb the structure of a language, because at some point you‘ve seen everything and only the important bits (the real information) remain if you look at a sentence.
I know. Unfortunately, I don't know of anything better than Gandi, which actually has all the TLDs I need. Every registrar out there just has some subset. Having a single point of payment is a big deal for me; if it costs me 50 euros extra a year to not have to deal with three different UIs, logins, accounts etc it's well worth it.
I think software projects are best estimated as gamma distributions. To express that as confidence levels, you use the cumulative distribution function of the gamma, which are kind of S shaped, but stretched to the right.

https://en.wikipedia.org/wiki/Gamma_distribution
> Most common case is that this just wastes memory. Don't micro-optimizr before you know that this is actually a problem.

You don't have many variables that fit the description I gave. You're already doing profiling if you can pick them out, and preemptively spacing them would barely take any memory, and it's the kind of problem that's hard to thoroughly test unless you have a 64 core machine sitting around.

> If the operations that you commonly perform on the data structure, like inserting/deleting elements, then of course you should use a linked list

For situations where linked list and array are both usable, then even if you very commonly insert and delete you're usually better off with a data structure that's built on top of fixed-size arrays. Iterating an array is so fast that it makes up for the cost of shifting around a surprisingly large number of elements.

> or whatever container data structure your language provides.

But which one? Languages tend to have a lot.

And the ones that give you a one-size-fits-all data structure usually don't have a built-in linked list anyway.

And I'm not suggesting anything notably fancy.
Uh... they're both from the UN.

You can disagree with who the UN chooses but having representatives from countries and industries which are absolutely crucial for humanity's functioning seems like a good idea.
if you want the turn based experience like the document describes, try Castle of the Winds. Nailed it
It's basically run by infantile people.