skysight-inc/HackerNews huggingface dataset:
That seems like an incomplete accounting though, as it's looking at net revenue per acre.

When in reality, the productivity of an acre (and therefore its tax revenue) depends on that acre + all its inputs (people, services, etc).

Downtowns (aka central business districts) look wildly productive, but they're fueled by people who live... not there.

From this perspective, it's really more of a call for mixed use development [0], which is able to supply more of its own requirements AND benefit from locality.

[0] https://m.youtube.com/watch?v=7Nw6qyyrTeI&t=6m53s
Hardly any more than usual.
For those unfamiliar, LSN is "Log Sequence Number", a pointer to a location in the WAL (Write-Ahead Log).

https://www.postgresql.org/docs/current/datatype-pg-lsn.html
Let's rewrite the microservices wiki as bit:

"A microdata architecture – a variant of the data-oriented architecture structural style – arranges data as a collection of loosely-coupled data. In a microdata architecture, data are fine-grained and the relations are lightweight."

Likely most experienced data architects are now laughing at what a dumb idea the above is. That's the same reaction I had when I first heard of microservices - "that's obviously a bad idea; ppl aren't that dumb", I thought.
Edit: my bad, I was looking at the wrong 'more' button.
I go back to that page often. I might finally buy the parts tonight and actually make it instead of just thinking about it :)
It's a 2-in-1 like & bookmark.
Google needs to spend more on PR I think.
Many distributed systems offer ACID by using distribution + replication for the initial write commit.

It's much faster and cheaper to just have your data on multiple nodes (RAM or local disk) and provides better reliability against crashes. Data can then be compacted and streamed out in an async fashion to more durable storage.
This is literally the 'O' in SOLID.

The key idea is to break code into "chunks" that each do one thing.

Then, if you have to add a new feature, it goes into another chunk, instead of editing/modifying existing code.

The same logic applies to system design at different scales, whether fine-scale OOP or coarser-scale (micro)service architecture. The ideal size of an individual "chunk" is somewhat subjective & debatable, of course.

It's like Haskell-style immutable data structures, but applied to writing the code, itself.
I think of it as a "like" or a bookmark, if I come across a repo and I find it interesting or useful, I star it.
Who do you know at NYT?
This reminds me of blinkots: https://github.com/akumpf/blinkot (I'm unsure if there are still any blinkot viewers around).
Scales with income
To buy a gun in a walmart requires a background check and more thorough vetting than to buy this revolver in Poland.

Also the Texas shooter bought his gun online, which is more of a hassle than buying a black powder revolver online in Poland. Buying that shooter's rifle requires shipping to a dealer and then a background check. Buying the blackpowder weapons requires neither.

> my opinion a key to understand why I'm not afraid to send children to school here.

The homicide rate of elementary school students in the US is 0.7 per ONE HUNDRED THOUSAND per year. The rate of unintentional injury resulting in death is roughly at least double for all age groups. If you are terrified of a one in a hundred thousand chance, but not a double or better chance of unintentional injury resulting in death then you are simply an irrational actor. If you feel safe with a ~2 per 100,000 unintentional injury then you should feel only slightly less safe adding in homicides (which Poland isn't free of either). If the thought of school shooting death would terrify you from sending your kid to school then you should be cowering in fear at the chance your child will sustain some unintentional injury on the play ground or in transit to school.

And this is all ignoring the fact that if you're a Pole moving to America and you don't get involved in drugs or gangs then your odds of suffering from violent crime absolutely plummets.

>Defense from what? Poland is rather safe country

Poland is not free from violence and cities near your border are being bombed by a murderous dictator. If you want to be defenseless that's your prerogative.

>easy access to guns

Which Poland already has. I could fly to Poland tomorrow as a tourist and have a revolver the next day and a reliable semi-auto pistol or carbine a couple weeks later (3d printed, durable for 1000+ rounds). All from buying unregulated components within EU and without any sort of permit card.
My assumption is that a "Full" filter has a reduced airflow which means the fan pulling air in has to work harder. If it is spected very tight then I could see it failing more quickly.
Around $80/month, but that's with a 50% discount because my SO is an employee of the ISP. Real price is close to $170

20 Mb/down, up is a guest at this point

I am in Haiti, Port-au-Prince.

Yep, it is this bad. Fiber is cheaper, but the network is sparse, and I can't get it where I live.
I'd like to offer a differing perspective. Let's say you have a company that makes shoes. You attract investors by growing steadily at 3% a year. At some point, the market becomes crowded or monopolized such that you can no longer grow at 3% by attracting new customers or creating new products. So you start to increase profit by reducing your margins-- using worse materials and worse construction methods. You use planned obsolescence to increase the number of times customers have to buy your products.

Ask yourself, once this inflection point is reached and quality is no longer increasing, does a growth economy make sense? At this terminal stage of economic growth there is an increase in negative externalities in the pursuit of ever-diminishing profits. Much more waste as the shoes are built with worse and worse materials. More exploitation in an attempt to reduce labor costs. Do you think that over the last 30 years, shoes have increased in quality relative to the profit margins of these companies? If the answer is no, then it means we need to figure out a way to deal with terminal-stage industries.

Sure, there are people advocating for everyone to go live like the Amish, but to me degrowth means that if an industry can no longer achieve growth through innovation or increases in productivity, we should acknowledge that that industry has peaked, and not try to squeeze every last dollar out of it through exploitation or waste.

https://en.wikipedia.org/wiki/Diminishing_returns
Some heretical thoughts. How do we measure distance to galaxies? By measuring redshift of the light from those galaxies and making an assumption that the only cause of redshift is spacetime expansion? What if photons slowly lose energy, and those very far galaxies are in fact much closer?
Cursor based pagination is a good idea for APIs because it allows for more flexibility in how data is displayed to the user. It also helps to prevent large amounts of data from being returned all at once, which can cause performance issues.
I like Cliff Stoll and I’m really far from being an internet booster, but that’s incorrect on the face of it. Every website has one or more editors, including this one. And every newsblog _is_ a filter. It’s your choice which ones to follow.

There is infinite data available to you and infinite ways to consume it. You — essentially anybody — can take an entire degree curriculum taught by top professors online for a ton of subjects if you don’t care about getting credit toward a degree. That degree of democratization of knowledge was absolutely unfathomable in the mid-20th century, when Stoll was likely born.

It’s important not to let Facebook and Twitter and the dark side of things completely obscure your vision.
Thanks! Macroexpanded:

Solar-powered desalination device wins MIT $100K competition - https://news.ycombinator.com/item?id=31417554 - May 2022 (149 comments)

From seawater to drinking water, with the push of a button - https://news.ycombinator.com/item?id=31200793 - April 2022 (99 comments)
don't know too much about this yet but i've been desperately wanting there to exist a postgres equivalent to planetscale. Bravo guys! I'll keep you guys in mind for my next mvp.

PS: btw why call it Neon? thats already the name of the rust/nodejs interop library which I assume you know about since your storage layer is written in rust.

PS: imagine a colab between this and fly.io. I wish thsi stuff was available when I was starting Blinq
With inflation and increasing inequality I'm already living a more "impoverished" life than my parents when they were my age, yet economic growth has been out of control. I don't think your vision of "most of us" is at all connected to reality.
> My warm-up questions are usually something like "reverse a singly-linked-list" or "check if a string is a palindrome"

I've written sites, apps, ORMs, enterprise tools, code generators, FAAS platforms from scratch, exporters for DOCX and EPUB, etc etc for decades. I've been junior, mid, senior, lead of two teams. I've transitioned companies to cloud, created data warehouses, built BI universes. All sorts of stuff over the years.

Sounds like your hiring techniques would pass on me, as those whiteboard exercises would have me saying no thanks and ending the interview. Utterly pointless.

(and FYI that's from experience on both sides of the table as I've also been the recruiter interviewing from junior devs to team leads)
sumi.news
That's a bit unfair on HCQ. He just said maybe it was worth considering it back in Mar 2020 when there were no other treatments or vaccines and the studies on HCQ were unclear.
I was talking about scientific code, as that's what I have experience with. There a ton of work is large and parallelizable. Molecular dynamics, physical optics, magnetostatics, fluid simulations etc all benefit a lot from large scale parallelization/GPU support.
At some point that can't keep being true.

And houses generally have gotten far larger over time.
Huh, that's the opposite of how I remember it. Where on earth did you see that?

I couldn't see my family for Christmas this year because they freaked out over Omicron and insisted that me and my girlfriend would have to quarantine for 10 days before being able to visit them. This was driven entirely by "scientists" jumping to conclusions that Omicron would be as deadly as Delta but much more infectious and demanding more lockdowns, quarantines etc. They had no scientific basis for this doom-mongering, which appeared to be driven purely by some strange ideological desire for more restrictions.

I told family at the time - this is crazy. All the evidence about Omicron says it's a mild cold. There is no evidence pointing to any other conclusion. The people who discovered it in South Africa are communicating clearly that there's no crisis. Public health scientists are lying, again, because they're claiming there's no data when I was reading about that supposedly non-existent data in the press just yesterday and so you shouldn't listen.

Well, they listened to the "scientists" and not me. For a few weeks, at least. February comes around, nothing about the virus has changed but they suddenly realize that it causes a mild cold and nobody cares. The Queen gets it aged 95 and it's on the front pages for about half a day. She doesn't even stop working. Then they want us to visit so we can do the celebrations we didn't do at Christmas.

So the scores are:

South African doctors: 1
native_samples: 1
Public health: -a million, again.

The people from South Africa turned out to be completely correct.
Technically that's not the target use case for Colab; it's Notebook in, Notebook out.

That's a use case more suited to running a VM itself.
Gripe to HN: Abandoned Hardware
Perfectly functional hardware that just lacks software support, rendering it practically useless. Such a waste.
8 minutes of wire time is bad and pagination is usually part of server side frameworks...
I think GP's point might be that, if you tell an internalizer who is miserable -- and thus seeing the fault in themselves -- that it's bad to feel victimhood or a fault in others or in their circumstances, you might push them further into self-blame even if their misery was brought by bad luck, or if they're disproportionately seeing a failure in themselves already.

What you say makes sense from a solutions point of view that assumes people presently have the mental capacity to improve their lives and circumstances. Sometimes it works, and it's always attractive to think of and offer solutions, but it can be a two-edged sword. If you say that to someone who's burned out (for lack of a better expression; doesn't have to be burnout), out of capacity and miserable and disproportionately blaming themselves for that, you might just increase their self-blame rather than positively encouraging them towards solutions even if your intention is the latter.
I don't think the study says anything particularly surprising. It's well known that people are often not as rational as they think they are, and this is especially true of entrepreneurs. They are often so confident in their own abilities and judgment that they fail to see when they are making mistakes. This can lead to them making poor decisions and ultimately to the failure of their businesses.
Market dynamics would solve for this pretty quickly. If a neighborhood of no-parking developments had no grocery store, then building one would be a blindingly obvious opportunity. If the neighborhood is actually incorrigibly unsuitable for zero parking, then developers would have to build parking to attract buyers. But if you mandate parking minimums based on a formula then you have absolutely no mechanism for A) discovering how much or how little parking is actually required in each neighborhood (only top-down prescriptions based on a system that may or may not reflect the reality on the ground), and B) you categorically shut out the scenario where a neighborhood densifies before the commerce/transit is there for it, which then in turn attracts commerce/transit to move in and meet the demand.
>> Because Elon Musk has been particularly noisy and attention-seeking lately, with the Twitter acquisition drama?

> Hardly any more than usual.

No, it is definitely more than usual, or at least it's different in a notable way.
I happen to take good care of my hardware, but I have so many great items (at least to me) that just won't run properly because they lack required supported software or contact with some defunct server. The gTar was latest thing I found in my basement that I can't use because the iOS app is no longer available. If it's no longer profitable, it would be so nice if the software source code was available so someone could update it to run on modern current operating systems.
> A better question is why we are not investing in solar, wind and hydrogen more.

This always comes up in discussions about fusion but do you really think we aren't? Solar didn't get where it is now from a lack of funding. A lot of money and time and effort has gone into it, just not mostly into one boondoggle project everyone can point to.

I would really like to hear numbers to back up the idea that investment into these (esp. solar and wind) is "small" in total because I'd easily bet on it being several orders of magnitude more invested in than fusion.
Would love any feedback or thoughts on this! Any Neurodivergent people have any thoughts?
Wow yeah very similar, thanks for sharing! I’ll have to dive into this. This person was way ahead of me having done this 8 years ago, I wonder how things have changed in that time and what they would change today. The vision they share seems very much inline with my perspective - unique, instantly shareable bite-sized content with zero associated storage cost. Great for usage in tweets, social media, internal communication, etc.
I sort of feel this way, but the problem seems sufficiently complex that the solution is "path dependent," much in the way chip process generations are (we couldn't have jumped straight from a 100nm process to the present 5nm processes just by spending all of our money on it). Just spewing out money would likely lead to lots of fraud, and the outcome would be similar to the current funding regime.
Well, and that is just as much of an issue if you use most serverless offerings. But you're not prepared to carefully manage your use, cloud services should not even be on your radar.
New can’t compete with used. you would have to ban used (like you can’t sell leftover food).
Not able to add a comment to existing discussion
Why I am not able to add comments related to Cloudflare articles https://news.ycombinator.com/item?id=30584410 and
https://news.ycombinator.com/item?id=30893476?
I see previous comments, but no “add comment” button, only “submit “ menu at the top.
I’ve posted https://news.ycombinator.com/item?id=31539559 but it seems not connected to original comments chain.
Transaction grouping analysis on the Tezos blockchain
It looks like they're using the `starred_at` timestamp, which is indeed provided by GitHub's stars API[1].

Edit: the code in question[2].

[1]: https://docs.github.com/en/rest/activity/starring#custom-med...

[2]: https://github.com/bytebase/star-history/blob/c8c66678db8015...
Rationality is a tool not a state of being.
I suppose my personal experience varies from that a bit. I agree Comcast has a horribly shady past abusing their customers.

Cloudflare's origins are lesser known, likely even to those currently working for them. That doesn't really matter for this purpose I suppose. Former volunteer for their previous honeypot project

In the end, I have no contracts with anyone stating how my data may be (ab)used or how long it will exist. So instead of one company potentially abusing my data, now it is two. There is really no way around that other than to not participate. My personal preference is to assume the Only Two Rules. [1]

In full disclosure, I use neither of those services for DNS but my I would not expect non-HN people to use my convoluted process combining open source VPN meshes, dozens of unbound caches and dozens on many VPS providers that talk to upstream DoT resolvers with cron jobs that pre-cache thousands of domains in random orders using "shuf" that I do not visit and dozens that I do visit and unbound configured to both override min-ttl and to hold onto 0-ttl records until requested again and running the same cron jobs on my home firewalls that talk to those VPS nodes over DoT and Tinc.

[1] - https://www.youtube.com/watch?v=Wxi-IUnCN_8 [video]
I think that's probably true for you and it's definitely true for some, but I've tutored many students in both algebra and discrete and am very familiar with the failure modes of students' thinking. The "Door 53" example makes it very easy for people to understand that in the case of 100 doors they should switch. It doesn't, however, always get them to see that the issue is fundamentally choosing between odds of 1:X and (X-1):X (or even that they should also switch with only three doors).
Worry about stagflation, a flashback to ’70s, begins to grow
That makes sense, thank you! Sounds pretty damn robust.
I bookmark interesting links to Pinboard. Chrome allows you to search your history too. I regularly bookmark tweets also. I don’t ‘like’ tweets since likes are public. Only I can see my bookmarked tweets.
For me, stars have an inverse correlation with actual usage. I'll star projects I want to look at some day, because they seem cool, like Svelte or Vite.

But projects I work with daily, I don't need to star them to remember they exits, like React or Webpack.
I'm excited by what companies like Framework (frame.work) are doing here. For example they built their main board in a way that when it's too old/outdated for main laptop use, it can become like a very powerful raspberry pi that you can repurpose. I hope to see more things like that coming, and with the growing awareness of the problems of e-waste, I am optimistic.
HRV frequently has filters too
A triple buffer (which isn't even Rust-specific IMO) is a good choice if all you want is polling the latest data at any given time, and you want to avoid mutexes altogether. If you want each piece of data to be delivered exactly once, you can use a queue (bounded or "unlimited" though the latter doesn't supply backpressure which I hear causes problems). SPSC lock-free bounded queues are dead simple to write, and can be better-tuned for higher throughput even with contention. For example, https://github.com/rigtorp/SPSCQueue is C++, claims to be highly optimized, and I haven't had issues working with it (aside from forgetting to peek and pop separately the first time I used it). However it's not a misuse-proof API since it doesn't use the "handles" idea I talked about, so you can push/read/pop from the wrong thread. If you want the reader to poll/WaitForMultipleObjects until the queue has items, that has to be done separately from the SPSC or triple buffer.

And mutexes make a lot of things easier... and introduces "oops wrong mutex!" (Rust solves it) and deadlock (Rust doesn't solve it).
How do you handle removal?
Population density in the Netherlands is 414.33 people per square kilometer.

Population density in the US is 34.05 people per square kilometer.

Granted, a huge amount of the US should probably be discounted for a more realistic comparison (e.g. unlivable regions, BLM / park / national forest, and massive amount of farmland), which would bump the number up.

But we're still probably going to need some adjustments going from a country you can drive across in about 4 hours, to one where it would take 40+ hours.
But it is problematic when you deal with larger infrastructures due to rate limits.
The general problem is that threads are the worst concurrency model ever...

https://www2.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-...
I wish I'd taken my mental health more seriously in grad school
I'm in the same boat. But it seems like there's a broad range of different use patterns for them.
Totally agree. I actively avoid products that require (closed/proprietary) server-side functionality, and I'd love if it were more feasible to avoid products that weren't open source (or had a guarantee of open sourcing n years in the future or something).
The PlantNet Consortium is mostly made up of French organizations, which may be why it hasn't gained as much traction internationally. However, it's still a valuable resource for plant identification and data collection.
"Rational" doesn't mean correct, it only means "logical". For example, a neural net for discriminating between cats and dogs is, in general irrational - and yet it does so better than anything based on pure symbolic logic.

Humans are inherently irrational. We try to emulate rational behavior because a logic gives us certainity and lets us feel secure about the outcomes, but we are physically incapable of acting in a logical way for several reasons. We don't have enough data to make a fully justified decision in every situation, and if we did, it would still cost too much energy for our meat brains to actually compute those decisions.

So we approximate rational behavior, making statistical guesses. With enough data (experience), those guesses are good. Other times, your guesses are bad. Sometimes you have barely any data at all and are forced to choose between several options that all carry risks, so you go with your instinct. Is it rational? No, but it might have been the least bad choice, as in real-world, real-time situations, failure to make any choice whatsoever is itself a choice, and usually a bad one.

ps: I come from the AI field so I have no idea how any of this relates to economics.
In my opinion, analytics should be minimal, 100% anonymous, aggregated, and open to the public - otherwise it’s spying.

I use a self-hosted Plausible analytics server to implement this[0] across all my websites, so it's all public and you get to see exactly what I see[1][2].

[0] https://hexops.com/privacy/

[1] https://opendata.hexops.com/devlog.hexops.com

[2] https://opendata.hexops.com/machengine.org
Nice!
I'm in talks to start a new role, this was a super helpful read.