skysight-inc/HackerNews huggingface dataset:
The one frame of latency for synchronization isn't that interesting.

You've summarized it well, one frame. The cost of this goes down as the refresh/frame rate goes up. At 144hz this is 6.94ms

With that said, I would absolutely love to see fps kept in check with frame times

I'm sure you're aware, just saying for the audience: 100 FPS dropping to the floor at fractions of a second feels worse than a consistent 50, but looks great on paper
What I find most interesting is the "social history" of RISC vs CISC: how did a computer architecture issue from the 1980s turn into something that people vigorously debate 40 years later?

I have several theories:

1. x86 refused to die as expected, so the RISC vs CISC debate doesn't have a clear winner. There are reasonable arguments that RISC won, CISC won, or it no longer matters.

2. RISC vs CISC has clear teams: now Apple vs Intel, previously DEC, Sun, etc vs Intel. So you can tie the debate into your "personal identity" more than most topics. The debate also has an underdog vs entrenched monopoly vibe that makes it more interesting.

3 RISC vs CISC is a simple enough topic for everyone to have an opinion (unlike, say, caching policies). But on the other hand, it's vague enough that nobody can agree on anything.

4. RISC exists on three levels: First, a design philosophy / ideology. Second, a style of instruction set architecture that results from this philosophy. Finally, a hardware implementation style (deep pipelines, etc) that results. With three levels for discussion, there's lots of room for debate.

5. RISC vs CISC has a large real-world impact, not just for computer architects but for developers and users. E.g. Apple switching to ARM affects the user but changing the internal bus architecture does not.

(I've been trying to make a blog post on this subject, but it keeps spiraling off in random directions.)
Not everything has to have some black and white "point". Some stories are just facts that are part of a larger picture. You are pointing out that there are more details in this domain than are in the article, but the specific context you've added seems largely irrelevant. Drawing an arbitrary comparison like you've done here hardly alters the validity of the facts in the article. Israel's geopolitical standing is an entity worthy of study, I think that is clear. How can you say this article has "no point"? I think your displaying some kind of bias to arrive at such a strange reductive statement.
> If you sit down and do nothing at all for a week you will die, no work required. To continue living takes work. I believe that was my original point. To do anything more than nothing at all requires some reason, be it reptilian drive, fear of death broadly, or otherwise.

Now you’re changing the goalpost to “reason”. My god. There’s a reason for everything. But it might still suck. You might try to kill yourself by “doing nothing” (very hard and difficult but okay), and yet (as you say) that survival instinct part of you might kick in and “save yourself”. So does that counter any claims about everything you have to do sucking? Not at all.

Say you get to the point where you are about to starve to death. Then the Survival Instinct kicks in and you get something to eat. Does this prove that, actually, you like living? Not at all! It probably sucked to almost starve to death, it probably sucked to get that sudden fear of dying, and things probably suck now (not close to dying) just like they did before you tried that arduous suicide attempt.

> In any case, I don't see much value in this line of conversation because it's so far from common reality as to be useless in support of the central claim I disagree with. Most well adjusted people will plainly agree that a lot of necessary things are enjoyable. Some people will say their jobs, which they need to do for money, are enjoyable.

I guess suicidal people are famously well-adjusted? Well, some are and yet they didn’t think that life was worth living despite that.

Who cares what “well-adjusted” people think? The only claim that I care about is if it is possible to think that basically everything that you have to do sucks. And it seems like there is.

> It's really not some crazy deep philosophical idea that necessity equals suffering. We don't need to go ten layers down into some core of human experience to say yes or no. It's just inaccurate, and somewhat hyperbolic, on the face of it.

No it is not.

Didn’t Schopenhauer claim that life sucked and that we only lived because of a kind of “will to live”? Maybe our old pal “survival instinct” as well as some others?

If Schopenhauer’s philosophy is so easily refuted, why is he one of the more famous philosophers? Just as a beginner refutation practice.

Come to think of it. Don’t people claim that Schopenhaur was inspired by one of the major world religions?
Would you mind sharing that notebook?
Maybe in general, but that does not encompass every project or organization utilizing web technologies. There was technical know-how but often just a lack of willingness or understanding from higher up that prevented a security-focused approach to building applications.
>my GPU also just gave up the ghost

German detected, I don't think this is a saying in English.
So you're solving an organizational problem by using gql?
Who needs proper authz/authn, security, scalability, sanity, qos if we can have frontend dev velocity? Checks out.
Your conclusion does not really follow from what you are quoting. Can you quote a case where "the competition sucks" was actually and succesfully used as a defense in the US?

I don't disagree with anything you quoted -- it is abuse of a dominant position that is illegal (even in my country at the very least, which last time I checked was in the EU). Just note that it doesn't really matter if you got your monopoly because "the competition sucked" or not, just the fact that you have a dominant position, and you abused it. So I disagree with the conclusion.

And let it be clear that all of this is an off-topic, since again the point was that MS is still using the same anti-competitive strategies they were using decades ago, to this day.
I have all the ‘meaning and purpose’ in my life without arguing with an LLM spewing early 2000s Snide Internet Atheism.

There’s no insight, and there’s no consistency.

If atheism is simply the lack of religious belief, then the supposed superiority of non-believers or the benefits of moral freedom are merely tangential. I personally couldn’t will myself into believing a religion just because it would have good benefits.
What you’re describing would be an Expert System, part of GOFAI.

Neural nets work by generalizing. This is important because GOFAI systems are brittle. We are never able to encode all the relevant rules for real world situations by hand.

Also, note that the synthetic data is generated from rules about how the world looks, not rules about what the model should do.

There may still be some direction for zapping the rules-of-the-world right into the circuitry of, say, a subnet of the model, without doing backprop. Something like a one-shot initialization of the network to approximate the given distribution.
Recall that after Apple bought BEATS headsets it was revealed that BEATS was putting dummy-metal into the headsets to make them heavier, thus resulting in the purchaser to think that they had better-than headsets based on the perceived weight of the headset - but the weight was not in higher-powered magnets in the drivers...
No one is perfect, and too often, stress makes people behave in ways they're not proud of. That's mostly understandable. But I think you're vastly overstating the mental burden of trying to be kind and having a bit of empathy in general.

Why bother? Because they're just working stiffs trying to put food on the table like the rest of us. They're not responsible for the existence of this detestable system any more than you are.
> load more comments (1007 replies)

was a belly laugh for me.
I feel like classic object oriented tutorials talking about fruits and apples with no connection to actual apps you'd build are ones to add to this pile
Are Russian weapons going to Iran?

Russia seems to be short of all weapons so this would surprise me. I have zero expertise in this area, I just read about it a fair bit.
> But seriously, seems like most useful information is siloed in the brains of battle worn engineers who are surrounded by an inflation of junior devs. I have a feeling this field grew too fast and we are losing a lot of wisdom and knowledge.

I think knowledge siloed in the brains of people working somewhere successfully is underrated. These people just don’t have time to write a blog or don’t need to due to their success. Maybe also because the topics that make them successful aren’t that consumable compared to $FAVORITE_NUMBER_STEPS to use this new and shiny framework.
GPT3.5 was 175B parameters and GPT4 is larger (nobody knows how larger) and it blows GPT3.5 out of the water.

So, GPT4 is, well, way more than 100B+.

And yes, I share your opinion
The article is a book review of two books, one by an author with a history of research into Israel-Palestine and one on Pegasus spyware.
How would you rate the performance? Is it sufficient for 4K HDR streams over your network?
I missed that development, thanks! As I understand it, it's not strictly muxing per se - you're basically siphoning off the interrupts from the M0 core using a hardware mechanism instead of firmware + IPC, so any firmware you might want to run on the M0 core still needs to be careful not to mess this up. But it's still an improvement.
> In many cases Israel will have approval under the table from US and other western countries

A lot of the weapons systems Israel sells are R&Ded and developed wholly by Israel, so they don't need the secondary approval from the US or France (though French MICs don't really care about approvals outside of IP transfers).

Israeli dependancy on American R&D has been waning since the 2000s and at least in the cybersecurity space has flipped the other way around where American companies are now dependant on Israeli technologies and innovations.

This decoupling from American Military R&D has happened in South Korea, Japan, Saudi, and Turkiye as well for over 20 years now due to tensions with North Korea (JP and SK) and Iran+Syria (IL, KSA, and TK).
Another nuisance which really gets on my nerves is when sites specifically prevent me from pasting, typically fields where you need to put a bank account or routing number. Copy and pasting that info is WAY more accurate and error-proof than glancing at one screen and re-typing it in another. I then temporarily disable Javascript in the developer menu and re-enabled it afterwards, but that still sometimes causes issues down the line, as now the site "thinks" there isn't a value in the field because they didn't notice any typing events, etc..
>> Equity is the entirely the answer for cutting through all the bullshit.

I agree for small companies which are largely founder owned. I think outside of that, Equity doesnt do much because so much effort is put into obfuscating the value/share of the equity. If you cant see the cap table, and you cant see the preference overhang, the equity is as good as worth zero. There is no discernable value for a fraction with no denominator.
They might not be "major" but they are likely the world's leader in making electronic surveillance of protestors and reporters possible by despotic regimes.
I don't think the generated quotes are very good. To me, atheism is not a way of life. I don't go around "not believing in God", in the same way I don't go around "not believing there is a chocolate teapot orbiting the sun.". Neither is atheism being free. You can be atheist and very unfree.

The quotes read like how a religious person who came to atheism might feel, I guess. They are certainly not how any atheists I know would describe it. Mostly it's not there at all.
Parking is still a huge issue, even for small EV cars. Micromobility modes like bikes (EV / non-EV), scooters, EUCs, etc. are more space efficient. Also charging these vehicles is easier than a micro car.

However, I could definitely see a city core where all personal car traffic is banned and commercial truck traffic is only allowed if it's EV and under a certain tonnage.
Superlux HD681 Evo (offbrand AKG) + cheap USB DAC (FiiO E10K or so) + Equalizer APO (https://github.com/jaakkopasanen/AutoEq/tree/master/results) = basically as good as it gets, without breaking the bank.
Is there a typo in here? Your first comment contradicts your second.
The problem can't be articulated in a single prompt response. There are no cases where it goes "full retard" in an obvious way that will convince skeptics "oh, i see." No cases of asking for a Python script and it returns a recipe for grilled snake. It's more like watching someone develop Alzheimer's or something over time. They just start forgetting small things and become harder and harder to work with.

Which, to prove to you, one would have to show more of their history than they likely feel comfortable with. I'm the last person to excuse concealment of evidence but the nature of the proof you're asking for is invariably intrusive.
The unfortunate reality of Jellyfish is unless it ever comes baked in to Xboxes and smart TVs it doesn't solve the problem all media centers that aren't Plex have. If you can't add it from an app store and use the tv remote or game controller to navigate it no one I know will use it. So its Plex and nothing else until dethroned because I'm sure like most I'm running an internet facing media server for others.
For Radarr, it's for cleaner separation and easier automation. Also, keep in mind that you cannot have the same movie with two qualities on the same instance.

My 4K instance has one root path (different from non-4K) and one quality profile that's auto-selected by default. Using the Radarr connect option, I have a quality profile on the non-4K instance that automatically adds the movie to the 4K instance. This way, you can ensure you have both 4K and non-4K copies of certain movies (e.g., for external access/transcoding). You also ~never need to actually interact with the 4K instance. See this page for details: https://trash-guides.info/Radarr/Tips/Sync-2-radarr-sonarr/

For Sonarr, it's also for separation, but less of an issue if you're on Sonarr v4. The one thing you gain even on v4 is the ability to have different quality definitions for anime and non-anime content. See: https://trash-guides.info/Sonarr/Sonarr-Quality-Settings-Fil...
Tangentially, I'd like to shout out both Miguel's work both in explaining the Flask web development framework for Python as well as his work developing Flask-SocketIO, both of which I've used extensively.
The timing of this is hilarious. Here is something that's on the front page at the same time: https://news.ycombinator.com/item?id=36380711
I guess mosquitoes provide food for the birds...
The legal system should encourage people moving into unoccupied houses. The hoarding of real estate is bad for society.
Yeah, it's sad. They started as simply an SMS gateway.

I still have a Twilio account, for my steampunk Teletype setup. It's a pure reply system - you text to a phone number, that's printed on a Teletype machine, and the sender gets an acknowledgement back. It's inbound SMS. Years ago, at Twilio's request, I demoed this at a Twilio convention.

Twilio now wants me to "register my marketing campaign" and pay an additional monthly "campaign" charge for the service. Their business model no longer comprehends a pure request-reply service. They now assume their customers want to spam.
How do you guys get paid by clients?
What are yall's go to way of getting paid by clients. I'm currently operating with Paypal but they recently started holding money and it has been getting quite annoying?
I believe ComputerGuru was thinking of cyber weapons as discussed in the article. There's very little need to think too hard for examples of the US selling conventional weapons to despotic regimes; and you certainly don't need to go back to the Iran Contra to find the US doing so.

In any case ComputerGuru is rightly distinguishing between stolen leaked weapons versus deliberately selling them. He's not saying that that it hasn't happened, merely that he chosen example was trash.
I have no problem paying for great software. There is an obvious quality difference between the two and it's completely worth it.
Yep, and microcomputer processors were also microcoded. See eg 8086 here https://www.righto.com/2022/11/how-8086-processors-microcode...

And current x86 still implement some instructions via microcode. Some are even performance sensitive (eg rep movsb)
I don't think its just an incentive problem only. I know plenty of engineers doing premature optimization or scope creep in good faith.
The article mentions,
but doesn't get into, Elon Musk. Apparently Spez is a huge Musk wannabe, and is basing his latest set of actions off of that. Viewed through that lense, it all almost makes sense. Why you'd want to be a raging butthole is another story, but that is the path Spez has chosen. It's a bold strategy, Cotton, let's see if it works out for him.

Spez doesn't realize he's not an eccentric billionaire with a track record of success, and even if he was, Reddit isn't Twitter, and Elon isn't actually doing a good job with Twitter anyway. Maybe Discord forums will become indexable, or maybe lemmy will get to be hosting friendly, or maybe a web3 something will take Reddits place. All I know is both Slashdot.org and Digg.com still resolve, but I haven't been to either in years. They're still up, paying its owners ad revenue from readers. Which, under capitalism is all you can ask for, really.
Well there you go. Psychic powers. Case closed.
GraphQL really needs a gateway like Envoy to give better observability / control / auth, and indeed that’s how lots of people deploy it.
Life is too short to stay miserable, OP. You launched a startup that has lasted 4+ years, that in and of itself is a huge accomplishment. I've had several startups fail over 20 years and each was a it's own heavy learning experience.

You've gotten much further than most ever will. Good work aqui!
Why such hyperbole? Cancerous? Heads examined? That's ridiculous. Wikipedia allows you to copy math expressions as MathML rather than a rendered SVG. Is that "cancerous behavior"?!
I live in Paris, France, and there are at least 5 shops within walking distance from my house that allow that. Not quite as many within walking distance from my work, but still I know one.

Whenever I order takeaway food, I also try to bring my containers.
> you want to do the right thing, so you don't want to invent a solution yourself

How is that the right thing?

Over 90% of the time, the fastest, most maintainable, and simplest solution is to do it yourself.

Yeah sure, there's a few horror stories out there of homegrown database engines that reinvent every wheel of RDBs the wrong way, have been unmaintained for 10 years and the original dev has left.

But those are the exception. The things you shouldn't invent yourself, you can count on one hand. And they're obvious.

The spam is only the first hurdle. You have to find a solution that doesn't suck. Evaluating whether it sucks would take at least 3x as long as writing it yourself, so you can only give it a cursory glance.

There's a chance it sucks in non-obvious ways that you're gonna find out over time, most likely in production, through a slow trickle of WTFs over the months as you work around increasingly weirder bug. There's of course a chance it's good. But you're gonna have to take the risk.

Then comes the maintenance phase. Of course it's gonna redesign its interface every month. Until it suddenly gets abandoned and starts to bitrot. Eventually it stops working when you upgrade something unrelated.

Then you're not only back to square one but have to find a replacement fast because now you're relying on it.

The stuff you wrote yourself 5 years ago, on the other hand, still works exactly like it did when you wrote it with minimal changes.
Internet Archive (IABAK) offer this as well.

https://wiki.archiveteam.org/index.php/INTERNETARCHIVE.BAK/g...
I think the scenario is: power fails so people no longer have AC. I know nothing about how likely that is.
I don't know, the more I advance in my career, the more I see it as the opposite. Wide eyed developers with big designs, who are obsessed with the technical aspects of a solution, who disregard the practicalities, long term implications at the social level (who is going to maintain this, do we have people that have that skillset, is this worth the effort, does it really matter to be this elegant, or is it more important to ship quickly and economically) come off as a bit immature and the more effective engineers who understand these priorities are given more respect and authority.
Going to reply here because, as a huge fan of GraphQL, I strongly disagree with every single one of your points. To start, I think the biggest misconception I see about the value of GraphQL is people see it as some sort of generic "query language", which is unsurprising, given the name. If anything I think the biggest problem with GraphQL is that, if people just saw it is a simple alternative to REST, with a well defined set of query (GET) and mutation (PUT/POST/DELETE) endpoints, they wouldn't get caught up in all this "infinite object graph" stuff that I never hit in my day-to-day.

To your points:

1. I find GraphQL to be fantastic for security, primarily because all calls are strongly typed, so you can ensure by the time a request gets to your resolver it is guaranteed to match the defined input types. Furthermore, I always make heavy use of custom scalar types instead of String, which allows me to get rid of a whole host of potential security issues by limiting potential injection attacks before my code even sees it. As far as ensuring object ownership/permissions, this is trivially easy, or in any case just as easy as with REST.

2. Versioning is one of GraphQL's greatest strengths. The tooling makes it easy to deprecate some fields while adding replacement ones in a way that guarantees backwards compatibility. Far from "good luck figuring out what is used", the tooling e.g. in Apollo makes it very easy to see which clients are making use of which fields. Furthermore, if you do need to "hard version" a new endpoint, you can do it similarly to REST by including a version parameter in your URL (e.g. /v1/myGraphQLEndpoint).

3. Regarding qos, this again just gets to my original point about having well defined queries and mutations. Your queries don't need to say "allow me to see the world" any more than any other API framework. It's not hard to just have queries that only say "give me X by ID" and also a single bulk retrieval endpoint where you define the boundaries of what you want to return.

If anything, I think perhaps a lot of misconceptions around the problems of GraphQL have to do with these tools that basically say "expose my whole DB with GraphQL", which in my experience usually leads to tears in the end.

But starting with a thoughtful definition of your API surface area with GraphQL's type definition language can make it a joy to use and provides lots of benefits over a straight RESTful interface.
That's great and all, but the quality difference is 100% there and there is absolutely nothing wrong with paying developers to make great software.
The ability to run it on your own private data and train/distill it from the larger models is very useful (see Orca for example: https://arxiv.org/abs/2306.02707).

Most of the valuable data in the world is private data unsuitable to send to GPT4 and other proprietary models.
Why can’t a company just be happy making several billion dollars a year in profits? Always about growth, growth, growth!