skysight-inc/HackerNews huggingface dataset:
Back in 2018 [1], at a similar time that there was a lot of moving about and restructuring. I think this is about the time that Google search started going downhill as well

[1] https://gizmodo.com/google-removes-nearly-all-mentions-of-do...
It doesn't sound like Musk did anything of value here. He just complies with dictators and fights democracies because dictators let him run wild while democratic countries will soon put him in jail for market manipulation, money laundering, fraud, labor law violations, environment pollution, and the rest.

You people really need to broaden your views about this guy.
life threats to the judge, harassment of surpreme court family members, fake stories about relationships with mafia. All of them links with adsense ad monetization on youtube, obviously.
And you have to do the "use another app" dance on every single login too... You know I have TOTP setup, you know I'm not using MS Authenticator.

To make matters worse(?), I have not been able to login to Teams at all in the last two weeks. I select "use another app" ... and nothing happens. Sigh.

It is astonishing how bad we can make software today. We used to at least try.
I think the point when people start saying "you have to do the reverse of X to preserve X" is the right time for them to look in the mirror and check not wearing clown getup
> But my usage is so low that the current price feels horrendous per hour.

I don’t know how you can decry video streaming and advertising as destroying the planet and thus hating one of the companies that provide these services YET you use it.
Actually,I don't think you ever need to be profitable, as long as you are cash flow positive, there isn't really a reason to stop the merry-go-round. It sounds weird, but if every month you collect more cash, and you pile it into future investments/raw materials, it just turns into more cash flow later.
Nobody in Brazil loses with one badly managed social network leaving the country, it is not as if we don't have other 100 better tools to communicate than the tar pit Xitter is
Ah, finally a topic I know something about. In general, monitors and TVs were NOT shipped by common carrier.

In the consumer realm, you went to the store to buy your TV or computer and brought it home in your station wagon, possibly bribing your neighbor with beer if you needed help with the big heavy boxes or just wanted some company for the ordeal.

In the business realm, companies like IBM and Dell had (and still do) their own carriers that they contract with because it gives them more control over every part of the delivery process.

That said, CRTs are not particularly fragile, they are just heavy and bulky. With enough Styrofoam, they ship just fine. I did it multiple times. It costs a lot more than you'd like, of course, but generally cheaper than a plane ticket.

I was actually surprised when I learned for the first time that Amazon sold big LCD televisions. They are MUCH more fragile than a CRT on account of being a big pane of thin glass that's not allowed to bend or twist at all. I have to imagine the shipping loss rate of these is somewhere in the single digits at least.
> This is a strange opinion to hear on HN.

A diversity of viewpoints is healthy for discussion, and diversity yeilds a healthy and robust eco-system.

Not all of us drink deep of the Kool-"AI"d. So far it's main application appears to be give marketing something to annoy the snot out out you with.
I'm not saying it's useless. But now it's situational, which wasn't the case in the 2000s.
My point is that this would become optional and the cardholder chooses whether to opt-in (and pay an extra fee) at the time of payment.

If the cardholder doesn't opt-in then the payment is as good as cash (with the same recourse available as if you paid cash).

This could allow low/no-fee transactions for low-stakes situations where the chargeback protection wasn't going to be used anyway.
The linked tweet says nothing about Nvidia binaries, how was that determined?
You don't have to reply to a comment if you don't really have anything else to say. What's the point of saying "Now I have two problems" without saying what the new problem is? So what is it? It can't be that an ORM has been added to the mix, since Ecto isn't an ORM.
> critical of projects at the design stage but everyone is obligated to commit to the project once it starts to be implemented

Do you mind sharing a concrete example?
One of the funniest things in HN that I love to "lose" some karma points is to join discussions about/with frustrated ex- Googlers. Google is shit, completely enshitiffied and the engineers there are responsible for that but still when you get to this kind of thread the only thing you see is them praising each other, patting back. Google is gone, my friends. Men in suits destroyed it. Gone is the time that people working there were considered smart, now only the greedy remained.
Thanks for the article, I'll be sure to read it when I have the time - unfortunately there seems to be nothing in there about J++ and Ext-VOS which would be the most interesting to this discussion.

From what I gather, J++ would've been still a bytecode based, and GCd language, which would've had the same shortcomings as .NET when interacting with native code.
Learning objectives:

a) Understanding the fundamental concept of Docker containers.
b) Understanding the benefits and applications of Docker in software development.
c) Understanding Docker commands, including `docker run`, `docker ps`, `docker stop`, `docker kill`, `docker rm`, `docker exec`, `docker logs`, and `docker volume`.
d) Understanding Docker Compose and its role in defining and managing multi-container Docker applications.
e) Understanding Dockerfiles and how to create custom Docker images for applications.
f) Understanding the concept of Docker registries and how to push and pull images to/from a registry.
If you have to censor your opposition it's an admission they've made points you can't refute.

The solution is to bring some smarter people into your movement with better counterarguments. Often those counterarguments are going to have to include some minor concessions and soul searching. Maybe your side has gotten complacent and drifted in its beliefs away from the sensible. Maybe you're become equal but opposite to those you call awful.

I.e. produce new ideas that resonate better than theirs and they'll disappear like a fart in the wind.
Getting back into C programming for CP/M
A sort of blacklist that propagates upstream, progressing thru DNS to final IP ranges. A preponderance of evidence gets a range banned until compliance is evident. Sounds good!
Portugal like many European banks already has a working solution to this for 20 years where you can create temporary card numbers and use that instead or, as of late, pay directly through an app that enables this same behaviour.

The Netherlands had a similar system where they used physical totp (I believe) terminals which generated them from your bank card + pin, completely offline. Nowadays everyone uses iDEAL identically to what you describe.
Do you work at X? I'm sure you wouldn't be speaking in such confident terms if you didn't have some inside knowledge. Are you meeting with Elon to discuss these things?
The policies are not technical specifications as such they are more guidelines interpreted by humans - hence some apps getting through while others fail.

How would you provide a service which matches this to advise your own customers ahead of them submitting their apps to Google / Apple?
> It shouldn't be too much to ask to have the cops arrest the criminals and not the bystanders.

Have you ever met a cop before? The only disincentive to arresting more people is a bit of paperwork, and the whole court system is stacked against the arrested unless they can afford non-court-appointed lawyers to pave their way. Guilt-by-association doesn't magically disappear from the psyche when handing someone power and a gun, rather it gets easier to apply indiscriminately because it's very hard for people to oppose the one with authority over their freedom and state-sanctioned license to be violent.
I would suggest see nothing.tech, I have been using it since last 6 months, no problem whatsoever nice updates, and reasonable pricing. Even the camera quality is good. Plus, if you ever are required to move to apple ecosystem they have experimental Airpod support.
Why toilet paper keeps getting smaller and smaller
It sure is a lot, and it sure is easy to switch from Google.
Google is a monopoly. Of course you can complain over such a company even if you use their products.
This post reads as anti-China propaganda in tone. I found this less breathless account of it: https://web.archive.org/web/20240326212544/https://www.rfa.o...
Quizlet has a spaced repetition mode you can use, you might need to pay for it? I used it a few years ago for some stuff I needed to memorize in school.
Infiltrating the Far Right
> much of which has historically been made in China

The "Chinese crap" argument fails to realize that yes, all cheap crap is made in China, because everything is made in China.

Nobody looks at an iPhone and says "ugh, Chinese crap".
which one of these programs constitute of a military reconnaissance satellite?
Can barely see the tweet without an account. I wonder when that's going to require an account as well.
Not to take away from your broader point (that different data types are appropriate in different scenarios), but:

> Python chooses to provide (3) because Python is slow anyway so why not at least provide the least surprising container given how slow the language is. The existing Python dict was so awful that OrderedDict is actually faster (not fast in the wider scheme of things, but faster than that) so that's good enough.

The python dict implementation is actually extremely optimized, and used in very critical hot paths throughout the interpreter and object model (for example, ``object.__dict__``). Additionally, python dicts (in cpython) are implemented in C, so any "slowness" there is going to be the result of the python code written to use the dictionary, and not the dict itself.

Up until python 3.6, cpython dictionaries were not ordered. At version 3.6, cpython dicts were made ordered, but only as an implementation detail. And at version 3.7, the preserves-insertion-order property of dicts was officially made part of the language spec, so that all python implementations need to support it.

The 3.6 change was made purely for performance reasons (and the stdlib already included an OrderedDict anyways). It was then made part of the language spec in 3.7 for several reasons: reduced maintenance burden for OrderedDict, convenience to developers using python, reducing the chance of accidental footguns of people relying on the implementation detail as if it were actually part of the language (and it then being removed later and breaking things), etc.

The decision was made as part of this thread[1], if you're curious.

[1] https://mail.python.org/pipermail/python-dev/2017-December/1...
GDPR enforcement is severely lacking, even in "business as usual" matters like nonconsensual data collection/processing, let alone data breach handling.

GDPR has been with us since 2018, and it if was the deterrent that everyone claimed it to be, we wouldn't be having this discussion today.
It’s searching for nvidia-smi binaries, which is a glorified status monitor for NVIDIA GPUs. Presumably to do nothing more than figure out what driver version you are running..

(The powershell bit seems to be used for something else however, so that’s just ancillary stupidity)
How to Add NextAuth Credentials Provider into Your NextJS App
> "if they are paying you a large salary, what they take from you is far greater"

Hmm, this seems like a nice thing to tell oneself to avoid feeling underpaid :)
After getting used to Python's dicts being ordered since 3.6, I really wish every language would do this. I think it is natural to think about the keys being kept in inserted order, and it is very handy a lot of the time. Rust's `indexmap` for example is nearly as performant if I recall as the stdlib `HashMap`, so it probably wouldn't be much in the way of overhead to do so. Regardless, every major lang should have an ordered map in the stdlib in my opinion.
They do not have a monopoly on video streaming, and if they did piracy would be the morally acceptable option.
Every time I read one of these “thinking doesn’t work” blog posts I come away thinking “omg, these people just have no idea how hard it is to think”. IMHO the only situation you should be allowed to draw axioms and propositions like little balls with arrows between them is if you’re working in a formal theorem proving system. Anybody who has tried that knows that it’s just not true that the conclusion “startups shouldn’t raise money” logically follows from vague statements like “you’ll be more focused if you don’t have much money”.
Not necessarily. You can just sell it and get paid. Either selling it in the public markets or private to a PE firm or someone else
> a lot of Internet businesses would have a hard time adjusting to that.

Why? The majority of situations where you need an account can be replaced with pseudonymous info.

Netflix needs an account and some payment data (which can itself be a pseudonymous card number with no identifying info attached), but it doesn't need to know my name or anything else.

I can see that the whole advertising/data broker/"growth & engagement" crowd would end up begging on the streets, but I'm not sure many actually valuable businesses would be affected all that much.
Em... Harry Parch was living off Guggenheim and Carnegie grants at the start of the great depression. He was also celebrated and known in New York early in his career (while working menial jobs). He absolutely didn't rise from obscurity while living in a rural area. He was still receiving grants while travelling as a 'hobo' at the height of the great depression. He wasn't exactly cosplaying poverty, but it's a total mischaracterisation to craft a narrative where he was discovered while living that life.

> People who care about music will find interesting musicians, no matter where they live

This is the 'just world hypothesis' and survivorship bias combined. Some very talented people will be discovered despite their circumstances. An enormously larger number will not. You won't know you don't know them.
> Python chooses to provide (3) because Python is slow anyway so why not at least provide the least surprising container given how slow the language is. The existing Python dict was so awful that OrderedDict is actually faster (not fast in the wider scheme of things, but faster than that) so that's good enough.

That is completely incorrect. The builtin dict is similar to https://docs.rs/indexmap/latest/indexmap/ not a linked hashmap, it was used because it significantly improves iteration speed and uses less memory.
At least newer Android phones have something like 7 years of updates, so there is some progress.

The claim that more memory/computing power has no benefits at all seems nonsensical.
Analyze your Hacker News: What kind of a hacker are you?
Scientists learning warning signs of The Big One. Should they tell the public?
Do you do NAT hole punching, and/or port traversal like uPNP, NAT-PMP? I think for all but the most hostile networks the use of the relay server can be almost always avoided.
> Because it's the one you can reasonably suggest to all your utterly nontechnical friends and relatives

I concurr.-

PS. On a related tangent the amount of unpaid "support" tech knowledgeable individuals are doing for (particularly) FAANG is enormous.-
I see how to include pages using the [[PAGEADD]] but didn’t see a way to create links to other pages inside a page.
No, "simplicity" and "speed" are in fact both conditional on correctness. Simple wrong answers aren't useful, fast wrong answers aren't useful. There can be accuracy and you might trade lower accuracy for speed, but that's not correctness.

If the answer is "Chicago" then "A City in North America" is low accuracy but "New York" is wrong.
> reduced maintenance burden for OrderedDict

The maintenance burden for ordered dict was not changed: ODict supports constant time moving to or removing from the start or end, so it has to be a linked hashmap, regardless of the ordering of the underlying map.
The point, though, is the 90% are having a disastrous impact on the environment, despite being fundamentally irrelevant and thus wasteful.
By the same logic, this applies for slack, Teams and Zoom.

p.s. I haven't installed the desktop app for either, and don't intend to because I kind of agree with you.
Well the showing up part is quite important I’d argue.
No. The null reference shouldn't exist. That's Tony Hoare's "Billion Dollar Mistake".

Rust does not have null references. If I have a reference it is not null.

The "there is no value here" semantic is provided by Option<T> - if I mean that there may or may not be a reference I want Option<&T> an optional reference.
I’m cool with that as long as it’s not my credit card.
COM reference counting happens to be a big deal, that is why UWP applications are much slower than Win32 ones, it isn't only about the sandbox.

Also why there is the best practice to stay as much as possible inside. NET, or inside C++, instead of doing UWP API calls.

So don't fall into the usual trap thinking a tracing GC is worse.

As for Ext-VOS,

https://web.archive.org/web/20190111203733/https://blogs.msd...
I was one paragraph in before I realized this is GPT. Why are you replying to human thoughts with AI garbage? Wtf go interact with people in person.
> I'm sorry I can't as I've signed an NDA

Surely the company you worked for can't be the only one replacing people with these tools. What about the companies that actually have thousands of devs on their payroll?

> What you describe are the previous generation of AI tools which were using you as training

Do these new generation AI tools have names, mentions, parent companies? Or is everything in this shadow realm covered by NDA and I, as a mere mortal, cannot access?

> Not even Indians are safe.

What does this even mean?
For people who want to view the post and comments without a Twitter/X account: https://nitter.poast.org/da_wamwoowam/status/182487249836352...
I guess they're referring to the brain (and, by extension, the eyes!) being an "immunoprivileged zone" [1]... the brain-blood-barrier makes a lot of "everyday" stuff for the rest of the body pretty complex affairs for everything CNS related.

[1] https://en.wikipedia.org/wiki/Immune_privilege
Google is not even close to that kind of monopoly. Every one of their products has viable alternative, and plenty of anti-Google people get by without using them.
You've got some very confused beliefs about what mkv is and why it's used. Mkv is a container, not a codec, which is most often used to store lossy video and audio tracks. It can store lossless tracks too, but that is uncommon in practice. Other popular containers, such as mp4 (e.g. MPEG-4 Part 14), can also store lossless tracks.

The biggest reason anime people prefer mkv to mp4 is because mkv supports the ASS/SSA subtitle format, which is favored by the anime subbing community for its extremely versatile formatting options. For instance, it is common for subbers to cover up signs containing Japanese text with translated subtitle text, tracked to the video, styled and transformed to appear virtually seamless. Less relevant but still important to some people, mkv supports a plethera of old (and very lossy) video codecs, which is sometimes relevant when it comes to repackaging old encodes of hard to find media. Being able to copy in the old video codec without transcoding preserves what little quality there is while allowing you to package it with modern subtitles. Mkv also has superior support for chapters, metadata, etc.

But I get it, you hate anime and think weebs are pervs. I thought you were a man who values tolerance highly, but whatever man. It has little bearing on technical matters. Incidentally, anime people generally favor mpv above VLC, because the ASS/SSA support is a lot better in mpv (mpv uses it for rendering the psuedo-GUI.)

As for the bugs and UX issues in VLC, I assume that your claims are more accurate than your understanding of media containers, but VLC is nevertheless the best video player to recommend to nontechnical users you might find yourself playing tech support for. They won't tinker with it and therefore won't discover most of the issues you're talking about. What they'll get out of it is a media player that plays whatever file they throw at it, without feeling the need to run sketchy "codec packs" they found god knows where on the internet.
Again, the phrase was not dropped. You might notice that your link is titled "Google removes nearly all mentions of don't be evil from its code of conduct". (By which they mean 3 mentions.)

But as that article notes, they didn't drop the phrase. It's there now. It's always been there. There was never a time when they dropped it.
It's below on the thread, see:
https://threadreaderapp.com/thread/1824872498363523537.html

Honesty I wished every HN post linking to Twitter was just changed to a threadreader link because otherwise only registered Twitter users can see the content being posted.
Yeah, one way would be to go through previous rejections and ascertaining the reasons then testing them based on the reasons, also that is more of a reason this type of service is required. It could eventually become sort of an arbitrator between user and a monopoly. As a totally new third party with understanding in guidelines provided by Google/Apple and access to the consumer's business model could request for a reverification, maybe.
A powerful Open-Source tool for transcribe and understand speech
Sure, but also, "shareholder value go up" just isn't very interesting or overall helpful to the world. It's helpful to the shareholders, sure, but beyond that?
> By law, Chinese citizens must install the gov't spyware - ''anti-fraud'' app.

> If it detects you trying to install apps gov't disapproved such as Twitter or cryptocurrency, immediately an alarm sends to police.

How is this breathlessly anti-China?

Isn’t this almost literally the same that the (much longer) article you link to says?

The only real difference seems to be that this has been the case for some time but only recently have the police been pushing it?

?

(Or, is there some hidden thread only people with Twitter accounts can see linked to this this tweet?)
Tests aren't enough: adding type hints to Python urllib3
The Startups shouldn't raise money link is dead. Here's the archived version: https://web.archive.org/web/20230102110907/https://ensorial....
> writers […] not related in any way with life science…

LOL, whut? All the contributors are very related to life sciences. Also, yeah, it’s labeled as a commentary piece, meaning of course it’s opinion, albeit the opinion of people with credentialed subject matter expertise.

https://journals.asm.org/doi/10.1128/jvi.01240-24#tab-contri...
correcthorsebatterystaple is 25 characters though.
The Banality of 'Don't Be Evil'
This thread is amazing. Thanks for pointing it out.

What's lovely is that it is indeed possible, but not trivial, and you can see Remi is sort of baiting to catch smart talented programmers to the project.

You can see the patience and long term horizon needed to lead a volunteer open source project. Time to study VLC more.

Thanks!
If security breaches lead to jail time, nobody but a few big companies will build anything. Be careful what you wish for.