skysight-inc/HackerNews huggingface dataset:
Because if I can rewrite my printer to not intentionally be a total piece of shit, the company gets less money by intentionally expiring or wasting ink, DRM locking ink cartridge brands, or "service needed" bricking the device after a period of time.

There's also the matter of lawsuits. If you get a device, they're not supporting updates, so you go get a 3rd party update and it ruins the device, the RMA costs the manufacture, but worse, the customer(s) may file a (class action) lawsuit against the company over the problem of being unable to find the official firmware/driver updates, causing people to ruin their hardware, get RMA rejections, or not even being aware of an RMA process and simply buying another one.

Personally, I'd rather there be open source drivers/firmware for everything from day one, but to look at both sides, I fully understand the liability and why that's something that only exists in the hobbiest world.
> Are there cases where a process wouldn't have permissions to access its own executable

Yes. Permissions might have changed after execution has begun. The file might even have been removed. This creates a race condition.

> argv[0] value is unreliable?

It is. The program calling execve has complete control over the arguments and environment of the program being spawned. It could set argv[0] to anything, including the null pointer or the empty string.

Last year I sent a patch to GNU coreutils that would let env set the argv[0] of programs. My purpose was to use env to test this exact edge case.

https://lists.gnu.org/archive/html/coreutils/2023-03/msg0000...

https://lists.gnu.org/archive/html/coreutils/2023-08/msg0006...

They said they were going to consider it. As of today, the feature has not yet made it in.

> Can you exec on a file descriptor of a deleted file?

Not sure. I assume it would cause the system call to fail.

> or would /proc/self/exe always point to something the process could open?

Not always. According to the manual there's some complexity involved:

https://www.man7.org/linux/man-pages/man5/proc.5.html

> If the pathname has been unlinked,

> the symbolic link will contain the string ' (deleted)'

> appended to the original pathname.

It's not 100% clear to me if opening and reading the executable will still succeed in that case. I assume it wouldn't work because the manual says it's just a symbolic link to the executable which will become a dangling link if the file it points to is deleted.

There's more: permissions to read the link can be revoked, the link is invalidated if the main thread ever exits, it has a completely different format in old Linux versions...

The ELF segment approach just ignores everything in this comment by getting Linux to mmap the data in just like the program text and data sections. The data will be ready before the program even runs.
> Murdering or ethnically cleansing the population to then take over the area isn't "closing the border".

I've shown how those aren't happening, you had no retort, so we've establish there is no ethnic cleansing. Unless you mean Hamas intention to murder all Jewish people worldwide.

> The IDF created a situation in which 500.000 people might die in the next 12 months, without further bombing.

No, Hamas created that situation. There was a ceasefire before Oct 7. There have been many offered since, most recently one week in exchange for returning 40 kidnapped people. Hamas puts military infrastructure in schools, and UNRWA / Hamas school raise children to be martyrs, creating this situation.

> Israel as an occupying force

Israel is not an occupying force as previously discussed. Neither is Egypt. Nobody is obliged to open their borders. You wouldn't. I wouldn't.

> attacks on Palestinian refugee camps

These aren't refugee camps. They're collections of concrete buildings with permanent occupants. The building you're typing this from would be considered a Refugee Camp if you were in Gaza. Likewise Hamas openly instructs all deaths to be reported as 'civilian deaths'.

> The claim that reducing Gaza to rubble and murdering or dislocating all the people there is the only way to ensure safety is nonsense

Agreed.

I haven't seen anyone making the claim murdering all the people in Gaza is the only way to ensure safety.

You've found one minister that wants to move people in Gaza to someone else. But that's not the majority view and is fairly extreme.

The majority view of the way to ensure safety is this:

Most people want Israel to pay UAE to police Gaza.

- For Israel: Hamas must no longer exist. They need to give the baby back (yes they have a bay, he just turned one), the women may be being raped (Mia mentioned she was only likely not raped because of her captor's wife), the men may be tortured, they have 6 people over 79 years old.

- For Gaza: Gazan arabs are happy to be policed by other arabs, more than they are Israelis (even Arab Israelis). Gazans may want to live more than they love to die (that's not me saying that, it's a frequent claim by Hamas supporters that they love death).

- For UAE: UAE hates seeing arabs be poor and wants peace in the region. Gaza is valuable when not run by a death cult.
For starters, I didn't downvote you and couldn't even if I wanted to since HN doesn't allow you to downvote replies to your own comments.

For another, I got the threads confused and thought you were talking about the accounts that shared access with compromised accounts. Sorry. Relax yourself before you jump to immediately into your persecution complex.
The Subtle Power of Teams
Neuralink. (Probably).

You know these people look for technical solutions to social problems.
The author seems to make the false assumption that the real "hard" evidence for photosynthesis is fossil-based. And so that this is now the best proof that exists. I'm guessing the article is confused because he's not an expert in the field and probably hasn't looked into it deeply. That's frankly the problem with most pop-science reporting. Even if they wanted to, nobody who writes for a living has the time to actually become an expert in so many different fields. So they write about things they don't understand.
TC is the best. Solid channel and good information.
Now post a link abut how often fires happen in gas vehicles versus EVs.

"I read about" is only part of my response, and the rest of my response speaks for itself. One does have to poke beyond what one reads.

Poke beyond the dramatic headlines and you see that if EV batteries ever burn, which they usually don't even in accidents, they always make the news, but they burn slowly, giving occupants ample time to get away assuming they avail themselves of the easily grasped and intuitively placed manual door releases.
In this vein, I can personally vouch for the Sakura Pigma Micron they recommend as an excellent felt-tip pen.
They are safer overall because if you don't choose one, you are at a disadvantage. There is no risk to owning a larger vehicle. Conversely there is a risk with owning a smaller vehicle. When designing a vehicle for safety it is the primary objective to increase the safety for the occupants. They are the customers of the safety product. I am not paying for features that diminish my safety for the safety of people that aren't in my car. Other people can be responsible for choosing the safety features that they believe are most effective. Whether they choose correctly or not is not my problem.
But also it tells us that it takes really long time to develop intelligence. Let's say it takes 10 billion years on average to develop intelligence and we are an early outlier. What we see now is exactly what would be seen by an early outlier.
> Maybe I'm an exceptionally paranoid person (high probability) but I would never ever ever send payment or my payment info if I am looking for a job.

Sure, we all get wiser as we get older. Would you have known this when you were 22?
Sharing meals is a cornerstone of human society. Nobody cares if you personally don't want to involve yourself, but the idea that it's the result of some social pressure is absurd. It is society or part thereof.

Honestly one of the most saddening comments I've read.
The thing I really noticed is that I could write for much longer with far less wrist fatigue. They are just incredible and underappreciated pens. If you write a lot, then they are really worth it. I also suggest not buying cartridges but refillers. Bulletproof inks are just superior to anything else I've used in even fancy pens, where the ink won't bleed or go away until basically the paper does too. It's also nice to have some unique colors, not to mention saves on a lot of plastic (and ink can be useful for other things).
I find that Pentel Energel ink dries quite a bit faster than other gel ink (Pilot and Uniball). But for glossy surfaces, consider Uni-ball Jetstream ink.
I could see something that bootstraps a renpy project with art + applying the correct framework as saving someone days or weeks of time, overcoming the barrier to get started.

For example, there are different patterns if you want a simulation that has time as a factor, versus a classic choice-based VN.

A lot of people building games struggle with where to start for their specific idea; it's a lot of research and if you make some wrong assumptions, you may have a really hard time executing on your game. Also, a lot of creative people/tinkerers aren't familiar with software design patterns generally.

Would this export the code so someone could edit it manually after the initial creation?
That's an interesting claim about magic, and I'm not sure how you got there.

When I think about "magic" and "right from wrong", my first thought is this comic, because the exact opposite is a common trope. http://gunshowcomic.com/comics/20081015.gif
Yes, but you have to sit a little to find out...
I understood that as hating the presence of the feature, so I got it wrong
The compilation command errors out for me:

/home/bjourne/p/laser/benchmarks/gemm/gemm_bench_float32.nim(77, 8) Warning: use `std/os` instead; ospaths is deprecated [Deprecated]
/home/bjourne/p/laser/benchmarks/gemm/gemm_bench_float32.nim(101, 8) template/generic instantiation of `bench` from here
/home/bjourne/p/laser/benchmarks/gemm/gemm_bench_float32.nim(106, 21) template/generic instantiation of `gemm_nn_fallback` from here
/home/bjourne/p/laser/benchmarks/gemm/arraymancer/blas_l3_gemm.nim(85, 34) template/generic instantiation of `newBlasBuffer` from here
/home/bjourne/p/laser/benchmarks/gemm/arraymancer/blas_l3_gemm_data_structure.nim(30, 6) Error: signature for '=destroy' must be proc[T: object](x: var T) or proc[T: object](x: T)

Anyway the reason for your competitive performance is likely that you are benchmarking with very small matrices. OpenBLAS spends some time preprocessing the tiles which doesn't really pay off until they become really huge.
That's a completely arbitrary definition though. If it's only innovation when it's useful, most inventions wouldn't be innovative when they were discovered or created. Going by your definition, mRNA vaccines weren't innovative until they were used in COVID vaccines, even though they have been worked on for years before.

Also, I don't want to debate the specifics of starlink or spacex, but starlink isn't really that much more expensive at all compared to average internet pricing here in Canada outside of the big 3 cities. Also, if SpaceX isn't useful for anyone, who is filling and buying all those launches (outside of starlink)? Are the satellite operators that use SpaceX also useless?
There's a blog post by the author explaining the context at https://sonnet.io/posts/sit/ . But really, just sit :-)
That's not been true in my experience. Engineering figures out how many people they want, finance tells them how many they'll get, and that number of people gets hired. But maybe it's true at really small early-stage companies.
Very useful and beautiful, thanks for sharing!

This also gave me the idea to use web tech to build the timer I always wanted, which is the reverse of this one: a bong when the timer expires, but also ticks every minute (or 5) while the timer is running.

Edit: you also have a very beautiful website... and extremely nice drawings!
Tennessee's state parks are (almost always) FREE TO ENTER, and all of the EV-chargers within (Rivian-badged, will charge anything) are FREE TO USE — and yet I rarely seen them used, even at those within city urban areas (i.e. very easy to access).

I think until electric vehicles can reliably and safely work (in leiu of e.g. a Tesla Powerwall &c) in both directions with the grid plug-ins

...and until legislatively we can STOP PENALIZING EV ADOPTION WITH ANNUAL FEE INCREASES UPON EVs, only. E.g. in Tennessee, EVs (& Plug-in-hybrids?, IIRC) the annual registration fee is about 4x a gas-only vehicle [so $120, instead of $30, depending on county].

Only then can we fully justify lugging around 2000 pounds of LiFePhos...
It is not trivial to get electricity service upgrades that many homes need to charge electric cars. It is expensive and many utilities are backed up with service upgrade requests. PG&E in the SF Bay Area is currently quoting 12-18 months for service upgrades.
Any elixir devs in here find this funny?
Well there is the risk of seeming like an asshole to everyone else. Like, EVERYONE else, not just a single person. But that doesn't seem to be your concern.
This was a more than a little overdue... They were seeing more than two suicides per month on the bridge.
Presumably it will be very expensive for taxpayers if it’s proven, so they are incentivized to deny it.
Your question was full of self righteous snark and your response to my question was as well. Trying to tell me you were just "curious" and "asking for clarity" is 100% bullshit and you know it. If you want to actually engage in a conversation, drop the snark and I'll be happy to have a pleasant conversation with you. Otherwise, I guess we'll both have to be assholes.
Different strokes, different folks.

I prefer stopping every four hours, and making the stop take less than 10 minutes. Having my EV is very much worth it overall, but it _is_ annoying to add more than an hour for every eight hours of driving.
You could program the scroll registers to achieve pixel-level scrolling for the entire screen or, if you got even more clever, part of the screen. But there was no toggle to enable this behavior for all scrolling in text mode.
I just posted the same link to HN 3 days after you, purely by coincidence. Does it mean we are stuck in an endless tail-call loop on this topic?
2024 will be the year when someone will make an “ai” toaster. Potentially someone will claim we risk being annihilated by it. Wouldnt be surprised if someone defended its rights.
I also usually rent a car for the same trip, but am quite happy to continue renting every single time. $150 for the couple of days I usually leave for, maybe at most 3 times a year, and maybe $80 in gas. Saves me like $2000/year minimum. Buying a car hasn't seemed sensible since moving to Vancouver, because the transit is so good, and I'm not rich and don't want the liability of owning one when the job market disappears (now).

Not that there aren't reasons to own one here mind you, surely a long and unwieldy commute might do it, but then you're probably in Delta or a suburb, which was my situation when I last had one; after it was crashed, I just didn't buy another and realized that I used it more because I had it rather than having it to help me go distances I'd need to anyway.
I believe Uni-ball Jetstream ink pushes this Pareto frontier. It provides the low-fatigue, low-drag experience of water-based gel ink, but dries instantly and is waterproof like oil-based ballpoint ink.
Squircles: Bringing iOS 7's solution to rounded rectangles to CSS (2017)
Subscriptions gets a lot of hate, including on HN, partly for good reasons, but it has the bonus points that the companies' incentive is to make their products last longer. That's especially true for dumb devices that won't give any new feature to users with every year new model.

I see signs that we're kinda sorta getting there, in France we have for instance Darty Max subscription which for a fixed price (starting at 12€/month) will come to your house and fix your appliance. But I feel like it's way too slow coming, and they don't have backward feedback (yet?) to tell which OEMs are doing well, which are doing shit.
I found the device on eBay https://www.ebay.com/itm/115950183748

Which lever or handle does one use to adjust the intended doneness? Seems like a cool device but I can’t quite figure it out from the pictures.
Considering Intel Arc's launch, it would've been a massive boon to them to have this information. Granted this information is likely highly customized to Nvidia architecture so it may be of little use, but Arc made it very apparent exactly how many games just barely work at all. You can also see that in the excellent Dolphin emulator team write ups.
The article says Anna's Archive was founded November, 2022, and the publishing association complained December, 2023.

For such a massive breach, why do they wait a year? And why only the Italian publishers?
People have staked their whole identity on the whole thing being a hoax. I have a (ex) friend convinced that billions of people died of heart failure specifically due to the vaccine and the whole thing was covered up, and his evidence is basically that he believes the virus wasn’t real and the vaccine was some kind of government plan to murder everyone. What can you say to that? He will just keep doubling down forever at this point.
> This only happens organically in the US and Northern Europe due to double condition of incredibly high GDP and a geographic morphology which is incredibly sparse and/or with lots of mountains and rugged terrain. 2 or 3 countries =! the world.

Canada too. Also Australia. Don't forget New Zealand. Friends in Mexico use it to work remotely. South Africa too. Also remember Argentina, Brazil and Chile.
It seems like you simply cant imagine that someone else might have a different conversational topic or interest. I genuinely feel sorry for you.

It is like people that interject wokeism, Obama, or Trump into any conversation, even if you are talking about the weather. A conversation about the sunset is not "complete" or "meaningful" without ranting about what they want. They just cant comprehend someone having a different interest.

It seems almost obsessive compulsive. Someone asks what letter comes after X, and they cant talk about Y, because any discussion of the alphabet is "incomplete" or "meaningless" without starting at A, B, & C and discussing it at length. All letters come after A, so all conversations are about A.

IF you tried, can you even come up with 3 questions and answers about twitter without making it about Musk?
Not all single family homes have driveways or garages- so not all are equipped for electric vehicle charging.
What kills me is, they said "morphine" right in their own article, and here we are in these comments, showing that it's a word that must be communicated like any other word. What if HN also had the same filter for the same reasons? What if my browser did? Or their web host? The ostensible reasoning that the carriers give for filtering a message containing a word applies the same everywhere, if it were valid in the first place. It's literally not sane.

It also seems to me that interposing and filtering at all should lose the carriers their special "we're just the carrier" status and be directly criminally liable as a collaborator and beneficiary of every illegal thing they facilitate by failing to block it.
I’m a bigger fan of the Rotring 600 myself. Fewer moving parts.
It’s the same in Italian. It comes from László Bíró.
My claim is that people tend not to do crime if there's a very well-paid alternative, and I think I have pretty good empirical backing on that one. Also, our data is probably not worth that much. We do pen testing so we don't get popped and leak our customers data, likely losing some of our customer base (even if it isn't worth much, not having it leaked is); because soc2 essentially demands it; and because smart customers care more about pentests done by good firms than soc2.
The solution to this is a simple state level regulation that any job posted have a unique ID, an expiry date and disposition reason. And make quarterly disposition reports available to the state. Boom !
Yep.

One can hate something while simultaneously acknowledging the reasonableness of its continued existence.

It's distressing that (G?)PP either doesn't understand this, or is unwilling to spend enough time on reading what OP wrote to notice that this is the sentiment that OP is expressing about smooth scrolling on the VT-100.
I'm not quite sure how this compares to Kafka and fluvio [1], a Kafka competitor also written in Rust?

Is it more of a message queue like rabbitmq?

[1] https://www.fluvio.io/
> 3v 180mA

i suppose you can’t run power and data together, but anyway how does this compare to PoE?
The Uni Kuru Toga is probably the best mechanical pencil (in my opinion), but that's driven in part because it's wonderfully engineered and I'm a dork for that.
I opened the webpage, settled myself down, and clicked "Start". A lovely bong resonated through my headphones, and I relaxed.

Immediately, one of the foster kitten sidled past me with a half-butchered gecko, still weakly struggling. I leapt up, grabbed a nearby broom, and gave chase. What followed was an episode of Tom & Jerry, but with more swearing. As I managed to part the cat from the gecko and punt the gecko outside, a calm bong brought me to my senses.

1/10, this did not make me sit.
The analogy does fit. You're just mischaracterizing it. To continue on with your example, that's not what happened with 23andMe. If you gave your son access to your checking account via some account info sharing feature and someone gets access to his account, they have access to the same accounts he does and only those. Your business partner's info is safe unless he also shared his account with your son and his parents' info is safe unless they also shared with him.

The only info that was available form the 7 million accounts was specific info that they chose to share with the other account. If they chose to share everything, then everything would be available. 23andMe can't prevent their users from being idiots.
I initially thought the before/after pictures were just two different views of the "before". I was looking for the after.

Both buildings are conceptually very similar. I do like both.
Depends highly on wavelength and pulse length. IIRC the vast majority of laser engraving lasers are pulsed (the cheaper ones are probably qswitched) so 40W actually gives you peak powers much higher than 40W.

Igniting something is actually quite different from cutting or engraving. Lasers are often so good at cutting because they don't deliver enough energy to set things on fire, but enough inatantaneous intensity to rip molecules apart (have a look at comparisons between femtosecond and nanosecond laser cutting for example).
You make some excellent points… but I wish I could block all text messages that have links in them. I know this wouldn’t work for everyone but it would be a brilliant option for me lol

The only text messages I get from humans are from old people and from coworkers. Humans don’t ever send me text messages with links.

The only legitimate links in text messages I get are from parcels tracking things and many scammers spoof those text messages.

Meanwhile I don’t think I’ve ever received a spam message that doesn’t contain a link, at least not in the last 5 years

The solution is extreme, and I’m sure some legit messages will get blocked but man I really wish on iOS there was a native way to block any messages containing a link.
I'd be very surprised if you could convince me that solar or wind could eliminate the need for the majority of our electricity to be generated by base-load systems like hydro, coal, oil, or nuclear. Do you know what the cost of solar power is if you factor in storage needs?