skysight-inc/HackerNews huggingface dataset:
The problem is that "normal international business needs" looks exactly the same as overseas tax havens.

Say you want to sell products overseas: well simply operating in your home country isn't sufficient - you MUST have a corporation in every overseas location where you are doing business. And their books have to be separate from your home country because of local and foreign laws. Despite this fact, a lot of people claim this is a "tax haven" structure - it's not; it's legally and practically required.

The only way to 100% avoid "tax havens" is to BAN all transnational operations and international business. Basically role back globalism to an era BEFORE all international travel and business. And even then, that probably won't change things - I only need to have an overseas friend operate the business for me based on contracts or personal relationships. The same result but completely "underground", out of view and undetectable then.
As much as I'd this to be true, sadly Google does not care. Easy example that I can think of: access google.com from chrome and Firefox (on Android). At least until a few months back, it still had that ancient UI on Firefox. Changing useragent, of course, made it the "modern" version.

Who will, or even can, bell the trillion dollar cat?

Edit- just tried with Firefox Focus, and sure enough, it's the "old" UI. Screenshot - https://i.imgur.com/dfRvBIW.png
(With chrome it's the regular/modern one but I was logged in and couldn't screenshot in incognito)
It doesn't really matter for the purposes of the test how confident they say they are.

If you're asking "do people often imagine they can confidently distinguish things when they actually can't" then the answer is a solid yes - things like audiophile and wine testing have proven that again and again.
Hi dboreham, I'm one of the co-founders of Lago here (the OP).

I completely agree with you, billing is not the most complex process of all, medical services may be of higher complexity.

Our post was meant to highlight the discrepancy between the perceived low complexity (lots of teams who have never done it think it's simple) and the reality, with our own experience building a fintech.

I think for some processes (medical services? I'm not an expert in this field to be honest) people might suspect it's going to be challenging.

That was our intention. Basically we think no B2B saas should be building billing themselves, unless they are 300% sure their pricing will always remain subscription based only, and very simple (same amount every month).

Hope I helped clarify!
- JS is not needed to create UIs.

- CSS is used for styling, it is important but is not required.

Don't get me wrong, i think QML and XAML are cool and all, but HTML did this a long time ago.
Was trying to use OBS's built in RTMP support but found it a buggy mess that would freeze/drift over time. Ended up using the free version of StreamBridge https://tricube.net/products/stream-bridge/ to convert the RTMP from IP cameras I had to NDI - and from there it worked flawlessly with OBS.

It doesn't look like StreamBridge supports WebRTC, but maybe someone else has a WebRTC to NDI converter that would be similar to StreamBridge? I really hate having the intermediate step, but I like having stable video even more :)
My old kazlib has the basics: hashing, red-black-tree, lists, exception handling.

https://www.kylheku.com/~kaz/kazlib.html

Used in e2fsck, Ethereal and others.

There is even C++ support hidden in there: the dict.h contains a C++ template wrapper (which keeps the container intrusive).
Nothing more "missing the forest for the trees" than implying that 99th percentile artistry is about producing photorealistic representations of unreal things.
They said "higher than healthy" not "higher than when everyone's car ran on it"
DoNotPay – The First Robot Lawyer
> Meta very publicly announced a hiring slowdown

their revenue may just go to other companies (tiktok, google?) which will hire those engineers.
It's interesting to read past forecasts. Helps to develop humility.
In time, I wonder if lead gas in the US will be written about like lead pipes in Rome.
Google regularly runs these at 100%. According to the B4 paper:

"""These features allow many B4 links to run at near 100% utilization and all links to average 70% utilization over long time periods, corresponding to 2-3x efficiency improvements relative to standard practice"""
Western civilisation could collapse (2017)
Not only will you get mistakes, but much worse in my opinion is the opportunity costs involved. You will always be playing catchup to add new (very basic) features that the real packages offer right out of the box.

For example if your homebrew thing doesn't handle price changes, that might take you quite some time to build in functionality. That time spent is time where you couldn't quickly react to market changes, which is money left on the table. Had you bought something that supports a simple use case like "change the price", you'd hit a couple buttons and boom... your product now sells for a different price.

A companies billing system is one of the most important systems in the company. It is literally how money gets into your pocket. If you build it yourself, you will sign up for pissing away a ton of time writing code that literally will let you collect more money from your customers. Had you bought something, you'd just fucking go do the change right away and collect more money from your customers almost instantly.
> Hacker News has this surprising tendency to cling to the past.

Definitely, but this isn't an example of that, it's an example of people on Hacker News not wanting things to be wrong. The title is clearly wrong.
Incorrect, Raku(do) is not the VM. It's MoarVM (or JVM but that one is trailing behind). Rakudo is the reference implementation.

Also you should think in terms of Perl 5 -> 7. Raku is the language formally known as Perl 6. Perl 7 isn't undoing anything, it will be the successor to Perl 5. Perl 7 should have been 5.32 with saner defaults, but of course it's now going to take another 20 years of bikeshedding until this is happening.

https://www.perl.com/article/announcing-perl-7/
I've been watching Terra Labs collapse the last few days, because of the attack on their algorithmic blockchain programming. Link above describes the details. Wondering what you all see as possible solutions for similar projects to avoid such attacks?
I know HN leans heavily US, but if anyone is in the UK, you can now earn up to £1000 in side income without having to declare it or file a self assessment tax return.
> Based on my experience at multiple FAANGs and medium sized name brand tech companies... they'd much rather have a Waterloo grad than the above.

It certainly wasn't what I observed. I guess for smaller firms that can't compete on salaries it make sense since they have no hope of being first pick at Stanford/Caltech/MIT.
Rate Your Nootropics
Here you go, on a BeagleBoneBlack:

$ time python3 -c "print('hello')"
hello

real 0m0.223s
user 0m0.148s
sys 0m0.047s

and, for the record:

$ python3 bench.py
python-speed v1.3 using python v3.7.3
string/mem: 46673.98 ms
pi calc/math: 98650.32 ms
regex: 38489.41 ms
fibonnaci/stack: 30723.3 ms
multiprocess: 75500.34 ms

total: 290037.35 ms (lower is better)

Might get a little better with some tweaking of performance governors / idle states enabled but, yeah...
Noted thanks! It's my 1st post on HN, so I appreciate the feedback.
> and miles driven dropped.

This is what has exacerbated the issue of our roads being designed badly. With fewer drivers on the road, there is less congestion. Congestion encourages slower driving and makes people pay more attention. If there isn't anyone else on the road, the perceived risk of speeding and negligent driving goes down, inducing this kind of behavior.
Is A16z just capitalizing on what we hackernews commentary whine about and then posits a theory about the future of the market based on that? I mean thats a great secret sauce we as a collective are very on the pulse ...
Have you never seen a video produced for or by a company before?
It's probably dumb overconservatism, the issue with chelators is that they are often rushed. You can distill low amounts of edta for a longer duration in order to reduce toxicity.
Also the following deficits (e.g in zinc) should be supplemented obviously.
Moreover there are underused synergies https://pubmed.ncbi.nlm.nih.gov/21649453/
The test is now live all the time.

You must constantly be aware that images, or text, or voice, or other audio, or other signals or data, might be computer generated or altered.

All the time.

And you individually, or those about you, or societies at large, may be influenced in large or small ways by such signals, patterns, and records.

Your elderly neighbour or relative might be scammed out of life savings. Investors of false product claims. Voters of some fake outrage --- particularly of the October Surprise variety. Soldiers and diplomats of mock attacks, or false depictions of a tranquil situation where in fact danger lurks.

The test never ends.

This is your final warning.
I don't know why you're getting downvoted. They used to mail me the criterion collection when I was in high school. Obviously it's not that now.
Thats a dumb reason to get frozen. Just in case you needed that perspective.

All your costs are tax deductions, whether you incorporate or not. The incorporation cost is negligible and you can ignore everything about a local/foreign llc registration simply because the consequences are improbable and inconsequential, just make the llc in the best states. If your employer is withholding any taxes, you’ll get so much more of it back because you have so many deductions now.

If you make any revenue its easy to count.

Your standing in society is based on gross revenue, your tax footprint is a fraction of net revenues. Its low key perfect. Net operating losses are the greatest of all time.

In addition, You get massively disproportionate security and anonymity by operating under entities you created. And you can prove product market fit in private and then inherit all the credit for it when it works.
I have no vested interest in selling billing products, and my experience is that billing is somewhat unique in the delta between how hard people who have never done it THINK it is, and how hard it actually is. There are many hard things that appear simple, but time and time again I have seen inexperienced engineers be caught off guard by just how much harder billing is than it looks.
it wasn't down that much until starting in early April. then things entered freefall. something changed. it wasn't inflation. Inflation was already in the news since early 2021.
The issue is that {total available revenue}<<{cost of curation time} for most niche search space. It's the Consumer Reports problem: if people need your service rarely, and it's only worth a modest amount of money, then it's impossible to balance the books.

And we're just talking different flavors of Ponzi schemes if we're trying to design a system where available revenue doesn't cover costs.

I remember pre-Google, when it was an open question as to whether curated directories or search engines would be the dominant form. Turns out, the former when signal>>noise (early web) and the latter when signal<<noise (current web).

Reddit is a gamified answer to a fundamental imbalancing of profit: convince people to do valuable work for free, pay them in karma/gold stars/Monopoly money, and then sell that work (without having to pay its fair market value).

And for profitable search curation niches, there are already solutions. F.ex. Bloomberg makes $10B of revenue off one.
USDTea
https://news.ycombinator.com/item?id=31426512
I love that on this website I can find comments that I simply don't understand a word of. Good on you for doing the stuff you do sir.
You seem to had never gone trough this approval process. There are many dark patterns there:

* Asking for huge amount of money in the of the process (after you wasted hundreds of hours of expensive developer time)
* forcing to use restricted scope (read,White,delete) for standard IMAP access even if you need only read-only access or use their proprietary API with read-only scope with unknown rate limits and which is difficult and time-consuming to use
* cryptic messages why app is not approved and ignoring arguments made for their questions
* often changing APIs (access token formats)

They do everything to avoid competition not making better product but by locking existing customers to their ecosystem.

And this is not only google. We had similar issues Apple and Meta.
>“For screen displays, it traditionally represents one device pixel (dot). However, for printers and high-resolution screens, one CSS pixel implies multiple device pixels. 1px = 1/96th of 1in.”

And this multiple isn't necessarily an integer, it's specified as a floating point number (though I've in practice only seen fractional parts of .5 (on a samsung galaxy IIRC) )

( https://developer.mozilla.org/en-US/docs/Web/API/Window/devi... )
the words are used synonymously in practice, but i think there's an opportunity to distinguish them usefully.

suggestion:

- 'factoring' is a multiplicative breakdown, a 'composition', like prime factorization.

- 'decomposition' could also be called 'partition', and is an additive breakdown, like how 3 could be split into 2 + 1
Thanks for clarifying. Didn't notice that.
Because over the last 3 years just prior to this correction, QQQ (since we're talking about the tech sector here) had a CAGR of around 30%. Had it been climbing up at a CAGR of 10%, we'd be having a different conversation.
That's really clever! That's also the kind of thing an AI could pick up on, so maybe this is a stronger technique than I initially thought.

Although autocorrelation is probably a better way to get that data than just throwing it into a AI model.
@GP: This looks like a very interesting comment. What is wrong with the hoses of the scuba diver? Can you post an edited version in imgur or something with a big arrow pointing to the error?
> a 7 day rolling avg means the data lags by 7 days
> Actually, no.

So you can predict the future? OF course the data lags, it also lagged at weekends because the staff keying in the stats only worked Mon - Fri. and they also had keying in mistakes which meant only coming clean _once_ via the BBC news.

Now it just so happens the US and China back in 2015 had wanted to set up a global body to avoid such pandemics but Europe didnt want it, which is why every country did their own thing. You can read the studies from 2015 detailing Covid from a joint effort between Wuhan virology institute & the Uni of Virginia!

The whole thing reeks of stupid criminality at the top.
* This is already worse than financial crisis and dotcom combined in terms of wealth lost*

the economy is much bigger
> That said, I did have a job offer that was rescinded at the last moment

At what point in the process was it rescinded? Had you already accepted or even started the process of getting your equipment / Onboarding?
Wait until they learn a kernel has nothing to do with operating systems! And tensor operations have nothing to do with tensor objects! And texture memory often isn't even used for textures!

It's an unfortunate set of terminology due to the way this space evolved from graphics programming - shader cores used to do fixed-function shading! But then people wanted them to be able to run arbitrary shaders and not just fixed-function. And then hey, look at this neat processor, let's run a compute program on it. At first that was "compute shaders" running across graphics APIs, then came CUDA, and later OpenCL. But it is still running on the part of the hardware that provides shading to the graphics pipeline.

Similarly, texture memory actually used to be used for textures, now it is a general-purpose binding that coalesces any type of memory access that has 1D/2D/3D locality.

You kinda just get used to it. Lots of niches have their own lingo that takes some learning. Mathematics is incomprehensible without it, really.
Identification systems that don’t use PKI are fundamentally broken.
I wonder if that generalizes to other kinds of vehicles or even other instances of the same kind of vehicle.
It's been my life experience that none of what you hear is "in demand" actually is, what it instead translates to is "not willing to pay or hire or train enough".

My friends who work in nursing tell me it's not that there isn't a talent pool, it's that they are short staffed due to hiring limitations more than lack of interest, which then feels like being short staffed because everyone is putting in more time, which makes the environment suck, which does make people quit, especially exaserbated with covid and conspiracy theorists treating them poorly. But until the underlying issues are solved, it's not a real shortage as there are qualified people looking for work but not being hired.

Teacher shortage is similar, not willing to pay them enough(even when school funding is high, teacher pay stays low), and the amount of bullshit they have to put up with seems to go up every year, which is unrelated to amount of people with teaching credentials.

Programming has a similar problem, every company wants senior roles but very few are willing to train, so it's a bottleneck more than a shortage.
For sure; I do think an event based solution working as a source of truth for the billing is the right solution. However it still creates engineering difficulties (making sure you don't ingest the event twice for instance). The ledger-type architecture can definitely work. When we built the system for a fintech, it was actually an event-based architecture connected to a ledger (taking the money out of a wallet).
I think the whole process would be:
- Ingesting events for usage based feature
- Store these events in a database and make sure you make the idempotency right
- Aggregate the usage of these events based on most common aggregate functions
- Price this usage inside plans or subscriptions
- Assign a subscription to a customer
- Trigger a webhook (used for invoice/payment) at the end or beginning of the billing period
https://archive.ph/HpM4l
It is confusing that the ML community have come to use "inference" to mean prediction, whereas statisticians have long used it to refer to training/fitting, or hypothesis testing.

I'm not sure when or why this started.
I don't want a say in it for a startup.... Nothing slows a project or work down more then a big group making decisions. I want one or two lead people making nearly all the calls that's what I signed up. I would quit if they lost the vision and started taking huge amounts of employee input.

If I didn't want this I'd work at a big company.....
I've used CrowCpp and httplib. httplib has more flexible routing (using regex), though CrowCpp is overall nicer to use.

edit: here's a link to httplib: https://github.com/yhirose/cpp-httplib (CrowCpp has already been linked by someone else)
Lead is still everywhere, not just aviation fuel. About 35% of homes in the USA still have lead paint, which creates lead dust when doors and windows open/close, and lead in the soil where kids play outside. A large fraction of homes still have lead-soldered drinking water supply pipes. Lots of toys, food cans, and vinyl window blinds also still contain and expose kids to lead.
How do you filter for that in your job search? Questions during the interview help but it's easy to misunderstand.
Can you elaborate on the Krebs doxxing innocent people thing?
"Should we build it in house?"

No. No, spelled F-U-C-K-N-O.

Should you compare and contrast off the shelf solutions, test one or two, and slowly expand its use to cover more of your business? By all means, yes.

Should you develop an in-house custom variant after that? Still no. For billing or anything else.

Even a pure tech company like Google should not vertically integrate everything. You quickly end up wasting time making horrid systems instead of generating your main business revenue.

"Oh, but our needs don't align with the way the industry standard third party systems work." That's a symptom of the disease. You won't cure it by enabling the virus to proliferate even further.

People who don't execute I.T. low level changes mistake computers for magic. Yes, computers can do a lot. But even the tiniest feature takes an incredible amount of focus, cost, development time, maintenance time, headaches, and gnashing of teeth to accomplish. The magic is that it looks easy, from the user's point of view.

Let's put it bluntly: We can draw a direct line from third party systems with multiple businesses as customers, with cost savings. It's far more likely to be a complete waste of resources to in-house a new software system.

Maybe you don't have a name for the kind of system you want or need. That's okay. Keep assuming it's probably already out there, and continually search for it. Googling is cheaper than building.

"But we can build it better than them because..." Please, that's the fallacy of exceptionalism. Remember, every company wants to believe they're truly pioneering, talented, and logistically capable of doing all the things. Don't spread yourself so thin. Keep the lights on. Grow your customer base. Everything else is a pipe dream.

"But the third party systems suck."

Yes, they very much suck. And yet the cheapest path to success is pushing them to un-suck their product. Not starting from scratch to create a second, even more immature product.

Frankly, computer systems are already quite flexible. You can often bend an existing one to fit your needs. This happens with Jira, for example. They customize it until it can't function at all anymore. But this sad extension situation is still cheaper and more effective for conducting business than invention.

If you truly believe a new kind of system needs to be built, go and start a new software company. Or pay a software vendor to do it. (Software vendors, just take their money, smile, and nod.) But for Warren Buffet's sake, don't spend a dime on a new line of code if at all possible.
As you say; billing system is tip of an iceberg. There's reconciliation, settlement, payouts, tax, financial reporting and what not. For a small mom-and-pop store, sure build it. But for any half-complex business billing is a rabbit hole.
Terra or Terror?
Who knew the good folks alive in 1500 would be getting so _frisky_.
> Why wouldn't you want to see them in your `git status`?

I tend to function poorly around cognitive clutter. It distracts me from the important stuff: the files I’ve decided to put under version control. YMMV.

> will become invisible to an increasingly large number of tools (vscode, ag aka silversearcher, ripgrep, emacs's projectile to name a few)

That doesn’t really seem to be the case with VS Code. Ignored files appear grey but they’re still showing up for me.
This is what I try to do, but at the org I work for there's a low key assumption that Devs are too stupid to do anything but what can be implemented in a sprint, no matter the complexity of the problem (which obviously leads to poor engineering outcomes). Teams are criticized when there're no 0-burndowns by people upstairs so everyone adapted by vastly simplifying solutions/work to fit that expectation.
Hybrid web apps like ionic too.
Conceptually, to pass the Turing test you should be able to fool any human (including expert judges). It's just practically easier to choose an expert judge as opposed to test on every human on Earth, since you'd hope that if an expert can't do it, then neither can anyone else.

Also, it shouldn't matter if the human is someone who worked on the AI, or has read the code, or has seen every previous Turing test that the AI underwent. There shouldn't be any information a person could know that would allow them to tell that it's an AI.
They're actually visible? Without Spotify and YouTube I would've never stumbled upon some of the artists, bought their albums or listened to their concerts.