skysight-inc/HackerNews huggingface dataset:
I disagree. I think pagination is a clumsy error prone kludge. That it performs better than the awful naive approach by additionally burdening the caller doesn’t remotely make it good. The correct approach is a buffered stream with proper flow control. Incidentally that’s what Transmission Control Protocol was invented for.

Probably the nicest way to expose this that fits contemporary sensibilities would be as a lazy sequence that does sensible prefetching and asks the server for more data as it’s iterated through.
Yes.
I see meson being used quite a lot. For people who do not like Makefile's steep learning curve cmake could help
> Also, Christianity isn't a taboo, so no one needs to "dog whistle" anything about it.

As a direct justification for US laws, religion is taboo. Family values are dog whistled all the time in that context, and in other contexts where someone wants to pretend that their particular interpretation is just common sense regardless of big religious factors.
Are traditional taxicab services still alive? How did they survive until this time?
Is it though? I have not been able to find any official up-to-date docs on it.
The Github README says that it is no longer maintained:
https://github.com/mozilla-services/syncserver
Assuming that "it" figured out how to eliminate any potential form of competition for energy.
That is the "tired light" hypothesis. It is not favored lately because if it were the principal cause of redshift, certain observed details would differ.

I don't think it is entirely ruled out, but two causes of redshift are considered less likely than one.
Your ideas aren't worth that much to be honest
Small is beautiful! (2015)
Rational actually seems to have several meanings. The two most common ones being "reasoned" (thought through logically), which seems to be the meaning you are thinking of and "correct" (making a good decision given the information available).

Many bad arguments are made due to conflating these meanings. So much so that I inclined to agree with the grandparent that talking about things being "rational" or not isn't very helpful.
I don't disagree, but everyone would prefer to have an API that worked over one that doesn't, or one that causes service outages due to database latency. (did anyone ask the users if they wanted the api to work?)

If you're dealing with very small datasets, its fine. I'm an average person using average APIs, which means that when I see offset-based pagination, it's usually on a service deployed and used by a lot of people.

Unsurprisingly, the offset based APIs often include some other arbitrary limit like "offset limited to 10k" or something silly but understandable if you've built an API used by thousands of people before, or understand how databases work.

They're also often superseded by betters APIs that actually allow you to page the entire result set. Then you have a deprecated API that you either support forever or annoy users by turning it off.

So yes, if you are building something non-internal/pet project, limit/offset is probably the mark of the novice.
Pretty much everywhere in history?
I always figured by now there would be some sort of centralized "trust" entity, ala credit bureaus, where you can build apps on top of that using the same "trust".

Supposing such a thing existed, then drivers could simply offer their own driving services by themselves. Perhaps that's the next evolution here.

I used to drive a pretty boring, but predictable route in the morning and in the late afternoon. I would've loved to drive people who are near my destination both ways, but without anyway to trust them, no way.

Surely someone has tried to implement this before and failed and I just don't know?
Large Language Models Are Zero-Shot Reasoners
Seiko's US website has some PDFs if you do some searching but the JP website is a far better resource, and the products are international for the most part. [1]

You can read about the double aspherics here:

https://www.2020mag.com/article/double-asphericity-a-freefor...

[1] https://www.seiko-optical.com/fileadmin/media/marketing_shop...
FAANG recruiters usually prep you for the interview so that’s kind of crazy so many fail.

On the other hand, usage of linked lists in the wild can be rather limited outside c/c++. Only languages I’ve used them a lot and then only when I was teaching algorithms and data structures.

I think I used a linked list for a MRU list in a menu someplace ages ago in c# winforms app.
Verizon Report: Ransomware, Human Error Among Top Security Risks
I don't think it's as objective as you think. There are many circumstances where someone might make a completely rational decision while still being utterly wrong, because they didn't have the information available to them to make a better decision.
It's quite interesting that economy and economic progress doesn't require rationality, i.e intelligence. Just like in evolution, randomness, copying of successful strategies and survival of the fittest are needed for economic progress. Whatever ends up happening is always post-rational, because everything that is rational survives.
Oh, gotcha. I've not used Terraform yet.

Yes, if that's the case, then TXT records could easily be unsuitable. Depends exactly what metadata needs to be attached to your DNS records.
"real cloud providers" most definitely charge based on rows read/written. Many startups / side projects choose the on-demand billing model because they don't want a fixed $x / mo when they don't need it. Some of them also have pre-provisioned options, and it seems likely that Planetscale will probably end up doing something similar.

https://aws.amazon.com/dynamodb/pricing/

https://firebase.google.com/docs/firestore/pricing

https://cloud.google.com/bigquery/pricing#on_demand_pricing
Link Found Connecting Chaos, Onyx and Yashma Ransomware
Shocker! A product is more popular that is sold below cost and you actually need to charge more for a product than it costs to produce?
No problem, I'm glad you didn't get caught in the cycle!
How do you find on the backend if a page is the last one?
The trick I used to avoid extra SQL queries is if a user asks for 10 records I load up to 11 and then return 10. If there were 11 then I return a cursor for the next page, otherwise next page is null.
Is there a better way?
Tech layoffs could push workers back to the office
It totally exists, it's just not a tech company

https://en.wikipedia.org/wiki/Slugging
> You still need some arcane knowledge to make sure your serverless doesn't experience cost overruns, right?

I know people who have literally written their own analysis tooling just to figure out what's impacting their AWS spend. It's gotten better, but I could have retired many times over on what I've seen clients overpay to cloud providers because they didn't understand what would drive cost.

> [2] Once you get to a scale where treating your machines like cattle rather than pets, you'll obviously have the team required to use cloud stuff optimally.

The "problem" with the cloud story is that at that point you also have a team that could save you a fortune with a hybrid setup. Cloud providers get their margins off those who don't understand how much they're overpaying or who are too small to a) care or b) have leverage. Those big enough to have leverage who understand either negotiate hefty discounts or build out cheaper setups (basically at the point you're spending 7 figures a year, if you're paying anywhere near list prices for cloud services you're a chump; below that it's hit and miss)

I'm not at all against using cloud services, but I wish more people actually understood their costs and picked based on merits rather than cargo-culting. Some teams benefit greatly from cloud services, but usually if they're not cost sensitive. In my current job we have everything on AWS because we're never going to scale to somewhere where it'll get expensive and it's convenient. We'd save money if I moved it to, say, Hetzner, but the hosting bill is too small to matter. For that use it's fine.

The moment the bill starts to bite people ought to at least price out alternatives, and consider hybrid setups. E.g. I've had setups where even just putting a caching proxy in front of AWS to cache images to cut the egress bill would have paid for a team to keep it running. Their egress cost is still bad, but at the time it was just pure highway robbery.
GPT-3: You've probably read its work without realising it's an AI
Davos 2022: George Soros blames AI and new tech for helping repressive regimes
> So cursor pagination is just keyset pagination, except instead of using a column value directly you use an opaque string that gets translated back to a column value.

HashIds is a popular solution if those columns are numerical or can be represented numerically (e.g. timestamp).

https://hashids.org/
Strangely enough, everything that emitted a photon is at least as old as that photon.
Sound design, like illustration, like UI, like programming, is it's own discipline and artists and technicians and archives abound.

There's places like : https://freesound.org/

And there's freelancers too.

But, how "unique"? Do any of the sounds need to convey information?

It's a journey.
You can try it yourself:

http://abx.digitalfeed.net/

Moreover, there's a file which I just made [0] which shows the sound difference between a FLAC and a MP3 file.

How I made this?

1. Rip the CD to FLAC.
2. Convert FLAC to MP3 with lame (320CBR, 44.1KHz, Compression level 5).
3. Load both to Audacity, subtract MP3 from FLAC.
4. Amplify remainder to 0.0dB.
5. Render to FLAC.

So, yes, there's audible difference.

P.S.: To verify I tried this process with two copies of the same FLAC file, and what remains from subtraction is a clear 0. So, the process is working.

[0]: https://share.getcloudapp.com/5zurmeLz

[0]: http://0x0.st/oBAz.flac (alternative link if the first one dies).
I'm bootstrapping a small software product and working as a contractor to support myself. I have been long thinking about switching to a full time job instead. After reading the recent comments here and in other threads, it seems like getting some 100k seed funding may be easier than getting a new job.
Vision Fund Portfolio
i'd sell you my custom-built corne LP when my Zen arrives if you want, haha
I may have missed it in the article, but what are some of their ideas for accomplishing this?

And do they want to give the entire working class a haircut, or is this targeted at certain industries or levels, such as low-skill manufacturing, or are they also talking about doctors and lawyers?
huh. I've never heard of this. thanks for the link. though, what I'm describing ideally could be beyond driving. the same sort of "trust" would also be helpful for selecting someone to take care of your children, clean your house, etc.
Ah, it's been a while since I looked at that chart, didn't realize they had pruned the data to 2022, which is _not_ how long the stringency index measured, which you would know if you had spent any time researching this category study as the oxford stringency index is by _far_ the most cited and utilized index of covid policy.

If you actually care about the subject feel free to look it up yourself, don't take my word for it as the measurements are all open source on github, including the methodology used to calculate the index.
edit: I just saw another comment of yours, so I see this was meant more contextually than I realized.

Can you explain why offsets would never be a suitable solution? Is there a clear explanation as to why?

I understand how cursors are superior in some cases. But what if you have a site which paginates static data? Offsets would allow you to cache the results easily, overcoming any performance concerns (which would be irrelevant if the dataset was small anyway), providing a better user experience (and developer experience due to simpler implementation details) overall.

I can see that it would be a novice move if you’ve got staggering amounts of records that take a while to query. But that’s actually pretty rare in my experience.
The City of London is perhaps the most extreme example. I assume its revenues are astonishing. But hardly anyone lives there. It would be absurd to say that the City is subsidizing the rest of London.
Even in developed countries, I think most homes still have gas stoves which are bad for indoor air quality.
I'm a sheltered child when it comes to the work world since I have been an independent computer service professional since 2009. I read the case against pay transparency and wondered what your thoughts were on that subject. Because you facepalmed (BTW I wonder if there is a way to render emoji's in between colons). I see the problem the author is presenting. Not as an issue of it shouldnt be done, but more along the lines of, is the world really ready for it? BTW I am a big supporter of transparency. I just never thought about in in the aspects of compensation.
First name basis? Its his name. Or are you demanding fealty to the great Mr. Musk?
The complaint seems very clear to me as being about this automated test being unreliable as a sole measure of accessibility. If it was about wheelchair accsssibility, it would be like if "you must have a ramp by a door" earned a big "100% wheelchair accessible" sticker after you send your blueprints in to the automated test, and them pointing out the ramp could be on the roof.
I've had many Uber drivers give me a business card.
Having the ability to iterate these designs in space is going to dramatically increase the speed of refinement.

The value of private space flight to advance humans into space is extraordinary. We would be waiting endlessly for this from governments.

As for the designs, questions about seals or gravity reduction are a bit deep in the cart (before the horse) as this project is all about reducing spacewalking and arduous, manual construction.
A fully assembled configuration could be filled with a 'balloon' of multiple laminated materials, pressurized and secured against the hull. That would allow for typical, proven sealing mechanisms at defined orifices. A large enough volume would allow for a rotational gravity system fully enclosed, requiring no labyrinth seals. All of these things are relatively simple compared to having an entire space station build itself.
Public clouds are separated from their gov versions, with gov versions using older, modified versions of what everyone else uses. public clouds ARE NOT fedramp compliant
Pompeii victim had spinal tuberculosis when he died
Ah, yes...the GRIMM stack: General Repetition of Integrations, Migrations, and Misery
No real concerns it would work perfectly, just this project isn't anything really important so trying something new is low risk. I do just enjoy trying new tools people develop in general too even if they aren't battle tested enough to use in production, I'm also that way about at least test driving new languages.

There have been quite a few newer versions of CLI tools recently a few of which have some good quality of life and/or performance improvements so was just wondering if there were any new takes on Make or build systems.

But yeah, I am also not a fan of the syntax and tabs although vim makes using tabs pretty transparent for me.
I think we're about to see a lot of tech ideas with questionable economics come back to earth. When the cost of capital was below a single digit, "parking" money in a growth bet could vaguely make sense. After all, someday Uber would figure it out, or get AVs, or .. something? Better than leaving the money in a .01% money market for 10 years, or parking the money in something with no path for growth like industrials.

This problem isn't restricted to startups however, even big tech has big expensive forays into questionable markets. Meta is building something for a few billion a year, Google has hundreds of strange an unprofitable businesses, and B2B SaaS is full of startups which may actually just be consultancies.

A 10-12% cost of capital means that you either need to have a real plan to turn profit in 3 years or investors won't care. Just breaking even means an opportunity cost of 30%.
Probably could make this shorter by applying compression optimized for text. Also I wonder what happens if you enter | into the custom text field, can user input break this or will the special characters be escaped / handled some way?
You send `GET /items[?cursor=<cursor>]` to my server.

I respond:

[
"items": [ {...}, {...}, {...}, ... ],
"next_cursor": "77963b7a"
]

How do you request "this cursor + 5 pages"?
This is because there's no such thing as large format laser printers anymore. There are large format LED printers, and it is basically the same technology sans scanning mirror and actual laser. If you click first Google result - first link on that page is what you want.
I expect this effect is not ignored. But please note that heavy stars do not burn in billions of years but in millions. Not seeing them locally suggests that we have slower starformation, not that we had more of them (heavy stars) billions of years ago.

https://en.wikipedia.org/wiki/Stellar_evolution
Inevitable even with automation. As the article points out, automation would mean they'd have to actually own, maintain, insure, etc. the cars.
You call it "high performance" and provide no benchmarks?
And here I am with 40 down and 16 up on the south coast costing £50/month.

One day we will have fibre…
Deep sea pumped storage? Where they use energy to pump water out of underwater concrete spheres and allow the water to rush back in to turn generators?
No-code automation for security teams
That was really common at Microsoft in the late 90s (and may still be) to be able to use the HOV lanes when driving from Redmond to Seattle. It worked well because you were picking up colleagues, which sort of established a certain level of trust.
Thank you for that. Good point.
> Greece is trying to stay relevant

Curious what you mean?

Beyond the cultural heritage, they’re a NATO member in a semi-hostile state with Turkey and, as of today, Iran.
Let's not forget that this kind of venture also destroys the business it was meant to disrupt, at least while the venture money is flowing.

Uncreative distruction.

Somehow it seems wrong that people can make enough money to buy an island without actually making money.
Why? It was “transparent” from the day that Uber and Lyft went public that they weren’t profitable and losing billions .

They were always Ponzi schemes and retail investors who naively believed the hype were the “biggest fools”.
The Dad Who Bought His 10-Year Old Daughter a Vending Machine
They're still alive (albeit damaged) in NYC, and in most large cities I've visited. The answer is simple: they don't have thousands of expensive software engineers doing god-knows-what as overhead.
Like looking at an old photograph of a child. Both older and younger at the same time.
Factor in the cleanup cost, storage cost, decommissioning, r&d, construction r&d and things look a lot less nice. French taxes are pretty steep.
Totally unsurprising and still both unprofitable businesses (Lyft, and Uber) 3 years after IPO. [0]

[0] https://news.ycombinator.com/item?id=21328967
Most optometrists are fine when it comes to diagnosing eye health. They have equipment that largely aids them in those diagnostics.

For myopia, there's really not much you can do other than ask them their approach to vision correction. For example, do they recommend multiple pairs of glasses for different activities? If they don't, you can immediately cull them or you can use them as a service and give them instructions. Doctors ultimately serve you, and if you want a couple scripts, minor corrections removed, etc. these aren't groundbreaking demands they'll reject.
A huge issue with the statefile IMO is storing secrets and API keys.

We try to make sure EVERYTHING is done through service identities (Azure). No secrets in deploy scripts or resources.

Terraform will happily generate and store passwords and API keys for resources even if we don't want to use them and save the keys to everything in a file on a "random" disk and suddenly we need to lock this file down.

With a statefile we have to worry that secrets gets accidentally stored -- I am sure it id possible to configure it away case for case, but that is a more fragile approach.

With tools without a statefile the whole problem just goes away.

For us this was enough reason to disqualify Terraform.
-- in my city the remaining cab companies have contracts with hospitals/the city/companies - can always find a cab outside the dialysis clinic - when I asked why a driver told me the dispatch company accepts a chit from the clinic --
Moreover, you can query, like, +3 more, and if the extra is less than 3, return that extra items (short tail) also. This way, you won’t have the last page with 1-2 items only.
Yes, which is why you shouldn't trust what people say about themselves, and why sometimes you shouldn't say things that are true about yourself since people will take it the wrong way. You find many smart people not calling themselves smart, because many people think that smart people shouldn't call themselves smart, so the smart thing to do is to say that you just were lucky or worked hard etc, because that is what people want to hear.

Meta communication like that makes it really hard to gather much information from what people say though, but there is still some informational value in it. If you find some statistical correlation between people saying they have attribute X and what they do otherwise, then that means something. For example, people who are good at X tend to say that they are good at X. Not everyone who is good at X will say it, and some who are bad at X will say they are good anyway, but it still adds some bits of information you can use.
With air purifiers at least Wirecutter completely ignores known problems in order to collect sweet, sweet referral fees. Comments about the high levels of VOCs in some brands' filters, fans exploding, etc. all get/got ignored.

In my case I bought a couple Coway air purifiers only to find that Coway doesn't honor their warranty. I hit all the common complaints from the comments section – comments Wirecutter staff refuse to acknowledge.
Assuming you use ublock origin, does it really matter? For all intents and purposes, whatever data is collected is absolutely worthless.
Maybe it is because I am in the EU? This stuff is obviously in software and all my xiaomi gadgets get ota updates regularly.
Sometimes they offer a better service. Flew to Honolulu, called Uber. No one grabbed it for 15 minutes. I grabbed a cab that was there at the airport.

Also many cab services have started leveraging apps like zTrip.
That’s what we do, I’m not sure there is another way other than making a request for the next page.
I haven't had a need to implement this but something like the following should work to provide the same* records regardless of insertion/deletion.

* data of the record may have been updated, but if there are 1,000 records total, paginating in either direction will always return those same 1,000 records regardless of insertion/deletion.

- Filter by created_at <= time the endpoint first returned a result.

- Utilize soft deletes, where deleted_at IS NULL OR deleted_at < time the endpoint first returned a result.

Any keys allowed to be used in the ORDER BY query should also be immutable.
Aside from them spending money on boondoggle after boondoggle, these guys both still have no moat. They had to burn a ton of cash buying up competitors and there's absolutely nothing stopping a third player from entering and eating their lunches. The core premise of hailing taxis via GPS is very simple and very appealing. The could have run these as lean, low-margin businesses and earned a tidy profit forever, but instead they decided to play the valuation game.
Technically Firebird just requires a block device, so you might not even need a filesystem.