skysight-inc/HackerNews huggingface dataset:
I realize this is just an anecdote, but I replaced the motherboard for my PC (an HP Z420) and it was dirt cheap IMO ($50). I have no idea what a fair market price for it is but it's perfectly reasonable.

You can find tons of similar models like my PC for sale on ebay for dirty cheap and they are perfectly acceptable for home use.

No, they will not sip power like an M1 or pair well with a RTX 3090 but they will do everything else just fine.

That said, I think it's only because the demand hasn't reached this low yet. But there's still a fair amount of supply left and it's a mixed blessing that the last few years hasn't seen drastic CPU performance gains that hasn't yet been stripped away by software, so anything even a decade old could be suitable, depending on your use case.
> Yes you can memorize an answer here, and the implementation of a binary tree - I think most people just do that.

If you are talking about a self-balancing binary search tree, then, yeah, most people will have to memorize the implementation, as it would take much more than an hour to implement correctly. But if you are talking about plan binary trees, most good engineers will be able to write a simple enough implementation for the interview in a couple of minutes. And it won't be from memory, it will come from _understanding_ of how the binary tree is structured. The beauty here is that there is no need to memorize the implementation, as it is much easier to remember the definition of a tree and then write an implementation based on that.
Speaking of faster coreutils replacements, I highly recommend ripgrep (rg) and fd-find (fd), which are Rust-based, incompatible replacements for grep and find.

I know I'm way behind the popularity curve* (they're already in debian-stable, for crying out loud); but for the benefit of anyone even more out of the loop than myself, do check these out. The speed increase is amazing: a significant quality-of-life improvement, essentially for free**. Particularly if you're on a modern NVME SSD and not utilizing it properly. (Incidentally, did you know the "t" in coreutil's "tar" stands for magnetic [t]ape?")

* (The now-top reply to this comment says 'ag' is even superior to 'rg', and they're probably right, but I had no clue about it! I did say I'm ignorant!)

**(Might have some cost if you're heavily invested in power-user syntax of the GNU or BSD versions, in which case incompatibility has a price).

https://github.com/BurntSushi/ripgrep

https://github.com/sharkdp/fd
It's not about "bribing". It's about using positive incentive-based economic policy instead of outright bans if certain regulations aren't met. Requiring companies to support certain things doesn't suddenly make them free.

Either way, society eventually shoulders the costs. It just comes down to which members shoulder it more.
Please don't take HN threads further into ideological flamewar. It's not what this site is for, and your comments in this thread have moved the thread noticeably in that direction.

https://news.ycombinator.com/newsguidelines.html
> That's not 100% accurate; as a concrete example, contain the implementations of this interface method

But why? I've often wanted to know what a method does in Ruby and have had to resort to .method(:x).source_location because it is so dynamic only the compiler knows once it has finished running it. I've never had to find all the places that conform to an interface in Go (a very different question) or Java, because that's what an interface is for, so that you don't need to know, and new people can come along and conform too: your interest should be limited to what they can do, which the interface tells you already. Maybe this is a problem in getting to know a large complex codebase I guess? I've never encountered it in the real world.

The second point is linked - interfaces are used the way you describe in a few other languages, Java among them, (find me all the implementors of x), but not in Go, the whole point is you have no idea who the implementors of an interface are, new ones will arrive, and that's ok.

It's certainly possible to write bad, confusing and enterprise Java flavoured code in Go, but the lack of inheritance at least does away with a whole bag of hurts related to overabstraction.
It's opensource by license.

Nobody has to be "authorized" to do anything with code shared. That's not how the licenses work.

> FOSS is about power to the end users, and Signal is fighting hard against it.

"power" here means the ability to derive your own forks (see https://github.com/dennisameling/Signal-Desktop).

Being OSS doesn't mean they have to be fully transparent on their plans, nor does it mean they have to cave to abusive behavior in PRs, feature requests or forums.
Umm... What? I have never seen any of those things you mentioned on a steam review, ever, in my ~15yrs on the platform.

The steam review graph is a fantastically useful tool for users with a huge SNR and I don't understand why you think otherwise.
Amazing! I'm surprised you're able to use the internet under those conditions.
*dirty rects
Not OP and I haven't been formally diagnosed with anything, but I also ran into severe anxiety issues (with no history of anxiety at all) after technical interviews. It's bad enough that I can't watch TV shows with any violence from overreaction

I underperform severely from trying to keep it together during that time, and the perfect scenarios/answers always come to me minutes after the interview is over!
The illogical left is never wrong even when caught in a catch 22
Both. Ah I think I might have had that book until my parents' basement flooded.

Yeah of course when it comes to how things are actually done it's hard to know without actually working in the field. But I just wanted an overview.
I'm not sure since I don't use PAT for github auth. SSH access is pretty simple to set up and I've never had issues with it. If you can, I'd suggest you switch to it
I don't know a platform today that has better content than SO for technical questions.

My code throughput have reduced a lot in recent years with changing roles and I prefer reading the actual documentation, I am no longer solving a immediate/specific problem. Even then I still click search hits on SO few times a week, and most times after clicking through a few questions I can find what I need.

Your(others) experience will vary from my mine of course, but I don't see anyone attempting a better model or better content short of source documentation .
All of which only really matters to those of us on this side of the ocean. China doesn’t need to project naval power, they project economic and political power due to being physically closer and a large exporter. Belt and road is their method for controlling the transport of goods. They can get oil/gas from Russia and the Middle East over land via trucks and pipelines.

Which is why I think the next 10 years will display how little control the US military is able to exert. 20 years of pointless war have ground the US military into dusty incompetence. Do we want to protect Taiwan or our access to the Persian Gulf? We may only be able to keep one of them.
Suppose Google dropped all pretense and offered full-time work to any qualified applicant willing to work for minimum living wage—a 21st century workfare program. What would those numbers look like? What are the costs of the overheads? Suppose Google is able to draw managers ("mentors") from the upper end of the same applicant pool. What's the upper bound on programmers after arriving at an equilibrium by iteration? Knuth estimates 2% of the world has what it takes to be a programmer. Is that a reasonable upper bound for such a program, considering that the existence of the program will by incentive probably double or quadruple the number of working programmers in the world, but also keeping in mind that the most of the world's existing and aspiring programmers won't be interested in minimum wage long-term?
And let's not get into the horizontal scrolling UI abomination they've added recently.
Lots of people would be surprised. Because they aren't educated about how these things work.

I'd wager that project managers working on these teams also don't have the understanding (let alone intuition) to judge whether these risks are present, and so will continue fighting for it. The wager is based on the presumption that someone who did understand these risks would pivot or otherwise not allow this initiative to continue.

PMs fight so hard because from their position their job is at risk if the project takes a nosedive. But they don't know what they're advocating for a lot of the time.

I know quite a few folks like this in FAANG and adjacent spaces.
Just to chime in, my 3D engine uses TGA to import textures too because the code is dead simple.

Sometimes when you are going to use your own format for saving data you could pick the simplest format for your import to accelerate productivity at the cost of diskspace.

In a similar way I use collada for character animations, it gets alot of slack from AAA studios (who all use FBX) but for indie development it's simple enough to be able to implement in a reasonable time (XML so you can see what's what)...

In the same line of thinking, I import static meshes from .obj, sound from .wav and last but not least font from .ttf!

The limiting factor usually is the editor you use to create/manipulate the assets in the first place, always look to the simplest export format they have, for Photoshop TGA is the simplest!

I export everything to my own custom binary formats to be loaded by the engine by customers, and there lz4 is a pretty good/simple RLE compression (RLE is also used by TGA BTW) and then .zip (also very simple!) to wrap it all up...

Keep it simple!
> in its current form, so-called perceptual hashing based client-side scanning (PH-CSS) algorithms will not be a ‘magic bullet’ for detecting illegal content like CSAM on personal devices

Whoever said it would be a magic bullet?

> The researchers say this highlights just how easily people with illegal material could fool the surveillance.

Ha yes, all you need to do is go to a university computing department and ask them to research algorithms to fool the scanner, and then turn it into an easy-to-use app.

Then you chance it with some real CP images. It might work! Or not.

Interesting but I don't think anyone at Apple will be shocked by this.
I take the post as the US dollar becoming more scarce but not running out.

If OP is right I don’t see the federal reserve acting to bail out China.

They might happen to do QE for another reason but not to help out other countries with their problems.
These are not my words or sentiments. I'll leave it at that.
My-Alternatives: Use update-alternatives for user-level customizations
To someone who doesn't live in USA the policies created by tech companies always seemed random and strange. But then I started looking at Californian news and suddenly it all made sense, it seems most strange policies are made in response to local political issues and then the whole world has to live with it. I can't say for sure whether that is what happened now, but it wouldn't be the first time.
Show HN: Avalonia control catalog running on Blazer client side WASM
I'm Gen Z.

Most Gen Zs are socialists (we actually know what it means) with a small minority of libertarians.

Very few would want to work for the CIA.
>The ultimate solution is, sadly, even more of a filter bubble: If I could click a button and have every like/dislike by pernicious players (in my opinion) completely removed from any measure shown to me, I would respect online ratings better. And maybe, eventually, given that the majority of people are rational and have better things to do, the bores might get bored of trying to manipulate every measure.

We have this problem with movie reviews as well. I lost all faith in Rotten Tomatoes when I saw Knock Down the House's viewer ranking go from the upper 80s to single digits over the course of two years. As more and more people found out that AOC was a star in the film, the score went down. It is a great film in my opinion. I wrote a script to scrape the reviews and provide details about the reviewers. So many 1 star reviews were new accounts that had just rated this film + maybe the Ilhan Omar film. Furthermore most of them don't even explain why they rated it that way(we all probably know why). This led me to think, what else is being manipulated? Are studios just buying up good reviews?

Recently they have introduced "Verified Reviews". This attempts to link your Rotten Tomatoes account with the movie theater so you can get a Verified Review checkmark if they have confirmed that you actually bought a ticket to the movie. Users can then filter on Verified reviews. This is a good first step and will probably help to curb abuse.
Also because "four years at FAANG -> CTO or Development Lead (with a major hiring component) of a smallish funded startup" is a really common path, and those folks often bring along those interviewing processes. Startup founders & salespeople love to be able to say "so-and-so came to us from Google" when talking to e.g. potential investors or major sales prospects, but often can't really afford great managers or well-seasoned developers from those places, most of the time, so you see a lot of this "this is my fourth job ever, counting an internship, and I've never held a position higher than Team Lead in which I still mostly wrote code, and I've been in industry less than ten years total, but half of that was at FAANG and one time I presented at a minor conference and that's on Youtube, so now I'm CTO of [25-employee startup]"

I think those places are screwing up, since they usually can't match FAANG comp and anyone who is great at those kinds of interviews will just go to FAANG instead, but whatever.
I cant eat as much as I want to vomit! rm -rf /google
"a later player on the stage" - they were founded before SpaceX
Demo: https://blaze.avaloniaui.net/
Dealing with Eventual Consistency and Idempotency in MongoDB Projections
The "interesting" piece with this default is whether it triggers further cross-defaults.

A couple of articles I read suggested that if Evergrande defaults on one bond it can trigger instant defaults on others.
>> It reminds me of British customer service. If you haven't lived in the UK you might not be familiar with the phenomenon of a checkout person being surly. They clearly don't want to be scanning your groceries or engaging in inane chit-chat with you. And they have almost no pretence about that fact.

How have you arrived at this conclusion?

I'm guessing by "British" you mean English. I've lived in Scotland for almost 15 years, and I can certainly tell you that "British" customer service is not Scots customer service. For a starter, most Scots do not identify as "British", so then to use your broad brush is a bad look.

If your experience was in England, please just say so.

In anycase, my experience shopping in Scotland is vastly different from shopping in the home counties.
Disclaimer: I haven't read TFA yet (will look at it later). But I've interviewed software people, detected anxiety sometimes, and made a mental note to not hold it against them. They're not interviewing for sales jobs, they are nerds, and it's fine for nerds to be shy introverts, especially around strangers.

If you're interviewing someone like that, try to give them a little breathing space, and maybe even tell them that you are noticing the nervousness and that it is ok. If you're being interviewed, I think it is ok to say you are a little bit nervous, take a few deep breaths to calm yourself down, etc.
The law doesn't require all cars be equipped for wheelchairs, just that wheelchair users can get service for the same price and same wait time as others. You can accomplish that without requiring all cars to have wheelchair access.
I cried a tear or two when they deprecated it. Apple can do enterprise hardware... just because Linux and x86 hardware became commoditized doesn't mean there isn't room for further innovation.

I think Apple should come out with an M1 Enterprise chip and a line of data center/server hardware to compete with Oxide. As for an OS, why not hire Hector Martin and adopt a particular flavor of Linux (maybe partner with Red Hat)?
Pretty much every oil except olive oil is supposed to be bad for you. Looks like we’re getting to a point where we have to reevaluate all of our traditional foods, even those that have been around for millennia.
Java’s nominal typing is both better and worse at the same time - but go is not novel in that area, plenty of similar languages existed before as well, so I don’t think having it contributed to go’s success.

As for your last paragraph, I feel like we often mean something different between a production-level go and java project. Non-IDE java development is entirely possible, but I think a prod project usually means something much larger than it does in case of go.
Oh honey, were you born yesterday? Of course they modify the numbers especially for political or covid related topics
By aligning themselves with a fact free version of reality, the conservative/libertarian hybrid movement that has captured the right have put themselves politically against anyone who is interested in truth or objective reality. This big tech by that definition aligns with “the left”.

However in reality YouTube has no political bias.
How Is Cryptocurrency Gambling Regulated Around the World
Smart to focus on smaller businesses but foolish albeit expected to only include Apple products in the solution. I'd put money on the overwhelming majority of businesses that have any Apple devices also have non Apple devices. Very few will be purely Apple environments and those that are would hardly qualify as enterprise environments. The reason is simple, Apple has failed to provide the needed suite of enterprise solutions to allow a company to build themselves around their ecosystem. You can do it in the home but Apple doesn't sell servers anymore or allow anyone to develop server products for them.
Discussed at the time:

Tech sector job interviews assess anxiety, not software skills: study - https://news.ycombinator.com/item?id=23848039 - July 2020 (1141 comments)
First, that depends on your circles. Second, many people turn to the right as they mature.
I doubt there exists a 4.0 gpa standford cs grad that is incapable of coding. It is more than just branding. Standford is harder and you learn more skills that a run of the mill state school.

MIT moreso, no one is skating under the radar at MIT
Nothing to be concerned about, citizen. If a video is disinformation, no need to look for downvotes, YouTube’s moderators will take care of removing that dangerous content for you. Nothing to see here.
Is this built on esbuild?

I was okay putting in my email but I don’t want to join a discord.
If you were even remotely close to the industry, you would know full well that the older a car is, the more of a pain in the ass is to repair. It only takes one rusty bolt snapping off to turn a 30 minute job into a 3 hour one. When that happens, the mechanic has to eat those extra hours. They don't get to crawl back to the customer and beg for triple the price. The shop owner certainly isn't going to pony up the difference. It (effectively) comes right out of their paycheck.

I feel that the instant knee-jerk accusation of discrimination against someone you never even met says quite a bit about you.
The interactive animated feature film- jump into a scene
Apparently he seems to be disliked by his kids too. Judging by shocking contents is his daughters diary, and the contents of his son's laptop. Would not surprise me at this point if they were both leaked to spite the "Big Guy". How exactly do both of them happen to "accidentally" just leave these things behind.
> An NFT is more like a blank piece of paper that has been rubber stamped by somebody.

Well it has something written on it, but yes pretty much. If the "somebody" is someone you care about though, then that can make it more than just a piece of paper, in the same way that if you care about the issuer of a certificate then it is more than just a piece of paper. I get the distinction you're trying to make, and I don't think it really matters, but perhaps it was a bad example and autographs would have been a better one.

To be clear, I don't own NFTs, I get the idea but they don't appeal to me. But I also don't own any expensive art either for the same reason, so to each his own. I do own a bunch of trading cards, and I'm sure plenty of people would just view them as pieces of paper. Point being, people value plenty of silly things, NFTs are just one of them.
Through some extremely creative accounting.
Well, now I’m concerned that European satellites could be counting my farts. Great…
I didn't know that, thanks. It does still require following the link to view it plainly, which is a slight deterrent, but that's a lot more balanced than I initially thought.
Maybe some content is just bad?
Comparing a moving thing to a static one is quite meaningless, but regarding third-party packages the JVM is parallel only to the python and node ecosystems.
That's awesome that Facebook is supporting it!

https://jpegxl.io/tutorials/facebook/#facebookjxlsupport

> [as of] the 8th of November 2021, all JPEG XL files were accepted ... Facebook offers full JPEG XL support
I'm in the U.S. I don't find the policy any more expensive than it would be for a long term rental property. This is a ski town condo and most of the risk to the insurer is fire I think, not Airbnb renters.
It is already very hard to get in as a student. why make it even tougher for them?
> Microsoft is not likely to find another billion desktop PCs onto which to sell a US-priced Windows/Office suite anytime soon.

Which is why Microsoft pivoted to additional revenue streams years ago. XBox, Azure, GitHub, SQL Server, LinkedIn, the Surface line, and more.
I am sure it would work great with the upcoming quarantine of 2038. Fellow citizen, for your own good, your car has been geofenced to your local grocery shop
I don't understand why anyone believes Tether when they say they own $30b of commercial paper. The fact that nobody in any of the commercial paper markets know who they are suggests that Tether is once again at least being misleading if not lying.
So.... you're saying Anarchists really just want to have Athenian Democracy?

Direct democracy might work well for a city state where even poor citizens are independent land owners, but I'm not convinced it would work for a large nation where there are enough powerful bad actors that they can use marketing and patronage to get control of the political process.
I figured it was Deutschland oder Ausländer that you would link. I agree
Unfortunately people's political positions today are more static because of social media bubbles.
I bought a new car about a year and a half ago. With 3 years 0% interest, I put the entire amount in an index fund and have been paying installments. At this point I’ve paid ~18,000 but because of market profits and taxes it has only been around $8000 I’ve really ended up paying.
Helm and Gomplate
del
This is horribly dystopian.

My company is pretty heavily into the Microsoft stack and I'm luckily a heavy voice in the decision making tree, this will never ever get enabled on our tenant. Here's hoping we don't unwittingly feed the ML machine behind this even if we never enable this. I hate this new world.
> Men and women typically aren't that different in studies.

That's an extremely broad assumption
bought ford today, the cheapest way to own rivian.
What you’re seeing could be a sign that the audience of HN has changed, or it could be that what you are referring to as “conspiracy theories” aren’t that.