skysight-inc/HackerNews huggingface dataset:
Infinite scrolling. It’s a dark pattern.
Neutrons also attract neutrons at a distance.
Agreed, so many times I've raised paging with an internal API provider only to be told they can retrofit it later if needed. Then you start to use production data and bam the one call doesn't work.
Law 6: Court Attention at all Cost (The 48 Laws of Power). Greece is trying to stay relevant.
The quiet engineer is happy to work on things for which the result is meaningless, digging and refilling the same hole to perfection

It's fun being heads down on things, but also it's disconnected from some of those same things you describe as success - doing work that makes a difference and helping others
Brave Browser Hardening
1973.

One acquitted "for selling a vibrator to two undercover police officers posing as a married couple at a private party" in 2004, one lingerie shop clerk arrested "and may have had to register as a sex offender" in 2007. Source: https://en.wikipedia.org/wiki/Texas_obscenity_statute

No more recent than that because, as the article points out:

> Judges on the 5th U.S. Circuit Court of Appeals found the law unconstitutional in a ruling from 2008, considering that the Texas statute cannot define sexual devices themselves as obscene and prohibit their sale. However, with a GOP majority in the House and in the Senate, the law remains in the books.
I'm not in front my my desk right now, but is it possible the results from History are weighted by frequency and/or recency? I know these attributes are recorded in the History db.
This mindset is also true for many researchers who code.

Professional programmers make fun of research code but actually the dirty way is desirable considering that research is about prototyping, tweaking, and in small groups.
Most of the people I know who use Terraform use Terraform as the source of truth.
AIs currently are just pattern matchers, and patents are vague[0] enough that they could be anything 'lie detecting throat tattoo', well let's give our 'AI' a list of body parts and patent the 'lie detecting arm tattoo' and the 'lie detecting leg tattoo' as well!

It sets a bad precedent, and the American patent system is fundamentally broken in anycase because the patent office needs to hit a quota to get funded so they approve any old shit.

If we ever get an actual AGI then acknowledging their advancements would make sense, but until then this is just going to open the floodgates further for patent trolls.

[0]https://slate.com/technology/2019/08/amazon-sony-facebook-st...
I'm not a libertarian, but I can recognize willful dereliction of duty when I see it.
Every a healthy mature tree is expensive to trim and will eventually fall on your house.
I know the pain :)

Good luck, this is a very exciting project. I'm extremely curious to see how it unfolds…
This is so tedious - it’s like having subversion users pop up every time someone mentions git and bemoaning how git should have just been built on svn. Or BSD fans complaining bitterly about Linus wasting time writing his own kernel when he could have just used 4.3BSD or Minix or whatever. If the same amount of effort went into improving XMPP as goes into complaining about Matrix, then XMPP would be in a much better state.
what has this has to do with scrum?

I haven't even mentioned it (or even implied that this has something to do with scrum), dysfunctional teams are waaaay more general problem than whatever scrum is/isn't.

Blame implies responsibility, which - like you mentioned - is not that simple. (Depending on personal philosophy maybe each team member has a responsibility toward themselves to get a job where they are not put into the aforementioned loony toones situation, but even with that in mind I honestly think you misinterpreted my comment, because I don't meant to assign blame at the team and its members. You might notice I expressly mentioned that if the team is too dysfunctional it has to be broken up "from above", implying that its not the responsibility of the team.)
'Security primitives' aren't an accident of naming. Concurrency mechanisms we've had from the 70's are still contentious precisely because they don't compose. Everything is great when you have one or two concerns trying to do things in parallel, but when your whole app is doing it... it is a rare person who can figure out why things are breaking in magical ways. Most people are overwhelmed by the prospect or the number of things they have to consider.

If SOLID principals apply in spades to regular code, then there's a power law for concurrent code.

When Simon Peyton Jones was working at Microsoft Research on Software Transactional Memory, he prefaced practically every video/interview with this uncomfortable fact. Given the lack of traction, I can only assume that some of the corner cases of STM proved to be intractable, and my read on the domain is that borrow semantics are trying to arrive at a similar place by different avenues. I'm very interested to see 1) how far borrow semantics get, in the same way that type inference simplifies generics, and 2) what someone tries next, particularly if it involves synthesizing elements from different schools.
Even without all great features Firefox has, it is the last bastion of open internet, and this reason alone makes it worth using instead of Chrome and its derivatives.
Again you're conflating netcode with game rules. The players don't know of any rollbacks. That's not part of the game, just the implementation of the client.

The comment was that (surprisingly) all games are single threaded and feel very turn based. Even real-time games.
As far as I understand, if the “empty skies” regions even exist, we physically will _never_ be able to observe them, because due to cosmic expansion they are moving away from us faster than speed of light.

So from our point of view, we can never know if universe is actually infinitely distributed or not.
Politicians aren't here to offer to solution or to improve the state of the country, they are here to maintain themselves in power and reward their friends. Their friends don't like fusion, and supporting fusion would make it less likely for them get reelected.

Until the winds change and supporting fusion would make it more likely for them to get reelected, they will be making up all sort of stuff of why we should waste money in less proven and more unreliable, and possibly dirtier sources of energy.
> At some point that can't keep being true.

I can't really see us ever going back to solid-stone construction and the kind of intricate architecture we used to have in our culture.

> And houses generally have gotten far larger over time.

Rooms used to be 3m tall - they've shrunk over time to 2.4m tall. New-builds have zero storage.
Ha! Development is... substantially less organized and intelligent, less agile, and happens over longer timeframes than you're thinking.

Most developers would have no problem building two apartment buildings right next to each other, on every foot of available space, with no parking, selling everything, and then never giving their futures a second thought.

Zoning exists precisely because all building parties involved in are absolutely mercenary, and yet the city has to deal with the mess in the subsequent decades.

The entire parking requirement was created because previously developers had overburden street spaces without care.
How exactly do they intend to accomplish this? With a wave of a magic wand? Maybe they can give tax cuts to companies that cut wages? Maybe they can tax companies that pay employees more than $x/year. These seem like bad ideas.
Biggest issue with inaturalist is the extremely limited scope of their api.

I'll be checking this one out, but inaturalist is extremely tight fisted with both their data and the service, which is extremely disappointing.There is a wide range of utility that could be built on it's back if it were open source.
This would be hard & confusing to optimize well, make energy efficient but... ideally... we should just sell camera hardware, without the software.

Let end users install & set up their own data-pipelines.

You'd need good application processors with honky gpus, and probably a lot of weird image processing hard blocks sprinkled in.

But relying on companys to navigate the software seas, especially with shitty ass patent minefields for dumb-as-fuck obvious-shit (todays: compress raw before you combine) littering the field, is just sad. This is like the invert of the much desired non-smart TV, one which is good hardware but doesnt rot, doesnt decay, doesnt get crappy revamps. When vendors make software it is rarely "soft" for users, it is fixed & immutable. So just sell the hardware. Have the world be free to figure out & explore as it will what to do with the hardware. Unbundle the software.

(And for god sake someome do something about the piece of shit degitimizing trashfire of ruin & obstruction that is the patent system. Software patents are almost always completely stupid, stop patenting information theory.)
My mother does consulting for non-profit fundraising departments, and I've helped her with her business on several occasions. Charities regularly turn down or ignore weird donations if they are not concretely 6+ figures.

Most of the places my mother has helped have gift processing employees (the folks who take in the findings and figure out the tax credit to the donor and figure out where in their ledgers it fits) who are not able to keep up with their work load. Which, to be completely honest, most of the time is because the gift processors aren't really that good at their job, but it is what it is (entry level job, low pay, high turnover, etc). It's basically a closet-space problem, though. If the gift processors are more competent, the whole operation is usually more competent, and there's more work per person, so it comes out in the wash.

So weird gifts like "residual royalties on secondary sales" are likely to get ignored. The harder it is to put a rock-solid, today-dollars value on a gift, the more likely it is to get rejected or just ignored and never actually processed, sitting in limbo where the donor thinks they've gave but there are no actionable funds for the org to spend, because it's a huge tax fraud liability waiting to happen.
Good points on performance side, but IMHO one of the pain points is still the memory management. Go GC can do some of the work, however it can be hard to do real-time tracking and management while this is exactly what db kernel needs.
Greece will soon have the cheapest power in Europe if they run the program intelligently.

Greece has immediate access to deep ocean for cheap storage, and plenty of sunshine and wind year-round. Transmission lines out to the rest of Europe could make them a major exporter.
Well, the number of people who will be harmed in these schemes is probably not large enough for them to be worried about any systemic or broader economic risks. The implosion of unregulated and privately issued stablecoins will create the impetus for CBDCs, which have been telegraphed as "on the agenda" for some time.

But, in a more pointed answer to your question: yes. https://en.m.wikipedia.org/wiki/Reserve_army_of_labour
Or you just use Flatcar (a derivative of CoreOS), and don't worry about anything more than rebooting once a new image has been (auto-)installed, and run everything else in app containers where you have to worry about nothing more than what you would in your regular cloud setups.

This is not hard to get right. Yes, you need to learn how to do it, but the amount of money I've made from clients who thought cloud was simple and proceeded to create massive security holes for themselves is fairly substantial. People who think they're reducing their attack surface by using these services need to reevaluate - they're large, complex architectures that very few users understand properly. You need to learn the skills either way.
OMG guys, It's a controversial topic! I totally removed flags from languages to save everyone. +++thanks!

100% True point.
That's the one! :)
New Cellular Automata
Yeah, I would love to be able to buy an ARM server (or a RISC-V server), but so far that's just impossible.

Let's just limit the discussion to Ampere. There is supposed to be Gigabyte G242, with several SKUs, that supports an older version of their chips. I've had extensive email discussions with Gigabyte sales staff, and yet I've been unable to find a single reseller that will even backorder any version of the G242 for me. And there's even a G252 now. Lovely!

Yes, there is a supply chain crisis. Yes, ordering novel products is never easy, nor cheap. But, heck, do I understand why Intel has a lock on the server market...
He "discovered" this? This has been my understanding of how this all worked for years, unless there's some subtlety I'm missing here.
Oftentimes under the hood, cursor based paging IS keyset paging. The difference is that the keyset is obfuscated, which can allow the implementation to change without changing the API call.
I am very satisfied by their service, for an avid scientific reader it is invaluable. Not only the output is good (it's mostly right, only slightly more verbose than necessary, for example a^2 will be returned as a^{2}), but also the UX is excellent.

The only perk is that they significantly downsized their free tier some time ago.

I think there are some papers with open source deep learning models for this task but I never got to try one of them, unfortunately.
This is an awesome post! Thank you for sharing your journey. I tend to forget to give back by letting people know where I am at. For me this is a give back post by letting others know what its like for you. This post got me thinking about where I would want to be in the future with my endeavors. Right now, I am running [my own business](https://scottrlarson.com) full time repairing computers and offering technical solutions, but eventually I want to explorer making my [philosophical writings](https://www.scottrlarson.com/reflections/) more accessible and maybe support my family with my writings. As I get older and maybe cant provide the same level of service I provide now because of memory and physical issues.. I didn't think that I could compile my blog and other writings I have done into a book.
> It also helps to prevent large amounts of data from being returned all at once, which can cause performance issues.

Isn't that the point of all pagination, regardless of how it's implemented?
Microsoft slowing hiring for Windows, Teams, Office
Is there 5G yet in the stations and tunnels of the London Underground?
I do feel a shift in the way people talk about things. There used to be a lot of class-based commentary. Stuff like Walmart abusing workers, CEO pay, Chinese sweatshops, fight for $15. I can't remember the last time I heard about Walmart underpaying their workers and placing them on welfare so the taxpayers can subsidize their low prices. Did this all get fixed?

It seems like it's all gone now. It's all now about identity politics. It's okay to work your employees to death and have them piss in buckets so they can pick 1,000 Prime orders per hour as long as you say the right things. How much does a Black Lives Matter tweet cost? How much does it cost to throw up a couple of rainbow flags? It's a pittance. But by doing this you can look progressive without actually doing anything progressive. "Sorry, we can't pay you a living wage but we will respect your pronouns!"

These things are very good but I feel something has been lost. If forced to choose I'd much rather have a world where unskilled workers don't have to live hand to mouth than one where we get ruthless free markets with rainbow flags. Every time I see a self-proclaimed progressive talk about the inviolable right of private companies to do whatever the hell they want I throw up a little in my mouth. Private companies should have no rights, only privileges.
So does this mean it's going to begin to become cheaper to use the services of old taxi organizations, who arguably aren't going to have the shareholders to appease to to pad revenues with profits?

I really think, in all cases of online platforms, that laws requiring the platform to be transparent with all costs - including how much they keep as a platform, how much they give the actual driver, how much the restaurant gets (if doing delivery) etc. would be highly beneficial, if not necessary, to not only society but also to potential investors.

E.g. How sustainable are their prices, and are the billions invested simply subsidizing lower fares to outcompete based on price for a temporary time while fighting over to capture as much of a market (artificially and temporarily?) until the shareholders come knocking asking for the profit tap to get turned on?
How is https://news.ycombinator.com/news?p=2 not pagination?
Star can only show part of the truth, and a more comprehensive analysis may be needed to show popularity in multiple dimensions, like this website does: https://ossinsight.io/
Cannes Red Carpet Blocks Indigenous Producer Wearing Moccasins
Seems unsurprising. The check had to come due eventually. It’ll be interesting to see whether riders keep using it in enough volume to keep them afloat.
From seems to be guilty of this even today. Eldenring recently had a dog that did more bite damage at higher fps. I guess they're just ticking damage every frame the dog head and the player collider overlap.
A very nice feature that is only available in FF and not Chrome is the ability to display subtitles/closed captions in Picture-in-picture (PIP) mode. It's a game changer for me, who uses PIP heavily on my ultrawide monitor to watch Youtube videos.
People kind of throw it around as if it were applicable advice for others, too.

It's a good remark that it's effectively the emperor's diary instead, though. I didn't know that.
> 99% of the time you want all data, not just the first page.

This certainly doesn’t seem to be the case. Take viewing this very website, for example… are you suggesting that most people want to see all posts of all time, rather than just the first page or two? Paging is used extensively for feeds, and feeds are crazy common these days, and people rarely want to see all posts ever on a feed.
It's not bad advice to make font sizes larger. You should also be using something like F.lux or night mode all the time. Yellow light is much less straining on the eyes than white or blue light.

Resolution really doesn't matter much when it comes to strain. I have a 2011 2560x1440 27" monitor that I've always used large font on. What's important is being able to see without straining and a larger UI helps. Having higher resolutions is nice but largely unecessary. Blur is not going to happen from making things larger if you do it right. Doing it right means that you shouldn't be changing the actual output resolution of your OS, but rather the interface size itself. On OSX you'll want to use the HiDPI (Retina) resolution options. Enabled through this script: https://github.com/xzhih/one-key-hidpi
On Windows you can just set the magnification/font size through the settings panel.
This applies to any resolution display -- use the full physical resolution!!

Frame rates are actually more of a factor. 120hz+ is going to cut down on strain. Avoiding PWM [1] on phones, tablets, laptops, and monitors will also help.

But really, the gold standard is for you to wear a different set of spectacles when you do your computer work. You shouldn't need the power of your full prescription to do close up work. It's destroying your eyes.

[1] https://www.notebookcheck.net/Why-Pulse-Width-Modulation-PWM...
> The fundamental problem Uber and Lyft keep running into is that most people are not willing to pay the fares it would cost to run a profitable taxi service with the overhead Uber and Lyft require

[surprisedpikachu.gif]
Amazon just informed me that my CloudCam will cease functioning in December because they've migrated to their Blink cameras. My CloudCam will cease to work because it won't be able to contact the appropriate Amazon servers.
.devcontainer looks interesting that is a new take, I'm pretty stuck on my heavily modified vim though.

I played around with Nix a lot a few years ago but dropped it when I started needing to do non-trivial things often for packages that weren't available. It was just too much but I love their philosophy. Wish they wouldn't have used a DSL.
In the relay JS library you can avoid some duplication with fragments. Fragments are pieces of a graphql query that you can include in multiple queries. If you are using flow, the type system will also ensure that you can’t render a component unless you have used the correct fragment in your query.

That said, paginating multiple resources on the same page is still going to be complicated.
> It also helps to prevent large amounts of data from being returned all at once, which can cause performance issues

You can also limit page size and accomplish the same thing.
That was mentioned as a con for offset based pagination.
It's not in that case, cursors can be implemented however you want though. Its an abstraction, that prevents you from having to change the schema of the API when you change the implementation.
>Greece has immediate access to deep ocean for cheap storage

I am curious about what you mean, can you please elaborate?
This was inevitable without automation right?
There's a big project in North Cambridge near the city line. The only easily accessible (i.e. walkable) supermarket is a... Whole Foods. Though that's probably the most common chain in Cambridge as a whole to be honest.

But with or without specific affordable housing areas do gentrify and long-term residents don't necessarily like it even if it results in a "better"/safer/etc. neighborhood.
Cheap storage of what in deep ocean?
i believe recommending solutions to someone is not really a good idea. rather i'd encourage the person to look for for their own solutions and then help them validate whether those are a good.
Coronapolitics and the Rise of the Measurable
It'll be interesting to see in a number of cities where traditional medallion licensed yellow taxis almost entirely disappeared, and the drivers went to go be Uber or Lyft for a period of some years, how much of it reverts back to the traditional system of taxis. I can foresee something like a lot of heavily used 300,000 mile Honda Accords with all city miles on them getting sold cheap. Buyer beware.
It's illegal in most of Europe, at least, to transport hazardous waste for disposal to places where it would get done inappropriately.

Usually this is dealt with through finding a company that can claim to use the ship for something but actually scraps it.

One now defunct company almost failed this kind of dance by admitting it sold a ship for scrapping. https://en.wikipedia.org/wiki/MS_Fennia
CERN is usually running experiments to validate ideas, confirm new hypotheses, in general push the boundaries. They wouldn't just go "let's do the same thing as last time - we've already got the results, but let's crank up the power to get a noise-level improvement in numbers accuracy".
Interesting read. Seems to be focusing on the neck of the woods the author is exposed to.

Terraform isn’t about cloud apis only. Terraform allows me managing keycloack realms, ssh keys, cloud resources, postgres databases, git repos, imap accounts, and so on.

The state is there to be treated as the source of truth. It gives an answer to „do I have what I want to have”. With that state, it is possible to cross reference various resource types without having to load the curent state on every run. I’m surprised that the author did not see that as a performance issue.

Imagine that you have to load all route53 state, all buckets, ec2 instances, iam roles, … on every execution, and imagine you have 200+ machines… That’s what we used to do with puppet and chef, no?

Turned out that always fetching the view of the world from an api is pretty expensive and quickly exhausts api rate limits.

It’s a pretty weak article without any effort to suggest how could it work without a state.
Half-term travel: EasyJet and TUI cancel flights as queues form at Dover