skysight-inc/HackerNews huggingface dataset:
You don't have to have plans or strategies for onboarding if you have a goal in mind. Set a goal for yourself, or a purpose. "I'm going to do X". Then consider the proactive actions that will help you accomplish it.

If your goal is to become the "documentation master" and revamp all the docs, then you can begin building your own scaffolding of docs as you onboard, noting where there are gaps, building a mini knowledge base.

If your goal is to elevate your career or get promoted, focus on building relationships and look for a project to take on.

If your goal is just to write really good code, then dig into the history of the code, what other parts of the system it connects to, whether there are enough tests, places where you can revamp code without it blocking people or causing issues.

Whatever your goal is, you can easily invest tons of work and passion into it. You don't have to follow one "way" or do one specific set of steps. But you should be tailoring what you do to meet the goal you set for yourself, or you may end up wasting your own time.
They’d need to be very careful in doing so, as they both operate services that are certified and audited to meet US Gov FedRAMP High control standards, and doing that would violate several audited control standards.

A breach in that area would cost them potentially billions in losses.
I'm still not seeing a difference.

If for example I'm playing a playlist from... Any player, but let's say YouTube Music. I hit the repeat button until it sets to "Repeat Once", it will play to the end of the song and then stop.

It won't effect the queue or playback in any other way.
Most chromium hit pieces come across as evangelical and this one is no exception.

From my personal perspective, Firefox gets the job done but Chromium is undoubtedly the better browser. On desktop and mobile, the difference is felt even more on mobile.

Every time I found an obvious bug or got an unpolished experience on Firefox, I hated it even more.

Whatever data the author thinks they are hiding away from Google, they are (un)knowingly giving it to Mozilla. Even worse if they are using Google to search.
Very cool. I had no idea GitHub's API kept history statistics for stars!
About two years ago, I posted mushrooms twice on iNaturalist (not Seek) and quickly got updates with a more specific identity from other users, so I think there is an active community out there. They were amanita muscaria -> american amanita muscaria and oyster mushroom -> summer oyster mushroom.

The only non-mushroom confirmation / corrections I've gotten on iNaturalist were a spider and a snail.

That said, it may be tricky to get a good identity on mushrooms. There are some varieties need spore prints or very careful attention to structure to identify.
By server-side cursors do you mean like open connections to MySQL reading a stream of query results, or something like that? I don't think that's feasible for most websites. The biggest issue is that you'd have to guarantee that when someone clicks "next page", their browser ends up talking to the exact same machine that it got the previous page from. But websites running on big fleets of machines don't usually work like that; instead your queries are usually somewhat randomly distributed across a whole tier. You might work around that by trying to keep a persisitent connection open from the browser to the server, but you'd lose that connection when you refreshed the page or when the server restarted, or if you lost WiFi for a minute. Making hiccups like that visible to the user is pretty frustrating. It's a lot more robust to use some sort of cursor design that doesn't rely on any persistent connections.

Some other problems that crop up:

- A lot of websites expect to serve most results from cache, and to only hit the DB a minority of the time, but to get your hands on a real DB cursor you'd have to hit the DB every time.

- Not all DB's support moving cursors backwards. Maybe most of them don't? I'm not sure.

- Open DB connections are usually a somewhat limited resource.
It is true that almost all Christians are proponents of family values. But it's in no way exclusive to them. For example, a Muslim would probably support very similar ideas.
At our company we're bringing in a professor of non-fiction to teach a workshop on personal narrative ahead of annual reviews this year.
Not everyone grew up with the same education or language, and this is a good way to even out those imbalances.
How is a cursor different from key set in that case?
In my experience the only reason you would want all the data is if the API lacks good filter queries. IMO, making it a PITA to download all data is kind of a feature.
They've implemented V3. What they're not doing is removing support for V2, so plugins that want the full access can do so.
I've been watching Tauri for a while. Are there any apps we can try out yet? Thanks.
I used to have multiple chrome profiles I'd run at once, but this feature works so nicely & makes having work, banking, & other profiles nicely integrated but separate. It's made Firefox my primary browser!

The main pain is that I use github on multiple profiles, & cant make github.com/company/* go to a certain container. There's a ~5 year old issue for expanding matching support[1]. Some days I think about trying to hack on it.

[1] https://github.com/mozilla/multi-account-containers/issues/4...
Mobile data can get quite congested in London. 5G helps a bit but it's still not a perfect experience. Outside of London, local Wifi can still be very useful as there are still plenty of not-spots.
US Federal Reserve says its goal is ‘to get wages down’
> have gone up way above inflation for the last 14 years

Money has been cheaper during that time - as investors chase after yields assets go up in value:

https://fred.stlouisfed.org/series/MORTGAGE30US

If people could extract yield from savings accounts people would leave their money in the bank.

In 2000 you could get 5% annual return from your savings account - but during the last 20 years you would have been better off buying stocks or real estate.

When rates went to zero, capital chased after yield: housing, stocks, NFTs
Or... Search not page. which is typically way more useful in reality.
No idea, I haven't benchmarked a 100% durable redis setup (aof, fsync every query) against FDB but that will definitely have a significant hit to write performance. I generally stick to the model of not using Redis for mission-critical durability use cases.

I don't really view them as competing technologies in the first place though.
> a little less than a 12oz can

Or exactly a standard 330ml can. :)
If you work in The Bay, Los Angeles, or San Diego - $100k is not far from the median.

One of the strangest things about CA is that people aren't aware that incomes are actually quite high. Everyone thinks they're crushing it and wonders why they aren't. It's because $100k is far from rich - it's close to the median.

$200k for a HH won't even put you in the top 10% in some pretty large areas of the state.
All of the browsers (including all of the Trident based ones) have had this issue for me. Most of my browser hopping in the past was driven by losing a session, being unable to recover it, and moving on to the next browser hoping it is more stable now.

Nowadays I aggressively save to bookmarks. Still a lot of tabs open, though.
There are objective standards for rationality, although we rarely have enough information to evaluate other people according to them. One example of an objective standard is whether or not all of the things you say have a fifty-fifty chance of happening, taken together, do indeed happen half the time. Another objective standard is whether or not you change your stated goals after the fact to make yourself feel more successful.

There are no end of objectively irrational behaviors, although we rarely have enough insight into other people's lives to identify them, or the clarity of mind, accuracy of memory and commitment to reflection to see them in ourselves.
Most of the code ran in large datacenters isn't classic HPC. It's cloud workloads serving live traffic or running database backends or some analytical pipelines/queries running over the stored data.

Deep ML is about the only thing that's both large and "classic parallelizable HPC".
I have seen a variation of the cursor based approach in Intercom API [1] but with a fixed cursor (while the example shows a different cursor on every request), which also does not allow you to create another one within 1 minute. It feels almost like a database server cursor, but anyone wants to guess how this is implemented?

[1] https://developers.intercom.com/intercom-api-reference/refer...
With opaque cursors, how does a client specify "a desired amount"?
Just because one is an emperor does not mean they can suddenly solve any problem. This is precisely what Aurelius' writings [1] focus almost exclusively on. In spite of being the most powerful man in the world he found himself to be quite helpless in terms of actually improving the state of mankind which was his genuine motivation. As a peer comment mentioned, these writings were never meant to even be seen by anybody other than himself. They're effectively his diary.

He found himself not only largely unable to help better mankind, but could not even better his own son. Aurelius is generally regarded as one of the greatest leaders of humanity to have lived; his son (Commodus) - one of the worst. Father deified, son assassinated (to great celebration) and struck from all official record.

And it wasn't simply failure to achieve, but also failure of circumstance. He was surrounded by death which climaxed with a many years long plague that by some estimates killed more than 30% of the entire empire's population, including some of Aurelius' own immediate family.

[1] - http://files.libertyfund.org/files/2133/Aurelius_1464_LFeBk.... # That book has a lengthy, and necessary, intro (well multiple actually) explaining stoicism and providing various historical context. Aurelius' writings themselves only begin on page 25 of the book, 59 of the PDF.
ninja++. Meson is the other one that also seems ragingly popular & well loved.
> This ship is so sailed already that the stories of its voyages are legendary classics that were told to our great grandparents.

Specifically, the term is 10 years old this October: http://readwrite.com/2012/10/15/why-the-future-of-software-a...

It has never, ever meant that the software wasn't running on a server. From TFA:

"The phrase 'serverless' doesn’t mean servers are no longer involved. It simply means that developers no longer have to think that much about them. Computing resources get used as services without having to manage around physical capacities or limits."
Haha thanks for posting this! It is a custom templating syntax I came up with to store the document data as compact as possible before encoding.

You have:

<doc_config> | <block_data>

Where doc config is:

<palette_index> ; <background_index>

And block data is a list of blocks separated by | that have the following structure:

<block_type> : <block_value> ; <block_config>

And block_config is an additional set of characters separated by semicolon. Right now each block reads its metadata differently, so the order of the metadata options depends on the block they’re used for. I’d like to standardize them eventually. Most start with:

<background_color_index> ; <text_color_index>

The color indexes map to the index position of the given document palette selected. Every palette’s first two colors are white, and black.
> How many people is this available to?

Community Fibre are one of those cherry-picking networks (same as Hyperoptic and others of their ilk).

They only go for the low-hanging fruit, i.e. large residential blocks in BT monopoly areas where BT have not yet rolled out fibre.

Sometimes they'll stray from that, but mostly that's how those companies operate.
CLARIFICATION: Sorry, I really should have been more specific:

I'm specifically thinking of:

- Non-compliant USB / HDMI cables sold through Amazon and NewEgg.

- Some products from China being containing quantities of heavy metals or other toxins that violate U.S. law.

- Wall-wart power adapters whose product descriptions lie about the output voltage. Enough to cause problems for some but not all devices.

In retrospect, it seems unscrupulous Chinese manufacturers/sellers are just one part of the problem. They couldn't get away with it if Amazon, the FTC, Congress, etc. were more effective.
> Pagination is often implemented as an premature optimization.

or for forwards-compatibility.
It shouldn't be necessary.
Your argument and examples actually don’t imply that there is no center. The Big Bang wasnt an explosion per se, but in so far as there is a 3D spatial distribution that is not infinite, there will be parts with empty skies—-that is, edges, last stars, ends of the universe.
No, I'm just a satisfied customer.
There are tons of databases, I just named several and there are hundreds more for every possible niche.

> "But ones that are not ours, that we cant hack on, that we cant run ourselves."

Who is "we"? Is your entire issue that not everything is open-source?

> "these are not humanity's heritdge & humanity is cut off from active participation with them."

This is still incredibly exaggerated. Everything humanity does is humanity's heritage. There are plenty of open-source databases of all types and sizes if you look: https://db-engines.com/en/ranking
How is this different than hitting multiple REST endpoints for different resources with their own individual pagination? If the client needs to glue together paginated resources from two places, it's a hairy problem no matter what the protocol. A backend for frontend that does this under the hood is one solution to both, or a specialized endpoint that does it under the hood.
I wish Github were more permissive with traffic-related data to your Github pages. I'm not expecting GA tags, but being able to see > 14 days of page view history would be a good start.

Anyone know of any other solutions around this sort of thing?
Thanks. Edited.
Show HN: I wrote a short story about AR contact lenses and daemons
Once in a Lifetime
Good! Deepfakes are going to be a massive problem for society going forward. Glad to see Google is at least recognizing it's responsibility as a compute platform here.
I see there are a few apps listed here, mostly open source: https://github.com/tauri-apps/awesome-tauri
Again it is a big commitment to do a good job on implementing columnstores. If you don't do it all the way it not very usable and you are confusing your users by giving them too many options. The performance expectation is now set by great columstore implementations and you just can't afford a half ass job here.

Here is an example from Google AlloyDB: https://twitter.com/mim_djo/status/1527900193626025984. My understanding that DuckDB is even faster on the TPCH benchmark. TPCDS is much harder and I doubt AllowDB can even run it at any reasonable scale.
I think you got your use of the words criticizing and shorting swapped around. :-) (not that I wouldn't love to be able to short studies that I think will be understood in the fullness of time to be flawed.)
>by making it difficult for manufacturers and retailers to manage demand effectively

This doesn't add up.

Every person who buys a PS5 from a scalper for $700-$800 would also buy it for MSRP at $500, unless they are insane. Demand would outstrip supply even in the absence of scalpers, because one PS5 would be bought at MSRP from a retailer for every one that would have otherwise been bought and then sold by a scalper.

The only kink is that because PS5s immediately sell out at a price of $500, people who don't have the time to camp checkouts and/or want the item immediately are shit out of luck. However, they could pay a scalper an extra $200 to do that for them, because that's the value of the time they would lose acquiring the PS5, or the value they would miss out not having the PS5 immediately. In economics parlance, this is a service. You can call it something else if it makes your feel better. Either way, scalper activity cannot oversell the demand for a PS5 beyond not accurately modelling the sales you would lose from customers not wanting to deal with the effects of illiquidity on the market. The only thing scalper activity misrepresents if your MSRP is below what they're charging is the customers who won't buy your product at all if you're constantly sold out. Scalpers do not change forecasts.
You generally don’t, unless you want to linearly scan through n pages. If your API is using offset or page numbers and the underlying collection is also having items added or removed, the behavior is undefined or straight up wrong. I think it’s okay to use offsets or page numbers in cases where the collection is static or where it’s acceptable to occasionally skip over an item or see a duplicate item while paginating.
Tutorial on building it with Python https://youtu.be/TzF-OUA1Tlo
In 32 years of software development, it fascinates me how ever much more time I spend just moving/translating data between domains. I used to model things more, and do human interaction more. Now it seems like a dominant task I do in any of the products I work on is just shifting data from one place/format/representation/node to the other.
As of a few months ago, the most Google would cut your salary if you transfered anywhere in the US was 15%.

I doubt any major companies are doing 40% cuts. It wouldn't make any sense.

At $500k in The Bay - you should be saving a substantial portion of your income (especially if you're counting principal).

Anyone considering a 40% paycut even to go to Montgomery Alabama would need to question their financial decisions.

Sure, you might save 50% on your coffees and avocado toasts that's not going to make up losing $200k in income...

The biggest reason for the cut is almost anywhere else in the US you're going to save a minimum of 4% on state income tax alone. So the max realistically is closer to 11%...

A $55k cut - yeah, you might save close to that on property tax, mortgage interest, federal income tax, and your avocado toasts...
It looks totally organic and normal to me. 12 votes in a short time is a lot. When articles get a lot of upvotes in a short time, they rise quickly up the front page.

Since this is about as normal as anything can get on HN, you may be falling prey to the bias whereby people are more likely to notice the datapoints that they dislike and put a greater emphasis on them. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
You just say "this cursor + 5 pages", for example.
Something always feels off about repopulating lists that people are working on. Like that concept needs an entirely different display method.
I already have "Provide search suggestions" turned off. It's pulling both of these suggestions out of my browser history. The order firefox uses for suggestions pulled from your history is inconsistent.

When searching your history from the address bar, firefox sometimes puts entries matched by domain name first, and sometimes puts entries matched by page contents first.
What Is Consciousness? Learning from Emerson AI
Isn't that just shifting the debt from one place to another?
I’ve been that quiet guy, and can attest: my productivity pretty much had a 1:1 correlation with my PM or lead’s ability to shelter me from BS interruptions.
Sounds like the recent changes star citizen made via the entity component update scheduler
This sounds awesome, but one of my first reactions to the notion of separated compute/storage Postgres with copy-on-write is "okay, so… slow Postgres?"

Is there anything the dev team can share on read/write performance compared to RDS, NVMe EC2 instances, EBS-backed EC2, etc? In what situations would this setup perform poorly, and in what situations would it excel?
Both CRDB and Planetscale "scale" to zero - but neither expose any concept of individual instances so I'm still not sure what difference it makes.
in some notable cases entrepreneurs who seem themselves as rational are almost never rational
this is indeed a challenge. when you have no friends who take you really seriously, when you have no-one who can give you a frame of reference to your situation, when the issue is sensitive that you can't really talk about all the details with everyone, and you have no-one who you can trust with those details...

it's almost impossible to get out of that. you really need that friend that can validate your feelings and can help you confirm that you are taking the right steps to get out of that problem, especially when those steps are counter your intuition, or counter to what you think everyone else around expects from you.
I wonder whether there actually is anyone who is surprised, or if the whole Luna 2.0 thing was only fools thinking they could scam other fools
It could be quote from Epictetus, who had a similar philosophy and lived his life as a slave, made lame by his master breaking his leg, before becoming a philosophy teacher.
Yes, but they have the incredible advantage that they produce large amounts of energy economically today, whereas, as the article states, it is not yet clear whether fusion will ever be able to produce significant energy, let alone economically.
Yep. Take a look at the datasheet for the Bridgelux Thrive chips - they have a plot of intensity/wavelength of the LEDs compared to a black body radiator, it's pretty much identical even deep into the reds. Of course, that means it is also very close to 100 on all the R numbers.
A third of Americans now show signs of clinical anxiety or depression (2020)
> The idea that, basically, bad code no one ever has to touch again is in fact good code

How do you know no one would ever have to touch that code again, at the moment of writing it?

Nevertheless, generally I agree that isolated complexity is much better than complexity that spreads everywhere through explicit or hidden dependencies (e.g. global state). So dirty complex code hidden behind a simple API is actually not bad code.
Thanks for sharing your great journey with these seemingly popular open source projects. You mentioned you chose Rust over Go when you started your storage project. Does that mean you would have chosen Rust if you start over a new database project now, especially for the cloud database service, or the language itself actually doesn't bother you at all?
I missed that, sorry :)
Those look really cool.

How do they work in practice? Do they get vandalized a lot? Do people actually charge their devices with them?
also in my thirties and i am convinced humans are vulnerable more than most people are willing to admit

i believe given the right circumstances a healthy adult could be made to believe complete lies

where have I seen this in history....
Nobody Learned Anything from the Crypto Crash
sidenote, but:

> To keep that in perspective, light can barely make it across the continental united states in that time

that is not true
He explained why recently on Twitter https://twitter.com/danluu/status/1521583578856902656
Yeah, I don't want to include trackers because of privacy. But it would be nice to see which pages are accessed, and from where the visitors are coming. I don't need more than that, and that can be gathered from the access logs.
> All other ISP's can still monitor what websites a person visits if they wish as server names in TLS handshakes are not encrypted.

eSNI/ECH is a thing.

> Now instead of Comcast it is Comcast and Cloudflare that can analyze ones behavior.

No, because of the above, it'd be just Cloudflare instead of just Comcast, and there's two reasons to like that better: that Cloudflare is more trustworthy, and that Cloudflare doesn't know the real person behind the IP address like Comcast does.

> One place DoH might make sense is in an organization such as a college campus or company that enable fascist firewall rules but have not yet blocked DoH/DoT. Or maybe non-technical parents using a consumer router to block content.

It definitely does make sense in those places, but they're far from the only ones.