skysight-inc/HackerNews huggingface dataset:
> ...nonetheless manufacturing an inconsistent interpretation of someone else's view...

The viability of the fetus and the sanctity of human life are cornerstones of the pro-life movement. I'm not "manufacturing" this argument. It's plastered on billboards and spouted by most all anti-abortion activists. Furthermore, I used to believe this nonsense myself. It's a reflection of what I used to think, not some imaginary political opponent.
I agree with everything you've said about it being most practical to run services on Linux. If OP's business grows I think they'd be wise to pivot away from macOS to avoid future pain.

But also, if OP sees a business opportunity today, and they've already solved it on top of macOS, I think they should strike while the iron is hot, with the code that exists. Most businesses die because they can't get enough users and keep them. IMO it makes sense to take on tech debt.
The original question referred to "target runtime", which I take to me "basic expected performance characteristics." E.g. "Nothing crazy -- should run on a million integers or less, in half a second or less, which requiring not much more than the array size (or a small multiple) in extra memory. And worst case should be not too far from average case."

From there, I can start to think about the running complexity (or whether it even matters, for the scale given). But if an interviewer won't even tell me that ... I'd assume they're just like making candidates dance, for the sake of making them dance. While they sit back and stare at their phone, and occasionally interrupt with "hints".
Why would you want to seem like you're struggling?
please don't politicize Hacker News
I recommend reading the author's blogs & listening to their podcasts. The goal is to have their core ideas drilled into your head, and sometimes that takes time. Having a cadence of a weekly blog post does that much better I find.

Maybe don't try to read the whole book in one week, but rather space out each chapter over a long period of time so that the message "sticks" with you.
I would remind you that vaccine hesitancy, vaccine skepticism, and vaccine avoidance are not the sole property of the American political right. To this point, Twitter also banned Naomi Wolf. Google it if you're not familiar. Instagram banned RFK Jr. Google that as well if you want.

https://www.theguardian.com/books/2021/jun/05/naomi-wolf-ban...

< Its clearly forcing their politics onto the public by not allowing counter views, the politics that do include race, religion, and other aspects of life.

Marjorie Taylor Green posted provably false misinformation about vaccines, in clear violation of Twitters terms of service. She entered into a binding contract when she signed up for her Twitter account, and Twitter found a suitable remedy. She breached the contract and they terminated her account.

But never mind private companies. Society does not have to accommodate toxic, antisocial "counter views" in the interest of "fair and balanced". There is nothing "fair and balanced" about lies, and there aren't two sides to every debate. It's very convenient to cry censorship, but where is your call for personal responsibility on the part of Ms. Green?

< They clearly banned her for her right leaning politics, and used terms like "misinformation".

I would be interested in proof that her account was terminated for her right leaning politics.
Yes - after “Recruiter: wrong, not "attributes", it's "metadata".” - it’s clear enough what’s happening. “stat() return an error code, not an inode” - I know this isn’t what’s on the paper, and the author should have also. “stat() let you get the inode number” would have let you stay pedantically correct yet still satisfy the recruiter.

“What is the type of the packets exchanged to establish a TCP connection?” - as soon as I read the question, I knew right away the author would give the exact hex, and the recruiter would want the three letter acronyms.

Perhaps this was a brilliant engineer disguising a personality interview as a technical one. Personally I would want my coworker or boss to be someone with enough awareness to have passed this interview. Compassion, empathy, social awareness, understanding someone else’s role and perspective, setting aside your ego to help a conversation go smoothly - important for a director to have.
FYI there is a typo in the home page:

> Get early access and
save 50% on paid plains in 2022

*plans (presumably)
Ingo Molnar was always one of my favourite scary kernel devs. This kind of massive rewrite was always a key strength of OG devs, who were prepared to tackle maintenance tasks beyond the limits of mortal sanity. The result of such ongoing struggles is why the Linux kernel still works after decades of active development, despite radical changing requirements.
Ironically, I think reddit's search sucks, but the knowledge of reddit is pretty decent, so searching google and adding reddit gets some of the better recommendations... at least you skip the shitty ad sites.
> The OP missed out the key word "series" from the actual blog.

Probably didn't miss it... probably hit the very strict/short HN post title limit.
Yes, it's been hacked by Iranians. The image appears to be Iranian leader's firing a missile to Israel.
Wait so why was monoprice on the hook to pay for reinstalling it?
If you look at a result, then at the conditions that lead to it, you could always say that it’s almost as though those conditions were intended to lead to that result. It’s somewhat tautological.
>It's a full-fledged examination that expects you to excel while being constantly watched and judged.

and interrupted, frequently, because that's also perfectly normal.

It's comical how this industry now thinks these arcane and often quite difficult DS&A interview question processes are reasonable and how it's been so normalized people just study this for weeks before applying to a new position, sacrificing evenings and weekends just for job mobility. These processes are not even proxies for intelligence anymore except maybe the very few people so wired they miraculously could jump through a handful of these with optimized solutions in 15 minutes without ever seeing and solving the problem before. I've worked with very intelligent people before who qualify as geniuses and they couldn't solve these problems under these conditions, especially not multiple of them without having at least seen the problem before.
And that government was created by the same people… your point is?
Do you think it could be in Google's interest to show those clones, at least in the short term? How does the advertising game work for those sites?

It just seems unlikely that they can't do anything to fix it.
That assumes that the virtual machine has no bugs
Respecting robots.txt would mean not saving pages blocked by robots.txt. Not just hiding.
It should be faster to repaint the view in the browser as well as extensible/configurable and hotkeyable, and plus if it’s browser native then it could proportionally adjust the splits when the os wm resizes it as well
Anyone who doesn't just have a kneejerk reaction based on the name realizes antiwork is actually more against the exploitation of workers and/or the planet than against work. Calling it "anti-civilizational" demonstrates that you either have no understanding of it, or worse that you're trying to discredit the movement through intentional lies and manipulation.

As for the possibility that the movement is being bolstered by some foreign nation for nefarious purposes, maybe. I have only checked it semi-regularly in the first half of 2021 and it wasn't that popular then, whereas I often see it on the frontpage nowadays. However, even if that was the case, it doesn't mean that the sentiments at the heart of it aren't genuine. Rebellion against capitalism's unsustainability has been a long time coming.
The question was, "What is the critique of Olive Garden here?"

What you wrote is not an answer to that question. This question was supposed to make you doubt that a use of Olive Garden's copyright (which requires a critique of Olive Garden to be fair use) might not legally fall under fair use.
DOSEMU2 Pre9
While I get where you're going with this however if you use small binaries that are built for efficiency then your process start time isn't 100s of ms, it's a least an order of magnitude faster.

Using a single process also guarantees a higher degree of isolation and resistance to memory leaks which can be important on certain systems.
It doesn't look to me like your recommendation is an e-bike?
I compared some options in 2005:
https://www.coli.uni-saarland.de/projects/irtg/contents/Coll...
(Not that much changed, except that CiteULike was sunset.)

JabRef is a good option for a simple desktop GUI based program that is cross-platform, but I find myself writing "raw" BibTeX entries in Emacs or Sublime more and more often without any UI tools.
I always just append the word "Reddit" to any review type searches, it's been tremendously helpful. The peer reviews on Reddit are top notch, give it a go and I bet you'll be pleased.
Slicer is one of those things that enjoys a lot more currency outside Google than inside it, though.
https://www.sonnysoftware.com/

Great Papers alternative if one wants Mac/iOS support and relatively good (but not perfect) importing from a Papers library.
> It is only by reflecting on those moments that one transforms pain into suffering.

Sorry to be so blunt, but this is just risible nonsense. I did not need to reflect after the fact on those hours of pain in order to have suffered through them; that happened entirely without my input. Indeed, it was not possible to suffer that pain once no longer experiencing it, because it's not possible to remember the experience per se - I mean, that it occurred, obviously, but what it was like? No.

> Can you really say there is anything "bad" if there is no lasting trauma borne upon a sentient (self-knowing) being?

Most certainly I can. As I alluded to earlier, I was barely sentient during those interminable hours, and this posed no obstacle in practice to suffering - indeed, I rather found it left me unable to do anything else. Likewise, the lack of lasting trauma from that experience does nothing to ameliorate the nature of the experience itself. Again, I find nothing here to suggest a meaningful axis of distinction between chicken or cow and dolphin or human.

(Of interest, I think, is that your argument serves equally well to justify torture inflicted under an amnestic medication such as midazolam, so long as the chosen method of torture itself inflicts no lasting injury. I don't say that you do so use the argument, of course, but I think it's fair on this basis to suggest the argument may not be fully developed in the form presented here.)

I also have to admit that the argument from "metaphysical meaning" fails to convince. The definition seems couched vaguely in utilitarianism, but turns on a concept of "collective consensus" that is itself ill defined - a collective of whom? Consensus around what? You can pretty much assert what you like here, so far as I can tell - which is of course both true and fair, but seems difficult to defend as anything beyond opinion.

Simpler, I think, to consider that livestock animals do have the capacity to suffer, that their lives in factory farms indeed consist of no other sort of experience save suffering, and then to eat them anyway because as a member of this planet's apex predator species it neither appeals to nor behooves me to weep over cows.
s/court/count/.

It took me a while to understand what you meant.
> Buying a new car is one of my absolutely least favorite things to do

It's still annoying, but do it online and have your own financing.

Most dealerships are stupid, but a couple have figured out that if they offer a reasonable price online they can move cars with very little touch.

Having your own financing prevents idiocy from when you walk into the dealership to sign the paperwork. Unless the dealer has something special, you're never going to do better than your own financing.

Do be aware, buying a car right now is simply totally apeshit. Until the supply and demand equilibrate, things are going to be weird.
I do get that, and I understand the application to the more general numerical/ML language space. I glossed over it because I think, in the short term, as a way of exploration/filling in shortcomings, it's a useful approach.

In the medium/long term, i hope that particular use case dies a horrible death (no offense!), and stays highly limited to a few national labs or others.
In general, i think you will discover over time folks will not allow it in a production system in any way unless it was worth a billion dollars or enabled something fundamentally impossible otherwise.

That's why i glossed over it - this is not the first system i've seen try to allow normal users to add compiler optimizations for good reasons (I don't mean that sarcastically). I've even seen easy to use ones, and I've seen them generate the kinds of speedups you talk about, and be worth tons. All of them eventually stopped being used as soon as possible.

These are most useful when the underlying infrastructure/field is new/being fleshed out, like it is now.
When the chaos starts to settle, they are incredibly hard to maintain, etc.
It also becomes much easier to make something that serves users well enough over time.

As an aside, i'll also say that outside of a few domains, or very select applications, it is also incredibly hard to get people to care about performance, and in particular, to trade perceived (not necessarily real!) reliability or standardization for performance.

I think the TL;DR is basically - i think over time you will have a lot of trouble getting anyone writ large to want to allow or use those kind of extensions in production systems, and beyond that, the inability of the infrastructure to serve the majority of users without their help is a product failure ;)

Obviously, this is just my opinion from watching these sorts of spaces for decades and seeing how they develop, I know of others who have the exact opposite opinion (IE extensibility is more important than anything), so take it for whatever it's worth :)
The only decent news source left, everything else is mostly fake news
It was done intentionally to mislead
Does it matter? For example if a nation chooses to use force it needs the citizens to participate. Similarly violence of an individual against the state may also be morally justified: for example many people argue the US revolution was a good thing, a slave using force to escape, etc.

This isn't to say the reverse can't also be true: a person using violence against the state because they're committing a robbery, but again that leads to questions of morality - the classic primary school question: if a friend is dying, and someone has a cure but my friend can't afford it, is it morally right for me to steal it to save my friend?

Anyway, a lot of this is the fairly standard philosophy question of what is morality? The answer to that question depends on the framework you're using, personal values, etc

My main point was stating an absolute: "no violence is always the morally correct choice" is not necessarily true
You might disagree, but it’s the case for how the crypto world works for the 99.999% who aren’t developers.

I’m not saying that you can’t get good RSS feeds, small communities, etc. I’m saying that any discussions about crypto are going to be completely dominated by the people that love/hate crypto fighting over the non-technical aspects.

This isn’t special to hackernews or crypto, it just happens with anything that becomes disruptive in a good and/or bad way to vocal segments of society.

The same thing happens if discussions were to come up about effective mask technology, better abortion methods, gun improvements, etc. The people actually interested and capable of discussing the technology are dwarfed by the people who have feelings they feel compelled to share.
Tesla shipped 1M vehicles in 2021. They are also about to open 2 more assembly lines.

Ford better play it's hand carefully. The F150 could be a winner, or it could be a quick flash in the pan (largely ignored, if other EV makers provide reasonable alternatives quickly.)
This is no more political than a post saying that FB is growing 20% year over year.

Maybe too mundane and not enough intellectual curious material, but nothing inherently political about this one (I read the article)
To clarify, the CPU wasn’t validated, tested, or binned with AVX-512 operation in mind. You also can’t just enable AVX-512 in the BIOS. You have to disable the efficiency cores first, resulting in a net slower CPU in multithreaded apps unless you have some very specific workload that uses AVX-512. There are also potential quirks with stability, thermals, and clock speed because AVX-512 normally alters clock speed, which presumably wasn’t tested or validated much if they never intended to ship it.

Realistically, I doubt there are many people out there who are interested in disabling some CPU cores to make a specific AVX-512 workload run faster on a consumer chip. It’s also not ideal to have a weird software support loophole where a specific CPU won’t have AVX-512 instructions except for maybe weird circumstances where someone enabled it.
I do understand. That's why I recommend the second hand hardtail kona for the same price (or cheaper).

> If it lasts me a year that's good enough

I don't like this attitude because it is wasteful. That's another thing I was taking issue with. Worse because it's an ebike. If it was just some aluminum it wouldn't be nearly as bad, but still kinda bad.

> But what's the big deal about a triple front deraileur?

More moving parts, super unreliable, always low quality.

Modern mtbs use a 1x11 or 1x12 drivetrain (no front derailleur at all, never mind 3x).
> It wasn't censored.

When the establishment media and big tech puts forth extreme concerted effort in using whatever underhanded techniques it can to attempt to slander and undermine you and your ideas, calling you every name in the book, associating you with "undesirable" groups of people, putting "debunked" labels next to the things you say, de-platforms, cancels, the whole nine yards... and its followers lap up that behavior, and engage in it themselves on discussion websites and social media, and even in real life, but you can still technically talk about it on the far corners of the web or if you're in a group of people you're sure think like you think, sorry but that is absolutely 100% still a form of censorship.

The lab leak theory was never treated by the establishment as "a minority opinion with which most experts disagree", it was ridiculed and attacked, thereby effectively changing much of the public psyche against it. The damage was done. The government doesn't have to force a website to delete a post mentioning the lab leak theory in order for something to be considered censorship. Otherwise you're playing the semantics game - and losing at it.
Processes are the natural unit for user composability and control. It's more or less necessary for any multiple language scenario. That really is worth a lot. And it makes lowering the costs for that case quite worthwhile.
> if the minimum process spawn time is counted in hundreds of milliseconds

It’s not. Here’s an extremely rudimentary bash/zsh measurement, spawning a thousand processes:

time (i=0; while [ $i -lt 1000 ]; do i=$(($i + 1)); /usr/bin/true; done)

This is taking my Linux-running laptop 450–530ms under zsh and 300–320ms under bash, suggesting a process spawn time of under half a millisecond, not hundreds.

Another variant:

time (i=0; while /usr/bin/test $i -lt 1000; do i=$(($i + 1)); done)

Around 540ms in zsh and 440ms in bash.

I know that Windows has historically had very slow process spawn by comparison (no idea of the current situation, I just remember it being a real drag on some process-heavy makefiles I was using at work in WSL1 days), but my recollection says that even it wasn’t into hundreds of milliseconds.
I've got two problems with Consumer Reports reviews.

1. They aren't often comprehensive enough in their product lineup to be valuable. Obviously a hard problem to solve on product categories like consumer electronics where the product choices can count in the hundreds.

2. They aren't often including the latest and greatest in their reviews either, so I'm quite often not confident I'm getting the best bang for my buck going with their reviews.
Distant Electric Vision (1908)
In this instance (as with most of life, sometimes including time), money is the limited resource.

Suggesting OP not buy anything or spend 3.5x as much isn't helpful.
Sometimes there's something to those retailer-specific models. When our child was young enough to need a car seat, we looked at the top-rated model on CR. It was rated pretty well by customers at various websites, except consistently for features X, Y, and Z, which seemed pretty significant to me. Lo and behold, we go to store A, and realize they have the "limited edition A model" which actually specifically addressed all the complaints in customer reviews about the generic model. We loved that car seat.

Sometimes those retailer-specific tweaks are kinda questionable, but sometimes, if it's the right retailer, they're actually pretty thoughtful.
Wouldn't that mean you have to implement the binary tree as part of your solution?

Seems way easier/time efficient to just use the built-in heap/priority queue of the language standard lib
Hey, that's my article! Haha. Thanks for posting.
Sorry, I don't understand your comment. Why would the proposed "naive" solution of generating a dictionary not work in O(n) time? What is gained by this bit encoding?

And as far as I know, XAND does not exist?
We all know Chrome is buggy as hell, and coded in the crabbed Google language subset.

You may read in numerous places what modern C(+ code looks like. There is no need to guess.
Maybe I am missing something. Here's how I might write something equivalent in Python:

for f in GetFromCache, GetFromDatabase, GetFromAPI, Compute:
try:
return f()
except Exception as ex:
log(ex)
return default_value

(You'd probably define a custom exception class for your application that represents the kinds of errors you can tolerate, so you don't end up swallowing programming errors, but you get the idea.)
When gaming it is just passing by studying, a repeatable process that anyone (with a CS degree) can do, just means the interview process is quite well designed.

The interview process is a test of endurance, not intelligence. And it should be exactly that, since software engineering is mostly an exercise of endurance and focus.

Every time a friend of mine QQs about failing a FANG interview, I give them the study prescription that worked for me. The reaction is always the same: they don't do it. If you can't get past these interviews, you probably won't make it past a year in these high performance companies anyways. Because you actually have to exhibit the same work ethic that interview studying requires.
You have to disable the efficiency cores to make it work, so it’s not exactly a net win unless you have some heavily AVX-512 workloads exclusively. The number of people who might benefit from this is extremely small.

I’m guessing it’s more likely that they didn’t validate the chips for AVX-512 operation when selecting the thermal and power limits, and they’d really rather not have them coming back at higher warranty rates.
Warranty is ridiculous. Of course it's good to have if something breaks early. But normally I want my stuff to last much longer. Our fridge broke last summer: 30 years old. It had one repair 18 years ago. Our washing machine is 22, zero repairs. I hope it still makes it while. Well, none of them were the cheapest ones. From central European factories which might no longer exist...

Some would claim these old appliances waste energy. I am not convinced. We need to heat our buildings here from September to May. Whatever a very modern appliance warms the building less the heating has to substitute. It's all energy and losses produce heat.