skysight-inc/HackerNews huggingface dataset:
I was building billing for a company in the US, and I faced complexities, but not the ones mentioned in this article. I didn’t have problems with dates, as we managed quite easily the monthly, quarterly and yearly plans.

We also created a billing based on calendar dates and it was not hard to pro-rate amounts.

I had problems based on locations of my customers. Basically they have different timezones, and billing is based on UTC. This means you have to translate everything based on customers’ timezones.

I also had issue with editing / deleting events for metered billing. When you can erase the past, this is creating a lot of downsides on the accounting side.

This article does not mention the hard things behind compensations, like coupons or credit notes, which is really hard to handle.
The OP also recommended Plato's Republic.

I am not arguing that one should not read biblical texts. Just that the recommendation to read 'The Bible' is really a recommendation to read the central texts of Judaism, the central texts of Christianity plus hundreds of pages of not particularly edifying and largely irrelevant historical and spiritual marginalia, which were collected into a specific text known as 'The Bible' for fairly arbitrary reasons.

If the OP had said to read 'Genesis, Psalms and the Acts of the Apostles' it would have made some kind of sense to me. But dsr3's use of the fact that the Stanford course includes Genesis and the NT as support of the recommendation to read 'The Bible' is just sophistry.

Saying 'you should read every single thing Aristotle wrote, the important philosophy along with the archaic geometry and the incorrect biology' is on the face of it quite a lot less silly then saying 'you should read The Bible'.
What makes it a political view?

The cooperation of the population is a valid concern when planning a response to an emergency
OP says in a few different tweets that they are synced between both Discord and Slack free-tier, which seems like somewhat of a solution in lieu of your point
Have you actually been to a church? The options are wide and vast.
> This takes a bit more code to implement, but provides a simpler API for users.

I fail to see how hiding self.send() inside of IntoFuture makes anything simpler.

StorageRequest::new().set_debug(true).send().await?;

vs

StorageRequest::new().set_debug(true).await?;

Just reading the later variant makes me wonder "What are we (a)waiting for here? For set_debug to succeed?". I'd definitely stick to the former variant.

Perhaps, it's just not the best example and there are better usages than the one chosen to illustrate it.
Funny how before Alire was a thing, people complained that there was no easy way to take other people's Ada code and add it to one's own software projects.

Now Alire exists and people complain that it's easy to add people's code into their own projects.

You don't even have to use Alire in the first place - every modern Linux distro ships with an Ada compiler - on Fedora just install gcc-gnat and off you go.
It seems more robust to just make std::make_*() a friend function than to pepper the code with news.
Gk Chesterton on the Fool as Saviour of the Modern Soul
And some workers, in their efforts to appear busy at all times, end up interfering with the productivity of others.

Maybe we should schedule a weekly meeting to discuss this problem further.
If you do BTC-XMR-BTC in a specific amount, you can get traced through that. Tornado cash is the same. All the exit points from Monero are non-anonymous, so you need to be careful that you don't enter and exit in ways that can be correlated.
"You can’t discuss this problem without acknowledging the role of bad actors in the system."

On both sides. The government, pharmaceutical companies, and big tech were definitely bad actors. We do not live in a nanny state nor do we want to. What happened during the pandemic was disgraceful. Discussion was effectively shut down and science as well as treatment was negatively affected by the actions of censorship.
I had to do a lot of manual transcription in Journalism school. Using a tool like Descript saved HOURS of my life. Generally it was 80% accurate, but going over an two-hour-long recording again at 3x speed while reading over the transcript, fixing errors from memory or pausing took a five hour job down to 30-40 minutes. Either way, somebody is going to have to listen to the recording. This just removes a layer of grunt work.
Shouldn't at least this section be cordoned off?
They also don't need millions to achieve a diverse workplace - a more economical option could be to move their headquarters out of SV.
The thing is, it takes a huge scale for web apps before python becomes your bottleneck. Between caching, async, task queue, reverse proxes, databases and compiled extensions, you have so many performant options to glue with python that any hardware saving is more likely affected by your choice between redis, postgres and clickhouse than by the language you query them with.
Are annual plans really that difficult to implement? Doesn't seem like it should be that difficult unless you have complex pricing behaviors. What are some of the most common stumbling blocks with transferring a plan from monthly to annual?
(disclaimer: I'm one of the cofounder of Quickwit.io, we are doing log search)

(edited to add vector search category and add manticore)

When looking at OSS search projects, it's nice to have a rough ideas of the different use cases, here is the list I have in mind:

- user facing search (think algolia):
elasticsearch[1]/opensearch[2], meilisearch[3], typesense[4]

- enterprise search: elasticsearch/opensearch

- log search: elasticsearch/opensearch, loki[5], quickwit[6], zincsearch[7]

- vector search: Milvus[8], Qdrant[9], Vald[10] Weaviate[11]

Vespa.ai[12] is great but I don't really know in which category to put them, user facing and enterprise search seems to work well with them.

It's interesting to note that Elasticsearch and Opensearch are general purpose search engine, Solr as well. They are all powered by Lucene, the popular and performant search engine library.

Another general purpose search engine is Manticore search[13].

I would love to see some benchmarks by category :)

Note: I don't know well ZincSearch and put it in the log search as said on their front page.

[1]: https://github.com/elastic/elasticsearch

[2]: https://github.com/opensearch-project/OpenSearch

[3]: https://github.com/meilisearch/meilisearch/

[4]: https://github.com/typesense/typesense

[5]: https://github.com/grafana/loki

[6]: https://github.com/quickwit-oss/quickwit

[7]: https://github.com/zinclabs/zinc

[8]: https://github.com/milvus-io/milvus

[9]: https://github.com/qdrant/qdrant

[10]: https://github.com/vdaas/vald

[11]: https://github.com/semi-technologies/weaviate

[12]: https://github.com/vespa-engine/vespa

[13]: https://github.com/manticoresoftware/manticoresearch
I'm not sure that I agree with this statement.

Many of the packs that I've seen the inside of has balancing circuitry included.

Also worth considering these packs are charged separate from the tool. So this means the tool cannot control the charge rate etc.

Lastly, based on my luddite eyes, the difference between makita, milwaukee, bosch, dewalt and ryobi batteries seem to me to only be a different keying in the plastic mating parts. This suspicion is amplified when you consider that some of these brands are made by the same company.
Everything (and everyone, including myself :D ) seem to struggle with Norwegian, it seems the corpus size is simply too small. And/or maybe the market.

Deepl didn't do any Norwegian last I looked, even though it does most other Germanic languages (including Danish and Swedish).

Duolingo doesn't have a Norwegian class for Germans either, though they do have one with English as the source language.
Ask HN: Any good self-hosted image recognition software?
I think Rekognition is cloud based. I'm not sure about TensorFlow.

I'm hoping for something that's free and can run on a modest desktop. It would really only need to detect one type of object, but then differentiate the individual objects within that type (sort of like facial recognition).

I have no idea if my project is even feasible, but I want to see what software is out there so that I'll know if I should give up the idea or keep looking into it.
You have a point, though one must not forget who runs the world. Spoiler alert: it's not the EU. The bigger theater is forcing the big US bois to invest here (building data centers) by playing the privacy card.
I’m consuming 5500 hours of Joe Rogan with the help of AI
As does Elastic Search.
> large corporations had the incentive to prevent a certain type of government action

I can see how lockdowns opposed corporate interests, and I'd be interested in hearing more about how corporations influenced anti-lockdown.

I don't see how lab leak theory is connected to corporate interests one way or the other.

Anti-vax doesn't seem to align with corporate interests and in fact seems to be opposed to it.
Building a resilient p2p service on the internet doesn't just require not using big name SaaS, it means building that service to not need the WebCAs or even DNS, two core services that are anything but p2p. I honestly don't know of any applications that require neither.
But this is exactly what happens when you fine a company.

Unless you fine the company enough for it to go into bankruptcy in which case the shareholders are protected by limited liability and the creditors take the hit instead. But the bankruptcy angle is completely irrelevant to this case, none of the fines considered are close yo bankrupting Google.
A great example of Xapian in action is the email client Mu or Mu4e (for terminal or Emacs, respectively), which queries massive amounts of emails blazingly fast.

https://www.djcbsoftware.nl/code/mu/

https://manpages.debian.org/buster/maildir-utils/mu-query.7....
Engagement with broadcast TV vs with hyper-personalized apps is a specious comparison.
>At least 11 federal agencies, and around 80 government officials, have been explicitly directing social media companies to take down posts and remove certain accounts that violate the government’s own preferences and guidelines for coverage on topics ranging from COVID restrictions, to the 2020 election, to the Hunter Biden laptop scandal.

Doesn't that apply here?
Recent ZK Knowledge podcast recently discussed a lot of this, how you can determine IP addresses inside blockchain transactions, and DDoS, and Chainanalysis usage of IP for KYC.

https://zeroknowledge.fm/246-2/

I'm not clear if the conversation concluded with zk is impervious, or whether it is an active question of research.
Or find different clients.
How about a 32 old IT specialist with no experience whatsoever? https://twitter.com/dasha_reports/status/1572929082014277633

>Victor Bugreev, 32, he is an IT specialist for Sberbank in Moscow, he received a summons yesterday: "I have never served, I have not done military service, I do not have a military specialty, I do not have a military department. I'll go, what to do. Or a criminal case."
Thanks. I began to spend more time with him since he reached 18m and started to talk a bit. I still struggle to treat it less as "work" instead of something more natural but I guess it will come along eventually.

It's just I have so many things in my mind that I'm struggling to sacrifice any of them right now. I probably need to reassess and get rid a lot of them firmly from my mind. It's tough but I'm already working on it.
> nowadays

When has it not worked like this?
If your quibble is on what I specifically meant by "meaningfully retaliate", I think everyone understands that the threat of the full weight of the US government is "meaningful", where lawsuits from individuals are fairly routine for these companies and so I wouldn't count those as particularly meaningful by comparison.
Sure, except I think that at a macro level we got it more right than AWS, despite some choices that I believe we'd make differently today.
At the altitude they used to fly at there wasn't much air resistance. I think it's more the acceleration and climb out phases when they are using the reheat (aka afterburner). Cruising at ~50-60000 feet, Concorde was pretty efficient, comparable fuel burn to a 747 from that era, but the engines were super inefficient in all the other phases of flight. I've heard it said that it used more fuel to taxi to the end of the runway at Heathrow than a modern A320 would use to fly London to Paris. (Someone else can google that to see if it's true! I can't be bothered.)
Imaging myself getting the same treatment as Facebook - as an indie dev, I prefer my app to get rejected rather than deal with a lawsuit of that magnitude. Complying with App Review guidelines is a small effort, after all.
Bank of England hikes by 50 basis points, says UK may already be in recession
That looks great, I could use that right now, thank you!

I was previously looking into embedding TypeSense somehow (but not portable), MeiliSearch (but their API triggered a panic response), or SQLite's full-text search extension (but limited features e.g. language support). Using a dedicated library would be much better and this seems to be packed with features.
The question is who censorsed the information and was legal. Why do you think the question is why?
If you’re too lazy to participate in the discussion then don’t.
If you use your own lightning node, the other nodes on the path to your destination can still tell which node the information came from, and that can be used to de-anonymize your transaction. If you are the only user of your lightning node, it is trivial for the next person in the chain to attribute transactions to you.
Algebric Topology in Haskell
More generally, there is this problem: https://qbix.com/blog/2021/01/15/open-source-communities/

Instead of Slack, you can use Discord, Gitter, Telegram, or you can install an open source software like Discourse or our platform Qbix (which integrates with it to add events, meetings etc.)

Why pay third parties for some black box solution that bundles everything, to host your company's data, when there is open source software and free market of hosts that compete on price?
Genocide is hyperbole, a true genocide would be enough to turn public opinion against the war, there are millions of Ukrainians living throughout Russia and millions of Russians living in Ukraine
I don't know how letting social media companies dictate political discourse became acceptable.

It doesn't matter what your political stance is. Facebook should not be the one saying X is acceptable, Y is not. It's fucking arbitrary, and scary that a private company is telling us what we can talk about. It's not framed as "hey this is our opinion and you can talk about these things elsewhere", it's framed as "this is what's right for society, how could you discuss these other things?".

Social media was a mistake.
To an extent, but considering how well the Provo/SLC axis is doing in Utah, that doesn't seem to be a necessity.
"If new true friend not protected for explicit private union, break case and try using this."
> 1) A good chunk of Discord is owned by Tencent, a big Chinese conglomerate

The most credible source from this is this article[0], but since it's VC we have no idea what the ownership looks like. For all we know Tencent owns 5% or less of Discord, especially given two companies are listed before them in the article:

> The round was led by Greenoaks Capital with participation from Firstmark, Tencent, IVP, Index Ventures and Technology Opportunity Partners.

In general Tencent has more pull in other big gaming companies[1], which is more concerning imo.

0: https://techcrunch.com/2018/12/21/gaming-chat-startup-discor...

1: https://news.ycombinator.com/item?id=21190677
Yeah, we're in agreement @oceanplexian. Thanks for the sanity check!

As I've stated in the edit in the grandparent post, my initial reaction appears to have been only early-morning groggy sticker shock. I'm now going to open my computer and proceed about my day, a significant portion of which will be spent on Slack. :D

Cheers bud.
The Nobility of Failure: Tragic Heroes in the History of Japan - Ivan Morris

https://www.goodreads.com/book/show/573601.The_Nobility_of_F...
"There was a time when the official narrative said "You will not get COVID if you get these vaccines""

Do you have a source?
I didn't encounter this issue myself, just know how it looks like. I think it should be possible to resolve through Twitter support, or maybe (just an assumption) entire .club is banned.

I would google "twitter support shadow-banned domain" for clues in your place, should be a common issue.
Learn X in Y minutes in my go-to when I’m writing code in a new language. Just the examples of syntax of a language are very useful and surprisingly hard to come by in formal documentation.
He may be referring to opsec more generally (onramps, offramps), or he may be specificially referring to poisoned output attacks: https://www.youtube.com/watch?v=iABIcsDJKyM

TL;DR Ring signatures, like all sender-obfuscation methods, have a limited anonymity set: it limits you to a pool of possible senders. If Alice frequently sends funds to Bob, who frequently sends funds to Carl, who frequently sends to Alice, she can see that Alice->Bob->Carl->Alice is one possible outcome. She does this because she can trace the coin she associates with Bob to a coin she associates with Carl. There is a ton of plausible deniability at first, but the relationship between Bob and Carl becomes more obvious the more Alice->Bob->Carl->Alice continues to happen.

Alice can be multiple exchanges collaborating using KYC.

How to resist poisoning: limit your risk, churn, bigger ring-size/anonymity set, do atomic swaps (this severs chain of ownership, but is not generally sybil-proof), do multi-output transactions if you are sending to multiple people at once who can co-ordinate (this reduces the number of coins they can co-ordinate).
> Why is it illegal?

You are asking why is violating the First Amendment illegal? Because that's how laws work here. The constitution is literally called 'the law of the land', hence violating it would be illegal

> Where is that stated?

Where is what stated? That this was a violation of the First Amendment? I mean, it's literally in the subheading of the article: "Censorship of wrongthink by Big Tech at the behest of the government is government censorship, which violates the First Amendment". I am not arguing it was or wasn't, I was just letting the OP know what the real issue is
I know this is the case for certain changes such as allowing users to delete their accounts. I remember the new apps/updates being bifurcated with updates being allowed for a few months after it went into effect for new apps but for this system dialog change I'm not aware of anything being said publicly about this, I think the rules just changed internally. My google-fu might be failing me but I can't even find articles about this change. It was news to me (it's in the HIG, not in the guidelines) when we got hit with it and normally I keep abreast of any new requirements/rule-changes and when they go into effect.

I completely understand and agree with the different options you outline but I don't think that was done in this case, at least publically. Please, if I'm wrong and someone has a link to an article about this I'd love to see it/know about it.
Related:

Wonder Bird Flies Thousands of Miles, Non-Stop, as Part of a Migration - https://news.ycombinator.com/item?id=30054432 - Jan 2022 (2 comments)

The Hudsonian godwit flies thousands of miles, non-stop - https://news.ycombinator.com/item?id=29917581 - Jan 2022 (3 comments)

Bar-tailed Godwits regularly travel more than 7,000 miles non-stop - https://news.ycombinator.com/item?id=29225729 - Nov 2021 (203 comments)
Patient's 84-hour wait in A&E 'horrendous'
Not sure why you need to pay extra (double minutes cost) for 2 vCPU, 8GB RAM (saas-linux-medium-amd64) while it appears to be the default/standard machine type for GitHub Actions is similarly specced: 2 vCPU, 7GB RAM compared to the standard Gitlab SaaS runner: 1 vCPU, 3.75GB RAM

Not sure, why Gitlab.com users need to pay extra to get a similarly powered runner.

(see: https://docs.github.com/en/actions/using-github-hosted-runne...)
In this case, it's a community with 1K members, not a company with 1K employees.
Because we aren’t the user, advertisers are. We are the hypnotized consumers of the lights in the box.
You mean short-chain pfas? Im sure that will be determined to be very healthy ten years from now. /kicks can
This law results in people landing in jail for being poor: https://www.rollingstone.com/politics/politics-news/cruel-an...
Ultimately, yes. It’s impossible to keep this sort of thing up indefinitely, and over the decades the evidence became overwhelming enough that it was impossible to ignore. Researchers who were co-opted were shunned, losing career opportunities, and universities stopped accepting funding from tobacco companies.
Certainly both. SLiSW was eye-opening. At the time, all I knew was PHP and JavaScript. For the past several years I have been writing Haskell almost exclusively.
I have investments in a lot of different companies. I have no idea if any of them are breaking the law. I have to assume that they aren't, because they have not been charged or convicted of any crimes previously. I have done as much due diligence as I can to assume that their company is financially solvent and stable. If they have lied to me about any of those things, I have no way of knowing until after the fact. Leaving my money in a savings account is not an option, because the interest rates are taxed, and don't even cover the cost of inflation, let alone give me any sort of growth for retirement. That means not only would I not preparing for my future, I would actively be losing money by not investing.

If a country violates international sanctions, should I be sent to The Hauge because I have bonds tied to the bridges and roads being built by that government?

To put it another way: If a restaurant is shut down for health code violations found in the kitchen, should the valet be lectured about proper food preparation?
Not annual, but projected maybe over decade... once you lose the market you lost it also next years. Lets not forget its 500 million of above-average rich folks that use google services extensively.

The fine would have to be in range of 100 billion for them to exit
> If this causes issue in an app then doesn't it mean that app has a possible vulnerability?

Only if the app had any untrusted inputs in the first place. If the app doesn't ever touch the network or only connects to its own servers then no, it's not really improving security.
As if back channels or threats of unfavourable treatment don’t exist. Just because the government doesn’t put it in writing on the public record doesn’t mean they aren’t exerting other forms of power. In this case they did make statements both public and private and also engaged other parties to put pressure on.

Asserting that this is “like just their opinion, man” is like saying the thugs that come into your store and admire it while saying “nice place, it’d be a shame if anything happened to it” are just expressing an opinion.
And yet despite 30 years of people telling everyone how lisp is amazing, most people keep avoiding it despite that it's free, stable, and available everywhere. Meanwhile, new languages like rust or zig have no problem to be adopted, C#/Php/JS/python are still used massively and produced a lot of value.

But it's probably everybody that is wrong, there is no way Python has a value proposal that is worth something to a lot of people.
Why couldn't he retaliate after he lost the election?
> The content of chats/private messages is also accessible to them.

Not only that, the attachments on private messages are publicly visible.

Send an attachment in a private chat. Grab the link. Open it in a browser unaffiliated with your Discord login. wget it on a VM a thousand miles away. Its now publicly hosted.
The New Math of Wrinkling