skysight-inc/HackerNews huggingface dataset:
Thanks for the helpful response.

It sounds like Keygen considers a "subscription" and a "license' to be a 1-to-1 relationship, correct? Most billing/subscription managers I've looked into support the concept of a subscription that supports multiple seats/licenses. To model this in Keygen, the subscription would map to the license and the number of allowed licenses on the subscription would map to the "machines" allowed to use the license, correct? License == Subscription. Machine == Licensed User ID?

While this could work as a quick go-to-market solution I think ideally it would be a many-to-1 relationship between the license (seat) and the subscription. We also want to support the "machine" concept too where we wouldn't want an individual user license to be abused by being concurrently used on multiple devices beyond what an individual user account should be doing (i.e. allow X signed in devices per user).

> You can hide the license from your customer by storing the license identifiers in your CIAM's user metadata, and then hitting Keygen's API after the user has authenticated and you're able to read those metadata values. E.g. storing the license ID, key and the license's API token is typical.

Curious about the distinction between these attributes. Maybe you can educate me: what's the difference between the license ID and license key? And does the API token restrict client access to just that licenses' information? We definitely would be validating licenses from a client/mobile app and not having app level API keys in the mobile client is certainly desirable.

> Being able to offer a customer-facing portal is one of my priorities in 2022, so I will eventually offer this out-of-the-box.

I can see this as being a tall order to get right in the general market sense. Which I'm sure is why few (none?) out-of-box solutions exist. Being able to white label this product will be important. Also supporting the CIAM of your customer so they can be the identity provider/authentication source for their own customers so separate sign in to manage separate accounts/services isn't necessary. Allowing management/license assignment of multiple products with multiple subscriptions etc.. Allowing designation of admin like roles/permissions within the same CIAM directory of your customer securely -- I can see how this can all get hairy real fast. But if you can get it right I can see a market for this.
I still know six figure programmer friends living paycheck to paycheck, but that mostly comes down to the market that is California. My $40K a year as an underpaid Fire Alarm Tech/Draftsman in Louisiana can't even cover his rent.
That's one new investor. The current board is who pushed Dorsey out.

It seems like that article is just a misdirection piece. Not surprising from The Guardian.
Meanwhile they carry around literal spyware with FB, IG, Twitter, Alexa, Google Assistant, etc 24/7 and can't bear to be away from it for five minutes voluntarily.
> If you do business in a country, you have to accept that you're going to be subject to the laws of that country

Yes, but between actions like this and privacy regulations, being multinational is looking less and less workable. This isn't to say the regulations are bad, just that you can't have 100 jurisdictions with different policies trying to manage your company.
Manufacturer sells to distributor who sells to retail. Retail is constrained by pricing agreements. They can't sell at a higher price because the manufacturer directs the retail price. Scalpers are really just improving market place efficiency, but manufacturers know that demand is variable so they don't want to strictly limit products to the wealthiest consumers because there is plenty of data that doing so slows wider adoption. It's all about marketing and we know that right now affordability and limited quantity is an ideal mix.
Pretty much. End to end uses the encryption keys of both _users_ to send. Over the wire has both sides use the platforms keys so the platform decrypts, stores in plain text, and sends it encrypted again to the other side. Over the wire is basically just HTTPS.
Being compatible with everything (X11, dos, and windows) meant zero native apps. Microsoft tried with Windows for Workgroups, but eventually got better at networking and multitasking and most importantly had many native apps.
Each is easier than the other, depending on where you look and where you come from.

But it is a fair bet that changes to C++ code to implement a point performance optimization will be smaller than the same sort of change would be for Rust code. For the latter, you are likely to need to re-architect that part of the system some to get your optimization and still satisfy the borrow checker. Having a borrow checker that demands satisfaction is a virtue, but there is no denying it adds cost in the small, where we're talking about, notwithstanding that such cost may be paid back at the system level.
I missed this. Thanks!
Your "Microsoft <3's open source" mentality is also out of date[1][2][3].

[1] https://news.ycombinator.com/item?id=28975856

[2] https://keivan.io/the-day-appget-died/

[3] https://news.ycombinator.com/item?id=28794352
Also, GitUp (don't know the state of development now, though). Blazingly fast (but not on big repos with years and years of history), almost everything is done via keyboard shortcuts, allows scenarios like "oh, just mov this commit down, this comit up, squash these two, and re-write the commit message" in 5 seconds tops
> if it's not we have bigger problems anyway

Really, we shouldn't do anything; we have the bigger problem of the eventual heat death of the universe.

Take into account not only the size of the problem, but how easy it is to do something about it.
I think that it's just difficult to submit updates to Ubuntu or get them incorporated. I think you can just download the binary and put it in /usr/bin or clone and run go install as per the instructions.
Such as?

The Commerce Clause has been interpreted extremely loosely in recent decades. If you can ban medical marijuana because it might travel across state lines (https://en.wikipedia.org/wiki/Gonzales_v._Raich), you can ban scalping on similar grounds.
Don't cars only account for like 10% of pollution?
What made you think I was pretending it doesn't?
They mention the fine based on when the book was checked out would be over $800, but under current rules would be capped at price of acquisition of the book or $1.50.
There are variants of PoS where stakers can delegate their "votes" to other stakers and there are variants where validators compete for "leader" timeslots. These words carry certain meaning and none of it is useful or applicable to bitcoin. As with flat earth analogy, I agree that it's possible to have this perspective, i just think it's harmful for conveying the idea of bitcoin correctly.
The article trips into the age-old trap of X11's client/server terminology being the opposite of expectations.

In X, the server is the graphical terminal (i.e. your computer) and the client is the remote computer executing the program. The idea is that display and UI devices are the static resources being served to any number of programs.
Thanks for the recommendation. That appears to be somewhat close to what I was hoping to find. I will check it out.
Back in grade school when playing with a calculator, I came across this weird pattern when adding various combinations of 3 digit numbers on the number pad.

I wonder if there is something similar at foot as with this trick.

As follows, taking a calculator and the number grid, so a series of additions of a row added to the reverse of that row added to the second row, etc etc.

So following a horizontal pattern:
123 + 321 + 456 + 654 + 789 + 987 = 3,330

Now, let's see the sum when we use a vertical pattern:
147 + 741 + 258 + 852 + 369 + 963 = 3,330

Then, you can also do the diagonals:

Diagonally NW to SE:
748 + 847 + 159 + 951 + 263 + 362 = 3,330

Second Diagonal NW to SE:
784 + 487 + 159 + 951 + 623 + 326 = 3,330

Diagonally SW to NE:
142 + 241 + 753 + 357 + 869 + 968 = 3,330

Second Diagonally SW to NE:
421 + 124 + 753 + 357 + 689 + 986 = 3,330

Just a silly occurrence that they all sum to the same value 3,330.
>or they can leave

That being the key thing here. They won't throw tantrums--that's pretty much the exclusive domain of the sorts of people who want to control how people speak--but they will just go elsewhere. Or stop mentoring people, because it's more trouble than dealing with thin-skinned people.

Interestingly, I'm not suggesting that people have to be brusque or short. The sort of person who demands speech codes is the sort who will brook no personal interactions other than the perfectly harmless and anodyne, which seems pretty authoritarian to me. Quite a few of the technically minded do not care for authoritarianism, and they tend to be way out on the right tail of the Bell curve. You lose those at your risk.
Not a new talent, but one I’d like to expand is painting with watercolor.

I’m considering learning Rust, but that will depend on bandwidth among/relevance to a zillion different side project interests.
These recommendations you're laying out to help compete with YouTube are antithetical to the whole purpose of peertube.

First, a default instance is definitely a bad idea if you're trying to build a decentralized network of tube site servers, and it increases cost on a central entity in the network (probably framasoft who would be hosting the "default" server). The whole idea is for there not to be a central server.

Recommendations and trending are architecturally untenable as well as antithetical. When you're collecting whatever criteria makes a video "good" from disparate servers across the web you introduce a ton of bandwidth and other issues. And why would anyone want some algorithm deciding for them what they feel like watching? Beyond that, something like this is hard to get right, you're more likely to get it wrong and wind up with pissed off users.
The Stored Communications Act makes disclosing the contents of messages without a search warrant unlawful
Missed this one too. Awesome, thanks.
This is exactly what Open Simulator does.[1] There are 366 known Open Simulator grids right now.[2] Some will let in anybody. Some are private. Some have portals to other grids. Some don't. All have roughly the same features as Second Life. They're full high-detail 3D worlds. Some have enough server capacity and bandwidth to run fast. Some don't.

[1] http://opensimulator.org/wiki/Main_Page

[2] https://www.hypergridbusiness.com/statistics/active-grids/
Yes, density. And scaling of services.

But scaling issues should subside over time. The U.S. spends 3.8 trillion a year on healthcare.

Scaling issues five years out? Less acceptable. 20 years out? Unacceptable.
> take the problem away, and the number of premature deaths will fall by many millions.

I think this is a naive way to look at it. The majority of air pollution comes from burning fossil fuels. However, people don’t burn fossil fuels just for the high(unlike cigarettes). Our world is built on fossil fuels. Without burning fossil fuels, likely billions would starve. There would also have been no way to transport the vaccines before they went bad. Fossil fuels and the economy of trade it created lifted billions out of poverty which has its own mortality.

Should we try to do better, of course, but first we have to take a realistic view of the situation. Otherwise we end up like Joe Biden who goes to a climate conference and talks about the need to cut fossil fuels and then comes home and opens up the Strategic Petroleum Reserve to help make sure gas prices do t go too high.
over the wire is when its encrypted during transmission between the User and Telegram's servers. HTTPS or SSL/TLS, etc. At Rest is when its encrypted in their DBs or hard drives, etc. Theoretically, Telegram can still read the contents if they wished to do so if they setup the appropriate code, or tools inbetween these steps.

E2EE means that the users exchange encryption keys, and they encrypt the data at the client, so that only the other client can decrypt it. Meaning Telegram can never inspect the data if they wanted to.
> gender is the most salient social structure/feature of the napoleonic world

I don't even know what that means. To me that's like saying that net wealth is a social structure. Or that nationality is a social structure. I mean, in a war of nation states, nationality of an individual for example would be obviously of prime importance, but I still don't know how it is a social structure in a war.
My uncle recently gave me an NEC 9A [1] from 1987, in near perfect condition with the original leather case. He expects it will work if charged (though the analogue network was switched off long ago).

I was wondering what to do with it. Maybe the museum would like it...

[1] https://www.mobilephonemuseum.com/phone-detail/9a
I switched to signal and got few people to switch too, then they started their shit coin(MOB). IMO Signal Messenger is just a way for that company to reach their shit coin goals. Uninstalled and never recommending that again.
You can do almost anything but you can't do everything. Your choice matters but it has to be your choice.

Your post is certainly a question worth asking but primarily it's a question worth asking yourself. You're basically asking about how to create a meaningful life, which is something that a person has to figure out for themselves given everyone's values are different.

My recommendation would be read "Man's search for meaning" and then keep asking yourself questions like this while trying not to be too bogged down. As my motorcycle instructor told me in a completely different context, "Keep your head up and look where you want to go".
Wow, looks like this has never had an HN thread before. One interesting submission (https://archive.org/details/desqview-x-booklet) but no comments:

DesqView/X: A Technical Perspective [book] - https://news.ycombinator.com/item?id=7061438 - Jan 2014 (0 comments)
I think people are missing the point on what this is about. It's not about telecom at all. 5G is being looked at as an alternative to WiFi in certain environments - large retail stores, warehouses, ...etc. Basically anything where you need large scale WiFi mesh setups and the devices are controlled by a single entity.
I thinks some retailer don't want to irritate they're customers. Microcenter has signs all over the store indicating one video card per customer per month. They want to sell the other components.

I'm always surprised that online sellers don't just set up a queue for people who wanted to buy. (thank you steam and steam deck)

Best Buy is allocating PS5s to people in their Best Buy Club... which of course is $200/yr.

https://arstechnica.com/gaming/2021/10/best-buy-offers-exclu...
It's DRM that ensures only Google-approved platforms can run Android apps.
if you're going to that level, then have a look at five-eyes (and it's derivatives) https://en.wikipedia.org/wiki/Five_Eyes / Echelon
Dangerous biomedical research – is it worth it? (Kevin Esvelt)
this always baffles me. If my search terms return zero hits, THAT is helpful and meaningful to know, when they change my search to enable hits, that isn't helpful, because it 99% of the time will not have the information I want, and frequently I won't know that they are ignoring search term, so I'll click through to half a dozen hits before I discover what theyve done. I got to the point that as soo as I clicked a link, the first thing I'd do on the landing page was command-f, and search for the most specific term in my google query. If it wasn't found, I'd instantly hit the back button and do the next hit.

This really got to me about 6 months ago, so I changed all my default searches on all my browsers and mobile to DDG, and haven't looked back. I tried DDG ~5 years ago, and there was no way it could have replaced google for me then, but when I did it 6 months ago, it didn't seem any worse, maybe a little better.
I disagree for a few reasons:

1. Your numbers are somewhat arbitrarily chosen... a car could easily be worth $40k and in some markets a home could be worth $200k.

2. Precisely because the house is worth so much, most people cannot afford to pay two mortgages, or their mortgage and rent on a similar home, at the same time, so if they must move by a certain date, they're under pressure to sell.

3. If you decide to sell to Opendoor you can pretty sure that the sale is going to go through; no worries about financing, for instance.

4. It's true that the numbers are larger in absolute terms, but people are often not rational in this way. Plenty of sellers leave tens of thousands on the table for somewhat frivolous reasons.

5. There is a lot of fat as far as people skimming off the top of transactions -- brokers, title companies, etc. IBuyers can get much better rates on these services by being bulk buyers, meaning they don't actually have to come that far off of the next-best offer to make a profit.
Yeah, if you connect to https://facebook.com and use messenger, it's encrypted over the wire because you're using HTTPS (TLS). But it's not E2EE.
Bold assumption that the other big militaries have top notch high commands.
I would monetize the reach of a post if i were Twitter CEO. Today leaders politicians, celebrities, corps etc have such a wider reach through Twitter due to their following, so Twitter can set a default max threshold on the how many audience the post will reach to and allow users to pay for boost their reach.
It might not work well for digital goods, but physical ones are much easier to control.

Edit: and even for digital goods, it would force people away from the most convenient storefronts.
I assume the price is not inflation adjusted?
yes. worth remembering also that even with e2ee, a ad-tech-driven company could have endpoints determine marketing segments based on content of conversations ad report those to the company to better target ad spend.
I'd like to see that. Was it not fixed?
Are there plans to provide Metal instances with these new SSDs?
The 9 billion was just to keep the numbers round. 8 billion would be a more accurate number, but it's not divisible by 3, and therefore not divisible by 150.

What you seem to be quibbling with is the assumption that the population was steady. That's an assumption that could be argued with, but it's not the "keeping the numbers round" part.
I was thinking about finding a left adjoint G. I see you've proven its existence using a sledgehammer: the adjoint functor theorem. Your explicit construction for G(n) as the smallest m such that n divides F(m) is very informative. It goes well with the idea that an adjoint is somehow an optimiser. Thanks.

That entry point sequence is weird.
On recent iPhones, the way to disable biometrics is to hold the side button and either volume button until a prompt appears, then tap cancel. Mashing the side button 5 times does not work.
Absolutely agreed - what’s the thing in common all the listed ‘paid for’ subscriptions have? Good quality content.

What’s twitters general concept? 140 word tweets that are intended to have very little thought go into them in general. That to me is poor quality content.
If you're in a field where "Things Have To Get Done", why add superfluous words like "That is stupid, it won't work because X", when "it won't work because X" is sufficient and is easier on the ears to the listener?
They don’t. If they do, they shouldn’t and need to relax some constraints.

I’ll offer four books.

-> “Getting things done” -> Dry as hell, but useful for basic organization and “adulting”.

-> “Essentialism” and “Make Time” -> prioritization

-> “Four Thousand Weeks” -> perspective

Life is trade-offs. The thing you are doing at this very moment (reading this comment) has been prioritized over everything else in your life. Analyzing everything this way can be exhausting and can lead you to beat yourself up, but it’s good to keep in mind at a high level.

When I say “they don’t” do it all, I mean anyone you see doing anything is, by definition, not doing everything. They are doing that one thing. A few people can do a lot of different things in a day and keep a lot of plates spinning, but there is a natural breadth vs. depth trade off.

I would encourage you to not try to do it all, but explicitly make trade offs for your time (e.g. hiring a house cleaner, ordering in from restaurants, getting a nanny if you and your spouse both want to work). Whatever your comfort is for that sort of thing, there’s nothing to be ashamed of for bringing in help to keep life moving. The best people have teams helping them get things done. Whatever your pain point is, throw resources at it. These will change over time.

Time != Energy. There are baseline skills (diet, exercise, sleep) that are force multipliers and have a positive ROI on Energy. There are things that have a highly negative ROI. Finding both for you is useful.

You will never “get there”, even if everything is perfect. Change is constant, and living is staying current and adapting with the change.

As Willie Nelson said, “All we have is right now”. That took me a long time to get.

As Bill Gates said, “We underestimate what we can accomplish in a year and overestimate what we can accomplish in a day.”

““You miss 100% of the shots you don’t take” - Wayne Gretzky” - Michael Scott

And Warren Buffet says to write down your top 25 priorities, and absolutely do everything you can to avoid the bottom 20, focusing only on the top 5.
People tend to shoot the messenger when market forces are not in their favor. Any more profit that a retailer gets from raising prices on this tiny part of their inventory could get them more than that amount of flak for raising their own prices. I think many retailers are happy moving 100% of their product at normal margins while letting scalpers take all the flak for price increases. Graphics cards are just one item of many on the shelf for most retailers.
I struggled with this too, and the conclusion I've more or less come to is that you can't. In the end, you have to figure out what is worth prioritizing and what you are okay with letting fall to wayside. The one practical thing that I've found to be useful is to try to think in terms of what I don't want to spend my time doing - and then actively trying to avoid doing those things - rather than trying to think of all the things that I want to do.
What is a "nix-like docker alternative"? Is that "using Nix to build container images"? Because Nix already does that.
There's also the folks that want to look smarter than scientists pointing out problems with the way we've done things. Finally, they have an advantage because of their secret or suppressed knowledge.
Yes! It even has the search link to the other times he has responded to it. Thanks for finding that :)
That's actually the old method for iPhone 7 and before. Now, you can activate emergency SOS by holding the power button and one of the volume buttons. Assuming you don't need to contact any emergency contacts or services, just cancel out of that and your passcode will be required to unlock.

https://support.apple.com/en-us/HT208076
Imgur, Photobucket and Animoto aren't comparable to Giphy. They're targeting different things. That would be like comparing Youtube to LinkedIn. Both social websites but ultimately have different goals/aims.

What makes Giphy special is the content/user moat that it has.

Anyone can easily create a Giphy website and search engine. You can most probably buy a Wordpress theme for $20 to do it. You can not easily-replicate what Giphy has achieved in regards to content moat and user numbers. I wouldn't call 2 other businesses in the same industry, healthy competition.
Almost schizophrenic. Made sense to me.