skysight-inc/HackerNews huggingface dataset:
I'm seeing a lot of responses to this article and to some comments that are of the "just don't do drugs or drink alcohol, what's the big deal?" variety.

To the people with that attitude I'd like to plainly say that you don't know what you're talking about. At all.

Alcoholism in it's true form - physical alcohol dependency - is a terrifying and debilitating disease, that captures the very will of the afflicted. There is no escaping the siren song of alcohol for the sufferer. It isn't a question of "just say no", it's a minute-by-minute willful struggle against an urge so powerful that at times, the alcoholic would gladly trade the lives of his children for another drink.

The same applies to drugs like heroin. Unless you've felt the craving, the absolute need for more, a need that outweighs any rational argument against it, or can conjure up an ounce of imagination and understanding, then keep your pithy, profoundly unhelpful comments to yourself.
Not true, even the lowly rental C172 with 3 shades of paint and carpet at any raggedy flight school will have a gyro based indicator.

Magnetic course calculation is only taught at the initial license level and to instructors. Anyone else is flying by GPS or radio-based nav.
I don’t double the time but I’m on top of OT and always make sure folks take time off. I normally round up but nothing official
Indian Grocery Store Online in Germany
Turns out the UV-A from black lights in not entirely safe. Can cause wrinkles and skin cancer log term as well as short and long term damage to eyes. I'm glad I haven't used mine since college.
I just checked the website of my go-to hotel in Florida, the Sheraton Sand Key (390 rooms), and they have precisely one charger. It is free, but that makes it even more unlikely it'd actually be available.

No doubt the charger situation is rapidly improving, but it seems there's still a long way to go to match the convenience of gas. Long charge times can be mitigated by "destination charging", but if a major hotel chain like the Sheraton only has a single charger at a tourist hot-spot location like Sand Key (by Clearwater), then it seems we've still got a ways to go.
It’s not really fair to be comparing Chinese domestic market EVs to US market EVs on price and range alone.

We can compare price and range alone among US market vehicles because they all meet relatively high standards of quality, performance, and regulatory compliance.
Developing nations have buyers and regulators willing to accept lower standards in exchange for accessibility, but the US market doesn’t.

BYD isn’t absent from the US market for any reason other than that they have chosen not to, because they’ve determined they wouldn’t be able to compete in that market.
21st Century Careers – Meaningful Work, Careers in Korea and Living 100 Lives
As cited in this article, Frances Haugen is arguing against allowing Facebook to use end-to-end encryption because she suggests Facebook should have more surveillance of private communications: https://twitter.com/AlecMuffett/status/1452309133928054799?s...

A lot of people jumped to the defense of the Facebook leaker because the media so successfully framed it as a “whistleblower” situation, but that’s not really what’s happening here. She’s very much an activist, and some of her suggestions really do not align with what the tech community wants at all.

Any time someone goes in front of the government and insists on less encryption and more government control of tech companies, we should be worried and proceed with extreme caution. No matter how much you dislike Facebook, this situation is no exception.
This is interesting. A year or two ago I tried creating my own web application [1] for cataloguing recipes. It involved creating a parser in Elm [2] that could handle JSON generated by org mode files (where I stored the recipes). It was far too convoluted - but it gave me some of the features that I wanted - simple pages with recipes, with hover-to-see-quantities, as well as a cooking timer. If I was to do it again, I might investigate using something like cooklang to see if I can get the same functionality out of it.

[1] https://arisgarden.theiceshelf.com/recipe/sweet-potato-gnocc...
[2]https://github.com/theiceshelf/arisgarden/blob/master/src/Pa...
I doubt that. The number of ARM processors is far greater in reality than in x86 if we clarify it by saying “in operation” rather than historically and these stories will become more common but certainly won't see a “sharp increase”.
Next-Gen Sentence Embeddings
This is mostly anecdotal, but I help develop an astrophysical code and we’re very interested in adopting Kokkos, and are close to pulling the trigger. (We’re not affiliated with any of these labs).

Being able to maintain a single software stack compatible with CPUs, NVIDIA GPU, and AMD GPUs is incredibly appealing (Especially given, how much computing resources vary between clusters).

I know other groups are interested too.
Websites can and many do gather various types of location data to have an idea you’ve moved around.

Don’t try to equivocate this away. The technology to enable it is software; software is everywhere. We can use WiFi to echo locate people in buildings. We know what we’re doing in technology.

HUMANS are paranoid by default in order to survive. We’ve seen again and again in history; new technology goes straight into agency control militarization. Don’t be naive.

We’re all doing it because we all watch each other normalize it. Mirror neurons and social obligations; sign up, sign in, consume and let us collect your metrics.
Hard/soft presumably corresponds to the waxy/floury categorization Anglo countries often use. It shouldn't be hard to find which category a given variety of potato better fits into.
> Its why should anyone build a house in the middle of nowhere and expect the govt to spend whatever it takes to get connected.

But the article says "he expected to pay a few thousand dollars, given that the nearest pole was across the street, about 45 metres away. He was shocked to find out it would cost $80,000".

So it's not the case of a house in the middle of nowhere...
True, you can't waste your power. But it isn't all that expensive (the prices of solar have come down tremendously) and there are now good and relatively inexpensive solutions for storage. It's still more work than a grid hookup, but it is absolutely doable if you are willing to adjust your lifestyle just a bit. A woodstove with a heat exchanger and you'll have all the domestic hot water that you'll ever need. Fan heaters are ridiculously wasteful and shouldn't be used (in general: electric heat should not be used).
I don't think it's a problem in Start Trek universe: they use REPLICATORS to generate meals for the crew (to cook ?). So what's the problem there ? If Einstein is dead in the kitchen, he is dead everywhere. As you tell us, it's fiction, so the whole discussion can't be taken seriously, IMHO ;-)
No biometric identifier is ever deterministic. Retinal scanning is no different. Your retina doesn't look exactly the same every time, every day, from all possible angles. Eyeballs swell, get infected, can be clouded. Retina signatures can even change over the course of a lifetime in somewhat rare circumstances, usually due to glaucoma or diabetes. Identification is always probabilistic.

Actually, the lowest state of the art false positive rates for biometric id is achieved by iris scans, so I have to wonder why they went with retinal scanning in this case.

Note that I'm not saying you can intentionally cause a false positive or false negative very easily. These are both highly reliable identification methods. But they're not deterministic, so if you're hashing the literal scanned signature, the hash output won't be deterministic, either. Presumably, what they're doing isn't hashing at all. Normally, for biometric id you just store the signature in a database and use a thresholding function to match against it when new scans comes in.
So, what should he have done? Even if Facebook had gotten into the smartphone business and conquered a large part of the market, they still would want to have apps for competing platforms.

Not doing that would leave money (lots of money, I would think) on the table, and would give the competition an opportunity.
They can always copy Circles functionality from Google+.
Idea: a script for Thunderbird, mutt, etc. that automatically replies to all stale bot notification emails so the issues get reopened.
I've used such an app myself on my work environments and if anyone ever questioned what I did a certain day I could always go back and look.

Very helpful when filling out the time report if you are reporting time on many different customers.

If a company force installed it on your PC it is probably not a good place to work at.
You may want to read https://www.adacore.com/uploads/techPapers/Safe-Dynamic-Memo.... It talks plenty about lifetimes and borrowing. It even mentions Rust (and ParaSail).

> The goal is to allow a pattern of use of pointers that avoids dangling references as well as storage leaks, by providing safe, immediate, automatic reclamation of storage rather than relying on unchecked deallocation, while also not having to fall back on the time and space vagaries of garbage collection.

You might also want to read about how Ada/SPARK does safe pointers. An older article that may be of interest: https://blog.adacore.com/using-pointers-in-spark. Check out https://docs.adacore.com/spark2014-docs/html/ug/en/source/ac... as well, there is a section named "Deallocation". GNATprove guarantees the absence of memory leak (pretty good, right?) in the code shown under that section.

This is how the code looks like:

with Ada.Unchecked_Deallocation;

procedure Test is
type Int_Ptr is access Integer;

procedure Free is new Ada.Unchecked_Deallocation (Object => Integer, Name => Int_Ptr);

X : Int_Ptr := new Integer'(10);
Y : Int_Ptr;
begin
Y := X;
Free (Y);
end Test;

GNATprove output:

test.adb:8:04: info: absence of memory leak at end of scope proved
test.adb:9:04: info: initialization of "Y" proved
test.adb:9:04: info: absence of memory leak at end of scope proved
test.adb:11:06: info: absence of memory leak proved
I love the opening line: <<Disclaimer: I work for a GitHub competitor.>>

Instead, should that read...? <<Disclaimer: I own a GitHub competitor.>>

For other readers, Drew is the founder / owner of SourceHut (https://sr.ht/, https://sourcehut.org/), and he is an excellent blogger!

Please correct if I am wrong about Drew's role as founder / owner.
Gender Generator
"feel weird, in a “Frances Haugen may have messed-up my legacy” kind of way."

Should have blown the whistle then. All engineers in tech have a certain level of ethical responsibility they have completely failed to maintain. An internal good bye letter you hope never gets leaked because it might ruin your chances with other companies later in life sounds like quite the opposite of that ethical responsibility.

Fuck your career, be a better human. Every FB employee knows what they are signing up for.
This is like a storyline from GTA 5. Absolutely hilarious haha
> you’d get 2,113 grams of calcium

Perhaps the author was using the comma as the decimal separator? I know that the Norwegians do this.
The Bizarre Cultural History of Saliva as a Powerful Therapeutic
> Tracking you online, while an invasion of privacy, is not the same as tracking you in real life.

With the vast majority of our data tied to our IRL identity (thanks Facebook) with the express goal of causing us to do things IRL (consume product) with a very easy path to abuse (are you an activist, LE just needs to compel data from advertisers) - this seems like a very naive view in current year.
Central AC is pretty much incompatible with having an off-grid system. But there are good alternatives such as heatpumps and running your central heat (water based) in reverse to cool.
Despite being 13% of the userbase
I don't thinks is Facebook specific, I'm sure other do it too. What I had in mind is that fact that Facebook isn't just an app buy or website you go to. They actively try to collect information about the users.

Apple has long been moving towards more privacy, so Facebook shouldn't have been upset that Apple is limiting tracking abilities. It should have been something Facebook saw coming and planned for years ago.
I thought about all that libpurple did back then, including OTR encryption that worked perfectly fine with others.

These days I think that most services try to make money with stuff that was built decades ago already, and they're just keeping the reinventing cycle spinning.

Anyone remember the franz app [1] ...which finally led to the hardfork of ferdi? [2] I feel that element one is franz all over again.

[1] https://meetfranz.com

[2] https://github.com/getferdi/ferdi
The newsletter pop-up made your site unusable on mobile. Hard to close, and then it kept coming back. Obnoxious and rage inducing. I hate your product now.
Contact tracing is also disabled by default, so it's kind of moot.
Really surprised. For years, they talked about Facebook as a utility, the dialtone of the internet. “Cool” was entirely unnecessary and actually very limiting.

So to come out now and say the new Facebook strategy is to be the cool app for the cool kids… it’s really surprising to me.
How to Map a Fly Brain in 20M Easy Steps
> Another interesting policy is that Google's Ad policy says "We don’t investigate or restrict trademarks as keywords.", however they will protect against ads on their own product search terms and trademarks.

Sounds like an anti-trust issue.
The website isn't linked on the Github repo yet
So basically the opposite of woke would be a climate science denying, conservative, religious fat American who likes free speech and free government?

I do not like cancel culture, but making fun of any progressive point of view in one single article... That's a good job nypost.
While the right side power thing is still an actual bizarre issue, I've been running the exact same "B state" where the power is on the right side and usb-c hub and usb-c to DP cables are on the left since the beginning, and it nothing for me. So whether this helps or not really comes down to your luck in peripherals combination.
> I was right, and the people I was arguing with were wrong. I do wish they'd contact me and pick up the conversation, though...

"The market can stay irrational longer than you can stay solvent". This works the other way around too.

Placing all your money in an overheated bubble is great, if you cash out before it bursts.

I wouldn't put my life savings in Tesla, but I also wouldn't try and short them.
> And especially Telegram and WhatsApp will have absolutely no interest in keeping it working reliable.

One of these is not like the others:

Telegram both provides a library to bootstrap alternative clients and prior to that they also sponsored a competition to create a second semi official Telegram client for Android, Telegram X.

So I guess Telegram won't be a big problem.

But of course, saying something bad about Telegram, true or not, feels pretty safe here.
I'm surprised no one asks themselves how much of a stretch it would be for Facebook to lie about ad revenue when it repeatedly lies to advertisers about ad metrics.
Oh, my bad. Yes, that changes things quite a bit. I am surprised it takes 12 years in Eastern Europe. I thought it was ~8 years in Europe.
Imagine the hardware that arch has to support vs the hardware configurations that arch has to support.

Makes you think on the QE that goes into the release.
> WatermelonDB uses the LokiJS adapter which is an in memory database that regularly persists the data to IndexedDB either on interval, or when the browser tab is closed
>Perhaps this guy is simply a fluff bunny who has never seen any evil in this world.

Having met Altman, "fluffy bunny" is not a too far off assessment.
Frankly at this point every technologist should be held accountable. The entire online business community is built around privacy invasion.

Fuck YOUR career 54b4b54; we engineers have enough power to stop this by not opening our laptops tomorrow.

It’s easier to sit online and deflect, project, and carry on like a coward.
Save up to 25% pkg file size with this weird Monterey trick
As has been probably widely reported now: append the terminating clause “if it creates jobs” to more or less guarantee an approving result regardless of the previous clauses’ ethical content.

Ex: “it’s OK to go to work sick” evaluates to “no that’s not okay”, but “it’s OK to go to work sick, if it creates jobs” evaluates to “yes, that’s okay”
Transports work against your platform. Running a WhatsApp transport, you enhance WhatsApp's network effect and dilute your own.
I disagree that PanicInfo loses so much context. PanicInfo caries an arbitrary payload of &(dyn Any + Send).

Now there is a lot that the allocator could do. If you wanted something to be retriable, it could be interesting if the thing that failed was an async task. If so, that panic info could carry enough information to say, the failure was an OOM, here’s the task that failed, and it is marked as retriable. Yes, this would require a store of tasks somewhere in the kernel. Then based on it being an OOM, see if any memory can be reallocated before retrying, or wait to retry until it is.

This is where theoretically a new async based Rust kernel, especially a micro-kernel, could be interesting. Is stack unwinding in the kernel a bad idea? Maybe. Can it be done in Linux? Maybe not, maybe it’s too much work to track all this information, but I disagree with the conviction with which you right it off.
The more I hear about this Google, the less I care for it.
> especially Telegram and WhatsApp will have absolutely no interest in keeping it working reliable.

Telegram at least seems to have pretty decent libraries available to communicate with their API. I don't know how often it breaks, but I've been using the "tg" CLI Telegram client in the last week, and it seems to work fairly well (better than their own web interface anyway).

I looked a bit at writing my own as I have some issues with the tg UI; I haven't written the code yet but just looked at the options, and overall it seems fairly decent.
> Staleness is also meaningful on its own.

It absolutely isn’t. Look at Mozilla’s bugzilla instead: You’ll find plenty of bugs open for years and eventually fixed.

Plus, stale bots don’t take Reactions into consideration. Spend a week on a popular repo and you’ll find a bunch of issues with dozens of “+1” reactions and that are closed as stale. Just because no one is working on a bug it doesn’t mean it doesn’t exist.

Heck I regularly see maintainer themselves fighting the stale bot over the months. It’s hilarious to see because they do it to themselves.

- closed because stale
- reopened
- closed because stale
- reopened

The only issues that could be closed automatically are those that are not reproducible and are abandoned by the author. With no further details nor “me too”s, then it’s fine to close as stale.
Rockstar Games' 'Grand Theft Auto III' Created Years of Open Worlds
I’m not getting how apple can stifle them that much when FB knows who already logged in and is seeing the ads. Can anyone elaborate?
Just playing devil's advocate here but maybe the whole line cost $400k and they could only charge the other 4 houses on the street $80k each. The fact that the line's already run doesn't mean it's already paid for.
People seem to think Natural Gas just magically makes its way down the lines. NG requires power as well. If power is out for any period of time you lose natural gas soon after due to compression stations going offline unless you happen to be one of the lucky ones who lives off a branch that is self-powered.

https://geekprepper.com/how-long-will-natural-gas-last-witho...
I understand not wanting to be apart of it, but it seems silly to say you literally can't understand why others do it.

It is very obvious. It lowers inhibitions, causes euphoria, thus increasing the enjoyment of social interactions for many many people.
A heatpump does not convert electrical energy into heat. You are failing the first rule of HN which is to treat that which you've read with the principle of charity: to interpret it according to the most favorable interpretation rather than to jump on it with the worst possible interpretation. But since you've done this: heat pumps as you already mentioned move heat, they don't convert and I clearly wrote converting electricity to heat, not 'use energy to move heat'.

Resistive heaters are terrible compared to other sources of heat when you've done proper cost accounting, burning fuel for heat can work depending on where you are, an outdoor woodstove with a water based central heat system augmented with in ground loops and a heat pump can serve both to heat and to cool at will.
great, and which altruistic companies should we buy from instead?
This is exactly how I use it. Some people do complain, and I get it. But they don't realize that 98% of all issues are spam that clutters up the issue queue, and outside of dedicated time just sitting around labeling issues and manually closing them, there would be no way for maintainers of anything near-popular to sift through issues for anything that actually matters.

As it stands, a few of my moderately popular repos get on average 5-10 new issues per day. One of them might have any relevance towards improving the project.

I don't see the same people who complain about stale bots volunteering to sit there babysitting issue queues closing irrelevant ones and responding to, essentially, free support requests.
Where is the option for me to spend $500 more for this ethically manufactured iPhone? Or even just one manufactured in the USA?
HN is a bit schizophrenic on this topic. On one hand, it seems everybody wants more freedom and less surveillance, but they give FB a hard time for not monitoring content better. Hopefully these aren't the same people expressing these contradictory points of view.

I'd be curious to know what both side think the ideal social network should look like.
stale bot does more than closing. It also locks issues; that is the gist of the discussion here. If projects want to treat issues as tasks, then they should at least auto-convert any locked issue into a forum post; or use appropriate tagging to hide issues they don't care about from their "task list". If projects don't want to handle this, disabling issues on their project is even better than this middle ground "stale bot locks it all".
yeah, the really harmful thing is not the stale bot but the fact that people can open Issues in the first place. it's not a helpful feature at all. it assumes wildly inaccurate things about the people who are using it.

every open source maintainer I know dreads the Issues UI, and only a few get anything useful out of it.
Another nice artist, Efence: https://efence.bandcamp.com/

Most famous is Spaceflight: https://efence.bandcamp.com/track/spaceflight
For the record, this is false. It is conflating memory coherency with consistency.

Nearly everything in a modern processor is a source of reordering, from branch prediction to basically everything in the OoO backend. Any time you leave the core, there's reordering happening in the network. And yes, that includes caches, which involve a heavy amount of inter-core communication. When you issue two successive loads to different cache lines, which one is going to return first?

The OoO backend itself manages hazards and ensures that ld/st instructions are retired in the correct order to maintain the processor's memory consistency model. Software can build on top of that, e.g. with fences, to impose stricter consistency models.