skysight-inc/HackerNews huggingface dataset:
He tried to recruit me very early on although I don't think in 2009 (I believe it was the year after) and I wasn't ready to go to the US and they weren't ready to have someone in London.
Does regular RAM matter if I want to run stable diffusion? I only have 16GB RAM (but obviously upgradable). If I load the weights onto the VRAM, does it work SSD > RAM > VRAM or does it bypass the RAM?
How about in the actual game? I have a 3090 at 1440p and swing 60 a lot at maxed everything and with dlss at quality, but more often than not it sits in the 45-50 range, that said I suspect I may be CPU bottlenecked atm.
> Does "documentation" mean separate documents completely disconnected to the codebase?

At worst, yes. I've increasingly seen docs in Notion, but Confluence was common before and probably still is. I agree that a big part of the solution is "get it all in the repo" but I don't think that's enough.

Even within a repo, writing can be pretty distant from the code it discusses. In my experience, programmers and reviewers are great about comments on or adjacent to changed lines (not coincidentally, what shows up in git diff and code review software). Both are still pretty good about comments that they can structurally expect to be present, like function documentation at the top of a function.

It falls off a lot for programmers when it's a comment talking about something more than maybe 20 lines away, whether that's a quick sketch at the top of a loop or a block comment somewhere in the file about invariants or caveats or gotchas. At that point, reviewers simply will not catch that the programmer didn't update the documentation, unless they happen to be unusually familiar with the file in question.

Comments that reference code in other files are thankfully rare if you have reasonable modularity, but will also be missed by both programmer and reviewer unless the task in question touches both files in a relevant way.

Documentation in the repository that is not a part of code is hit and miss. Developer setup guides are often brittle to particular system configurations, but usually get some effort every time the new hire trips over something. Runbooks similarly, and less limited to the new hire, and hopefully you look them over proactively on occasion. Large scope architecture documents are doomed; I am more optimistic about something like ADRs which should be relatively narrow and aren't intended to be updated beyond deprecation.

Much of this can be helped with tooling, but where it exists its poorly standardized.
This might be a case for PCEm.

https://www.pcem-emulator.co.uk
That's a bit better, but "productive conversation" is subjective. His comment drives the conversation in a direction other than the one you prefer, but that is merely your preference.
On the off chance you weren't aware, the story about an officer being bludgeoned to death by a rioter wielding a fire extinguisher was completely fabricated. [1]

He was uninjured during the riots, and died the following day of a stroke due to a preexisting blood clot. Kind of interesting the massive propaganda campaign following his death that was maintained for months, even though the coroner's report on his death would have been available within days of his death. And the powers that be obviously knew, whatever the cause, it had 0 to do with the lie that was told, and repeated for months by the media, to the American people.

The only people that died during the riot were unarmed rioters.

[1] - https://en.wikipedia.org/wiki/Death_of_Brian_Sicknick
Supply-Chain Decoupling from China Gets Sharper Teeth
You’re welcome, although I think it’s kinda more than this essay really deserves. When it starts off with an already-deconstructed Nazi comparison and then had nothing new to add beyond that, it’s kind of a low effort shitpost. It shouldn’t be too surprising if most of the comments are also low effort shitposts. Happy to elevate things for a moment but this really doesn’t deserve much attention at the end of the day; it’s pretty trollish, sadly.
It is purely because `this.state` is hard for V8 to optimize, nothing more and nothing less. They did it for their own purposes, for better performance on low-end machines. You can almost certainly just use classes for 99% of use cases
Congrats to the Wasmtime team on the 1.0 release!

I'm happy to see that more runtimes are maturing and getting use on production cases... I can't wait to see and show what the future entails for WebAssembly on both the server side and the browser!

Keep up the good work. Also I'd like to use this message to congratulate other runtimes that I'm excited about (apart from Wasmer, of course!): Wizard Engine [1], Wazero [2] and Lunatic [3].

The future is bright in Wasm land :)

[1] https://github.com/titzer/wizard-engine

[2] https://github.com/tetratelabs/wazero

[3] https://github.com/lunatic-solutions/lunatic
The scope of pg's posts have narrowed dramatically.

Back in the Hackers & Painters days, it seemed like he was writing about a wide variety of topics. Startups were among the things he wrote about, but it wasn't exclusively about them. There were things about management styles, programming languages, even why nerds are not popular in high school.

At some point, I think around the time YC started to become really successful, that changed, and pg started to write basically exclusively about startups. I can understand why, but his essays have been a lot less interesting ever since.
>Are police publishing arrests by time and geolocation? Quarterly stats by call or response? Then yes.

I obviously don't know, and neither do you.

I don't know why you feel the need to weigh in on my question with unhelpful non-answers.
Congrats! I'm enjoying the product so far. I'm looking forward to all the new updates.
Gorhill should have a statue somewhere for making the web browseable.
Why? Delusions can be fascinating, right? There's no contradiction between being curious about something and thinking it's delusional at the same time, right?
InnovaFeed nabs $250M to extend its vertical insect farms to the US
> That you think it makes no sense means you do not understand statistics or cost/benefit analysis

Maybe your writing was not clear enough, m'kay?

And now you play word games with my intent. I did not advocate for extreme measures -- simply to have clear targets of and rules of engagement; to identify workable solutions.
>> Verify the Host and Origin request headers
>
> Yes. You should be doing that.

(Author here.) If I remember correctly, his browser of choice predates the Origin header.
I think many of us are still using class components and loving it. We're just not that vocal because we're busy get stuff done.
Functional components tend to be easier to compose. If your class component has very specific functionality that you won't need in other components it's fine but if you want functionality that will be shared across multiple components wrapping up that code into it's own hook is easier to share across components then trying to use wrappers, extending classes and HOCs.
Mark Zuckerberg lost $70bn net worth, now world's 20th richest person
Nothing new here. In any advanced society, how the sausage is made is typically pretty gross. If this seems like it is hand waving it away, it might be.
The issue is, that the process to overturn a law takes years, but introducing the same law (with a slightly different paint) again takes months.

Or for some reductio ad absurdum: Slavery is legal for 10 months per year, but every October the Slavery Legalization law gets struck down by the courts, proof that our democracy works.
> They artificially generated scarcity

I don't think there was anything artificial about the scarcity generated by miners; the demand was genuine. Scalpers are a different matter....

> And don't believe that a card that has been on 24/7 is safe to use

Are you claiming that it is somehow unsafe to use?
It really rather seems like they achieved a near-perfect library for creating complex web applications, then in order to justify continued work on the project, simply kept making up unnecessary clever/cool features motivated by vibes that classes are passé.
If you have the option of having dual-language queues then you can also opt to the secondary language which generally has fewer callers than the primary. So you get to the front of the line faster, and they also tend to speak the primary language.
Yes, and the pointer management is all done using unsafe blocks:

https://github.com/rust-lang/rust/blob/master/library/alloc/...
> So I turned to the tree to see how easy it would be able to find the answer

Python3 -> Classes -> list

I agree it's not easy enough to use the search for this particular case (it's actually very difficult to find the list "add" -- list.append). I'm going to stick it out with zeal, though, and see if I get better at finding what I want.

Some similar searches in other languages gave back what I wanted, so maybe it's got to do with how the python docs were imported or something.
> It's reasonable that the providers expect to have a way to enforce the contract.

No, no it is not. Contracts are legally binding and therefore enforcement should be done via legal means. This type of behavior is nothing short of vigilantism.

Beyond that, this type of behavior is anti-competitive. Carriers should compete on service and customer satisfaction, not how much of a margin they can eat to entice customers into contracts. This type of scheme naturally favors larger companies and acts as a way for industry incumbents to retain market market share.
Maybe a stupid question, but: what is Wasmtime for? What kind of use-cases/applications does it enable and why is this good?
Yeah, it's not great, but that's because it's extremely general purpose. Its name refers to function side-effects. Since you're writing your components functionally, you need to explicitly declare any effects of your function to be run appropriately. Hence: `useEffect`. The names are super generalized because hooks don't necessarily need to render anything; they're just hooks into the React scheduler, so they can even be used to manage connection state if you want.
OpenBSD still builds releases for i386. I don't know for how much longer; they note that "Due to the increased usage of OpenBSD/amd64, as well as the age and practicality of most i386 hardware, only easy and critical security fixes are backported to i386. The project has more important things to focus on."

https://www.openbsd.org/i386.html
If we research this, I'm sure that they've made this announcement half a dozen times over the past 20 years. Probing is at best a preliminary to actually doing something, and I'm not sure what aspect of the practice in question is mysterious enough to necessitate a probing.
Using an opinionated library can help with some of these issues. Personally, I love https://mantine.dev.
It's even worse than that. No one can think of anything to do with web3 other than make money off web3.

Most young technologies promise more than they can deliver, and the result is underwhelming or disappointing. Nuclear had regulatory and safety concerns that has slowed its adoption, early TVs had nothing to watch, self-driving cars haven't materialized though we can see progress, and machine learning gave us tags for photos.

web3 has given us Ponzi schemes and nothing else. Not decentralized finance, not usable currencies, not "stores of value", not even games that are fun. Cryptokitties was kind of the bright spot.

At least with other technologies, you could imagine benefits, even if they were cost-prohibitive or unlikely to develop soon.

The proponents of web3 cannot articulate any desirable future state that will be brought about by their technology.
Exactly! and we've found that in most cases it's unstructured...
Thanks for the support
TIL that disabled == wheelchair-bound. /s

There are plenty of people who are disabled but don't have access to a wheelchair.
> calling Twitter a monopolist of the public square is absurd, when it is used by less than 1/4 of American adults and occupies only a fraction of their attention.

Monopolies are not determined by simply referring to their affect upon the entire population. It is determined by their affect on consumers of that monopoly, which is a subset of the population. Therefore, it should be compared to the number of people that want to use platforms like Twitter to express opinions.
I need to look into that. Thanks for pointing it out. I had totally forgotten about that post.

Edit: team tells me this idea never got off the ground. Did talk with some potential partners (which did NOT include Google) but didn’t happen. So if Google was throwing CAPTCHAs it wasn’t because of our IP reputation.
This is pathetic behavior from Verizon/ATT/T-Mobile. I follow tech news and even I had no idea even Apple lets carriers lock phones to the first network they connect to. I always knew to avoid Verizon/T-Mobile/ATT stores, but I guess even Best Buy is not safe.
I can't do music production and game development on an xbox series s though.
I agree. What I think makes PBEM marginal as an example of "command-line-only" is that it is designed with email in mind as the interface, and it is only because we have command line access to email that we have command line access to the game. As I noted, though, I still think it counts.
Disappointed that VRAM isn't going up. May have to pick up server cards and rent colo for some of the things I'd like to do. Or I guess the 4090 TI is rumored to have 48GB so I'll wait and see.
(Author here.) I am. There’s plenty of accessibility labels in place. It’s literally just the name attributes. No user ever sees this, whether they’re using accessive technologies or not. It only confused bots that assumes that the field named email is for the email address.
Step 1: The existing tooling is too clunky, big and a major PITA to work with, Developers spend most of their time fighting their framework and tooling to do simple things.

Step 2: Someone gets fed up with this writes a framework that "does things right" and is designed for "simplicity"

Step 3: People start loving the new tool because it is so much easier to work with.

Step 4: People start to do things the tool wasn't designed to do. They start making "minor feature enhancements" to the tool so that it can fit more use cases.

Alternative Step 4: Tool becomes "industry standard" so everyone starts using it because it is "the right way", regardless of whether or not it is a good fit.

Step 5: The new tool becomes massive and bloated and overwhelmed with too many features, configurations, and options.

Step 6: Return to step 1.

> The Wheel of Time turns, and Ages come and pass, leaving memories that become legend. Legend fades to myth, and even myth is long forgotten when the Age that gave it birth comes again. In one Age, called the Web 2.0 Age by some, an Age yet to come, an Age long past, a wind rose above the great mountainous island of FANNG. The wind was not the beginning. There are neither beginnings nor endings to the Wheel of Time. But it was a beginning.”
Fortunately you've already got experience in a field where pay is relatively high. I switched jobs right when my first kid was born and it was fine but every situation is different, if you want to compare notes feel free to e-mail me.
Heh. Arguably JS itself "invented a half-baked, partial re-implementation of objects/classes"... _in their class implementation_.

God it drives me nuts that the language will allow you to spread a class into an object and it will take the properties but not the methods.
Thanks for submitting my story. :-)

I've got some complaints about this piece over on Reddit, but I stand by it.
There are different types of inflation. When inflation is due to ongoing currency debasement you might see all things rising in price (goods and asset prices). This is not what’s going now. We are in a tightening cycle. Cash is appreciating in value relative to speculative assets
Expat 2.4.9 released, includes security fixes
Just spend $6k on a Quadro to get 4090 performance but with 48GB VRAM /s
Thank you for sharing the post! I’m vlad, cto of questdb - we went all the way trying to optimize CSV ingestion with io_uring, and ended up benchmarking against some OLAP peers in the process, Any feedback is greatly appreciated !
This is an interesting find because it is contemporaneous with The Merneptah Stele [0] that declared “Israel is wasted, its seed is not” in 1208 BC. This find confirms that ancient Egyptians were present in the Holy Land at that time. Although Merneptah’s claim may not have been entirely accurate with regards to the success of his mission in Canaan.

[0] https://biblearchaeologyreport.com/2019/03/08/three-egyptian...
Every mid-high end 7 series GPU came months later than the Titan.
> Example, I referenced 'the paperclip maximizer' when someone asked about useless startup ideas during a game, there was no response from the group, basically 6 people ignored the statement i just mentioned.

After seeing that they didn't get the reference, did you actually explain it to them?
How about something more central for us east-siders? The new Konbi in Culver City would be great! Insanely delicious, lots of outdoor seating?
Yea that's true though I think it's a short-term problem.
Belated apologies: https://github.com/grassmunk/Platinum9
> My suggestion is that you shouldn't do a retrospective at the end of the project, you should stop it now

Very much this. In all likelihood, there won't be time for a retrospective because there will now be many prod bugs to squash, and probably another project or two that is already behind. Or if there is a retrospective, blame will be passed around and nothing will change.
The 3090s were more than the 4090s, and there's been a great deal of inflation in that time. I won't call them cheap, but it seems like a reasonable price trajectory?
Hmm… let me be frank about my experiences with React. I’ve been using React heavily for far over 6 or 7 years.

React is amazing. And what I see is that people find so many ways to shoot themselves in the foot. At the same time, I understand that batteries-not-included approach will lead to that result.

First of all, people get out of their skin and try to make it a complicated and entangled mess. In programming, there was always a semi golden rule, to not architecturally fuse your business logic to any particular framework. We logically isolate our app from whatever framework we are using at the moment.

I’ve given the same demo day (task) exercise to ~50+ react devs. Basically two inputs and a button to draw a pattern on an HTML canvas. You wouldn’t believe how many of them (roughly 47) completely and unnecessary implemented most of the business logic inside react components. The sad part is this app doesn’t need react at all. Or could implement 99% of the BL in pure JS and just call one function from React.

React gives an option to store business logic state in `useState` and manage it via `useEffect` and we gladly use that to our demise. Litter our code with singletone instances of a business logic because we’ve “forgot” how to do a DI without a framework. People write `<IF>` components for christ…

Second there is this immutable transducer reselect memoized concurrent proxy suspense state promotion society. Performance zealots obsessing over trillion renders per second. Which they don’t deliver, by the way, beyond todo examples. They describe how their Rube Goldberg flux redux machine works. A machine to read and write data into a JSON object.

In a nutshell, the we should critique ourselves, not the framework. IMO the framework is doing it’s job just fine. Unless we learn what really goes wrong with react projects we are doomed to repeat the same mistake again and again with next (pun intended) framework.
What's to say? Lyn is a zealot and will go to any lengths to justify her positions. She's clearly intelligent and completely uninterested in objectivity. She's like if Saylor wasn't completely vacant and instead of posting "MORTGAGE YOUR HOUSE TO BUY BITCOIN" at the top of the market you get 15 page diatribes about why Bitcoin energy usage doesn't matter because "the Fed" and "censorship" and "hard to confiscate" etc etc. None of which has a single thing to do with energy usage. It’s just pages of gish gallop.

If you want to listen to someone interesting who isn't just performing mental cartwheels to defend the indefensible, listen to Boaz Sobrado, Mario Gibney from Ledn, Lily Francus, Josh Cincinnati, etc.

Lyn is just rewarmed long-form talking points from r/Bitcoin presented uncritically. There’s interesting people in the space but Lyn is more of a millennial William DeVane shilling gold on Fox at 2am with a substack.
Why not just buy a less powerful GPU? The 4080 is likely far, far more powerful than the series X.
>I disagree that every comment you make in a community has to stand alone and reintroduce yourself lest a newcomer flies off the handle without knowing who they’re responding to.

I think it's circumstantial. For instance, I don't really think it's necessary for the CTO to have said, "disclaimer: CF employee/CTO/whatever" in this thread. But in this thread[1] from yesterday, I think it would've been helpful.

[1]https://news.ycombinator.com/item?id=32912075#32912276
v-if and v-else are not native html attributes either. Control flow via HTML tags has always felt like a code smell and been a major turn off to me.
Isn't the biggest problem with MV3 the 5000 rule limit?

Or are there ways around that by compiling it into something internal?

This is how adguard did it: https://adguard.com/en/blog/adguard-mv3.html

I'd suggest stop trying to support chrome and let it die?

It won't work on mobile anyway, only Firefox supports ublock origin on mobile?
This is an ongoing debate between the authorities of Title 50, which the CIA falls under, and Title 10, which the military falls under.
Unless it's Work Force Ready, which I think means taking a recent graduate and giving them some real world experience.
The Bytecode Alliance is a nonprofit group with members from all over the industry working to provide what is ostensibly a reference implementation of a WebAssembly runtime w/ full WASI support. Wasmtime is their implementation.

They are far from the only implementation, though. You can find links to other runtimes in other comments here already.
Fair point, though I feel there's a difference as AI can generate content much more quickly.
Yeah, this feels like a weird oversight.
I think you should wait until late November for dust to settle(budget segment won't change that much because of it if you don't consider buying used). By then both Nvidia and AMD will release their cards(it is likely that Intel too, but Alchemist is a joke), mining cards will hit the market in large quantities and pricing for everything will change drastically.
Just the same; sufficient number of states can take those 'sovereign rights' away from a country. In the context of a discussion about Germany, shouldn't this be obvious?
I love hooks, but the main problem with hooks is that when you have a problem, you usually have to fix it in hacky ways. hooks were a revolution yes, but since the foundation was quite weak, everything they added on it unfortunately made it worse.
I'm not sure if that's true. The data still has an owner and when the owner goes out of scope the memory should be freed. Without the concept of ownership you might end up leaking that memory. I could be wrong, but I think that's how it goes.
That's interesting. 12 months is still very early though, unless it's a project with a lot of throughput.
Yeah, this was remarkably irritating for me here in Austria - if you're going to change the language based on location, please let the user override it.

Luckily 'en-gb' is less likely to be overridden than 'en-us'.