skysight-inc/HackerNews huggingface dataset:
Thank you for the kind words. I got enough heat for it at the time that it took me a full year to return to the topic, so it's nice that some folks still remember it fondly.
I highly doubt they have given out Tethers for free, exchanges paid dollars for them. And even banks don't have all their money in stock. That is why it is illegal to incite bankruns.
You could fit all of them in a cube with edge length 400 meters (1312 feet)
The Wage Gap 2
According to Russia, even sending weapons is an act of war. It all has degrees. There is a clear difference between attacking Russia on their own territory vs defening Ukraine over Ukraine territory, with their consent. Russia would do nothing, just like when Moskva was sunk, just like when airfields on annexed Crimea were attacked.

Edit: So what would happen if Russia flies a fighterjet over NATO territory and they shoot it down. An act of war?
Hell no. If you find a bug and do a reasonable effort at reproducing it, you are helping the project.

QA has value and is not a burden.
Chestertons fence is basically a prior: Things are the way they are for a good reason. It can be more or less applicable in different contexts, and I'm not sure I would give give bureaucratic procedures such a benefit of the doubt. On the contrary, I think that any departure from doing something in the simplest possible way has to be accompanied by strong evidence.
Love this idea. How many total weeks of the year be spent in such a way on average?
Why we need and how to create modules in a code base
Regarding jets, it seems the Russia only has the flying stock to keep the current fleet alive until 2025. And only doing so by using current jets as parts for the others. After that, and the flying stock dwindles until other sources are found; a safety nightmare.

https://jalopnik.com/russia-turns-to-cannibalizing-aircraft-...
I’ve been building a database of successful companies
5 years ago, after failing with a startup idea and being rejected from YC, I started interviewing founders with the hopes of learning what it takes to find a good idea and build a successful business.

I posted these case studies online (started as a side project) and eventually it turned into a business, and started making enough money for me to go full time on it (starterstory.com).

For the last 5 years I’ve been collecting data for each company we interview, such as revenue, startup costs, age of the company, gross margin, what channels they used to grow, and a ton more.

I’ve put all of this into a searchable, sortable, filterable database and I wanted to get HN’s opinion on the tool, and if you find the data / information useful? Also, would love to hear what other data points you think we should be collecting, or features we should add!

The tool is built with Rails, Postgres database, search functionality using Elasticsearch, and it’s hosted on Heroku.
Very few people converted to cash. It was mostly crypto to crypto iirc (Luna -> Terra -> Tether -> BTC/ETH)

Also Terra was the algorithmically pegged stablecoin to Luna (not Tether in case that was the confusion)
Report direct link:

https://wfo-global.org/wp-content/uploads/2022/09/WFO_Financ...
> you reside in Russia, China, or Canada, you might have a hard time

Interestingly, the opposite is true. The countries with the most restrictions (officially China, Russia, Argentina, Nigeria etc) have the most crypto activity, it’s just all “underground.“
Making $1.5M/month on OnlyFans and Twitch: Amouranth
The police certainly serve their purpose well for those comfortable calling other people trash, yes.

My assertion isn't that they're ineffective at their purpose, but that their purpose is not one worth serving.

We almost certainly disagree on this, but you should not be making any assumptions about what my relationships to the police are or have been.
Yeah, it’s the same reasoning as, “How much disk space would we need to make a Gmail clone with 100 million users?”
No, YouTube, I will not subscribe to Premium
That's why I left Java 5 years (after like a 12 year career in it) ago and plan on never getting another Java job. It's just making classes have "some" kind of use no matter what the task is, there's no coding to solve problems, it's coding to make structure.
It's only censorship in the sense that all rules are "censorship" which IMO removes the value of having a distinct word.

A meaningful definition would highlight the desire to suppress a point of view, and you're going to have a hard time justifying "gambling as a point of view", because it's not really a position on an issue.
Why is it taking so long for cloud dev environments to catch on?
The Nuremberg Laws had a carve out for 50% mixed non-practicing Jews. The Nazis wouldn’t have considered him Jewish. I suppose you mean modern examples but I haven’t been paying enough attention to know.
Web Scraping with C++
Ask HN: Is Unified Modeling Language (UML) still a thing these days?
I spent many years at university and was always confronted with UML diagrams. My professors and teachers were always quite conservative and we often had to draw UML diagrams (class diagrams, component diagrams, sequence diagrams, etc. ...) for every program we wrote or architecture we designed.

In the last jobs I worked, this was somehow never a thing. I don't mean that there was no documentation at all regarding the given software architecture or components and interfaces, but if there was, it was rather informal. If there were diagrams, then loosely drawn with draw.io or some icons and arrows that are supposed to somehow represent the services and relationships from various cloud providers.

Therefore my question is: Is UML still a thing nowadays or is it just too formal? Is it used in your current job?
They can print Tether for free and use it to buy crypto. This pumps the price and then they can sell.

Also, Tether is owned by Bitfinex, which enables them to print Tether to cover their own losses.
Nah it's actually because of living most of my life under police terrorism but go ahead. I've lived situations nearly exactly like the one described in the article. These are relatively normal interactions people have with police. Maybe not people like you, but we've been trying to tell y'all for decades. This shit was 1981 and nothing has changed this still happens every day. What are you defending, why?
The bombings at Brussel Airport in 2016 happend at the check-in lines.
https://en.wikipedia.org/wiki/2016_Brussels_bombings#Brussel...
She had a different boyfriend when she was murdered, so by your logic shouldn't it be Clinedinst in prison and Syed free?
Yep. In general, most server infrastructure logs IPs by default. The whole concept that doing so shouldn't be best practice is very Internet-young and post-dates the invention of most servers.
The SSPL is being promoted and used by big tech companies that are selling software to other big tech companies. If it was about keeping big tech out, I think it is failing.

And it isn't open source, it promotes vendor lock in and discourages successful forking. It is the antithesis of FOSS.
In the way that oat milk is milk made from oats.
I suspect that 95% of their business will be from dodgy porn sites, or "we build the wall" type right wing scams.
I just want to know how many Olympic sized swimming pools we could fill with all these ants.
The kicker is even after you subscribe they just shut up for 2 months or so and after that the pop-ups show up again but begging you to upgrade to a family account.
This kind of behavior from such companies that have the market dominance should be illegal.

They have the unsupervised power to destroy people's life.

But for me, the biggest problem is not companies from this size doing this, nowadays it is completely expected; the biggest problem are people, including developers, that think they are right and have the right to do it.
If I had to do it all over again I would study social insects. Fascinating topic
PE at Meta is a bit like this. When people ask what it is, my best description is "SWE that focuses on non-functional requirements" (called 'better engineering' internally)
I dont want to be at work lol

Big difference is I'm getting money.

I've wasted over a decade (thanks health care in Europe, you stinky garbage!), so I don't get your last point.
I don't know about typical, but it does happen when the owners of a project want the (legal) ability to prevent others from misusing the name to cause confusion. Firefox and Linux are both registered, for example.
They are likely not solvent (i.e. they have enough liquid funds to cover everyone withdrawing their money all at once), but they apparently can cover a high percentage of USDT withdrawals. It is still very fishy b/c if you look at the lending rates on Bitfinex there is currently an 18.825% APR for USD. If there was really zero risk with USDT I think you'd see a whole lot more volume pumping through that system.
Howard Lewis Ship kept changing the paradigm for Tapestry every major release or two. He could have had something to take the spot that Spring eventually filled, but these big gear shifts I think left people with a lot of rework and at some point it seems like porting your code to something more architecturally stable is a better bet.

It’s challenging though to keep supporting an API contract that you don’t believe in anymore. Or especially that you are causing you and others pain. I think sometimes maybe the thing to do is pass the baton and work on something else, but we also punish people for abandoning things. Like the author of Groovy, who hopped around from project to project and lost people.
Noticed listening port 32875. I still wonder why even WG developer chose 51820. Well, I understand on their small containers shit never happens, but I thought they are aware of ip_local_port_range
but how would you get them to stay still?
from my previous comment:

> You could of course write a cron script to regularly check Github hooks IPs and update firewall if Github changes it's webhooks IPs.

This is way easier and simpler than any other solution. It will be a mere 6 line script.
I have to be honest 100% of the games I play with loot boxes don’t let you trade the rewards. So that is different because to me loot boxes are just a different way to get cosmetics that I can’t buy with real money from other ppl. That means I don’t view them as having value to anyone but myself.
Ok, cool view you have there about life that you can't express beyond "its quite complicated".
My general sense is that not even Putin believes his own rhetoric, such is his inconsistency of thought.

The reality is that Putin has elected to invade a sovereign neighbor country and can unelect to do so.
Not one "western" leader, military or civilian, has threatened Russia "existentially" and certainly no one has threatened to invade Russia.

Putin is a liar, to put it simply.
He's apparently playing the crazy-card, in attempts to freak the world out, but his constant threats to the entire world of nuclear first-strikes and then saying that "THIS TIME IS NOT A BLUFF" means that people can't really learn much by his unchanging and silly rhetoric.
As some boxer said: "Be aware of the main trunk of his body and where it's moving and watch his hands"
I'm happy to answer questions anyone has on this product!
It is typical, if only to keep the trademark from being used by a completely unrelated bit of software. See https://www.mozilla.org/en-US/foundation/trademarks/policy/ or https://trademarks.justia.com/771/04/sqlite-77104711.html

It just gives teeth when someone uses them wrongly.
>There's too strong an ethos of an "ask for forgiveness, not permission"

What's the alternative though? Waiting for permission could take decades while your competitors are eating your lunch.
Supreme Court Expresses Concern About Hate Speech in Media
But... Mark Russinovich said new development has to be in Rust!
1% Rule
All the ad hominem attacks on Bobby Fisher in this thread are by the by. One can accept that he was paranoid, conspiratorial and antisemitic -- which I do -- whilst also accepting that he was subjected to the police violence he describes in this account. Many people with mental health issues are subjected to violence, by police or otherwise; to refuse to believe them merely on account of their mental health is itself a function of the violence which puts them in harms way in the first place.
Torvalds confirms Rust is coming to the new version of Linux
The stats I found seem to suggest nearly zero under-18 use Twitch, which I think we all know is a lie...

From https://www.streamscheme.com/twitch-statistics/:

> In 2022 the age demographic on Twitch is as follows:

> 18 to 24-year-olds: 35.85%

> 25 to 34 year-olds: 32.14%

> 35 to 44-year-olds: 15.33%

> 45 to 54-year-olds: 8.62%

> 55 to 64-year-olds: 4.97%
Opt-in educational programs of all sorts are usually heavily selection-biased toward students that are well-motivated and generally exceptionally easy to teach—good support from home, probably above-average SES, above-average IQ, et c.

Which doesn't mean such programs are useless, just that they're typically far less effective if you try to apply them to a representative slice of the overall student population.
Somewhere there is a pissed off engineer who said 4 quadrillion in their interview only to be told their answer is implausible.
What’s the difference from original?
In other news, I had trouble finding a crypto payments processor for my small business. Coinbase commerce and OpenNode required so much documentation that it might take me days to assemble to required documents, and BitPay has my account stuck on verification for weeks. Any recommendations? I would love to accept crypto payments but cannot believe how hard it is to onboard a processor.
The question I’m interested in is the mass comparison of “all humans” to “all ants”. I mean the back-of-my-eyelids math calculates that Human-tron vs Ant-tron is in ants favor.
There's something particularly on the nose about a former-cop-turned-political operative handwringing about authoritarianism.
Thanks for the interest!

1. That's a bit of an omission right now, you're right. I need to add a bit of JS to the generation page, thanks for the feedback.

2. You can click the "Private" button while it's generating, and it will be hidden. Though, you're right, anyone who sees it before will be able to see it after too. I'll add a checkbox to the form right now.

3. You're right, I need to add a license page. It's the same license as SD, so IIRC it's a perpetual license to use them as you see fit.

4. Yeah I should probably have a username blacklist, you're right :P

Thanks, this is very useful!
If you remember Duke, you're old. I still remember when Sun was going around holding Java events, touting the advantages of Java, with Duke shirts, mugs, etc.
> Is it typical for open source projects to register trademarks?

Yes!

https://en.wikipedia.org/wiki/Linux_Mark_Institute

https://en.wikipedia.org/wiki/List_of_trademarked_open-sourc...
Just link it to climate change and you can get free money to solve it now.
Stupid question, maybe, but do you need NVLink for deep learning workflows?
From the source forum post:

> Cloudflare not only provided DDoS protection, they also accounted for many popular exploits like this. As I've worked for weeks to combat the endless flow of attacks from every conceivable angle I have spread myself very thin and hurridly[sic] replaced old systems with new ones that are not properly vetted.

This is the counterpoint to the argument people should self-host and not use the Cloud. It turns out the Internet never got less server-hostile at the infrastructure layer, and weaknesses in various commonly-used systems are still there. When you're on the Cloud, the tradeoff is that you're a guest in someone's house, but the cleanliness of the house is someone else's problem.
The bigger worry would be if they removed some IP addresses from their list. Those IP addresses would be juicy targets for hackers to scoop up and attempt an attack knowing that people have whitelisted them and that they allow access to what is likely relatively poorly protected infrastructure.
Crushed or live?
Because the maths of physics was modelled based on what we could observe from the various states of the univers. Outside of those contexts, it is only theorical exploration and does not tell us anything, until it is, aka the experiments say otherwise.
How long will Google support ChromeOS on this machine? What alternative OSes will it run?

Edit: the article says “receives automatic updates for up to eight years” but an upper bound isn’t so helpful here.
All the doublespeak is actually pretty amazing to witness... We're defending Russia but also "liberated" Kherson and Zaporizhzhia... The west is threatening us with nuclear weapons... The regime which came into power in 2014 (nevermind that Poroshenko and that whole group were voted out in a democratic election where Zelenskiy and his party, who were notably more friendly to Russia at first, came to power)...
Advantage in your career without kids
I know a few senior engineers / manager types who left financial services tech to work at Amazon. Most of them left within two years, and the ones that stayed quickly got out of AWS org because it was too crushing.

In a way I kind of respect Amazon for treating their white collar tech staff as poorly as their blue collar warehouse staff.
Malwarebytes Blocking Access to Google.com
"Website blocked due to malware
Your Malwarebytes blocked this website because it may contain malware."
I think YouTube Premium might be the most rejected offer in all of human history.
I'm not surprised. I was taught by a stern grandmother and even sterner nuns that posture always matters! Make a good first impression, stand straight and tall, you don't get a second chance!
I'm not sure how useful that would be since people pin specific version of libraries with Rust. They don't care about ABI stability so even if you could just update links to a library, the interface would be horribly broken.

Part of the discipline of writing C++ and C libraries is writing around a stable interface, that you can link against. In C++ that means using the pImpl pattern.
Duplicate: https://frame.work/at/en/blog/introducing-the-framework-lapt...
California's Highway 1 reopens in Moss Landing after shelter-in-place lifted
New leak detected as NASA Artemis I tanking test underway
> * It's a kind of web-based environment. Each view has a `loopback://` url.

Great sounds like another idiotic thing I can skip.

> * The UI is, indeed, very consistent. All menu operations can be accessed with Alt+( ) combination. This feels very solid and convenient.

This is a feature of all products created by a single entity.
Why is the question incomprehensible, why isn't your comprehension incomplete?
I think this usually happens if your wifi/cellular is still on and connected but there is no actual data connection (ie AM thinks it can contact the server but it actually can’t, so it waits forever). Usually can be fixed by just turning on/off work/cellular and making sure it’s off. I download all my music on AM in lossless and haven’t had this issue once I turn off wi-fi/cell
Ya, this is pretty much how I felt about the whole Ivermectin thing. Who am I to tell someone not to take horse de-wormer, when I also advocate for the freedom to take psychedelics? If someone _really_ wants to make sure they dont have horse heart worms, I dont see how they're hurting anyone else (besides being a disease vector, but thats not going to get worse).
You should try getting a bank to become your credit card processor, the Crypto stuff will seem like child's play.
Rust covers an infinitesimal footprint of the C/C++ code out there running the world. Rust won't replace anything substantial or meaningful in the embedded world for the time being.
> In all, I don't think the mobilization is likely to matter.

Have you seen any zombie movies?
"It won't for long" - well sure, but as tools become more powerful, our collective filters for what constitutes an interesting or valuable piece of art will be advanced too.
> As I tell their recruiters I'd rather eat a cactus than work for them.

wow, hardcore.
> at about a tenth of the scale of their competition.

I wish they were all at that scale, instead of being part of oligopolies/monopolies that depend on the silence/support of government to maintain that position.
I may be misunderstanding, but in what way is this not DIY?

> Memory and storage are socketed, enabling you to load up whenever you’d like. The pre-built configuration comes with 8GB of DDR4 and 256GB NVMe storage and can be upgraded to up to 64GB of DDR4 and 1TB of NVMe storage. You can also use 250GB and 1TB Storage Expansion Cards to extend your space.

This article also says that it's upgradeable and customizable:
https://www.theverge.com/2022/9/21/23363862/framework-laptop...
We know why. Putin has stated that he wants to reassemble much of the former USSR into some kind of "Greater Russia". And so he has been seizing parts of Ukraine since 2014 to gain access to their farmland and mineral resources. As long as he remains in power there is no way out of this conflict and negotiations are mostly pointless. The killing will continue.
Datomic as a Protocol (2014)
This is incorrect. On most platforms, the libc is part of the operating system, and the libc API is the supported system call interface; user programs aren't allowed to make system calls directly to the kernel, any more than they're allowed to jump directly into the middle of kernel routines.

As described elsewhere in this thread, that is the policy of MacOS X and Windows.

It is also a policy which OpenBSD is moving towards:

https://lwn.net/Articles/806863/

According to the Go devs, this is also the policy on Solaris-family OSs (Go uses libc there):

https://github.com/golang/go/issues/24357#issuecomment-37300...

AFAIK, it is only Linux which explicitly supports the kernel system call interface, and so where alternative libcs are possible.
ChromeOS! Specifically, the Mainboard is custom-designed for ChromeOS. This means it uses coreboot instead of a proprietary BIOS and has Google's Titan C security chip.

There are some other smaller differences. To keep the cost down, the top cover is aluminum-formed instead of CNCed, for compatibility reasons we weren't able to bring our fingerprint module in, and we were able to improve both audio quality and speaker loudness with an improved audio CODEC and louder transducers.
rust is much less worse than c++.

rust as a shield against c++, necessary move I guess.

Hopefully, this code will compile with the rust-written rust compiler, from day one and forever.
Are there plans to adopt the camera/mic switches for future Windows/Linux laptops?
Right, and if the company depending on Homebrew had entered into a paid support contract, things would be very different.

It's very clear that they do already give quite a lot of a damn about their users. I don't see how are you could get an impression otherwise. There are plenty of examples of organizations that do not give a damn about their users, but this is absolutely not one of them.

Your argument seems to be something along the lines of "somebody at some point is paying them for some amount of the work they do on this product, therefore it is their duty to cater to every end-user complaint and request, no matter how capricious, misinformed, or selfish". I don't agree with that premise at all and I suspect that most other people wouldn't either.
It cuts both ways though. Some people are too invested in Brazil to embrace any improvements other "favorite language specific build tools" have made in the last 10? years. So it stagnates. Python support was bad, but bearable mainly due to the herculean efforts of one guy.
Traditional chromebooks are fairly locked down, and make it difficult (and scary) to install an alternate operating system alongside ChromeOS, for users that want a bit more power. What is the situation like on the Framework edition? How open is the bootloader, and how tricky is it to enter (and stay in) developer mode?