skysight-inc/HackerNews huggingface dataset:
Sound advice. Anything to do with accounting, you’ll probably want to treat as an append-only log of events. (Note, you can also use event-sourcing and have your domain entities _be_ events, in a billing bounded context that might make sense. Not usually the first approach I’d recommend though.)

On a similar note, make sure you think about bitemporality as well. In other words, “effective_at” vs. “”created_at”. You might learn that due to a bug, you didn’t record a billable event, and you need to insert it into the history (say, to put it in the correct billing period). But setting the “created_at” in the past brings a bunch of issues; it’s confusing and you’ll soon hit issues where lying about created-time trips you up. (Migrations, reasoning about what version of the code applied what events, etc).

Fowler has good further reading here: https://martinfowler.com/articles/bitemporal-history.html.
That’s interesting! If you need help with your Front-End development, I highly suggest this no-code Frontlyapp which is so cool because it helps me to be more efficient and scale faster. Check the demo apps here: https://www.frontlyapp.com/?r=hn
This is so hard. I bought a domain and even started paying for (non-google) email on it over a year ago. But I can't bring my self to start the painful process of migrating everything.
Hi, customer here. We'd like to change our billing period to start on the 31st of every month, and we'd like to pay 90 days in arrears, and we'd also like you to invoice us ahead of the billing month. Oh, and we're big enough that losing our business will end your startup, so don't get it wrong. Thanks!
I've had to deal with subscription based billing, and in my experience it wasn't a nightmare. There are some corner cases, but, those exist in every domain. And the stakes are definitely raised since you're dealing with people's money.

Usage based billing sounds like a nightmare though.

Taxes in the USA are a nightmare too. I have a friend that lives on a street, and for one side the tax rate is 7.5%, and the other side its 9.25%. Literally no company we tested got this right. Even Amazon.
Most likely because the only reliable on-page indicator for detecting low quality content is the amount of ads/trackers on page which is probably the only thing that they can not directly punish a site for.
You can make more than one. You can make a larger one.
If you wire your dollars onto US soil, for a service performed in the US by US business, good luck getting the US legal system to enforce upon that US business whatever euro-cucked invoicing scheme is called for.
I would say there are some things to watch for if doing long term fasts, one is salt and potassium levels to prevent heart attacks, especailly true for those of us who are on the larger side, and especially as one get's closer to say the 20 day mark. A week or two probably wouldn't kill anyone if they have the fat stores, but a heart attack prompted by lack of salts is a potential concern.
I work on a payment system that invoices consumers on behalf of other companies and pays out the money to these companies by splitting the payout on multiple partners (luckily I do not handle the support and follow-up). The system have ability to refund invoices and customers some times end up paying more than or just parts of the invoice. On top og all this it integrates with several old 90s systems with poor datetime handling and poor uptime (some times a windows xp box in the cudtomers offices). It also handles card payments and over all, by far the hardest thing to get right is the invoicing. Its just so extremely fuzzy and time sensitive.
Yep. Membership only seems to require you cooperate with some pedantic, box-checking exercise.
Look,

Given what you just shared, I'd guess your metabolism is quite high. That just means it takes more for you to put on weight. If you're young then this even less of an issue. For me, a lot of sugar has about the same effect as a lot of alcohol because they break down into glucose all the same. Didn't use to be like this but gotten more noticable with age for me.

Refined sugar is evil. Food companies use this to sell more, lookup "bliss point". Sugar is also addictive. We are not equipped to deal with this.

Nutrition science is recovering but it was set back by some bad research that should have been abandoned post WW2. Lookup the origin of calorie counting. Since you're cutting out sugar from your diet I'm assuming you understand precisely how bad something like the standard American diet is for your health.

Insulin is key to weight gain and loss. If you struggle with high insulin levels then you cannot lose weight because your body doesn't burn fat when insulin is high.

I believe (based on what I've read) that weight gain and loss is not a mystery. If someone is fat it is because of what they eat. You may wish to find a specific chemical reaction at the core but the body is a complex system. You make one change and it will effect something else. This is what should have been studied in place of "calories". Hormones regulate and we mess with them by putting bad food into our bodies, we fix that by not putting bad food into our bodies.

Therefore, I see no reason to say that we don't know why people are fat. We know precisely why people are fat.
I remembered coming across an interactive bouldering game a while ago, which used a projector to light up holds to create a custom problem each time. I couldn't find it with a quick search, but I did find this list of bouldering wall games:

http://www.canadarockclimbing.com/games.html

which includes 'Pointer', where a partner uses a broomstick to point out the next hold in the sequence just as the climber has reached the previous hold.
The speedometer may be driven off the transmission, wheel speed sensors, or something else. It doesn't take into account slip.
We are so blase about the amazing progress in computation.
This is essentially nonsensical though. You can internally reject social consensus or even objective measurement, but you cannot choose the frame in which you are evaluated by others.

> I can't think of any social construct that does not require buy-in from the affected parties.

"Prisoner", "slave", and "taxpayer" spring to mind (but I repeat myself). These are artifacts of social consensus, enforced by people with stronger-than-usual opinions about the correctness of their evaluations.

Viktor Frankl, Nat Turner, and Warren Buffett, as exceptions, do not disprove the larger point.
Whether or not a particular strain of u-boot supports booting from a certain medium or interacting with a certain thing in general is often more a function of whether said strain of u-boot is new enough (measured through mainline) and whether the particular PHY and controller has a driver in u-boot. For example, the vendor u-boot on my RK3588 dev board can even PXE boot, because u-boot has that functionality and the vendor u-boot has GMAC and Ethernet PHY drivers.

Rockchip SoCs builtin "maskrom" can read u-boot (or whatever other bootloader you use, Quartz64 with its RK3566 actually has a Tianocore EDKII port for full UEFI) from either SPI flash, eMMC or SD. The boot mediums after that are entirely up to said bootloader.

This is not somehow special to ARM, your x86_64 PC motherboard just comes with an SPI flash chip that has firmware like this flashed to it from the factory. Some SBC vendors are doing this as well now, e.g. ODROID is shipping u-boot+Petitboot (which seems like a bad idea, kexec is fragile from what I know) right on a flash chip included on the board.

The difference with RK3328 as found on the ROCK64 and RK3399 as found on the ROCKPro64 or Pinebook Pro is that you are not at the mercy of your vendor to provide you with firmware updates. Everything (TF-A, u-boot, and kernel) is included in the main repository for those particular projects and will be maintained going forward, and you can build it from source and hack on it at any time. It's not a u-boot fork from 2017 languishing in some dumping ground of a GitHub repository.
Question about terminology (no background in AI). In econometrics, estimation is model fitting (training, I guess), and inference refers to hypothesis testing (e.g. t or F tests). What does inference mean here?
I deliberately go to the closest dentist to my house because I don't have tooth problems and it makes no sense to look for a dentist that does a better than adequate job until/unless I do.
Anyone else getting "illegal hardware instruction"?

(pytorch_env) ~/dev/ai/ python -c "import torch"
Have you even used Java?

"While I'm on the topic of concurrency I should mention my far too brief chat with Doug Lea. He commented that multi-threaded Java these days far outperforms C, due to the memory management and a garbage collector. If I recall correctly he said "only 12 times faster than C means you haven't started optimizing"." - Martin Fowler https://martinfowler.com/bliki/OOPSLA2005.html

"Many lock-free structures offer atomic-free read paths, notably concurrent containers in garbage collected languages, such as ConcurrentHashMap in Java. Languages without garbage collection have fewer straightforward options, mostly because safe memory reclamation is a hard problem..." - Travis Downs https://travisdowns.github.io/blog/2020/07/06/concurrency-co...

"Inspired by the apparent success of Java's new memory model, many of the same people set out to define a similar memory model for C++, eventually adopted in C++11." - https://research.swtch.com/plmm
Just on the python3/python2.7 speed... This one has always killed me on BeagleBones...

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

I have a handful of utility scripts written in python, and the overhead of starting/stopping is just massive! (Sadly, I don't have one on hand to actually print a metric...)
Hi, if you're looking to build custom web apps for your business or personal use, I highly suggest this Frontlyapp, a no-code front-end development software. I’ve been using it for a long while now and it helps me to be more efficient and scale faster. Check the demo apps here: https://www.frontlyapp.com/?r=hn
I dunno about that. The ORM was DatabaseKit? That didn't make into OS X, but if DO is the RPC system, that was available in Mac OS X. It was full of security holes and was prone to deadlocks.

I also suspect people raised alongside ubiquitous web 2.0 technology would be a lot less impressed with the NeXT demos than all of us who saw them with pre-web eyes.
It looks like they retired the old solution to make way for the new one. Seems reasonable.
Mouse jigglers are quite liberating.
"Following a series of “super clarifying” meetings with shareholders, Uber’s chief executive Dara Khosrowshahi emailed(opens a new window) employees on Sunday night with an arresting message: “we need to show them the money”."

So the stockholders finally got fed up with Uber's "lose money on every ride and make it up on volume" approach. No surprise. Uber's stock is at an all-time low since the public offering.

This isn't really about the "tech sector", though. It's about Uber. Uber is an over-funded cab company. It's not a tech company. It's a labor-intensive service company with a huge number of low-skill workers.
The absolute number doesn’t matter so much as the change.

If valuations rose because interest rates fell, then rising interest rates will do the opposite
Actually, things are quite the opposite. 50 million people pay for YouTube Premium. 50 million people do want to pay for ad-free content.

That is only 1% of all Google users maybe, but it is the seed we need.

https://www.theverge.com/2021/9/2/22654318/youtube-50-millio...
I highly doubt they are sold below cost - when I've checked, the costs are actually higher than a regular VM instance for the equivalent amount of compute.
It's (unsurprisingly) extremely biased towards "buy from us", presenting only upsides of commercial licensing and downplaying them on the open-source side. The comments are good starting point for why their representation of what you get when you buy are ... optimistic.
Dear Julia, Dear Yuri: A mathematical correspondence
And coming up with very good looking modifications/poses of known actual faces is very well achieved.
I'm not the person you're responding too but I thought I'd mention some of mine. I wrote a blog post called "How to Lose Money With 25 Years of Failed Businesses" where I discuss some of the little side hustles I've managed to kill over the years.

https://joeldare.com/how-to-lose-money-with-25-years-of-fail...

I build a lot of tiny projects and Ben (original blog post) is inspiring me to get them better organized.
Oh interesting, they have genre/artist/decade mixes there...

I've used the daily mixes and soundtrack to your day, both with middling success.

I'll give the others in that section a try though, thanks!
This might be horrible to say, but could this be a solution to csam? From what I've seen most people who enjoy csam do genuinely feel bad for the children, but they're sick, and can't control themselves. Might they be willing to indulge in fake csam instead?
python made it's C api visible, so things like reference counting are widely observed by C libraries that interop with python. This makes it much harder to make changes since you can't change the implementation in ways that programs rely on.
I love this post. Thanks Ben. It's especially generous to share pageviews and revenue numbers which are so frequently kept private. I didn't though understand this point from the post:

> One other weird downside is that .. I sometimes catch myself thinking "should I build something just for the upvotes".

Is the author saying the attention from social media sites like Hacker News sometimes seems like motivation enough to build the next project?
Take a look at https://www.youtube.com/watch?v=UENRVfdnGxs 3:48-4:02.
5 seconds of screen time tell more story than many science fiction movies do in 2 hours.

Detail in https://www.reddit.com/r/sciencefiction/comments/53p7gw/orig...
Every legacy bank can redeem all of the money their account holders have in a single day, they don't have the cash on hand but the federal reserve is there on hand to provide liquidity to any solvent bank. The whole framework of oversight and regulation is what makes it possible for banks to have this backstop.
> 1px is equal to a single dot in a computer monitor or phone screen.

Far from always!

“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.”

— https://developer.mozilla.org/en-US/docs/Web/CSS/length
Market validation might take more work than building a tiny project.
Invoicing gets even better in countries like Portugal, where you have to send to the tax authorities every invoice that you generate.
I have a hard time believing that comment. I know people who graduated recently with a software developer degree. Some in their late 20ties and the degree is not from a university. They got instant job offers. If you have a degree and can actually write code, you're in.
For the creator of the work they absolutely own the copyright of the work. For them FNFTF can show them copies or unauthorized derivative works.

For any other use the situation is more complicated. Some NFTs confer ownership and/or use rights.

There's additional value with FNFTF in that users who are thinking of purchasing an NFT can have confidence they're not buying a copy that may not have the value, confer the rights, or provide some additional benefit they think it might.

Like any other counterfeit good, as we speak someone is buying an NFT as (if nothing else) an asset class and paying what they think it is worth. If someone is spending tens or hundreds of thousands of dollars on an Ape (for example) they may find out down the line that it's a copy and no one considers it to be worth anything. This isn't an different from forged works that have been sold for all of human history.

Then there are marketplaces and other uses. Marketplaces can use the underlying API powering FNFTF to prevent copied content from ending up on their platform, removal of fraudulent/inauthentic content, etc.
Absolutely agree with the poster. This is my life at the moment. Just to take money for a small piece of software I built.

Multiple currencies, trial periods, when in the process do you ask for the creditcard, country specific taxes,... And the worst: invoices.

While paddle.com takes care of many of those things - I was shocked after realizing how much work this is going to be.

Please think carefully about those things before you quit your job to work on your "Micro SaaS" or "unicorn startup".
Not really, because UI components inherently need tight integration for event propagation, layouting, drawing... Sure, you could render individual components in their own processes and have one process accumulate a render tree , but I don't see much sense in that.

The lack of GC also is a problem, so you might have to do each redraw in a fresh process or something like that to avoid accumulating too much memory.

Processes would be good for all sideline functionality like API/db requests and expensive computations.
“Go home and take my nine nines with me.” Hilarious! Thank you.
This doesn't matter. For B2B, if you don't show your EU customers a valid invoice, they simply cannot pay you.

It's not EU governments or post-purchase issues you have to deal, most of the time - it's trying to persuade a large accounting department to pay you unaccountable money. If you can't follow their invoicing requirements, it's just not going to happen.
I wouldn't, but I wouldn't use it again to serve the 2nd attempt of the same request.
Letting it cool down and cooling it down are different things. You have to run it at load, let it get hot, then cool it down without removing the load. Do nothing else but spray some liquid N2 at it and watch to see if it speeds up.
That's interesting! If you're looking to build custom web apps for your business or personal use, I highly suggest this Frontlyapp, a no-code front-end development software. I’ve been using it for a long while now and it helps me to be more efficient and scale faster. Check the demo apps here: https://www.frontlyapp.com/?r=hn
I don't know if I can agree, yes SEO spam is probably worse but it's grown side-by-side with Google, both sides have more money and resources.

SEO spammers decided to improve their tools/techniques.
Google realized they could earn just as much by replacing their grep-for-the-web search-engine with some NLP, ML and fuzzy matching on what I strongly suspect to be a tiny subset of the index they had before.

I understand the reasoning and I admit it does a really good job at correcting mistakes but I often wonder if anyone working on the search-engine actually uses it to find development related information.

Maybe I'm in some kind of A-B testing hell but my results often show 1 relevant random url and a tiny a stackoverflow box with other relevant information and then always the same 10-20 stackoverflow/github copycats. Scrolling down just loops those same sites over and over again. Similarly I've never had Google link to the official python docs, it's always some spammy website that copy pasted a docstring and decorated it with ads/share buttons.

I don't understand how that's not bothering people that actually work on the search-engine.
I'm Anh-Tho, one of a co-founders of Lago, thanks for your comment!
Financial and cloud infrastructure companies are the ones with the most complexity.
I've been on the business side, and sometimes you do want to change the pricing but there's so many implications:
- Maybe existing users will churn and/or revenue will decrease as a result
- If you change the billing system, there's a risk of bugs/errors and complains
- If you spend engineering time on this, then you need to deprioritize other projects
So... business teams often end up giving up, and that's a shame because iterating on pricing is a very powerful lever of revenue growth.
Funny enough not shell because its not a Dutch company anymore
> How much water does that produce

Depends on how big it is, and the amount of sunshine

> how much human labor must go into collecting it

That's what the straw and cup is for. You put your lips around the straw and suck.

> how well does it work in windy or cold conditions

As well as evaporation works on windy or cold days. It won't work when it's raining, but then you wouldn't need it when it's raining.

BTW, why would wind affect it?
One cool application of DALL-E could be generating a painting or sketch for each paragraph or sentence of novels. Imagine listening to an audio book of famous novels with visuals/cartoons made by AI.

Hope someone with invite access could do this for Moby Dick or Sherlock Holmes stories or 1984.
Any location estimator worth its salt is already doing this through the use of a multi-rate EKF. On top of that, it takes into account the vehicle dynamics (i.e. cars can't move perfectly horizontally) to improve estimates.

The "novelty" here is the ML approach although I am not sure if that is particularly novel as well.
I'm not seeing why the DOM would necessarily makes rendering slower.
See e.g. this comparison showing react web being faster and more energy efficient than react-native.
https://ionicframework.com/blog/ionic-vs-react-native-perfor...
It's true that pathological DOM dynamism might incur some cache/layout invalidations, however if that were to be an issue (which is very rare and profiling is easy), you could mostly eliminate the problem with a few lines of https://developer.mozilla.org/en-US/docs/Web/CSS/contain
Come on'! Google owns pretty much everything on the web, we can't let them own the letter g too ;)
I can't believe that i missed the fact that Bryan Cantrill and the other staff from Oxide Computing have another podcast made from there Twitter space conversations.
So they don't like Musks political opinions.
Procedural Desert
That american exceptionalism approach will work with private citizen customers. With business customers, leaning back in the legal framework encouraging tax fraud will not fly. They just won't buy from you then.

That's why any US company wanting to do business in Europe either has an European subsidiary, or follows something that's compatible with EU invoicing schemes.
This is one of the best answer.

Also:

- the supervisor system in Erlang/Elixir is relatively complex. It goes much beyond the "restart my service" when it crashes but allow to restart some processes, without restarting the service, and in a specific order to keep the system coherent.

- local and remote calls behave the same in Erlang/Elixir, allowing to start with a monorepo having different Erlang "apps" than run on the same node, but then running the different apps on different nodes in the future, once the application, scales. This can be done very little changes to the application.
This is also missing the info which would be in official branding guidelines around the exact PMS colors, and any whitespace requirements. Ideally there would be PMS numbers and sRGB values for each color. In addition to SVG and PNG, exporting in EPS and DXF would be helpful.

I can't help thinking that if you care about exact colors and spacing you wouldn't be downloading the logo from a website like this one.
IIUC, fake CSAM is also illegal.
I was in student accommodation recently and noticed that it didn't have any reading lights at either desks or beds, neither as part of the standard finishing nor added by the students, at least in for the two or three rooms I saw.
I read this when looking at migrating: "We are working on supporting migration of Heroku apps that use multiple buildpacks." -- https://render.com/docs/migrate-from-heroku#fnref-2

I guess I would need to place the extra node steps and python build steps into a single build file and then point the render.yaml at that custom script? I wanted to tell from the docs if it was possible before even starting on a prototype to demo it. Is there an example app that fulfills this. Thanks for your time.