skysight-inc/HackerNews huggingface dataset:
OP said if I recall that it’s telling or something about what happens when you critique the sacred caste. Idk exactly what they meant by that, but knowing what I know about what “caste” mean and having heard quotes by Fox News personalities along the lines of the people who can’t be criticized shows where the powers in society actually is idk that all powerful was that much of a stretch
I've spent a fair amount of time researching all of the existing online options and the Collins English Thesaurus is by far one of the best:

https://www.collinsdictionary.com/us/dictionary/english-thes...

They also still offer a generous free-tier for their API, unlike Oxford, which discontinued its free-tier after introducing version 2 of their API.

When I find some more free time, I plan to modify the org-mode emacs package for the Merriam-Webster's thesaurus to use the Collins API:

https://github.com/agzam/mw-thesaurus.el

Carefulwords.com looks nice and improves on existing website-based thesauri in terms of usability, but for many writers, having the thesaurus built into their writing tool (e.g., emacs) is a far more efficient option.
Can anyone steelman an argument that this move won't make verification and blue ticks effectively useless for determinig the authenticity of accounts?

My initial thought is that this creates an incentive for the companies to have more permissive verification processes, since that would make sales easier and reduce costs.
Commenting to add that this seems like the realm of small business development centers and regional innovation hubs but SBDCs are usually populated by olds, and innovation hubs are government run programs that stink of mothballs
Also https://cdec.water.ca.gov/cgi-progs/products/rescond.pdf
C has a static type system. You can call it limited and you'd be right. But to say it's not a type system is just silly, and just makes the term more confusing. There are types, they're checked, there's a type system.
Eh? It is possible for size to be decreasing most of the time. Just make traffic extremely bursty - add 60 on the hour every hour, and consume at one per minute.
Too much to be coincidence, these recurrent topics in our media.

I’m outing that the voices in our heads are real, and America is thought controlled.

Our quantum consciousness brains are entangled, and a long standing culture of power exists. An occult culture of thought control is waging a secret war upon us. Trying to be our god through a power modern man cannot comprehend, or would simply deny.

We are upon a cusp of our humanity.

Are you a denier of the exogenous of thought control?
You should check your sources.

> for a bunch of launches, Ariane-5 was already a couple of years ago competitive with SpaceX launches.

Ariane 5 is in no way competitive against SpaceX in anything, and hasn't ever been. The only customers launching on it at all are the ones that have some good reason to avoid SpaceX, and the ones that bought launches early as a hedge. It has very real issues attracting any competitive commercial launches. This satellite constellation plan is, among other things, a way of bailing out Arianespace because they will fail unless they get more launches.

> And the only real customer so far for cheap, low orbit launches using re-usable rockets is SpaceX itself for Starlink.

SpaceX launched 60 reusable F9s last year, of which 37 were internal Starlink launches (of which some had additional customer payloads). In comparison, Ariane 5 launched 3 times.
There's no need to yell at this particular cloud. Similar licenses still exist. For example, "It Takes Two" only requires one player to own the license. ...so does the "Jackbox Party Pack".
Also there are many local-coop games that can be played through Nvidia Gamestream. I played "Rayman Legends", and "Lovers in A Dangerous Spacetime" this way.
> “It should be noted that ecDNA is a feature of cancer and not healthy tissue, so that raises hopes that when we find ways to remove it – through drugs or some form of therapy – then it will not have unpleasant side-effects"

Hopefully it's different enough from that other DNA that doesn't occur in chromosomes: mitochondrial DNA. Also, maybe someone can explain, but hasn't there been research showing that some forms of extrachromosomal DNA are normal and probably vital in eukaryotes? E.g. [1]

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3225859/
Or like Microsoft making conditional access a premium and not base feature of identity.

“We can see hackers are in your account, enter your credit card and upgrade now so we can boot them for you.”
> If the automatically loaded data strikes either pilot as not right, they can make a manual request for takeoff data from the airline operations center. “But 99.8% of the time, the data is accurate,” he said.

> Alaska’s Peyton said “several crews noticed the error and notified dispatch.”

> The pilot at American Airlines said “requesting manual data is not standard” and that if there’s a glitch, naturally some pilot somewhere is going to miss it.

> “Not everyone gets eight hours sleep the night before. Someone is going through a divorce. Someone is not so sharp that morning,” he said. “The sanity check isn’t perfect every day of the week.”

So they already knew (or should have known) about this glitch, and did nothing about it until it started causing damage to aircraft. I would have thought the pilots who reported it earlier would have also predicted the outcome and got it fixed then. From my lay perspective, it's obvious that if aircraft is heavier than the flight computer was told it is, then something bad is going to happen (e.g. could have been complete failure to take off and crash at the end of the runway).

Well, maybe such incidents where pilots do make the prediction, and get it fixed before it causes the problem they predicted, never make it to the news...
Internet wasn't that fast, consumers weren't informed, legislators weren't informed.
You should consider yourself lucky that you didn't lose your users data.

My 2c:

- NEVER expose a database to the public. Use at least a micro-service BFEs that do exactly what the app needs and nothing more.

- Use a load balancer/gateway between your servers and the outside world (only port 80 and 443 should be open, 80 should redirect to 443).

- Use Docker-(Compose) as runtime/orchestrator only for development. For production use hardened cloud runtimes (e.g. Google Cloud Run, k3s/k8s, ...) with zero trust as default setting. Adhere to best practices!

- Before migrating production data, make sure everything works and nothing is exposed to the webs.

Tbh. I think your blog post is ridiculous, because IMHO the whole thing is your fault.
How did you even manage to find these figures? Is there a Wikipedia list? Do you know which ones are most popular for your app?

Disclaimer: I am also making a chat bot
Using "ufw" on a production server is an anti-pattern, in my opinion. You should use something like ferm instead.
Is the DMCA such a shitty law (questions about copyright in general aside), or are companies in shitty in just automatically responding to any DMCA allegation while refusing to invest anything in transparency/process/even-handedness? Basically if you are hit with a copyright or any other sort of terms of service violation, you are stuck spending time and energy trying to communicate with a black box.

Platformists say that this is necessary because transparency will allow bad actors to game the system, but their solution to this to make society into an oppressive panopticon; the cure is worse than the disease. Further, the ignore the degree to which the lack of transparency is already weaponized by bad faith actors.
The oscillation between brands wanting consistent weights and spacing within logos to look "cleaner", and wanting inconsistency to look "authentic", all of it happening on an almost subconscious level for everyone subjected to it, employs so many graphic designers. It's mind-boggling.
I’ve been the most productive in my life since I turned 30. For whatever reason my ADHD dissipated and my mood is level enough to just grind away at things that don’t have immediate gratification. My 20s was the perpetual crisis it seems.
So I get to be verified ONCE, but pay monthly for the same thing I have to do to unblock my hacked account? No extra benefits, like fewer ads and sponsored tailored content?
I am prettty sure I could write a decently sized Z80 or 6502 program for the Beeb or the Speccy from scratch without reference, or at least a decent set of 3D transformation functions. I could not tell you how to load a JSON file from a folder in Python if my life depended upon it. I have to write that latter code on an almost weekly basis. I will say that the internet and instant access to online references has absolutely destroyed my memory more than any amount of age or caffeine.
Don't agree. Being an entrepeneur can be (and often is) about making a living, not a killing. Most small to medium size businesses in the USA just about get by, they make payroll, covers costs and not much more. Their existence is good for society, but isn't much of an opportunity for substantial returns on capital investment.

Also, #1 isn't about whether capital is required or provided - it is nearly always necessary. The question is about the distribution of risk & reward between the providers of capital, labor and IP. When capital has outsize economic and political power, it's not suprising that it also arranges for itself a political, economic and cultural environment in which it reaps more of the rewards than the providers of labor or IP.
I haven't done a single hour of overtime in a decade, before moving to a different career. It's definitely not normal in Germany.

However it's fairly common among my peers back in Canada. I guess it comes down to local work culture, and who you work for.

Truth be told, I'd refuse to work overtime, and gladly risk being fired for it. Perhaps they can find and train a replacement fast enough to make up for the loss.

If a team can't meet deadlines within office hours, management should pay the price, not employees. Don't reward incompetence with Stakhanovist feats.
Good catch. Added to https://news.ycombinator.com/item?id=34855089. Thanks!
I'm glad this wasn't another "database lost, we have no backup" stories.
Sending a photoshopped ID to Facebook to get the verified badge on your fake account is orders of magnitude easier than everything you mention here.

Those verifications are 100% useless for non public figures.
Where is "here"? There are plenty of places in Europe with mediocre Internet infrastructure. It is not universally "great" by any measure.
Somewhat off-topic: goaccess (the tool the author is trying to work on, which isn't written in Go but rather C) does look very appealing.

https://goaccess.io/features

All panels and metrics are timed to be updated every 200 ms on the terminal output and every second on the HTML output.

2021: https://news.ycombinator.com/item?id=28012307

2019: https://news.ycombinator.com/item?id=21890027

2016: https://news.ycombinator.com/item?id=13211913
This is exactly right. The alternative is ridiculous.

Also, comparing expectations of Docker vs. something like nginx is crazy.
"Come on guy" and "people have been pointing it out to you for hours now" are rude and personal. Please make your substantive points without swipes. This is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.

I didn't see personal attacks from tptacek. Some of his comments in this thread were edgier than I would like but I didn't see any that broke the site guidelines badly enough to warrant a scolding the way your comment did. Based on what I saw, this isn't a borderline call and (in case you're worried about this) it has nothing to do with disagreeing with you—just look at my posts on the actual topic.

> Every time I see him winding people up, you're there behind him, threatening anyone who stands up

The active ingredient there is "I see". What people see, and fail to see, is basically determined by their passions on a subject. If all these years of moderation have taught me one thing, it's that.
Quite desperate of these companies to charge their most important assets, the influencers/publishers. $10 is the cost to run their own website with complete editorial freedom, and if people want to follow them, get an RSS reader. The whole advantage of FB/twitter is that it 's cheaper and broader.

And this model doesnt even scale up. FB makes ~$60 per user/year which is comparable. If people start verifying en masse, they dont have the capacity to really verify the users identity, that the users haven't sold their accounts etc etc. They are shooting their moneymaker here

What i like about these payment schemes is that they put a real value on the company, based on what customers are willing to pay for the service, not the nebulous advertising return. The results of these programs should also inform investors about the true value of the companies.
This shareholder letter operates on the same principle as spam from attorneys of a recently deceased Nigerian prince’s widow.

You make the claim so outrageous that it immediately filters out those who are not completely gullible or desperate to believe. That’s the kind of shareholders Palantir wants.
Of course they have to say things like that to attract attention to their cause. I doubt they're that naive.
Why should the minimum requirements for the baseline OS include things that are only actually necessary if you want to use optional features like Hello?
Poorly designed... or you don't want to have to think about Endianness just to support some weird niche architecture that only a handful of enormous corporations use?

I really don't think there's anything wrong with assuming little endian in this age. It's like assuming 8 bit bytes, or 2s complement signed numbers.
You are completely correct. :) Sorry mine also frustrated you.
Same as YouTube Premium.

FB without ads would be great, and might change Meta's incentives going forward.
Yes, but "char* p,q;" is "char *p,q;" -- q is a char, only p is a pointer.
One problem is that, when you cast to `void*`, you discard size information.

I have a `double*`, I know the size of the object behind that pointer is `sizeof(double)`. If I have a `void*`, and nothing else, all bets are off.
The default setup does not support it for any Rockchip SoC up to and including the RK3399, which is why everyone goes for tow-boot on SPI for their Pine devices. The SoCs have a hardcoded boot sequence which includes SPI, SD, USB and eMMC, but not PCIe. It is however available since the RK3588 - e.g. the Radxa Rock5B boots from NVMe right off the bat.
> Jobs with Meaning?

Really short answer: ones where you get to own the fruits of your labor at the end of the day.
You seem very confused.

I never advocated for any requirements regarding what can or can't be censored or promoted.

I am arguing for transparency, specifically because I recognize that codifying editorial standards could be exceedingly difficult.

Yet the vast majority of you comment is dedicated to standing up a straw man you erected.

Am I being confusing, or are you just shifting the argument to your preferred turf?
Legally mandated code+key escrow?
This is unfortunately a populist trope (here in italy) hijacked by no-euro, no-europe, no-nato that need some data/debunking:

Italy is economically coasting since the 1980s, basically since the termination of QE of Bank Of Italy toward Italy Treasure in 1981, and since then politicians struggled to finance their banana republic policies resulting also in less subsidies that boosted businesses, lowering growth. Tangentially Italian business culture is rooted in nepotism and old ways of doing things (basket case of low trust society), so most of companies stay at a family level and new ideas tend to come from family members/offsprings. Capitals are mostly obtained through lending based on superficial personal connections at banks (harder to get financing since 2008) on "clean" balancesheets that in some sectors cover less than 50% of real revenues (small companies found easier to cheat on taxes). R&D expenditures on GDP averaged around 1% since 2000.

TLDR: Italy always has been addicted to subsidies and stimuluses backed by debt to grow on paper, most companies didnt innovate/grow past family businesses in semi-informal economy in the last 30-40 years and now the overrall economy finds really hard to compete/grow. Plus the Pension system is a TITANIC unfunded liability similar to social security but already in deficit waiting for a gigantic wave of baby boomers to enter pension earlier due to whatever populist scheme politicians foster (Quota 103, Opzione Donna, etc...). A lot of retirees lower also internal consuption, weaking the economy further

Regional variance applies, some areas (usually in the north) are competitive/dynamic "globally" and others are on "life support"
Regarding how long: it depends on length of messages. But let's say when there are around 2000 words total in the conversation.

https://help.openai.com/en/articles/4936856-what-are-tokens-...

2 cents per 1k tokens
You are right, I stand corrected.
Discovery of 4,500-year-old palace in Iraq may hold key to ancient civilisation
Notably, it appears you'll still see ads and get tracked.

Websites tracking their users and shoving ads in their faces isn't really the "alternative" to paid services. It's something paid services often do in addition to charging money, because they're unwilling to leave any money on the table in any situation, and you can always get more money by charging your users and harvesting their data.
Here's the TV appearance! https://simonwillison.net/2023/Feb/19/live-tv/
Yes, that's my thinking as well. iirc in that case, the board rejected the first buyout offer even though it was for more than the current share price.
Institutional remedies which require years of process for abuses that can be carried out in seconds or minutes are fundamentally inadequate.
You can offset for that with a smaller chainring and you gain some ground clearance. Win win!
Const-correctness doesn't actually work in C++. It's more of a documentation aid.

(It doesn't work because it can be cast away. It's also not transitive, so is ineffective with generic template code.)

D code won't allow const to be cast away (unless in system code), and is transitive. Sometimes people complain that this is too harsh, but it's reliable and effective.
how would you iterate over every possible value of a unsigned int?
How else did OP expect traffic to get to his containers? Magic?

edit to add: after reading the article completely, a few things stand out.

1. It is clear the author does not understand the details of the compose file and is new to Docker.

2. Proposed solution is also incomplete

3. Not understanding why you would want to wrap caddy (even though it's a static binary) in the same system is missing the point.

4. Blaming Docker for clear user error is crazy.
We use queues for various jobs, some of which are time-sensitive (e.g. emails), so the queue should be empty most of the time, some of which are background or re-processing (e.g. re-indexing), so queues can balloon and then take days to drain again.

The unifying aspects of using queues for us is that it allows us to load-balance jobs across workers, and allows us to monitor throughput in a centralised fashion. We can set alerts on the time-sensitive queues and then use different thresholds for the background queues, but we're using the same metric data and same alerting system.
Prejudice doesn't become non prejudice if you make it more verbose.

Absolutely nobody is talking about excluding opposite sex relationships. The normalisation of homosexual relationships has no consequences on hetreosexual relationships. It is unclear how this leap of logic is being made and of course the obvious answer is hatred/prejudice
Doesn't the US already have strong contracts with SpaceX?

... of course one can question how safe they are given Musk's condition.
Why should it have to be able to describe its qualia at all? A dog can't. By the magic of empathy I can _infer_ what a dog is feeling, but its only through similarity to myself and other humans.

If we met a pre-linguistic alien species, it's likely we wouldn't be able to infer _anything_ about their internal state.
totally random but had me laughing my ass off…
It works in conjunction with your distribution package manager, so in Fedora I install the dependencies I need using 'dnf install foo-devel' or if the program is already known to Fedora I can install all the dependencies with 'dnf builddep program'
I've never used Netflix (or other streaming sites like them) because of the DRM. Youtube manages to prove that a streaming model can be very, very profitable without it at all, as does BBC iPlayer.
I've not yet encountered anyone who doesn't consider spam to be a form of abuse.
https://news.ycombinator.com/item?id=34860582
That actually sounds like a fun way to explore different programming languages. Especially if you extend it to inputs that may take up more memory then you've got on your computer (let's say 100GB) and at least reasonably fast.
I suppose it'd kinda trivial if you read the input from a regular (seekable) file, but if you actually read the 100 GB from stdin then this could get quite complex.
> You can’t create money without a demand for it first.

Why not? At the individual level it literally works the same as any purchase of existing assets. In practice, the counterparty of that transaction will probably spend that money in turn on something else that she actually planned to hold.

> This view derives from monetarist theory, it’d be fair to say this view enjoys less support today than it did in the past.

Well, the biggest flaw of monetarist theory is that it treats "the creation of money" as if it was somehow special, whereas what really matters is the product of money and velocity. (Velocity can be seen as a reflection of external changes in the demand for money balances. It also explains how money can seemingly be "created" out of thin air by entities other than the central bank; what we're really seeing in these expanded money measurements is higher velocity for the actual "high-powered" money that the central bank issues.)
Fantastic write-up.

This seems to me like a combination of multiple foot-guns, first being the Docker one - followed by the fact Mongo was not configured to authenticate the connection.

Heroku by default run PostgreSQL open to the world (which is problematic for other reasons) but they get away with it by relying on PG's decent authentication.

My default is to prefer to build systems with multiple layers of security, such that there is no reliance on a single issue like this.
Isn't he 30 and trying to write memoir? Rediculous no? These things should be attempted after 50...
Now that I come to think about it, I have never seen an engineering strategy document.

I think one of the key principles he’s trying to say here is that having a bad strategy is similar to no strategy. Aligned with Rumelt’s wonderful book.

The big challenge for said good strategy is how certain decisions have been made. Most people just see a resulting backlog and ask questions accordingly. But if you knew the underlying strategy going into these backlog decisions, you’d focus more time on assessing if that strategy matches with the business and product needs.

I think many groups would benefit from hearing about their engineering strategy from their leaders. Which seems non-existent in most places.
It doesn't take a special database though. You can do this sort of thing in your application in like 10-20 lines of code (assuming you have a framework with queues and promises). It works great with mysql/postgresql which both benefit dramatically from batching queries.
Good luck, not sure $2B is enough though…