skysight-inc/HackerNews huggingface dataset:
> they are killing Office

There is no such plan.
Related to HN: this is part of the reason I always disliked the allowing of paywalled links on HN.

I've had several journalism publications that have pulled this bullshit, and; frankly - at this point it seems to be part of their core profit plan. Probably always was.

It's about goddamn time this was a law.
It's really hard to beat the ergonomics of a keyboard for things like writing, coding, and data entry. These are still important applications, they're not really amenable to literal handwaving, and a keyboard presents a dead simple solution. Dismissing improvements on the keyboard as a "faster horse" when gesture interfaces still have enormous issues to work out is silly, especially if you mention Soli -- so groundbreaking, Google left it out of phones after the Pixel 4!

And yes, the gorilla arm is but one of these issues. Gestures are vague enough to be challenging to recognize with a higher than acceptable rate of false positives and false negatives. They're also not very discoverable. Certainly there's room for research in this area, but there's also room for making working systems better.
First, lets separate 2 groups of people:
1. People that have a vegan diet.
2. People that actively defend veganism.

I have nothing against the group 1, but the prejudice you see, is because of group 2, I can say to you using rough napkin calculations that something like 95% of people I met in group two were total toxic assholes. Some examples of people I personally met:

1. Guy in school, kept telling me, CONSTANTLY, that I was eating corpses and whatnot, it was very annoying.

2. Another guy in school, told me I was evil because I ate meat, proceeded to rummage through my backpack and kick my belongings like if they were soccer balls (even screaming "goal" after he made my bible go between two chairs).

3. Chick I met in college, she asked me to become vegan, I told her I wouldn't and that I would keep eating bacon, her reaction was literally hit my head with her purse.

4. Various activist groups that did some insanely dumb shit where I live, one for example went to a research laboratory and freed all the animals, they took the cute animals (like beagles) home, and released the rest, without any notion if it was good idea or not to do so (several animals weren't native, and some were in the lab because they were being treated with experimental treatments for infectious diseases).

5. Random vegan I met online, dunno who that person is, I explained I have to eat meat due to a health condition, person then proceeded to tell me I should just die instead, that it was better for the planet for all people that need to eat meat to just die.
SiriusXM is the worst. My subscription came with the car, but luckily it wasn't auto-renewed. However, after my subscription expires, I got calls every single day from SiriusXM trying to get me to subscribe again. And each time, they used a different number. It was ridiculous.

In the end, I just pick up the call, and put the phone in my pocket. They still insisted on calling for about half a year before giving up.
Ask HN: I can program, but have nothing to show for it. Where do I go from here?
I'm 22.

I moved to my current city in 2019 to be with my partner and to work in
software. I'd been through a rough year and wanted to get out of my hometown,
and I moved without much of a plan. My line of thinking was this:

- It will be difficult to work without a degree, but

- There are a ton of developer positions here and as long as I can get my foot
in the door, I'll be good.

I had some money saved up and eventually a small income here. But I had no luck
getting any sort of software position. I felt like I was spiraling and applied
to less places, but I kept my learning up. I've always been developing, and
learning new things, so now I'm confident in my ability to program and learn
anything I need, but I've screwed up on multiple fronts:

- I still have no professional software experience, years later

- I started a lot of my own projects instead of contributing to well known, Open
Source ones, and

- Most of these projects are bespoke, hard-to-explain, and many are unfinished
as I lost motivation after I learned what I needed to learn

I'm a bit defensive, but honestly I'm just ashamed. I now make sure to apply for
jobs frequently, working on my resume, but I'm not even getting interviews. In
the past, when I've had interviews, they've went quite well, but nothing has
come of them.
Using Emacs on macOS (M1)
"Email to cancel" isn't as insidious, but should also be illegal.

Superhuman does this. They responded promptly and cancelled my subscription, but nonetheless, that friction to not provide a synchronous button is always a deliberate choice, and often one that's telling of company values.
Yeah in terms of that, it seems like it's hyperbolic metaphor that the crypto community loves to throw around.
This really ought to be considered an illegal “tying arrangement” but since our antitrust laws are so poorly enforced and overly-emphasize price (ignoring things like quality and customer service) I doubt it’s even on anyone’s radar. The Chicago School strikes again, I suppose.
Just as an aside on the topic:

I spent the weekend neck deep in learning how to do an "aggregated auto increment", in which a single thread in a "coalesced group" (all of the threads in the block currently running that instruction) will increment a pointer by the number of threads in the group.

It's a very useful mechanism to implement a parallel queue / bump allocator, or to have an intermediary reduction step, without having to deal with shared memory.

https://developer.nvidia.com/blog/cooperative-groups/
https://developer.nvidia.com/blog/cuda-pro-tip-optimized-fil...
I’m glad to see the most sensible response float to the top. It seems a lot of people having given any thought, or plain don’t understand, how complicated a program like this would be to implement at a company the size of apple. Just think about how complicated this might be from a supply chain perspective. How about a support perspective?
wagmi :)
You are right that it's not "really" true, but I do think that at least it's not wholly untrue. Foldable/Traversable got through, and so did Monad Of No Return, the Functor-Applicative-Monad Proposal and several more that I can't name off the top of my head. It does happen, even if we both would like progress to be quicker and more drastic :)

IMO, the existence of the Haskell Report and the inability of the community to update it in a reasonably timely manner is the biggest cause of the persistence of the biggest warts like partial head and foldl. I don't think anyone wants to keep those but "The Haskell Report specifies that they are in the prelude and with the exact implementation they have" tends to kill any discussion. Let's hope the HF makes some progress on that soon!
The definition of 'fully vaccinated' is changing to three Covid-19 doses
hmm not sure, the compiled LLVM code would still depend on the runtime library?
> MS goal is to declare Linux a "legacy" environment

Your information is a decade out of date. More than half of Azure instances run Linux, and it's a huge source of income for MS now. Billions huge.
TBH, (federated) chat/messaging is a solved problem since 1988 (IRC) or 1999 (XMPP), so I don't know what you expect
Try this. Worked for me.

https://www.executeprogram.com/courses/regexes
Can't speak for others, but I rarely, if ever, look at the table of contents paragraph. The reason is that I find it faster and more convenient to simply scan the section headings, since most CS papers are relatively short.
Exchange access outside Outlook and Apple's Mail.app is PITA anywhere. Part of why you need to pay for Thunderbird add-on is that Microsoft asks for license fees. Nobody is going to pay that for you (and for Apple, it is hidden in the overall package price).

What SELinux magic you had to do for VPN? All VPNs that I've set up were fine with just clickety-click in the GUI.
I'd like to ask the question the other way around: is it better/simpler/easier to use MQTT, nats or RabbitMQ instead of XMPP when you don't need those ?
I have fond memories of the FTP side bar in Macromedia Dreamweaver. Press the push button and website gets instantly updated.
"Elon Musk testifies that ‘pedo guy’ tweet was meant to be an insult, not a statement of fact"

He's just an entitled, fragile man-baby. Money can buy hair but it can't buy class.
got it, so they are saying yours should be cancelled because you didn't use it for anything?
They can already do that though, nothing is stopping them from adding this to their sites right now. EU already has e-id for people and companies can use that if they want.
Memories! I'm sure I have at least one Jabber account somewhere. Don't even recall where to find it. Easier to just creat a new one and see if things have really improved from way back.
Which law or regulation have they lobbied through? Or do you mean some non-government lobbying?
Do you think this could be used for testing purposes as well, not just scraping?
Thanks for the feedback. I'll add it.

Yes you are correct: It's the nature of pub-sub that all subscribers are notified if a messages arrives on a topic.
Yeah but then we gotta pay for em!
And you can always self-host, right?
Did you do the version where you let the super saturated solution cool down slowly, and then drop a single grain of sugar into it?
Long before non-Japanese started calling them "emoji", we had "smilies" and they were yellow.
That you never get to look at code any more and that is a horrible feeling. Don't do it if you value technical depth.
> The articles "sins" don't matter because experts skip over these parts.

Yes and no. Yes in the sense that if you are an expert trying to stay current in your field, you will skip around a lot in most papers.

But no in the sense that when you find a paper that is especially relevant to what you are doing, you will read and scrutinize every single word, symbol, and figure in that paper until it’s completely mined of all relevant information.

I think one reason the intro isn’t always a huge focus is because it’s literally written last in many cases. There are typically page limits, or a cost per page. What you’ve got to say about your research could fill hundreds of pages, so you already have to cut that down. Once you’ve said what you need to about the actual work it’s probably already past the submission deadline, and you don’t want to spend forever writing an intro that will just end up costing you more pages. It’s basically going to fit into whatever space is left to round the paper to the next full page.
Ultimately the issue is that XML is a document markup language, not a purpose built streaming protocol. You can kind of force it into that role, but the parser ends up being overly complex and issue prone. It's like basing a chat app around creating a MS Word document of every message and sending it across the network.
Not really that simple. Nissan Motors spent nearly a decade dragging a guy with the last name of "Nissan" through trademark court battles over his prior existing company "Nissan Computers" which did and still does own the domains Nissan.com and Nissan.net. Ultimately Nissan Computers won and got a small amount back for attorney fees but claims it was less than 2% they spent defending their brand and mark (IIRC he did not have a federally registered trademark but a service mark from a state of something like that).
Under Satya Nadella watch they brought in these changes. Windows 10/11 are dark pattern products.
Not really; I've never had any problems with Fedora. It is actually pretty polished distro.
You make a good point even though I take supplements such as vitamin d, etc. I would argue that the human body is already so complex that troubleshooting it similar to how we troubleshoot software is not a fair comparison because software is easier in a relative sense!
I'm not sure I understand. If in fact the same underlying encryption protocol is used, why can I not retrieve the public key of a Matrix user, encrypt the message and send it? Nothing here requires the server to break E2EE.
None of which works well if your reviewer sits in another timezone and your next business day is their public holiday. Waiting 3 days or more is not an option when I could just comfortably stack my changes and have the whole stack reviewed whenever my reviewer is available.
Visual Studio for Alpha existed. At my company none of the third-party libraries we used were available for anything other than x86, but our code compiled and ran on Alpha NT with no problem at all. I'm nearly sure that Office was available too.
> I’m pretty sure no DSLRs have anything like it.

I'm not sure what you mean - pretty much all of these can capture 4K video where each frame is about as good as a still from a phone camera.
Especially with COVID, that pretty much cuts her off from all of her friends, leaving her only able to talk with her parents and her younger brother who she can't relate to instead of venting out to her friend and cooling off.

Her school, extracurricular and free time with her social circle were already taken out from her and now the phone? And we all know whatever social life her friend circle has won't stop. She's just going to be left out. Once again.

I get that this is HN and a lot of people here probably didn't care to be left out (or convinced themselves they didn't).
Both third party implementations have beta status and all entirely independent implementations will be screwed and will stop working each time you decide to significantly change the spec in your monolithic protocil.

I know, you consider xep structure of XMPP to be a problem, 'because it is hard to orient in it', but in fact it is what makes XMPP so durable and capable to work in a real federated environment.
OP here. As an aside, I feel like I tick a lot of boxes in the bottom section of this comic (I know it's a meme, but perhaps still relevant somehow), but perhaps I do worst when HR is looking for schooling, etc.

http://stevehanov.ca/blog/resume_comic.png
Well, I thought they had a certain obscure retro cachet. But if people on HN are telling me they're cool, I guess they're now too mainstream.
Ways of Thinking – Richard Feynman (1983) [video]
Ivermectin is cheap and out of patent. Cui bono?
A/B testing attracts the bots in my experience. Peoples' tastes change quicker than the bots' decision models do. Given that's somewhat of a bold statement, then try this thought experiment: If A/B tests actually work, then wouldn't you expect there to be zero films and/or TV shows released that are flops?
To each their own, but it doesn't take long to setup Emacs from scratch to the exact state I want.

git clone myemacs
mv myemacs ~/.emacs.d
emacs
One feature that wasn't mentioned is the option to capture and save as embedded metadata the camera's motion sensor info used for video stabilization. Some Sony cameras currently do this and the data can be used to increase stabilization quality by doing post processing in Sony's desktop app.
Commander mode uses the flash to send the commands. It’s actually bananas what the protocol can do. A Nikon commander can signal three different groups of speed lights to test-fire, figure out the power the photo requires from each group, signal them all to dial in the exposure, then signal them all to fire. It does this all with 1960s technology.
I know people that still work like this lol. Fixing stuff right in production.
Congratulations! You did a great job identifying what's wrong with hiring at tech. Everyone keeps saying hiring in tech is broken. Now you know why.
>Toyota's lobbying efforts against EVs (and therefore climate change)

Doesn't Toyota advocate for green hydrogen produced from renewables over battery EV?
Translation from prspeak: one closely integrated group has outsized influence on specification, and development is dominated by over commercial entity.

This is not how healthy federated networks work.
I think it's like that most everywhere (at the very least, in the US) not just the rural South. I can't remember who sent it, but there was a great tweet I read once that went something like:

"The two biggest surprises of my transition from childhood to adult life were learning that:

1. Everyone is on cocaine.
2. Cheese is fucking expensive."

And sure enough, as I approach 40, practically every adult I know regularly uses at least one—and usually several—mood-, mind-, or perception-altering drugs, legal or otherwise. I'm sure it was true when I was a kid, too, but a combination of my own obliviousness and DARE programs had me thinking otherwise.

[EDIT] actually, I bet it's like that everywhere, period, with few exceptions. There was a travel photo-blogger I used to read a lot, and a common feature of trips to relatively remote and non-touristy/low-development areas was "here's the stall where they sell the one or two obscure-to-westerners drugs that every single adult here takes every single day" For developed areas I expect that only didn't happen because, outside of tobacco, alcohol, caffeine, maybe weed (quite a list already!), plus, you know, drug stores full of prescription drugs, the drugs aren't sold openly like that.
Happy opposite day. Aside from all the other words, it ends in summary with a first item of 'Ivermectin doesn’t reduce mortality in COVID a significant amount'.
No disagreement here, but this was about flexibility, not an absolute judgement of how far-reaching a protocol must be.

I think I like the idea of a "spec" inside the same "protocol" more. For example if you understand HTTP you can quickly reason about any spec of a REST API that's done with JSON payloads without caring for the HTTP wrapper layer, just as you don't care for TCP around it.
Gave me a giggle, but yeaaaaah, no. XD

Let's be real. It's a dark pattern to make people give up on cancelling, rather than go through with it.

The more difficult something is, the more likely people are to give up on any phase of doing that thing.
It's galactic cannibalism all the way down
Highlight from the post:

To see what kind of galaxy that might have been, the astronomers then computed models of what kinds of elements stars are likely to have if they formed in different galactic environments. Using LMC-like conditions, their models fit the 10 "normal" globular clusters well (so that's a nice test). But for NGC 2005, they found the best fit is for it to have formed in what's a called a dwarf spheroidal galaxy: small, dim, and with very low rates of star formation.

This isn't conclusive, but it does strongly imply that long ago, the proto-LMC collided and merged with a dwarf spheroidal galaxy. The majority of the stars in it were subsumed into the LMC itself, but the gravity of NGC 2005 was able to hold the cluster together all these eons — making it indigestible — so it survives today. If true, it does show that smaller galaxies like the LMC can grow through collisions just like the big ones like the Milky Way.

It also means that NGC 2005 was witness to the LMC eating its host galaxy. I know I'm anthropomorphizing here, but yikes.
10 millons Oculus Quest 2 sold
I was listening to NPR in the car today and they were talking about inflation. They always talk about inflation now. But it confuses me because isn’t inflation supposed to be the increase of price of everything due to something other than practical, on-the-ground market problems? Things cost more right now because of supply chain problems, low interest and high demand. When lumber became super expensive, that wasn’t inflation. If it was inflation, how could you explain that resin-based wood was more expensive than natural wood? You can’t, because the resin plants were hit hard by covid.

I think NPR insists on the inflation thing because they are liberals and recognizing the real cause of these high prices would mean admitting that the lockdowns were way more dangerous economically than they thought and that people against lockdowns actually had a point if a morbid one.
The QWACs can be issued by anyone who meets the minimum requirements, which are substantially less than those required for TLS server CAs in browsers. So while it’s true that banks can issue these, in practice there are many small companies with fewer than a thousand or so certs out there which have the same requirement that they must be accepted.

The eID certificates do come with probative (legal) effect, but this is where it gets complicated.

If the CA is hacked or screws up, yes, the CA is liable. But only if you did everything you were supposed to, such as checking every element of the certificate. These certificates have a variety of fields, such as “liability only up to XX euros”, and you (the site or user) are liable if you use it for more than that.

PSD2 has shown that the standards are a nightmare to fully implement. https://wso2.com/blogs/thesource/all-you-need-to-know-about-... gives a useful overview of how it’s worked for PSD2, and the new Digital Identity Framework/eIDAS Revisions proposes to make that the approach the standard everywhere.

In practice, this means that the server accepting your certificate needs to implement all of this correctly (spoiler: they don’t), or they bear the liability if the CA gets hacked - and they can’t distrust that CA. It also means the CA potentially learns every site you visit, because the sites have to check with the CA (if using OCSP).

Of course, if the government themselves directed the CA to misissue - e.g. at the direction of law enforcement - no such liability would be presumed, because it was a presumably lawful issuance.
I’m continually impressed by the internet’s ability to come up with ways to be negative about things.
That statement is only supportable if vegans had a policy of annihilating meat-eating humans, which seems anathema to the vegan philosophy.

So maybe we can qualify that by saying "one day, no human will eat meat harvested from unethical or otherwise ecologically destructive livestock-farming practices."
Not sure what a "superoptimizer" would look like in this context. For a reference, I know for sure that this https://github.com/giaf/blasfeo (which beats Intel MKL) was coded entirely by hand.
Windows isn't targeting you, they're targeting your parents/grandparents who will unintentionally put their system in a non-standard state that makes it difficult for msft or anyone else to support them. They want to lock the system down to control the experience as much as possible. Unfortunately, they believe that this one size fits all.
neither overweight nor fit

Unfortunately, they all seem to have elephantiasis instead.