skysight-inc/HackerNews huggingface dataset:
Who is "we"?

1. While global population growth is slowing, population is still growing.
2. There are many real problems with population decline, but that's not an excuse to just throw your hands up and assume we need endless growth.

Also, do you mean replacement rate? Sustainment birth rate is not a term in common usage.

For the record, population growth is not my highest concern, especially since it decreases with improved quality of life anyway. I simply have no patience for lazily dismissing discussion of population growth as "eco-fascism" or whatever. The truth is that a lot of our existential risks would be easier to manage with smaller global population, especially if we care about that whole global population having access to good quality of life (which we should).
The stated downsides come from poor data locality when using mostly random UUIDs; but you can keep most of the benefits of a globally unique identifier, and retain locality, by using UUIDv7.

At jetpack.io we've been doing exactly that via TypeIDs: https://github.com/jetpack-io/typeid and there's a PostgresSQL implementation available. TypeIDs are UUIDv7 with additional type information, so you also get type-safety in your IDs.
"could it be the teen can now conveniently blame the “autopilot” for his poor driving?"

I think it's much more likely the teen had the autopilot feature turned on and was not paying any attention at all to traffic.

This kid was 18 years old and was given a car to drive that has an "Auto Pilot" feature. Probably hasn't ever worked on a car in his life and doesn't know anything about how that feature works or the real potential for it to fail.

His parents telling him not to use that feature would have no effect at all.

Every time one of these Tesla cars crash someone here blames the diver for using the technology, as opposed to the company that promotes and sells it.

"This car can drive itself! But you still have to drive it yourself." is bullshit.
I disagree, hybrid is flexible. If you're doing work that benefits from in-person interaction, coordinate a time to be together in the office. If you're doing work that you'd rather be remote for, do that.

I do think the geographical agnosticism of 100% remote is an enormous advantage, but there is no correspondingly enormous advantage of 100% in-office. If you've already taken the hit to give up the advantages of 100% remote, you can at least keep the advantages of flexibility by going hybrid.
This whole problem arises from a wrong interpretation of wealth; the values that drive the notions of wealth are wrong

Wealth is sufficiency, plus some luxury. People have become used to the idea that tomorrow will always bring an incremental improvement or increase in that luxury. People now believe that a constantly improving "standard of living" will make them happy.

At school I was taught that people need food, water, shelter, clothing, and each other. All else is luxury.
We're very good at the first 4 of these items, but it's the 5th item on the list of needs that gives us trouble.

The real needs we fail to address, which keep us from being a happy society, lie in the sphere of interpersonal and intrapersonal relationships.

The need for more is an illusion.
The NACS standard supports V2X: https://tesla-cdn.thron.com/static/HXVNIC_North_American_Cha...
Fair enough. It's not you, it's me. I'll just not interact with these comments in future. I have a mechanism to fix this.
Here's the repository: https://github.com/protonpass.
> It’s not like carbon fiber was any cheaper than just making the thing out of steel or titanium like literally every other submersible.

Well, they were kind of proud [0] of buying carbon fiber from Boeing with a steep discount due to it being too old for aviation use, so maybe it was cheaper than steel or titanium, even if carbon fiber in general would not be.

[0] long before the accident; I doubt anyone at OceanGate would brag about that now.
FWIW, Sollya's Remez algorithm takes intermediate floating-point accuracy into account. At the very least, one should start by such a polynomial and then try to tweak it by hand, not just drag coefficients around from scratch. Numerics isn't “just messing around with numbers” as he claims; it's a large field with lots of cleverness.

As a quick example (using Maple, though, not Sollya): f(x) = x * (1.020875931 + x * (-0.0683760152 - x * 0.1122036320)) gives f(0) = 0 (exactly), f(Pi/2) = 1 (to at least nine decimal digits) and has a max error around 0.0019, significantly better than his hand-tweaked one (max error 0.007). For comparison, his fourth-order function has 0.002787 and the Bhaskara formula has about 0.0016. I don't know how many bytes it needs in MIPS assembly, but I normally count function speed in cycles :-)

If you allow a divide between two second-degree polynomials, like in the Bhaskara function, you can go down an order of magnitude in error, of course at extra cycle cost.
Are you aware of what an exploitable scenario of using too much stack space looks like?

The buffer needs to be so large that it not only exceeds the offset to the guard page, but it reaches a non-faulting address. Lastly it needs to be accessed from the front first rather than the back.

I don't know if compilers commonly generate benign memory accesses from the back of the buffer for large stack allocations to get the page fault handler going. I thought that they did after some prominent Linux exploits in this area. If they do do that, this is safe. Also, this issue would also affect the rust compiler, so they must employ that strategy if this works.
That's why Datetime data should be handled in a type that includes this data (e.g. DateTimeOffset (1) ) and exchanged as ISO 8601 with offset. e.g. "2023‐06‐28T15:55:22+01:00"

1) https://learn.microsoft.com/en-us/dotnet/api/system.datetime...
> I’d argue that a big chunk of the price difference in the V100 vs H100 is RAM.

But that's the same Moore's Law problem when using the 'price' definition.

6x RAM 5 years later = 4x the cost? That's even slower than the FLOPS gains.
Diet is only one part of life, and it's a lot easier to just choose foods lacking added sugar than it is to avoid plastic. Especially if you just only consume raw foods not processed ones. Plastic is in the products you use, the tech you use, the clothing you're marketed, the vehicles you use, the infrastructure you use, the logistics systems of the non-plastics goods you buy, the housewares you use, the house you live in, the infrastructure you rely on, it's harder to point to things that don't involve plastics than things that do.
it's marketing :)
The comments in the code are wonderful documentation. I like the applicative mutex, I may borrow the idea! https://github.com/cbiffle/lilos/blob/main/os/src/mutex.rs
I don't use the tiling at all.

I use the multiple desktops feature a lot, though. Some programs are pinned to a dedicated desktop and run all day. Others I start in (or move to, later) a numbered desktop, and switch to them by changing the desktop. Often, most of the desktops contain only one window.

I once used i3 and sway the right way, of course. I guess I had one too many of those programs that were not designed to work at arbitrary window sizes, added the above rule and called it a day.
Please implement better support for rolling back deployments!
I agree about AirBNB but Uber seems like an upgrade to taxis. Taxis were always expensive (more than Uber), filthy, and unreliable (they’d take a longer route than needed etc). Even in NYC, I still often find Uber is cheaper and easier than a taxi.
But weren't older ORMs especially BAD at JOINs (N+1)? The value prop would've been even worse then.
Yes, I use this app multiple times a day, each time with the added satisfaction of knowing I own the app and not a subscription. Even if my credit card expires I will still have access to my passwords.
If you're up for it I'm happy to hop on a call to understand a bit more your use case as I'm not sure I understand correctly. (email met at my first name @june.so)

> There is a drawback for us. Forcing everything to a "system" user means we have to manipulate and skew how our customers interact with us to map into this product analytics product. This is important to us because we don't want everything to boil down to a user, even if it's just a "system" account.

I'm not sure I understand the end user impact between how your customers use your product and how you model the things you measure.

If you analyse your data only at a company level it doesn't really matter that the user in the company that you're assigning an action to is called "system". The only things that matter are the dimensions you use to analyse your data - and if in your event data there's a field you use like the "group_id" of the entity you're analysing and a field for a "user_id" called "system" that you ignore.

The only thing we force you to do is structure information as an event stream with timestamps!

That being said if you have a product with multiple levels of grouping like "Company, division, team" you wouldn't be able to attach one action to all three, you'd just be able to assign it one by one (and probably would have to send an event for each)

Again happy to support on a 1:1 basis if that helps
Have you ever heard of APIs?
The real answer to that is one should always take control when in any kind of tricky situation. I use autopilot all the time, but I don't trust it to do the right thing when the right thing isn't obvious.
Yeah people always miss this: Job availability is not the only reason people don't all move to rural Kentucky. People like living in expensive cities! That's why so many people live there!
So… use one of the engines with better support for materialized views?

This sentiment is like saying, "Java doesn't support traits, so I hate all programming languages."

If an engine doesn't support a feature you need, use a different engine. If your workplace does not allow this, that's an issue you have with your workplace, not the tools.
You'd think, but iron is really cheap. :D
haha, man, the absolute _chutzpah_ you need to make (incorrect) accusations like this, even as an anonymous person on the internet, is really breathtaking

i hope you reflect on this interaction at some point
Is it just csam? Really? They don’t search things for anything else? Not at all?
And what if iran tells them they must scan for something else? Obviously they’ll refuse
> Is it even most ev owners that are on 240V?

I haven't done any research on this, but I want to say yes.

120V 15 amp would not have been enough to maintain my 60-mile (round trip) commute when I got my Model 3. I'd leave home at around 9 AM, get home at around 7 PM. Giving me about 14 hours to charge. That 14 hours would only give ~45 miles of charge, less in the winter.
> but how many more of the unavoided logic errors will be created by using a language which is far more complicated, less clear, and readable/reviewable to far fewer people?

Can we stop pushing this false narrative about Rust being sooooo overly complicated? The real reason this narrative is pushed is because lazy developers don't want to take the time to learn a language that forces them to think. Yes I said it. Most of these developers want to go on autopilot just copying/pasting code from others and not even think about security in the slightest.

Rust is actually really shallow in what you have to learn to write safe code.

For me, languages like JavaScript, python, and C++ are the real complicated languages. Which is why I haven't "learned" (is that even possible) them.
Uber isn’t causing vehicle shortages though. It’s an apples to oranges comparison.
I'd love some examples of these "extra judicial" convictions, and as I said I'm tired of the "yet" argument. I've been hearing this my whole life, as though the government never monitored pre-internet communications.

And as far as active collection, how does that compare to people happily and eagerly sharing every aspect of their lives on FB?
I don't think that is a particularly fair interpretation, but again it's not an unreasonable one.
The goal of art is not to follow rules. That’s why you have all these books that are the “art and science” of this and this. When you follow strict rules you have science, but to make art you have to stop following rules.

We’re several hundred years past that anyway, with Picasso and those random paint splatter paintings.

But to give the science explanation, Van Gogh made impressionist paintings, the goal of which is to create and ambiance, an atmosphere of an impression the artist felt when creating the painting.

Finally, if you study great art you’ll see none of them have correct perspective. Van gogh just shoved it in your face. But having 100% correct perspective is a very amateur quality in itself
I have also found that building things "for fun" and "for the sake of learning" has been both fun and educational.
Because not everyone wants a big home or to live in the places where big homes are inexpensive.
> No, this mindset is a death sentence for good software. All it takes is a few people at each level of the stack making the same excuse.

To pile on to this, it's not just five milliseconds here and there in your application but its position in the rest of the system. Your application's 5ms regression is tested on an unloaded machine (for example). That means you lost 5ms on an unloaded machine with all its considerable resources available.

That regression is very likely to be much larger in a loaded system where your process is contending for resources. On a loaded system your 5ms regression becomes a 20ms regression along with everyone else's 5ms regression. So now the user is sitting there wondering WTF is happening.

There's a pretty good chance your GUI application will be running on a mobile device of some sort. This means it's running on a device with power limitations. The CPU might be vastly underclocked to save power or you could be running on an efficiency core instead of a more powerful performance core. Now your 5ms performance regression is possibly 100ms. A couple such regressions that "don't matter" on the 3GHz test desktop become significant on the user's laptop with 15% battery remaining that's clocked the CPU down to 600MHz.

Performance regressions should always be a concern and testing should to encompass the pathological worst cases. Even if there's nothing you can do about performance regressions (that 5ms of work is exploit mitigations or something) they should at least be quantified and understood.
I guess it's good they'll ostensibly be able to attract more talent from other countries, but I think they need to fix their own brain drain problem in the first place.

- A Canadian living in the US
Yeah, totally possible to get excellent results with older hardware, and really stellar results with very new hardware, if you're running stuff that's not essentially made to be slow.

I basically only upgrade workstations due to web browsers needs, and occasionally because a really big KiCAD project brings a system to a crawl. At this point even automated test suite runtimes are more improved by fixing things that stop test parallelization from working efficiently vs. bigger hardware.
Disclosure: work in big tech.

> It is here, right now.

You should know that this type of argument is likely to hurt your own position when delivered to a moderate middle. You're basically telling people to ignore what they see and hear around them, and to believe that not only is the end coming - it has already come and we are living in a dystopia.

The reality I see when I go outside is that me and my neighbors and my community is doing fine. Is there problems? Sure there are, as there always was and always will be. But no my friend, we are not at the bottom of a slippery slope.

From what I see there's way more problematic extra-judicial action that has zero to do with big tech - cops just shooting people in the streets over minor infractions... that's where I spend my activist hours.
What’s the advantage of INSERT-only table over having a normal table and all normal users only have INSERT privilege on that table?

As admin I can still recreate the whole insert table with modified data, etc.
I'm the developer of https://www.farmhand.life/, an open source indie game with a modest following. I've seriously explored commercializing Farmhand, but never actually followed through with it (aside from an exploratory spinoff[0] that never even made enough money for Steam to pay out to my partner and I). It became clear that I'd have to fundamentally change Farmhand in ways that cater to monetization opportunities (via in-app purchases or ads) rather than my own interests. And if the game failed commercially (which it almost certainly would, statistically speaking) then I'd be stuck with project that's not fully aligned with my interests and values. I'd almost certainly lose all motivation and the project would die.

So, Farmhand just exists as a free open source game that I love making and handful of people enjoy playing. And I hope it continues on like that for the rest of my life. I think I'll reflect positively on that choice on my deathbed.

- [0]: https://store.steampowered.com/app/2080880/Farmhand_Go/
Not OP but increasingly cardboard with minimal plastic for lids or seals. Unfortunately few biodegradable products.
speculating they mean source control providers like github, gitlab, bitbucket, and not actually 'git'
... Obviously? We're facing a threat to global civilization, so parden me if "that one thing that would help isn't sufficient" doesn't strike me as a particularly insightful or useful comment.

Obviously we need to do lots of things.

And also, what about fertilizer? Right now we're using it to grow too much corn to feed to cows and burn in cars. I'm saying we should do less of that.
Im stuck at "aaaaA?kmayVPepsiVIIn373n-tract.Fe Romania 20-111

Rf7+"

in rule 18 The elements in your password must have atomic numbers that add up to 200.
Please help!
"Can you confidently say that $100>¥10 in an offline environment?"

A major problem money has is that it isn't a unit in the sense we usually take the term to mean. We expect, for instance, that translating one unit to another with a suitable level of precision should be translatable without loss back to the original unit, but that's not true for money, even ignoring transaction costs. If "US dollar" is a unit, it is a unit that technically stands alone in its own universe, not truly convertible to anything else, not even other currencies. All conversions are transient events with no repeatability. But that is very inconvenient to deal with, and with sufficient value stability of all the relevant values, often it's a sufficient approximation to just pretend it's a unit. But if you zoom in enough, the approximation breaks down.

For that and similar reasons, while you could theoretically write that line of code, it would be implicitly depending on a huge pile of what would in most languages be global state. It would be a dubious line of code.
A Canticle for Mettoy sort of thing?

Very nice. I approve.
Zoning, permitting, and property taxes (especially in California) encourage people to just sit on old properties instead of using them more efficiently.
I didn’t know you could do that in ruby but its pretty cool
It's funny to hear this in this context. Fly is treated as one of the few potential successors to Heroku, and Heroku raised very little money while remaining the number one choice for most devs here (based on sentiments). And then an existing corporation with tens of billions of free money came along, bought Heroku ... and ran it into the ground. So I don't buy that you need to fundraise or else be outpaced, at least not by big corporation.
I don't know about "treasured", but pine is nice! The main thing is that it's soft. Furniture made from pine will dent if you look at it. My coffee table is something I made early on when I was learning and it's made of white fir, which isn't far off mechanically from pine; the grain lines are dramatic when stained and it looks really cool, but you have to baby it similar to a white pine.

I am a big fan of ash, but the bugs are going to make that very hard to source going forward.
as the OP says:

> but what are you giving away for this? Are founders selling their shares? Where is the beef? $70M can be everything and nothing at the same time.
Fertiliser is a complicated topic, and at industrial scale probably does require inputs from the livestock industry; however, there are also many options for producing large amounts of biomass without livestock, they're just more costly, and probably don't work as well with large-scale, monoculture agriculture.
Canadian immigration is way easier and many people use it as a stepping stone. There are even companies that hire people and park them in Canada because it's easier and sometimes cheaper.
We have a different sensibility when it comes to words ; for example I personally find Macron's "petites phrases" more problematic than Melenchon's ones, and I find both as good (but with different style) debaters, able to use facts, arguments and figures.

We both agree that word and discourse are important. But I think going deeper than what you heard on mainstream media is important to have a clearer picture. I think that concrete situation (eg. who are in their parties, who are their allies, what is the power dynamics...) is important. And I think that what people do is often more important than what people says. My argumentation was mostly based on this ; and I felt that your answers were mostly based on some "words" you heard on some medias, and often your "feeling" about it.

We both hate and fight against Zemmour. But while I did not read entire books of him, I am reading media not aligned with my conviction for years, I spent many hours reading and listening Zemmour, Zemmour supporters, and people putting work to describe Zemmour situation. I talked with far right people. I am not hating them and find them dangerous just because this smell shit from a distance, I have argument. I know they are not some crazy incoherent dudes. I know them enough to be able to easily be the devil advocate if I wanted.

When it come to LFI or Melanchon, you are just saying things so distorted, showing that you really don't know them. They wanted to increase the minimal salary by 15% (what a revolution), you think they want to double the minimal salary... We can argue about their program, but some serious economists backed it. You really have a grotesque view of LFI and their program (note that like any party, there are many different people in LFI). And I personally don't really like them (but voted for them once). I don't have a grotesque view of Zemmour I think.

Our last source of disagreement is I guess Democracy. Your definition of democracy seems to be "what is lawful under the 5th French Republic" ; even when it is against the vast majority of what French people want, even when it is against what 100% of the elected union want, against the elected parliament, and even Le Figaro journalists (and most other journalist) have to mobilized themselves several times because of the threats against freedom of the press. Personally I want more democracy.
This is a fair concern. The gamification aspect certainly does not take away from our users calm state of mind while reading. In fact, it aides with learning because research supports that if you are engaged in the subject matter you are studying, your learning/memory recall and comprehension all improve. Huberman Labs even had a podcast on this recently. Parents biggest feedback is that this is the first time they felt their child was engaged in any educational app, esp reading. The app is designed to motivate students and our average reader spend 30-40 minutes daily reading and doing reading activities (worksheets and quizzes on phonics, vocabulary, comprehension). Additionally, the weekly live meetup helps provide an offline component of community building in the app. I hope you will give us a try for your child (if you have kids!)