skysight-inc/HackerNews huggingface dataset:
Thanks, that is a thorough and interesting reply.

I find legal disputes in fine art interesting, however—IANAL, of course—I understand that fine artists (Richard Prince comes to mind) are subject to very different copyright restrictions than graphic artists under commercial use.

It’s, as you said, up to courts to decide. But AI generated imagery is frequently commercial in nature (KFC, already). AI services are trained on unlicensed commercial stock images, and are able to reproduce enormous quantities of derivative images, and do so at a profit. I think that’s categorically different from a fine artist appropriating imagery in a single artwork or even series of artworks in an entirely different context.
I have encountered a lot of linear algebra textbooks that use 1-indexing to describe matrices and matrix operations.
Of course. The line is solid and can't be crossed to overtake slower vehicles. Not just bikes.

I think that's a really interesting law since it actually makes an exception for slow bicycles. Looks like they're such a nuisance that cars are actually allowed to overtake them despite the solid line.
I've stopped using syntax highlighting, I just use bold for strings and italics for comments. I think other than for string/comment termination, the effects are placebo.
I wasn't sure what you meant, so I looked it up: "poor bathroom hygiene" is not like toilet seat wiping or other in-bathroom stuff, but rather about pathways that make trace amounts of someone else's feces end up in your mouth.

> [Polio] is transmitted primarily via the fecal–oral route, by ingesting contaminated food or water. (--en.wikipedia.org/wiki/polio)

This can take many forms, some obvious such as if someone doesn't wash their hands after using the toilet, shakes your hand, and you later eat something; others less obvious such as if someone poops into la Meuse in France and someone gets some water in their mouth in what is known as de Maas in the Netherlands. (Not sure how many pathogens survive French wastewater treatment or how many people swim in Maas-connected water bodies during hot weather, but you get the idea.)

More info on this route at https://en.wikipedia.org/wiki/Fecal%E2%80%93oral_route
News bubbles in no way suggest we shouldn’t have the internet. People living in their own AR worlds isn’t an excuse to enact an intellectual dystopia
I'm afraid by typescript "typesystem" even more so than rust borrows/lifetime. It's so versatile and stringy .. that said it's still good to have some.
"Just because Debian thinks that they are doing the right thing, they are in fact, controlling the user's settings through a policy It's just telling you that, as it should."

But by default isn't Google controlling the user's setting through a policy. The policy includes, among other things, the rule that Google is the default search engine. (Needless to say, that setting is a cash cow.)

And in fact, the user that manually changes the default policy herself, i.e., changes the default search engine to something other than Google, versus delegating the decision to a third party such as Debian or Google, cannot remove Google as a search engine choice! It is greyed out. Permanent. Chrome binary allows users to delete all the other choices, except Google.
This is a philosophically deep point which took me a long time to grasp.

There is a narrowing from "nothing at all" to "zero apples" which doesn't happen 'in the world' but is a necessary precondition to counting apples. The existence of any apple is a requirement for there to be zero of them before you put anything in the basket.
In an old manual transmission, that's true. Modern cars have anti roll back systems. But also, use the hand brake.
Owning your own domain and using that for your email is a middle ground between using Google for everything and running your own email servers. If you use your own domain and pay someone (even Google!) to host your email, then you can always change your MX records if your email host goes out of business or blocks your account. If you just use an @gmail.com address, then you are giving Google control both of your mailbox and your address, which means that if they act up you lose both at once.
> Klepmann is correct but practically you don't control external accounts thus cannot authoritatively determine if they either exist, have ceased to exit, or the contents of their ledgers.

True. But it doesn't actually matter.

> Thus, a large number of transactions will always have hanging references.

No, it doesn't need to be any dangling references. Because you model external accounts with an internal account (node) in your ledger.
Tether, a multi-billion dollar business obviously has worse lawyers than “geraldwhen” on HN.
I thought we were slowing down due to the roundabout anyway? So that’s a different context than what you’re describing?
Because psychedelics = 'getting high' and (by implication) having a good time, which will be unacceptable to puritans. The idea pharmaceutical changes your behavior without making you feel any better. I will not be the least but surprised if some slow news day in Congress is filled by a Rand Paul type complaining that people are becoming alcoholics to trick doctors into giving them party drugs.
I frankly don't understand why a judge or jury would ever find for a company which has no revenue, other than through litigation settlements. I mean if they're not even selling a license or royalties for their patents, any cases should be dismissed.

We can call it the "use it or lose it" rule for patents.
Old Newegg. That lawyer has moved on along with the rest of the leadership after a change in ownership.

Also George Hotz fought and cowed Sony’s legal team when he was a kid in a saga involving ‘marcan42 of Asahi Linux. These patent trolls must be very foolish to try to intimidate him.

Edit: https://en.m.wikipedia.org/wiki/Sony_Computer_Entertainment_...
There's nothing wrong with you. The same people who complain about talking to someone on the phone are the ones who can't deal with e-mail. Ironically they prefer chat, which is probably the worst way to manage information, but definitely the least-effort.

That said, some e-mail clients are worse than others. Outlook for Mac is the worst client I've used in years. It doesn't even use Mac's notification system.
Ignoring the past; 0 indexing is:

- closer to hardware

- makes index == element wise offset from the first element

- there are both algorithm which are (very slightly) easier to implement with 0 and 1 indexing, AFIK more of the "bread and butter" algorithm are easier with 0 then 1 (e.g. indexing of C-style arrays used all the time, heaps etc.)

- 0 is not special => less bounds checks in typed languages (if you have an unsigned int index you only have to check the upper bounds, with 1-index you also have to check for 0)

- 0 is not special => with signed integer you can have negative indices (from the end) in which case all signed integers are valid (but potential out of bounds), with 1 indexing you have a "gap" in the middle which for some (rare) use cases can be very painful to handle

So independent of what the history was. It's just much more pragmatic to use 0-indexing in many common use-cases. Especially given that 1-indexing produces more special cases for very common use-cases makes it sub-optimal for both usability and performance.
Can you elaborate? Intuitively it feels you might be right, but every reason I can come up with myself I can also rationalize to the point that it shouldn't matter
With those other things zero is zero, but with arrays the zero index is the first item.
The disconnect really starts when you get the size of an array and then have to minus it by one to have the last index.

To take your ruler example and apply array logic to to. Say you are measuring a 2cm thing. If the ruler follows the index then it would show 1cm (the last index), and so you would have to add + to get the size/length.

Having the index not align with the size is a pain that results in a lot of +/-1 code that a compiler could just as easily have handled.
I read "CGI" as computer generated imagery, python was a strong glue language in this field in the 90s.

Also I think people misread 'python speed', few c++ masters said it was more about prototyping to converge on good overall design rather than suffering the efforts of early iterations in c++ (90s c++).
Yes this is correct!

The milliliters in a baker's cup are a scale based on 0!
Jared has done phenomenal work and I really like his ethos of optimizing everything, but I remain skeptical about bun's stated goal of replacing node.

Its clear now that their end goal is to make money off their hosted service, which will probably come with certain limitations.
I hope that someday there will be an option for an electric car with a manual transmission. Regardless of how small the market would be and how little practical sense it would make
Manual transmission fetishism is perplexing to me. I’ve owned two manual transmission cars… an old Hyundai Elantra and an even older Toyota pickup. I can’t think of a single reason I would not rather have the automatic version of either.

I also presume manual transmissions will continue to be available to the enthusiasts and professionals/sportspeople who have an actual reason to desire them.
If you don’t wrap your UPDATEs in a transaction you are doing it wrong.
I live in another TN city rolling out municipal fiber. I live in a middle class area of town. I've been asking for 1G for years, but ATT keeps telling me "there's not enough need in that area of town". That changes as soon you move to the higher-end neighborhoods though. I guess people who live in the expensive zip codes are the only ones who need 1G. EPB will offer internet to ALL residents, not just the rich of the cities.

Since the city has started the fiber rollout, all of a sudden it's now feasible for ATT to offer fiber. Go municipal internet!!!!!!

https://www.kub.org/about/about-kub/kub-service-areas/centur...
Are you a time traveller from the late 17th century?
We definitely need more collective action, but a lot of evil happens because people in positions of power hesitate to do the right thing out of a sense of fiduciary duty.

Collective action could align the incentives better, but leaders willing to risk some of the company's assets to do the right thing should, IMO, also be encouraged.
This kind of cognitive dissonance is, I think, not unusual. I once worked for a website that was largely used by teenagers and we cooperated extensively with police to deal with predators on the site, but were largely told to keep that fact hush hush so they could use us as a honeypot.

Guess what parents thought of us.
Birthdays are literally indexed by the moment of birth as zero.

You can't possibly be serious.
But styrofoam is a great insulator for buildings and lasts over decades. Producing small dust by poor constructing is not good so should be fixed, but insulating significantly contributes to reduce energy usage. I think pros is far more important than cons unless constructor is bad.
Ask HN: How do you manage your contacts?
My contacts are a gross tangle of partially duplicated records between Google, iPhone, etc.

How do y'all manage your contacts?

There have been lots of startups trying to take on various apps in people's lives (e.g., Superhuman for email, Cron for calendar, etc.). Are there companies focused on managing contacts?
But thats all implicitly a risk in almost any large deep-time sw house. They said it all with "bad fit" -Banking isn't "why" they're a bad fit, its a niche.
> we'll probably get just enough budget to buy a coffee to an AWS salesman.

You have it backwards. Salesmen will usually buy you the coffee. Even if you don't have the budget today, they still have an expense account and will usually buy you coffee.
> Right now, while a sort of stubborn counter-culture exists in the fringes of the internet, it's just a shadow of what the internet could be.

I'm not sure it could ever be more than a counter-culture on the fringes of the internet, nor am I sure it should be. The popularisation of the web is a genie that cannot be put back in the bottle. And most people don't want what you're selling. I don't say that to be disparaging at all, as I personally love projects like this and Gemini, etc. But I think it's okay that the small web should remain small.

Related to this is the pervasive theory - you could call it a conspiracy theory - that the current state of the web has been thrust upon the masses against their will. On the contrary, it has been driven primarily by consumer demand. Behind every corporation peddling a toxic product is a million or more (often much more) consumers who want it. Popularising the small web would fundamentally change and most likely ruin it even if you somehow managed to keep perverse corporate incentives out (or maybe keeping the corporate incentives out means it can never really get popular).

I guess my point is that it is not a shadow of what it could be. I don't think it could be much more than what it is, which is fine.
That's the thing, if people fight instead of paying the Danegeld, then patent trolling becomes a losing proposition.
Hotz literally mentions Cloudflare as an inspiration for this.
Interesting angle, that free will has a quantity. I can certainly see an argument that a more intelligent being has more freedom -- because it has more options available -- so perhaps also more free will.
Haven’t heard the term before but maybe Peter Watts' starfish? MaddAddam also might fit the bit but I want a fan of the writing.
Well, another reason is that electric motors generally do not need gears like combustion engines do to stay at an optimal rotational speed.
Sorry - I meant is this the same John Scalzi who wrote novels like "Redshirts"? And it sounds like the answer is "yes".
Think they are looking for the USG to sanction them....hear me out:

what better way to never have to redeem ppl than being sanctioned? oh we are a stablecoin and we want to cash your tether to USD but unfortunately we got sanctioned ---> pass blame to USG

I can't believe they are this stupid and brazen enough to challenge the USG like this.
It's not helpful to view EV charging as a 1:1 equivalent to pumping gas. EVs need different types of chargers depending on circumstances. For road trips people need 300kW DC fast chargers, and these are major infrastructure. OTOH for daily top-ups of commuter cars it's sufficient to have an 11kW AC charger at home or at work. Electrically these chargers are pretty basic, and no more difficult to install than an electric stove or a dryer. Definitely easier to roll out than gas pumps. They're already mandatory for new houses and garages in many countries.

In terms of time for charging, it's better to compare to the time cars spend is parked, because EVs are designed to be left charging unattended.
So what you are saying is that you can only objectively measure anything after the fact. Making objectivity useless as a team management tool. My point exactly.

Not only that, even if your team was successful in the past, that doesn’t mean that doing what worked in the past will also make your team successful in the future. The context is important. And the context is always different when you start the next project. It might be a different customer, a different problem, a different team (people leaving/joining), a different world (politics/laws) etc.

So what you are left with is your experience, your people skills, and your ability to adapt to new situations. I believe that no “objective” tool will help with that. But I would be happy to be wrong.

So let me ask again: if you know an objective way to improve the likelihood of your team being successful then I would love to hear it. It would be great to have such a tool.
And here lies electric_mayhem, buried with the last manual transmission, just as he always wanted. No grave robber will disturb his grave, nor know how to use his buried treasure.
BSD bash arrays are 1 indexed for some reason
>For example, if I try to go to stadia.com right now from this mac/safari, I'll just get a page that says "Stadia requires Chrome",

Not exactly encouraging that Googles cares about the service. Google IOT seemed like it had a lot more revenue promise (probably cheaper to host as well), and even that could not survive the graveyard.
So that we don't create more falsehoods programmers believe about dates, ISO has defined decades and centuries as starting with 0, not 1.

So as far as your job is concerned, that's when they start. Hope that helps.
> I think the most intoxicating thing about SQLite is that you don't have to install or configure even one goddamn thing.

There are a lot of configuration options when compiling SQLite, and some of its defaults are pretty conservative (e.g. assuming no usleep and default to `sleep` unless `HAVE_USLEEP` specified). Generally I recommend looking into how Apple configures its SQLite (SQLite provides https://www.sqlite.org/c3ref/compileoption_get.html to query) and modify to your needs.

Definitely look into compilation options if you plan to embed SQLite into your application.
So don’t COMMIT your UPDATEs.
We split the money because my now ex would have squandered it all otherwise
22+ wasn't mentioned in the quote...?
Because back when computers were young, all bit representations were needed to represent something and having 000 not be used as a valid value wastes a huge percentage of available space.
In the US, if you lose a patent lawsuit, you will often have to pay legal fees and costs (within reasonable limits). It's the same as the rest of the western world for these specific suits.
I think it is about feeling more involved in the process and more in control of what the car is doing.
neither of those cars sounds particularly fun to drive, so that's probably where your disconnect is.

it's very fun to row through the gears of a moderately sporty car; that's where people's "fetishm" (more accurately "preference") comes from
Most modern automatic transmissions let you pick a gear if you really want to, either with paddle shifters on the wheel or a sideways +/- slot next to "D" on the gear lever.

You don't get the sensation of letting the clutch go at juuust the right revs, but hey, there are always motorcycles.
I don't think it's illegal for you to possess or cultivate a toxic mushroom, unless there's additional evidence to show you're planning to poison someone else with it.
If you're already doing base index addressing (eg, [SI + DI]) you're already using the ALU to compute your memory address, and it's not _that_ much extra wiring to have the ALU support either a constant power-of-two displacement or even a three-way addition; a constant displacement for a basic ripple adder is a XOR and an AND NOT, eg. The x86 family does three-way addition (and a shift) to support "[ESI] [EBX * scale + displacement]".
Ok you can't tease us with a story and not at least link it.
> email is treated like face-to-face talking.

Really? I tell everyone who emails me that emails are postcards written in granite. Anyone might be able to see them, forever, from now on.

I also tell them that I check my emails once a day. If something is really urgent, stand in front of me.
> All the extra shit like CNI and Operators are there because K8s' own abstraction is too complicated so they had to add more abstractions to deal with it.

CNI isn’t some silly Kubernetes abstraction to scratch an itch.

CNI is a specification and a set of libraries for container networking.

Calico is built on top of CNI, Nomad requires CNI for multi-machine networking, Mesos uses CNI for network isolation, Firecracker uses CNI extensively. Docker does not use CNI directly but their libnetwork code depends on exactly the same principles as CNI. Life everywhere is simpler thanks to CNI.

Do a thought experiment. If you think it’s that easy, why don’t you try marrying systemd with Docker overlay networks and see how far you get?
What I'm proposing is rather than have Rust validate yaml/toml files, just write the actual config itself in Rust so that your editor can verify/show issues before running. Unless you require ability to edit configs without recompile.
on the same server? Heroku basically gives you 2 free vCPUs to run redis and postgres. If you run pg or redis on the same instance as the app server, then you're still down 2 vCPUs.
> Hyundai Elantra

I've owned a dozen+ manual transmissions and the one in my Hyundai Elantra is by far the worst I have ever used. It's incredible "notchy" and prevents you from shifting between gears quickly (I assume intentionally for fuel economy/longevity reasons). You couldn't pick a worse example to compare against.
I suspect this is more common than one might think especially for smaller companies that have enough cash/revenue to be collectable but too small to afford litigation or to take a principled stance like comma.ai plans to do. Ten years ago my business was a pioneer in smartphone/flip-phone enabled home-automation. We had barely been in business for a few months and doing ~$4k in monthly sales. A troll claimed he owned patent that covered using a phone to send a command to any electronic device/appliance. He eventually stopped calling me and his patent was for landline based cordless phones but I kept wondering if he would resurface years later once I had momentum but he never did.

Oddly I am now fighting a trademark dispute with a company that claims "non-metal shelves and storage" in their trademark. What that has to do with my home-automation smartphone app, who knows. This is all a reminder that we live in the most litigious country in the world.
To be sure I understood correctly, it sounds like the WHO's plan was a good one, given the information available and outlook at the time, and it had a good chance of success, except the low chance of failure materialized? (Aside from the part where they avoided admitting defeat afterwards, although given "and besides they didn't have the big stockpiles of it anymore" it wouldn't have been a solution anyhow.)
I don’t have any data to back this, but my guess is that a big portion of those who prefer stick will also prefer gas vs electric.
Xfinity == Comcast cable
I first tried it with my iPhone and iPad last year and wasn’t impressed. They supposedly did some big update in the spring as well as lord of optimization work for Edge on the Steam Deck, where it feels great.
Can’t see really how phone anxiety may connect to email issues.
You are not wrong that polio spreads through feces of infected individuals, your intestines are where it usually replicates. I might add though that in the 20th century counterintuitively it was the improvements in bathroom hygiene in the western world that have caused the high ratios of polio induced paralysis. Mostly because with really bad bathroom hygiene, even babies get infected with the virus, who still receive antibodies through their mother's milk and are protected by them. The immune system can deal with an infection and gain immunity in a safer environment. Now, in places with improved bathroom hygiene more children get exposed at later ages, like e.g. the toddler age. At that point, polio is way more dangerous as the immune system is not helped by the mother's antibodies.

https://nextnature.net/story/2014/how-modern-sanitation-gave...
It seems strange that some games dont support GeForce Now because in theory it takes a PC game and makes it more like a console, which is to say it makes it harder for people to cheat. This would be huge in certain titles whereby cheating is rampant and hard to control.
Four (or six) under the floor, if you will.

I’ll get my coat.
It bothers me every time this comes up, states were making psychedelics illegal before Nixons presidency
render pricing looks much more competitive. Thanks for the tip!
Not every company that has no revenue other than through lawsuits got there by choice. Someone can copy your invention and sell it for less (or give it out for free), and you will be screwed.

There are lots of calls for exponentially escalating fees for patents over their life, and I think that is a much better idea than "use it or lose it."