skysight-inc/HackerNews huggingface dataset:
It's pretty much a well known fact. Recycling is extra hard due to the need to separate the plastics and then the molding new plastics requires specific type of plastic molecule. Many plastics are even blends, e.g. ABS + PC, or glass fiber filled ones.

"Plastics" are just so many types, different in all kinds of ways. So separating them and using them in anything sensible doesn't happen often at all.
Perhaps it reminds them of a similar bug in Firefox?
Yes, and look at the version of that `drm-kmod` 5.10 and 5.4. Take a look which cards are supported on those versions. The only reason I stopped running FreeBSD on desktop is that my 6900 XT is still not supported.
I always wonder why such fundamental features were not adopted by all languages.
I read this in Korvo’s voice. You win the internet!
Yeah, link should probably be changed to that.

I initially wondered why this is not just pointing to Raymond Chen's excellent blog (https://devblogs.microsoft.com/oldnewthing/20220816-00/?p=10... ), which is also linked by both The Register and Techspot, but the The Register article adds that it's not officially a CVE.
My friend has one. It's the only one I've ever seen.
Because memory starts at zero, because the lowest address you can select in memory has all its address lines set to zero.

If you don't understand this, you should not be writing computer software.
I was trying to say that if CISC-to-RISK overhead is the main contributing factor then other laptops without the overhead would be competitive. ThinkPad X13s with a 4 Core Snapdragon for example. It is a pure-RISK machine and it seem to under perform Intel and is almost twice as slow as M1.
That’s what it means for you.

In many contracts it refers to the medium of transmission. Cable requires a coax cable. Streaming comes over the top on an internet connection (which ironically might be provided via a coax cable).

I, for example, get my live TV as a bundle of channels from DirecTV stream. It’s called “stream”. It requires no cable box, is a mix of live and on demand, and I can receive it anywhere over the internet (phone, home, work, etc). I’d never consider this cable. I’d also never consider satellite delivered TV cable, even if they are very similar.

I think the nuances are a little more subtle than you are admitting.
SQLheavy
Apologies, you are correct. I didn't notice the problem since I have a set of Torx screwdrivers at home and another at work.

They're fairly common in some European countries. Here's sets for sale in the UK[1] and Denmark[2], just the first I found. There are larger (T20?) Torx screws in my apartment in very boring places.

[1] https://www.halfords.com/tools/hand-tools/all-hand-tools/hal...

[2] https://www.biltema.dk/en-dk/tools/hand-tools/screwdrivers/p...
The Flying Girl and Her Chum
As a follow on to a my previous submission:

https://news.ycombinator.com/item?id=32142757

Disappointingly, while the sequel "The Flying Girl and Her Chum" had a similar charm to the original, and even though it did mostly show women in a positive light, it didn't give a similar fair treatment towards equality of race and culture. As for the original "The Flying Girl", it was mostly about white Americans in California--and in retrospect, omission is a type of unfair treatment too.

Without excusing Baum, we do have to realize that equality for all has been an historical struggle and he wrote this book in 1912 (under a pen name Edith van Dyne). I'm mentally ill--I still use terms like "crazy" and "off the rails" myself--and have had other people chase me off calling me the same names to protect their turf IRL and on the net. I am a loss for answers--my expertise is in computers not social equality, but if anyone has comments, I'm open to listening to them.

I would have posted this as a comment on my other submission, but it is apparently closed to comment.
Most people don't write operating systems or write software in C/C++, so memory safety bugs are not big concern.
Yeah, bakfiets now call their long version the 'bakfiets long' and the short version (that I have) 'bakfiets short'.
> you need the 'time_finished' column to either have a valid date, or it's NULL if the activity hasn't finished yet

Rust’s Diesel has an interesting way of dealing with this. “None” means missing while “Some(None)” means the value null. So when updating a record, “None” makes no change while “Some(None)” sets the value to null.

This distinction is obviously lost when retrieving from the database, but it’s an interesting concept.
> The Wayback Machine begs to differ:

Yeah, I get that the website google.com was around in 1998. I was around then, too, and used it too. But behind the scenes of that deceptively simple looking frontend, is a mass of data centers and a multi-million line code base that was (and indeed, still is) being updated and maintained by thousands of engineers to prevent it from falling apart or being abused by SEO maximizers to the point of being unusable.

If it's so simple, please try to re-create it. It shouldn't take you too long. Just a wave of your hand.

> if you don't upgrade your browser in the next two weeks it will not work at all" in my three decades of being on the internet.

Plenty of back-end servers with zero day exploits have to be patched all the time. Other incidents happen all the time behind the scenes that engineers are forced to fix on short notice to keep a massive service operational. I'm guessing you've never worked on call as a dev ops engineer.

Ethereum works. It has 100% uptime since 2015. That's impressive. Not even Google can claim that.
Live traffic data has been useful for me.
> In English, the day of your birth, when you're 0, is also your birthday.

That depends on whether you think of "birthday" as synonymous with "the actual day of my birth" or "a celebration of the day of my birth". I think most of us actual consider it the latter, which is why the first one is after you've been born for a year. If you look up the definition of "birthday" (one word, no spaces) you'll see that there is often some acknowledgement of this in the differing definitions offered.

> "Walk 3 blocks that way", in my mind I conceptualize that I'm presently on the 0th block and I don't yet count it.

You have to decide whether the person is saying something is on the third block from your position, or you need to walk about three blocks of distance. You probably do this automatically based on how close you are to the edge of the current block. If I'm 30 feet from the edge of a black, I'm probably not going to include the current block in that distance. I imagine you probably won't as well.

> they're all fairly intuitive. I never realized that 0-based indexing required such a deep background to be justified.

I think they're only intuitive because we're all context sensitive. The issue is when people don't have the same context, or the context no longer strictly makes sense when the terminology is used in contexts that make less sense.

As an offset, and in programming languages where it's easy to see it's an offset (C), it makes perfect sense. In languages where that's all hidden from you, and you're really just referencing the nth item in a list, the 0th item doesn't make a lot of sense. People in these different contexts will likely have different ideas of what "intuitive" means with regards to this.
I mean, that's pretty much what ORMs do, right? Hasura et al too.
Same, I've got a garage full of Yeti coolers by now (as soon as they show up, surely they will, I won!)

Fortunately I don't really rely on my gmail email for anything important, but it's filling up with that spam and marking it spam doesn't make any difference.

Interestingly I don't get any of those on my primary email which is self-hosted (and the address is a lot more public and older than my gmail address).
I'd argue that C# (dotnet core) is a much better option than Go for an easy GC language with max productivity and great performance ceiling.
Because geth was ready for those test merges.
Why do you want to search for *.* why not ;*)
The real reason they are doing this is because they see the gigantic gap between themselves and Tesla, even though Tesla isn’t even close in production volume, and the major difference is that Tesla has positioned itself to be a Feature subscription auto company and gotten a “tech evaluation” while they are seen as just mounding and moving metal.
seems like it's become trendy to talk about how "underrated" sqlite

in same vein as all those articles comparing time to process data on single laptop vs hadoop cluster or whatever
Isn't the whole point that outrageous processing power is no longer a prerequisite.
In this example, I'm passing an object with a single value into the header template, but it could have as many values in it as needed: https://go.dev/play/p/kC8pm4Z4WrH

Go doesn't really do template inheritance in the way I think you're meaning. Go prefers composition over inheritance, and that carries over to the templating system. Go templates let you pass a parameter to the template you're calling, which I believe addresses the need you linked to. Calling another template is not just simple string concatenation; the other template can act on input provided by the calling template.

There are a lot of different ways to approach templating pages in a web app. I think Go's templating system is one of the least objectionable ones I've used.

I have no experience with Quarkus, so I can't say how good or bad that one is, but my experience with Ruby templating systems is that people often start mixing complex logic into the templates, including database calls, and that causes things to get messy. Go's template environment is very minimal by default, and you can extend it with custom functions if you want to give more power to the templates, but Go encourages you to compute your data ahead of time, then pass it into the template... and just have your template be a template for formatting the data.
Perhaps the leaks are a peace-keeping tactic and this is just part of the bluff. Starting a rumor that someone has startlingly advanced military technology might keep everyone from igniting too large a conflict.
There's no reason why memory addresses had to start at 0.
Every single person related to repairing devices hates apple. For decades they have been at the forefront "you should not be able to fix/change your device". The have created billions of lbs of trash and psyop'd millions of people through these policies, and yet their unpaid shills still come out to defend them. Disgusting
Quite a few submissions on this recently.

"Janet Jackson had the power to crash laptop computers"
https://news.ycombinator.com/item?id=32483211

(This is based on the original Raymond Chen blog post.)
If this works well enough, I wonder how long before governments decide to straight up ban large PoW chains.
Databricks Should Acquire Hex?
In this post, I make the argument that Databricks has a weak notebook product offering and they could expand their product moat by acquiring Hex.
> actual dollar amount of the debt is what people pay

Exactly right! A loan is a time capsule of prices. Wouldn't you rather buy a house 30 years ago than right now?

> interest far outstrips inflation on many student loans

Maybe on some, but not on the federally subsidized student loans we are talking about here. My interest is something like 2.25% (not including the 2 years payments have been frozen). Even when inflation was pretty stagnant, you would be hard pressed to find many years below that.
California moves toward banning new cars running only on gas by 2035
"Nice" could get you in some chinese censorship. Are we back on banning magazines because they are not christian and they degrade the pure souls of human beings?
https://web.archive.org/web/20220824152600/https://www.busin...
It helps that change happens particularly fast at that age, so the difference between newborn and 6 months is worth mentioning. Later on the units go up again and we just say "I'm in my 30s" :P

On the other hand a computer/car/house can also be 10 years old but not 0.
(Snark incoming!)

Entitled much? Try having a family, and getting a place with a garden. Around Islington decent places like that go for around £2M. With the most lenient lenders you can get a mortgage for 5.5x your annual income, so in order to afford one, I would have to make about £365k a year.

Which would likely put me in the 99.99th percentile in terms of income.

Yeah. Sure.
The live version may not have that exact frequency. Or the acoustics of the hall and the audio system may have acted as a filter at that frequency.

But it might be more likely that the hard disks just weren't vulnerable, yeah. (5400rpm in '89, was that common?) Otherwise, if they did play the original song, then the loudness could have made the effect even worse.
They got mealworms to eat styrofoam, so that stuff will likely be everywhere soon as the "environmental" container material.
There exists cases where it is problematic, but your example is fine. In this case, you would use individual transaction lines to represent payments, rather than sales, which is closer to reality. But you can group transactions in any way you want.

With sales tax, you would have:

cr: sales, dr: cash, $100

cr: cash, dr: tax, $10
Its not a problem in practice. There might be a way to enforce that through database constraints, but in practice, checking transaction lines sums to 0 in business logic is not that hard. Having said that, you can run accounting entry sanity checks on the entire database. As previously said

SELECT SUM(amount) /* this should sum to zero */

FROM transaction_line

---

Also to identify any non-balancing transaction is easy:

SELECT tx.id, tx.date, SUM(amount) tx_sum

FROM transaction tx

INNER JOIN transaction_line txl ON txl.transaction_id = tx.id

GROUP BY tx.id

HAVING tx_sum != 0

---

This will identify them even if caused by your business logic bug, database bug, disk corruption etc.

This can also be done on the single accounting transaction just after insert too and can be done within the same database transaction.
I'm sure you're not alone, but AFAIK every time it's actually been studied piracy appears to actually improve overall sales. Given the number of those studies that were leaked because they were run by DRM-happy companies, I'm inclined to believe them. So: You might not be the only one, but statistically your conclusion, perhaps counter-intuitively, doesn't hold out.
About the same as that for being killed on a battlefield, and not much worse than that available to an indigent defendant.
I've been really disappointed with Reservation Dogs' arrangement. Brilliant little bite-size show, but their network means they only stream on Hulu or Disney+ (not sure if it's even on Disney+ in the US?) and they don't sell episodes á la carte at all, right now, in Canada. Even if you are okay subscribing to a new streaming service just for that show, you need to spend a ridiculous amount of time figuring out which one it is for the country you are in. So I'm sure the show will soon be cancelled due to "weak viewership", probably oblivious to how difficult they've made it to actually watch the thing legally.

I feel like there was a very nice short-lived window where networks were just trying to distribute stuff profitably instead of using everything as a vehicle to increase subscriber counts, but that moment has clearly passed.
> but this definition is long-settled by the vast majority of people who know about software

We obviously disagree on this point, although "the vast majority of people who know about software" is a fairly vague qualifier.

The fact that many software projects distribute under licenses that comply with the OSI's definition is not particularly relevant to my argument anyway. I'm not talking about people distributing the software, I'm talking about the large number of people I am aware of who think of "open source" strictly as software where the source is available.

The US government examples aren't particularly relevant either. A small number of people make those decisions, and there are legal ramifications for them in how they define things, so I'm not at all surprised that they define the term that way.

As I said elsewhere in the thread, I was not arguing that people who use "open source" as equivalent to "source-available" are right. Mainly I'm arguing that there is still a very large group that see it that way, and that the meaning of the term is far less settled among people who use it than some would like it to be.
Doesn't work. I enter text and hit "enter" but it does not search. I see no button to press.

Move on folks nothing more to see here.
That's really irrelevant for multiple reasons: they don't contribute back, and their graphics libraries are irrelevant to your Wayland and X11.
MyFitnessPal Barcode Scanning Moving from Free to Premium
That's a great fantasy you have there. The reality is that is not how the U.S. is built, nor will it be for a century or more. In fact the poor have to drive more because they can't afford to live close to work.

Personally I work from home but make a good living. My poor relative has to drive 90 minutes to his minimum wage job in the city. It's really unfortunate.
A simple HashMap works fine for blocking IPv6 /56.
Yeah, Select comes last, and it makes the most sense.
You're right in the sense that if you die because your head cracked open like a watermelon on the pavement, that doesn't count as a head injury - it counts as a fatality.
Two reasons:

1) There are people out there inundated with misinformation, and who's knowledge of nuclear energy otherwise comes from The Simpsons. They think nuclear plants will explode like a bomb and that the waste can't be processed and will poison the Earth for thousands of years.

2) There's a subset politicians who aren't actually looking for solutions to carbon-free energy, but have hijacked the green energy movement to force a "societal transformation". I won't speculate on this particular conspiracy, but everyone from the oil companies, to China and Russia stand to gain if the West is not able to produce enough energy to heat homes, run factories, etc. The gas crisis in Europe is only a preview of the next few decades if we don't come up with real solutions.
I on the other hand like the fact that Go keeps things simple and primitive.

Don't need those functional constructs at all, allthough I'm using them quite often in Typescript.

But for Go - please no. Go is like C. Adding things just makes it worse.
OK, you've been much more deeply in it than I have.

I used to have a similar attitude — that I ought to be able to quickly read a law in plain language and know what to do. Yet every time I argued that, I lost to valid often historical explanations from the attnys I was working/living with (& I've lived w/one for decades & been involve in a complex case with lots of BS maneuvering for 7+ years, and worked w/many building software for them).

No one doubts that there is a LOT of needless arcane complexity.

It is obvious to me that law is a monstrous mountain of arcane cruft. And not only the law, but also the caselaw precedents, regulations, etc..

It's also clear that this 1) has a strong exclusionary effect and 2) that those in the profession have little motivation to reduce this exclusionary effect, and some motivation to retain it, and so don't.

But there is a difference between a system that has a tendency towards a result that no one fixes, and a conspiracy to create similar results.

So, I'd really like to hear a good example or two that was deliberately created to exclude. Because AFAICT, it's just a mess that nobody is doing anything about and acting like it is some particular person's fault is self-destructive.
Hosted Stable Diffusion Demo
Peter Zeihan wrote a really interesting book about this topic recently - "The End of the World is Just the Begining". He sees population decline as one of the gravest dangers facing civilisation. Implication being in the title of the book.
I'd check to see if y.a IS NULL in that situation. I'm sure there are cases where it matters, but most of the time for me the difference between "there's a row in y, but the value is NULL" and "there's no row in y, the value is NULL" is irrelevant. I can't think of a time when that distinction has been important, and I'm working on a project converting thousands of complex SQL queries.

The thing that really bugs me about NULL is the default assumptions - 99.9% of the time I want NULL in a string context to be the empty string and NULL in a numeric context to be 0, but I have to use ISNULL or COALESCE to get that. I wish it were the other way round where NULL is treated as '' or 0 by default, but I can do something special if I really want to test for NULL'ness.
Because that was the point of the comment thread

> and unless we're talking one-use drones (so, guided missiles really) - there's a lot of maintenance. Somebody needs to transport the drones to the front, program the goals, recharge the batteries (which takes hours often), rearm them after the mission, download the gathered data, change the encryption keys, etc.

If we're talking single use drones you can launch them like rockets, or from an unmanned vehicle. There's also no real reason for them to be propeller drones. A modern Tomahawk missile can "loiter" in the air for 2 hours before being directed at its real target.

The concern is with multiple use drones, the biggest vulnerability will be your maintenance / base station so you'll want humans defending that. But also anything that puts them within a reasonable drone range puts them in artillery or SAM range.
They're obviously not accurate, that's post-processing highlighting what are subtle variations.

It's presumably being done to make the images more interesting to look at.
I'm pretty sure Korea has pretty shit work/life balance. And if you lose your job you're also SoL. There's still a substantial amount of instability and psychic stressors that could lead to someone not wanting kids, on top of constantly fearing war with NK
The ground floor is 0. The floor above 0 is 1. The floor below 0 is -1. Anything else is crazy TBH, the whole point of integer numbers is to count things that start at a defined point and go opposite ways. Why shift it and then reinvent weird pseudo-negative numbers like S1?

But then again people measure distance in feet and write dates as month day year :)
You have to click search
What do you think drilling rigs, pipeline leaks, and carbon emissions are doing right now? The impact on nature by renewables is dramatically lower.

But your comment focuses on what's visible so no, I'm not put off by that. Wind turbines look cool.
Apparently, you're not going to accept Kent State, but there are non-National Guard incidents from earlier than that. The Bonus Army protesters in 1932 were cleared from DC by the tanks of the 3rd Cavalry commanded by no less than George Patton. Unfortunately, there is no record of total deaths. 5 infantry regiments fresh out of Gettysburg were sent to quell the New York City draft riots in 1863. Again, not known how many they killed, but total deaths well into the hundreds.

This is to say nothing of the many, many times the Army was used to clear natives from lands claimed by the US. Presumably, in most of those incidents, they were not considered American citizens. However, they definitely were in the most recent incident I can think of, the Wounded Knee massacre, which happened in 1980. That was the 7th Cavalry, and they killed 250 Lakota, including women and children.
There are much cheaper ways to achieve consensus, so long as you don't care very much about that consensus being real.