skysight-inc/HackerNews huggingface dataset:
A few medical projects (one still being active). And KeePassXC.
posted later with more luck https://news.ycombinator.com/item?id=39957107
Moxie's reasons for disallowing Signal distribution via F-droid always rang a little flat to me ( https://github.com/signalapp/Signal-Android/issues/127 ). Lots of chatter about the supposedly superior security model of Google Play Store, and as a result fewer eyes independently building and testing the Signal code base. Everyone is entitled to their opinions, but independent and reproducible builds seem like a net positive for everyone. Always struggled to understand releasing code as open source without taking advantage of the community's willingness to build and test. Looking at it in a new light after the XZ backdoor, and Jia Tan's interactions with other FOSS folk.
Yeah supabase is similar.

But I was more thinking of allowing people to choose any db and be able to expose a rest API on top of that.

Postgres, bigquery, supabase whatever.

So you can quickly deploy a public facing rest API on views from that data.
This is an alternative to Stripe Billing, not the core Stripe payment rails themselves. In fact, one would use Stripe or similar with Lago: https://docs.getlago.com/guide/payments/overview .

Tracking the edge cases around recurring payments, invoicing, pro-rated tier changes, and metered billing is hard! And Stripe Billing APIs aren’t the most fluent for many cases. It’s good to see new layers in the space.
Thanks to everyone for your feedback. I've released a new version today which improves the order of sections, refines dark mode colors, fixes font on MacOS, details built-in functions, has more internal linking, includes set/dict comprehensions, has deeper Python doc links, and fixes errors. I agree decorator section and navigation could still be improved.
Nice from a testing standpoint too, since you can trivially mock out the hardware.

That said, a lot of what’s actually hard about IO is the error/fault handling, imposing timeouts and backoffs and all that jazz. At a certain point I’d wonder if extracting this out to a separate interface might obscure the execution flow in some of these scenarios.
This page even requires to enable DRM - very brutal :-)
I wonder what the web admin control panel for the "fake human" looks like, or if it even rises to that level of sophistication yet.
if i'm reading the op right, they kind of use ebs as a buffer for fresh data until it ages out to s3. they use a "local" disk to hold the stuff used by the queries that people actually make and the queries run quick. they let the old stuff rot in s3 where its almost never used. that sounds like a good idea to save money plus the stuff that's done often is fast.

the ebs slas look reasonable to a non expert like me and you can take snapshots. it sound like you need to be careful when snapshotting to avoid inconsistencies if stuff is only partially flushed to disk. so you'd need to pause io while it snapshots if those inconsistencies matter. that sounds bad and would encourage you to take less frequent snapshots...? you also pay for the snapshot storage but i guess you wouldn't need to keep many. i like that aws defines "SnapshotAPIUnits" to describe how you get charged for the api calls.

with aurora, it looks like you can synchronously replicate to a secondary (or multiple secondaries) across azs in a single region. it sounds nice to have a sync copy of stuff that people are using. op says the'yre ok with a few seconds of data loss so i'm wondering how painful losing a volume right before taking a snapshot would be.

i wonder if anything off the shelf does something similar. it sounds like people are suggesting clickhouse. i saw buffer table in their docs and it sounds similar https://clickhouse.com/docs/en/engines/table-engines/special.... it looks like it has stuff to use s3 as cold storage too. i even see geo types and functions in the docs. i've never used clickhouse so i don't know if i'm understanding what i read, but it sounds like you could do something similar to whats described in the post with clickhouse if the existing geo types + functions work and you are too lazy to roll something yourself.
Good point, yeah. We should probably just start saying “pattern matching” instead of AI for this type of tech
If C# alone is enough then this might be up your alley: https://learn.microsoft.com/en-us/ef/ef6/modeling/designer/w...
Okay, but the point also remains with respect to averages.

For example, compare how the UK and the US handle compensation for lost future earnings in wrongful death cases. In the UK, judges are guided by the "Ogden tables", actuarial tables published by the British government. The judge will use the deceased's age to look up a multiplier in the tables, which will be multiplied by their income at the time of death, to derive a net present value of future earnings. While the tables are technically only a guideline, and judges have the discretion to deviate from them, plaintiffs rarely succeed in practice with convincing judges to do so.

By contrast, in the US, there are no such formal guidelines – it is largely determined by expert witness testimony before a jury. Expert witnesses have a lot of scope to argue for higher estimates, and often succeed in convincing a jury with those arguments. The result is unsurprising – compensation for lost future earnings is more generous in the US than in the UK.

http://ndl.ethernet.edu.et/bitstream/123456789/28878/1/53.pd...
Full choke and magnum turkey loads.

If that doesn't work, there are tutorials on YouTube for building guided anti aircraft missiles.
People make less in Japan, population is falling (even Tokyo has tepid growth), housing depreciates (even if land appreciates, second hand houses are often seen as a liability that needs to be rebuilt) and Japan went through a horrible speculative real estate bubble burst that led to their lost decade. Still, I love what can happen when housing isn’t seen as a speculative asset.
We can safely assume that approximate time needed to produce papers is t_approx = O(n), where n is number of papers. O(t_approx) makes no sense.
This pedantic objection is silly. First of all, nobody (well, no adult) is going to think that free means that it didn't cost anything -- there is no manipulation going on. But secondly, I would argue that the word doesn't mean what you are implying. If a bar offers you a free beer, would you also object that it was in fact paid for by someone? What would ever be "free", by your definition? Weather?
Am I understanding your position right?
If you have 10 employees and say to 1 of them "have sex with me or you're fired" - that's coercion.
If you have 10 employees and say to each of them (separately) "have sex with me or you're fired" - also coercion.
If you have 10 employees and say to 5 "have sex with me or you're fired" and to the other 5 just "you're fired" - suddenly no longer coercion?
I’ve never heard of importmaps before, thank you.
Coding Interview Cheat Sheets
Ask HN: If you don't use UTM parameters when sharing your project, why?
I presume that if you have a project and you want to share with others, you define your success on how impact your websites are on the internet. Thus, you will want to have data on the traffic source. The way to get that is adding UTM parameters in your sharing links.

Looking at the show list, I see no-one does that. Perhaps it's not possible if you don't own the server (e.g. you share a GitHub repo), but if not then I don't understand why people don't do that. I understand that some simply don't know about UTM, but as most people in here are tech-oriented, I think that number should be small. There are perhaps some other reasons, like:
- The effort of adding the parameters manually (even via link builders) outweighs the benefit
- Their main sharing platforms have built-in traffic tracking methods. If they don't run a lots of channels they could just be using a more singular channel pixel or conversions API to provide measurement. If you only have one source of traffic then UTM parameters may be overkill

I still don't see how most people in here have these problems, but perhaps I'm wrong.

Note that if you have your own set of params or use a link shortener to hide them, then I still count as using UTM. I also have an elaborated question of this in [Webmaster Stack Exchange](https://webmasters.stackexchange.com/q/144604/52079).
Yeah, and in general the advice is to not do that.

However I had more of a slightly diff idea.

More like instead of having aweb server + orm.

You just write SQL for an endpoint which maps the storage data to public response.

Essentially what the ORM was doing. And if the server is just managing connection and calling then endpoint query. Then packing the data to JSON response. It can just be shared/generic.
> If you can suggest another term that accurately captures that meaning, I'm not against it! But "training" is not it.

Coercion.
Yeah postgraphile looks cool too.

But I was more thinking any database. And you still get to define/control a public REST interface.
You can remove it before inspection

Yes, if they do a scheduled inspection, it is easier to defraud them.
Android 15 preps better desktop mode with enhanced windowing capabilities
You're going to have to clarify what the misleading/disinformation/FUD is. Because I don't see it.
I presume this is respected. I.e. they don’t chuck a bunch of metrics / agile bs on your head to encourage people to cut corners for a bonus or just to keep their jobs.
They said 'instances' (plural), so that number should be at least $240k
So people are talking about the review process but what if the maintainer and the reviewers are all complicit?
Dark Visitors: Robots.txts API
I don’t know how many times I’ve seen a computer called “gandalf”.

Markforged, a company that makes 3D printers, uses a string of two words as a unique name for each printer sold. You never have to refer to a serial number. I think the second word is always an animal, so your printer might be called “sleeping giraffe”.
They really assume entangling hobbyists into corporate/academic politics/bureaucracy would improve anything? Because these inevitably follow the money. Be careful of what you wish for.

Or how else should I read the conclusion?
Then how will he gain followers?
This particular crowd seems like they would first comment on the trackers and debates about the GDPR and tracking would derail discussing the project.

Any kind of user analytics is a sensitive topic here.
If GPT4 is 20x the price of GPT3.5, but it only takes 10x GPT3.5 runs to get similar quality of response (and likely faster), you'll still come out ahead.
Because nature doesn’t care that one is intended for (m)ental health and one is intended for (d)ental health. They both are major interventions whose side effects are hard to isolate and reason about. What a difference an atomic number makes!
Everyone now looking at their test data directory
They know English better than you know Spanish. Going out of your way to speak to them in Spanish is a silly performance of humility.
Surprising to see such casual notes as an RFC.

I guess it matches the tagline: "RFC documents contain technical specifications and organizational notes for the Internet", here: https://www.ietf.org/standards/rfcs/

But I'm still more used to seeing strict specifications in this format...
As a reply to myself I think

https://www.tinybird.co/ is pretty close to this.

Except I'm not sure if they are read only or not.
Here is why from a Spanish news outlet. Disable js to read it.

https://english.elpais.com/spain/2023-08-02/why-does-spain-c...

I met a guy from Galicia who's call center job was outsourced to Eastern Europe. So he moved there. In fact this is a job sector threatened by AI emergence.
This paper is specifically disproving the efficacy of agentic frameworks like AutoGen.

Also, the built-in function-calling in GPT4 is simpler to use than AutoGen2's abstraction.
People do this tell me asshole vibes, similar in ones buy github stars off click farms/hacked accounts and spam their "project" on reddit, IH, [...]

Not everything has to be a hustle, not everything has to background data collection. People dont like it especially in tech oriented!!

there is difference in ,,growth hacker'' vs hacker for sake of learning and build thing you like))

You can show me what you make and I think its cool without having it be screaming billboard in my face try to suck up in all data as it can! ~ Not everything needs to be a transaction
I won't disagree. It should be easier imo. I guess this is why a cottage industry has sprung up addressing such e.g. https://news.ycombinator.com/item?id=39930908
Visual Z80 in JavaScript
I have spent the last 18 months building a web app using SQLite, python (starlette) and htmx. It is a back office app that now runs daily operations for a 60 person tax firm. The load is low, and it runs on a very cheap ec2 instance with litestream backups to s3.

The low latency is wonderful because I can write serial queries to construct a complex response. All the queries are written by hand and I do not use an ORM.

I have had a couple of outages, and all but one were basic operator errors. The notable exception was when tax season started, load went up, and I found that I was leaking (or creating too many) db connections. This was scary and I never quite understood the low level failure mechanism. The solution I came up with is to issue warnings whenever a connection (subclass of std sqlite3 Connection) is destroyed (__delete__()) without having been explicitly closed. Then I found all of the usage sites and put them into `with` contexts. Explicitly managing the connection lifetimes took the pressure off and I haven’t had to think about it since. I’d still like to reproduce the problem better though.

I do wonder what I would do if we scaled up to a point where things started to fall apart again, but there’s a good chance it won’t happen. It would require a lot more traffic, which implies massive staff growth.

The other architectural decision worth noting is that I keep complete local copies of various saas api data. A lightweight CRM, customer support, billing, call center, etc. Each of these has a background api fetcher/poller, and writes to its own SQLite file. Then the web app attaches each file to the main db. This gives me schema.table namespacing in the sql, and allows for separate backup policies for the different files. The trade off is no atomicity across the files, but for my purposes it is not significant.
In optimization problems, randomness can often get you out of local minima/maxima, and so averaging out a bunch of random search paths might get you better results in the worst case. Something similar might be happening here. The training set will be biased in various ways that might create weird local min/max points and so this process could avoid those weird kinks.
World record temperature jump in Antarctic raises fears of catastrophe
As usual, I am too dumb to understand this.
Have you not looked up recursion in K&R? I believe even Google was in on the joke once.
And for people who aren't deliberately missing the point.
Is the frequency domain a real place?
> What happens when that person gets bored with the project... or decides to do something malicious (as in the case with a recent backdoor in the XZ compression tool)...

The maintainer of the xz compression tool didn't do anything malicious. This statement is incorrect and damaging.
> People in the Indian state of Mizoram don't have last names. Imagine what Southwest and the TSA would do with that.

For reference, Mizoram is in the northeast of India. People in some other Indian states, including in the south (where the language and culture are quite different), don’t have last names either. In some cases, they may use an initial (just one letter) that’s derived from the father’s name. In some cases even an initial may not be used (mononym). In visas, the U.S. consulate typically puts a “FNU” or “LNU” in these names, standing for “First Name Unknown” and “Last Name Unknown”, respectively.

Yet within India people are forced to create last names since some specific government issued IDs require that (it’s clear that those were designed by people who didn’t think of catering to the enormous diversity in the country).
The article mentioned this was another reason for their existence.
Of course not, you don't need forks while playing poker.
See https://en.wikipedia.org/wiki/Dual_EC_DRBG for another backdoor requiring a private key, in which the key was simply replaced in a subsequent supply chain attack(!) with a key known to the attacker:

"In December 2015, Juniper Networks announced[55] that some revisions of their ScreenOS firmware used Dual_EC_DRBG with the suspect P and Q points, creating a backdoor in their firewall. Originally it was supposed to use a Q point chosen by Juniper which may or may not have been generated in provably safe way. Dual_EC_DRBG was then used to seed ANSI X9.17 PRNG. This would have obfuscated the Dual_EC_DRBG output thus killing the backdoor. However, a "bug" in the code exposed the raw output of the Dual_EC_DRBG, hence compromising the security of the system. This backdoor was then backdoored itself by an unknown party which changed the Q point and some test vectors.[56][57][58] Allegations that the NSA had persistent backdoor access through Juniper firewalls had already been published in 2013 by Der Spiegel.[59] The kleptographic backdoor is an example of NSA's NOBUS policy, of having security holes that only they can exploit."
cool I applied
Low quality appliances, bad insulation, badly designed homes with kitchens and bathrooms in the deepest parts of the house with the lowest quality ventilation, dodgy real estate agents and really low housing supply large especially 3BDR+ which is essential for starting or growing a family.
The site conventions are to post original sources and workarounds in the thread. And to avoid gumming up threads with annoyances-of-everyday-web-life meta.
Plenty of marketplace actions will install things and/or mutate the runner. It's a matter of time before someone does something or there's a build that doesn't cleannup after itself (e.g. leaving test processes running) that ruins the day for everyone else.
A SaaS company is vaguely entertaining the idea of making a physical accessory, with the help of the guy responsible for mac laptops having class-action-lawsuit-quality keyboards for the better part of a decade? And- gasp- it might contain an ARM processor? What a scoop!
Oh is the cost of living to income ratio better in Canada?

Flying to South America because Canada has a couple more long weekends doesn’t make much sense.
International business is done in English. If you find yourself actually needing those languages just find someone that speaks them natively that can also speak English. Spending thousands of hours studying to speak at a child's level isn't useful.
Monument Valley Is a Monument to Mobile Gaming's Bygone Era
The fact that GitHub don't provide a better solution here has to be actually costing them money with the network usage and extra agent time consumed. Right?
China Providing Geospatial Intelligence to Russia, US Warns
https://archive.is/PE0qx
Your link says: "Something went wrong. Try reloading."
English isn't my first language.
First of all: the payout you get from insurance does not come only from the premiums you personally pay. If you make a claim, your expenses are covered by the pool of money of all customers, even those that do not make any claims.

Second of all: when you take out an insurance policy and pay your first premium, you are immediately covered. If you are "self insuring" by setting aside the same amount monthly, it will take you a long time to even begin to accumulate enough funds to cover yourself in case of catastrophe. (And due to the first point, you may never reach that point.)

Finally, yes, of course, there is no need to take out an insurance policy for a risk that you can afford to pay out-of-pocket. It's like how if you have the cash to pay for a house, there is no need to take out a mortgage.
https://archive.ph/ZGuWC
runs-ons supports custom images - https://runs-on.com/features/byoi/ and caching to S3 - https://runs-on.com/reference/caching/

I haven't used it yet but these two features make it the clear favourite for me in alternate github action runners
I write custom apps for enterprise clients. Most think that they need Oracle or DB2. In the majority of cases apps run with SQLite just as effectively. In the early days I used Postgres with Python. Moved to SQLite for ease of admin and nobody even noticed.

The database is just one component of systems, without measuring things you can try to guess (usually wrongly) where the bottlenecks are. See @qweqwe14 response.
To expand on the BEGIN IMMEDIATE part in the context of Django (since this is/was a pet peeve of mine), they recently added the option to do so after keeping the bug open for years: https://code.djangoproject.com/ticket/29280
People favor shorter words for common concepts. We've started needing something equivalent to the 4-syllable "computation" frequently lately, so we nouned the verb "compute."

In the short-term, I think both words are fine. If it matters, use whichever one will best help you achieve your goals (e.g., if you're talking to a person who frequently uses n>>1 devices to perform computationally intensive workloads, you'll probably sound very mildly out-of-place nowadays if you don't choose "compute," which may or may not be the image you want to portray of yourself).

Slightly longer term, I expect this will be one of those cases where dictionaries and pedants try to settle the matter, nobody complies, and we have a "gray" vs "grey" scenario indefinitely. Beyond the next year or two I'm hesitant to place bets on the multitude of possible outcomes.

Way off-topic, patterns of speech like that might be a fun way to fingerprint the training data used for an LLM.
How is what’s described here chain-of-thought?
GitHub has perverse incentives to not fix this problem because they charge customers based on usage (by the minute), so they make more money by providing slower builds to end-users.
i got caught up on that statement too. i interpreted it as they can spin up more servers with their own volumes but thats not really 1 ebs volume anymore. maybe at their current load they only need 1? the op mentioned copying stuff to s3 at a certain size so it sounds like the disk isn't very big at any moment. i don't think there would be much to do if another server joins.

> Amazon EBS offers a higher durability volume (io2 Block Express), that is designed to provide 99.999% durability with an annual failure rate (AFR) of 0.001%, where failure refers to a complete or partial loss of the volume.

if they take snapshots often enough to feel comfortable with that low failure rate, it does seem kind of reasonable to me. really low risk of a given volume failing.
You probably have too high expectations when you hear the "state-sponsored" part. Every large organization will inevitably end up like any other. They also have bureaucracy, deadlines, production cycle, poor communication between teams, the recent iOS "maybe-a-backdoor" story also shows that they don't always care about burning the vulnerabilities because they amassed a huge pile of them.
French interventionism in Africa has increased dramatically since then. Their military operations in CAR definitely reduced the death toll of the entire conflict over all, as a recent example.
Amazon Launches Bazaar to Offer Unbranded Products
Plugins, themes and not beholden to the whims of a SaaS company.
The models themselves are usually in C (for performance and portability), and Python is currently the best interface to C code.

Going forward, I assume we'll see more Python interfacing with more Rust as well. (Polars is one prominent example.) Python is just a fantastic UI over “close to the metal” languages.