skysight-inc/HackerNews huggingface dataset:
I'm not "wishing" anyone else.

I'm saying we have a choice, a place in this world, and it's not abstract evil bigcorps that you can fully push the problem onto. If we'd sweep in front of our own doors first, Shell wouldn't find it as lucrative to continue to mostly invest in oil. Since they do, apparently there are bigger issues than Shell.
That is true, but only for attaining/retaining employment. Otherwise, the DOM remains the compile target of the browser. Your giant framework is a shallow abstraction over this with a massively opaque API. Developers like to put their heads in the sand and wish the world works differently, and that's fine for a while as it greatly increases career mobility. But, pretending and hoping aren't things that elevate your career to more senior positions. This is why we have things like imposter syndrome and expert beginners.
Ask HN: What tech/news sites do you visit daily
For me its
1.hackernews
2.arstechnica
3.r/programming
4.r/python
One known means to enter the brain is via the sinuses.

https://news.ycombinator.com/item?id=36767405
Microsoft unbundles Teams from Office after EU antitrust probe
The Rust example provided isn't showing what the author seems to claim it's showing, which is interesting.

You see, that function named iter() isn't some trait feature, it's just a convention. So this is a coincidence, of exactly the sort which could arise regardless of a feature like traits.

Option::iter() is a function defined on the Option type, and [T]::iter() is a function defined on slice types [T]. The Vec is getting coerced into a slice to call that iter() function in the case where there's a Vec here.

These functions do similar things because of the convention, but they could in principle have completely unrelated behaviour -- it's just a convention -- and this would still compile.

For example suppose we instead change allow_list to my custom Doodad type. Doodad can cheerfully provide a method named iter() which gives you a Debretts (Debrett's publishes a notable guide to British Peerages) and my Debretts type has a method count() which tells you how many counts and countesses there are currently for some reason (zero, England doesn't use this title).

That compiles just fine, not because "Ad-hoc polymorphism erodes type safety" but because we just wrote iter().count() and we get whatever that does, if we wanted to say "I assert iter gives me an Iterator over items of type ClientIdentifier", we can say that, but we did not.
> What part of invading a country is protecting its democracy?.

It worked for iraq, afghanistan, vietnam, etc so it must work for ukraine.

> By my count Japan invaded at least 16 countries during WW2

None of those 16 nuked japan though. You are not as clever as you think you are.

> and occupied a large number of them.

All of those 'countries' were occupied by european colonizers before japan kicked them out. So using your logic, britain, netherlands, france, etc should all have been nuked.

> They were also bombing a number of areas pre invasion such as America and Australia.

Well both america and australia had declared war on japan. Also, america and australia were colonizing powers in asia far worse than japan. You might want to brush up on your history.

But regardless, none of that justify nuking a bunch of civilians does it...
Why not sue people that steal the cars?
Yes indeed; most mental disorders are 100% diagnosed by outward behavior and claims made by the unreliable narrator that is the patient.

Also, I've noticed that psychiatrists use very precise wording to communicate and ask questions, and all their words have very well-defined meanings, but those meanings are elusive to the smartest of mental patients. What does it mean, pray tell, when a physician asks you "are you hearing voices?" How much sleep have you been getting? Oh, you haven't meticulously logged it on graph paper every day for a month? Just estimate your sleep hours, unreliable narrator.

Also, physicians are prohibited from using technical jargon when communicating with patients; they must use layman's terms only. So this leads to a wonderful cornucopia of confusion when your patient is well-informed and educated about the relevant medical terminology, but the doctor can't oblige that mode of communication, and garble garble fluzzle zinko.

Most judgements on me are passed completely based on affect and demeanor. My affect can mean the difference between a cordial 20-minute sit-down with the doc or a 3-week "voluntary, not really" hospital incarceration that will cost $60,000.
If you are interested in this sort of thing for producing LaTeX documents, I've had good experience with [Mathpix](https://mathpix.com) in the past. It can take most anything I throw at it, and even render matrices well.
> The other one is accusatory in tone

I think you need to revisit the definition. There is nothing accusatory about "Why didn't you do it this way?". It's simple question with a simple answer in the format: "Because <reason>". Reading an accusatory tone from a perfectly neutral question, and then getting defensive about it, is exactly the sort of corporate culture that has no place in a productive environment.

ChatGPT gave the following answer:

> If I encountered the phrase "Why didn't you do it this way?" during a code review, I would likely assume a curious or neutral tone.

To avoid miscommunications, we should all be at least as sane as ChatGPT.

> has histories of being used to put down

The whole point is to interpret the words as they are written, and with common definitions from the dictionary. Not to read tones into them that may not exist in the culture of the speaker.

> assumption that once again comes out of nowhere

I was responding to your quote:

> You can't be negative 100% of the time

If you're receiving 100% negative feedback, the first place I'd look is internally. A review process is a solicitation for criticism. It's you who is saying that a who clearly, directly, professionally, and constructively criticizes work is "hostile".

> Then they shouldn't care about their co-worker's code quality unless they are constantly asked to fix it

They should care when they are asked to review it, since that's the point of a review process.
Netflix is giving you bad taste
Love the WWI reference.
For such a small population to survive for ONE HUNDRED THOUSAND YEARS is mind-boggling
There were the 50 and 66MHz 486SX2's as well
Talking Points Memo for US political news and analysis. Absolutely the best.

https://talkingpointsmemo.com/
GPT 3.5 or 4? Surprisingly it makes a huge difference. I think a lot of peoples’ impressions are with 3.5, but many startups couldn’t have been built on it, whereas with 4 they can.

If it was 4 I’d be curious about the specific problem if you’d be willing to link to the chat.
They are very different times, yes, but the idea of a human population bottleneck at all in my experience is foreign to most people outside of the evolutionary anthropology/archaeology/etc fields.

Is there more discussion at your link or just the single dismissal post? Maybe I need to log in?
Thanks - took me ages to get this one. Ended up copying it into Notepad and then could see it. It's fun to edit the text while viewing it in 3D - you can cause more of the text to jump out of the page.
> it's not useful for anything else other than grifting.

I've paid for my domains and vps with crypto, I can pay for my search engine, send donations to non-profits I support, so there's your use case. I don't even have to hand over my personal banking information, so no worrying about data breaches, another use case!

I'm sure you would consider paying for a legal service to be a legitimate use case.

> monkey jpeg brigade

Whoa, name calling, well that always shows the strength of your argument.

> who feel that the artificial demand from criminals laundering money and posing as legitimate crypto investors is a feature

Didn't realize I was a NFT supporter by calling out your contradiction. Oh, and a straw man too, always nice to see. Also, technology can be abused? Who would have thought?

Its a shame that primary users are the criminal masterminds who've apparently become art connoisseurs of monkey jpegs.

I don't seem to remember supporting "laundering money". Do you mean in the same way that banking at HSBC, BYN Mellon, Deutsche, Swedbank, Danke and others is supporting money laundering? [1-6] Or how banking with BoA is supporting fraud? [7]

Although its nice to see that you believe in "legitimate crypto investors".

1: https://archive.nytimes.com/dealbook.nytimes.com/2014/06/30/...
2:https://www.bloomberg.com/news/articles/2019-02-20/swedbank-...
3:https://www.acfcs.org/news/419424/Danske-Bank-reveals-Estoni...
4: https://www.nytimes.com/2005/11/09/business/bank-settles-us-...
5:https://www.theguardian.com/business/2019/apr/17/deutsche-ba...
6:https://www.investopedia.com/stock-analysis/2013/investing-n...
7:https://www.justice.gov/opa/pr/bank-america-pay-1665-billion...

> If the only ones using it are criminals, then it's no longer useful even for them, because the whole point is to claim legitimate crypto profits.

Uh, sure? Sounds good man.
>It seems that you would appreciate it if other people treated you this way.

by appreciating the work I do? It's not perfect and I of course hate a good amount of code I write, but I'm so confused how people can treat a compliment as "coddling". What's wrong with taking pride in your craft every once in a while?

Are we confused about frequency? No, I am fine with 9/10 of my commits having a "LGTM" and leaving it at that. Not ever task needs praise.

But you surely understand that there's a difference in praises and insults. I'm fine 10% of the time being complimented. I'm not fine 10% of the time being insulted. If you can't get your point across without calling my (or your) person into question, we have much bigger issues at play.
> I don't think it's unreasonable to want to be able to specify a meeting in London, on July 1st 2030, at 6pm local time - no matter what happens to UK timezones between now and then.

What's unreasonable is wanting this to be one piece of information.

Location and time are distinct concepts that need to be split up.

A timezone is not a location. Timezones are just a subjective shorthand convenience for display purposes, not actually tracking time. The reason the abstraction sucks is because the idea sucks.
In India, It’s Advantage Tesla, as Chinese Automakers Face Heat
As someone who have dealt with it in the past two years, no. If you want to do complex queries (aggregations), it's a huge pain in the ass to do, reason about, and also troubleshoot. Simple things in SQL like joins are more painful to reason about in mongo. Then there's these gotchas, like if you want to do a join using the $lookup operator, then you need to be aware that indices may not apply in certain situations.

On the driver side, the mongo node client has a really convoluted way of performing transactions that it is really easy to screw up where it looks like you're writing your transaction properly, but it actually doesn't get treated like one (did you remember to finalize the transaction session? did you make sure to pass the session handle to every single mongo callout you're making, etc)

If you want something like trigram searches, you'll have to pay for Mongo Atlas, their hosted mongo product; otherwise, you're stuck with a simple fulltext index.
If those lines died out from intertribal competition though, it wasn’t a near-extinction era. Some slightly less competitive group could have made it into the present day in that case.
Correct. We are an unlikely species, as far as we can tell, for a number of reasons.
except, multiple tribal groups have oral history about that
Correct. It's actually not even Doom:

The game does not use the Doom engine, but features a custom engine, known as the Reality engine, programmed by Randy Linden.
Google introduces new Limited Ads Serving policy
I'm naive? What do you expect to see? Just take a still and apply some noise to it, and it'll look "just like" video. I don't know what you're on about, but there's no people in these images. If these were manned landings with expeditions, then great, let's have some video. But that's not what we're talking about. And you know this
Also, it in includes support for a bunch of formats that aren't actually very useful in practice.
Protobufs are pretty good.

Sure, there's things that can be improved, but years later they are still the most ubiquitous binary message format.
> You're right that I'm using "ally" informally, to mean that the country would be in the U.S. camp if there is a direct confrontation between the U.S. and China in the future.

The government of Vietnam has emphasized that it will not "choose" between US or China. ASEAN nations in general feel this way. They oppose war itself, and can't be tricked into taking sides in one instigated by Washington (or Beijing).

> Vietnam: 84% have a favorable opinion of the U.S., 11% have a favorable opinion of China

Please actually read the articles you link. This is for Vietnamese American citizens, not citizens of Vietnam. It is utterly unsurprising that immigrants have a overwhelmingly favorable opinion of their new home country, and reveals next to nothing about the PRC-SRV relations .
To receive for life cash transfers from State
> it worked for iraq, afghanistan, vietnam, etc so it must work for ukraine.

I get the first two, but Vietnam? Unless you mean the Chinese invasion that came after end of the war that the Americans were involved in?
Court rules in Pornhub’s favor: Age-verification law violates First Amendment
this seems to me to be too much extra work (to prepare) to deliver a compliment.

I'd rather see a culture where compliments/kudos are quick, easy, and often.
A couple of these guys went to my high school! Seemed really overtly harsh.
I got caught defeating computer protections in high school. They gave me a job. It helps that I used my elevated access to fix the printer so I could print without moving to another computer.

Gaining illicit access to systems lost the appeal when I realized they’d just grant the access if they trusted you not to screw it up. That was the end of my hacking and beginning of my career.
How did we ever get anything done then, if not by each of us deciding a certain way is best? We sure didn't wait for an overlord to force democracy upon us and abolish slavery as far as I know. The version of history I heard includes needing uprisings (made up of people that each believe in the cause) to get here.
Imagining a future where Penpot gets Blender-level resources and implements an SVG VM in WASM that renders to WebGL.
It'll happy generate sources for you -- just be aware that most of the citations will be bogus. Not sure how many teachers/professors test the validity of citations.
Yeah it seems like a really easy way to make stereoscopes, because you can just adjust the spaces! I kinda want to play around with making one myself.

I wasn't sure if you were just having trouble with this one, or if you didn't know about viewing stereoscopes at all.
The website is beautiful expect that stupid cookie popup. Has anyone ever got any fines for not putting up cookie popup in their website?

Also, if you are into this, you might like the book:

Cut in Half: The Hidden World Inside Everyday Objects
https://www.amazon.com/Cut-Half-Hidden-Everyday-Objects/dp/1...
going further i have a strong preference not to be named at all in an email from my phone company. let's keep it simple; if i want the email at all then i want to go right to the bill URL, in your example
> How did we end up like this?

Optimization.

You've seen SEO, this is Social Media Optimization.
I don't think that's the reason.

The large majority of the "Linux kernel code" is drivers, but the large majority of the driver code is the GPU drivers. And the GPU doesn't have its own collection of drivers for every network chip or USB controller ever made.

The second biggest part of the Linux kernel is "arch/" which is the architecture-specific stuff, but GPUs don't really have that either -- a given vendor more or less corresponds to a platform architecture, but if you compare it to, say, "x86/" that's only ~11% of "arch/" and <1% of the kernel.

The reason the GPU drivers are so big is that they're gibberish. Instead of specifying an interface to interact with the GPU in a sane way, they're full of magic numbers that seem to map a (large, overly complex) API interface into the values you pass to the GPU to call the API functions implemented by the GPU's firmware, which is the actual GPU "operating system" but the vendors want to keep as a black box.

Which is obviously counter-productive because it keeps users from optimizing for their GPU, which would make things run faster on it (or have fewer stability bugs), which would make more people want to buy them over a competitor's, which was supposed to be the reason for the secrecy.
The US does not have any more experience in defeating near-peer militaries in a defensive position, as the last time it attempted (and failed) to do so was against China.

Iraq and Afghanistan may very well be more detrimental than useful. They made the US military focus on aspects of warfare that aren't relevant to a near peer conflict, and unlearning that is a difficult task that's currently consuming a lot of resources.
There is no easy way to reject all cookies, so I am not reading.
Primitive Technology: Downdraft Kiln [video]
I’m not sure if it reaches the level of hype, but in at least one country where English is not the dominant language—Japan, where I live—using LLMs for language learning is frequently mentioned in the press and elsewhere. Some educators are starting to use them in classes, too:

https://mainichi.jp/english/articles/20230824/p2a/00m/0na/02...
... or the various projects by Johnny Lee [1], using the then new wiimote in completely novel ways [2][3].

15 years later, I'm still surprised these proof-of-concepts didn't evolve into something more commercial.

[1] http://johnnylee.net/projects/wii/

[2] https://www.youtube.com/watch?v=Jd3-eiid-Uw

[3] https://www.youtube.com/watch?v=5s5EvhHy7eQ
> For example, people might resist paying taxes in the context of high levels of governmental corruption, as evidenced by a governmental failure to deal with widespread problems like poor roads, endemic homelessness, etc.

You just described majority of places...
Usually because a company doesn’t care about improving, they just care about virtue signaling. Benefits are only seen if the work is taken seriously.
Note that Teams was using Electron but a preview no longer bundles a browser and massively reduces RAM usage. Still only for Windows though.
That's not an accurate comparison. The chief complaint cities have is that stolen cars result in other crimes, which drains law enforcement resources.

> Yet in 2015, 96% of new cars sold by other manufacturers did come with immobilisers, which cost at most a few hundred dollars. For Kia and Hyundai vehicles, the figure was just 26%. Todd Henderson, a legal scholar at the University of Chicago, says that on the face of it, the cities suing might have a case. It would rest, he says, on the argument that when a simple and cheap technology is available that can radically reduce the chance of a product causing enormous damage, “the non-inclusion makes the product defective.”

This seems like a reasonable argument to me, and Kia/Hyundai deserve to be pushed to answer why they're pinching pennies over a widely used, cheap and effective anti-theft technology.
Exactly. My wife tutors kids at the high school who never mastered arithmetic and are trying to learn algebra. It's hopeless.
NVMe is largely the model people here are complaining about. A small kernel shim driver that is talking to a huge firmware code base on the other side of a mailbox interface.

Even on small m.2 style standalone drives, your looking at code, which not only handles the details of managing flash error correction, wear leveling, garbage collection, etc, etc, but all the code required to manage the thermal, voltage, pcie link training, etc of the 2-5 or so microcontrollers embedded in the drive and possibly an RTOS or two hosting it all.

Never mind fabric attach (DPU?) NVMe devices which do all that, plus deal with thin provisioning, partitioning, deduplication, device sharing, replication, RAID, etc, etc. Frequently themselves embedding a Linux (or similar level of complexity OS) kernel in the control plane.
Outlook express supported Usenet, but Outlook did not.

That’s why I had to retire my company’s internal NNTP setup - because at some point, too many users were just using it through the web and email gateway that it was cumbersome and made no senses to keep it running.
What "things that work" does Shell otherwise spend the money on if not half-assed offsets? Besides executives and peak oil I mean, since those aren't going to work against climate change either
Those stakes are often misjudged or simply ignored. Nobody cares if a thing takes 10000x more time than it could if it works, right? Boom, you just wrote Windows Update that wastes centuries of human time each day.

And we haven't even gotten to all the effort that is wasted due to insecure software, hacked devices and leaked data.
That's what insurance is for, at least as far as the owner is concerned. For the city, crime isn't sued, it's prosecuted. Fines/restitution could be used to recoup money for time spent on the case. Otherwise, punishment for the person committing GTA isn't to be sued.
> Right, but that was not due to nntp

No, but that's mostly because NNTP yet had to be invented (RFC977 is from 1986, a good 6 years after Usenet started, and was mostly used for client access, not backbone propagation, which was usually 'whatever cnews does' over UUCP).

> This is a very fundamental difference between a distributed ecosystem like usenet and a centralized walled garden.

Yet much closer to 'censorship' than whatever goes on at your typical walled garden today. The whole idea that Usenet was some sort of egalitarian free-for-all is just wrong: if you stepped out of line, you would lose your soapbox fast, often by an entire group/hierarchy/site being cut off.

But even if it did not get that far, the last response you would ever get on a group being plonk (the sound of being added to a killfile, often side-wide) was common. Besides that, *.moderated groups were also a thing, where messages would only be published upon manual approval from the group owners.
Sorry, I'll be more specific - do you wish you were never born?
No, the terrible misfeature that this group wants is “government provides a bunch of opaque hashes that are ‘CSAM’, all images are compared with those hashes, and if the hashes match then the user details are given to police”

Note that by design the hashes cannot be audited (though in the legitimate case I don’t imagine doing so would be pleasant), so there’s nothing stopping a malicious party inserting hashes of anything they want - and then the news report will be “person x bought in for questioning after CSAM detector flagged them”.

That’s before countries just pass explicit laws saying that the filter must includE LGBT content (in the US several states consider books with lgbt characters to be sexual content, so a lgbt teenager would be de facto CSAM), in the UK the IPA is used to catch people not collecting dog poop so trusting them not to expand scope is laughable, in Iran a picture of a woman without a hijab would obviously be reportable, etc

What Apple has done is add the ability to filter content (eg block dick picks) and for child accounts to place extra steps (incl providing contact numbers I think?) if a child attempts to send pics with nudity, etc
Only because he lived in Germany and their system was more reasonable about it.
What I think is crazy is there is a modding community that cuts up the Wii board. Specifically this guy GingerOfOz [1] that can fit a Wii in about the size of a GameBoy Color.

1. https://www.youtube.com/@GingerOfOz