skysight-inc/HackerNews huggingface dataset:
I was thinking of `guard` in Swift when I was writing but I haven't used it so I was unsure of its exact semantics. It is a bit of a shame it is only useable on optionals and not on arbitrary types.

Nice to see a full pattern matching guard in Rust. I think the terminating `?` operator makes it a bit less necessary as I would guess a large portion of cases where I would want that early-return behavior I would just take advantage of that operator. But their choice to reuse `else` makes a lot of sense and the pattern reads well.

I was watching the recent Rust stream by Jon Gjengset where he builds a BitTorrent implementation [1]. One thing he did frequently was add a `.context` method to function invocations that would terminate in `?`. My assumption just looking at that pattern is that it would allow the error system to tag the errors to help guide the programmer to the specific line the error was generated from, almost like an annotated stack trace. But again, I don't have direct experience programming large Rust applications.

The reason I consider this topic is because this kind of error handling would be ideal in Go. I often end up with the classic pattern:

if value, err := someFunc(); !err {
// value is useable
}
// handle err

And I would just really, really like if Go would let me:

if value, err := someFunc(); err != nil {
// handle err
}
// value is useable

But, I suppose due to Go block scoping `value` is only valid within the if block.

1. https://www.youtube.com/watch?v=jf_ddGnum_4&t=9465s&ab_chann...
Ah the good old days. Many years ago I worked on a Power ISA CPU. The advantages were obvious - the ISA is open source (read: long dead and burried, they gave up on making it viable a decade or two ago and dumped it open source), and the ISA is neat- you have a 32bit instruction and you can literally do a case statement of "1100_0000_0000_0000: // do fpadd" whereas IA64 had the crazy variable length instructions and all.
idk, maybe because I'm not on my linux server on the weekend at the river, and wanted to know.
go have coffee or something, you're acting grumpy
There are curbside charging locations popping up around my neighborhood and most parking garages seem to have some charging capacity now. There certainly isn’t enough infrastructure for the whole population of car owners to go electric tomorrow, but it’s interesting to see big changes happening in real time.
Thank you for some interesting reading!
I-9 technically requires employers to inspect the original document (passport, or drivers license + social security card, or birth certificate + photo ID, etc). Photocopies not allowed.

Inspecting the original document should be a high enough bar for verification (assuming the employer isn’t knowingly trying to subvert the system). E-verify exists to provide an alternative to inspecting the physical document.

But in reality I’m guessing most small employers take shortcuts and don’t inspect the documents as they should or don’t keep records of I-9 at all (the form is very rarely needed for anything)
SMS costs vary by destination. If you're US focused, expect to pay about 1 cent per message; if you're globally focused, it's more like 10 cents.

Unless you've got revenue or some sort of long term value associated with your messages, you've got to use them sparingly. If you have huge volume, you can get lower prices, all the way down to zero cost in some cases, but as a small user, you're going to pay real money, especially internationally.

You can try messing around with abusing a consumer account's free messaging, but you'll hit limits quickly.

If possible, have a plan to use multiple providers, monitoring delivery, and switching traffic as needed. Every provider in this space will tell you they have global coverage, that they have direct routes and don't use aggregators, and they're all lieing. You need flexible routing to manage this, and SMS is a very simple API target, so it's easy to integrate alternatives; there are a lot of country specific requirements for commercial messaging, so the providers are providing a real service, but it's replicatable and the tier 1 group is big, although you've missed several and included some I wouldn't count as tier 1.
Thorium Browser Compiler Optimizations
You will get bottlenecked on concurrent updates in a single row.

Imagine you have 10K/s of insert/deletes on that table with replication.
I absolutely hate any process that requires uploading my passport or other identity documents. I always redact as much as possible and then cover the photo with red text saying "FOR $BUSINESS IDENTITY VERIFICATION ONLY." Sometimes they push back on it, but usually it's acceptable. The worst is when their automated system rejects it.
Would a wolf pack stop hunting elk if they could all just sit down and talk with each other?

We're not wolves, of course, but meat can reasonably be some percentage of our diet. I prefer a few meals a month that include meat.

I've read and thoroughly enjoyed Charlotte's Web. I love watching animals of all shapes and sizes and abilities. I sat in a stand for hours, days, and ultimately shot a deer for food. I also accept that I will eat meat and enjoy it as a delicious luxury, even if they have something interesting to say. We've killed so many wolves that it is now on us to either give more land back to wolves, removing our fences and livestock, or kill the deer ourselves.

There are already animals I will not eat unless it's necessary for survival. Whales. Wolves. Bears. Raptors. Chimpanzees. The list is fairly long.

Consider reading The Birchbark House by Louise Erdrich[0], about Omakayas and her family (Anishinaabe, 1847) living through the seasons of a year.

[0] https://en.m.wikipedia.org/wiki/The_Birchbark_House
Good topic but I felt the types of disruption listed by the author were rather near term and short sighted.
I straight up refuse to use helm templates. If a project doesn't ship raw yamls I just write them myself.
Without an outright scholarship or wealthy background, how would you pay

Harvard and most top private schools are generous in financial support if you can’t afford it. Harvard is free for families making less the 85k. But you are right that might leave an empty middle where you don’t get much aid, and don’t have personal wealth.

https://college.harvard.edu/admissions/why-harvard/affordabi...
There are also other uses for captured CO2. Better concrete, carbon nanotubes, etc.
Websites cannot read clipboard unless you press Ctrl + V, if I remember correctly. The same should apply to any Wayland application.
Yes, that's a good feedback. Few other people also mentioned this. I was trying to save space, to spend time more on the "how things work" part. But I see your point that some motivation behind parallelization would make it a more interesting read.
I want to point out that computers in particular are just not that hard to understand. E.g. "Getting started in electronics" by Forrest M. Mims III ( https://archive.org/details/gettingstartedin00mims ) covers gates and silicon down to the sub-atomic level, and it's suitable for a bright child.

Let's not try to excuse the mess in IT by appeals to the aircraft industry until we have a semblance of their professionalism, dedication to safety, and history of handling faults and errors and learning from the process.
> Storage is also stupidly cheap even for blazing fast SSDs

Also stupidly difficult when you have a preconfigured device such as a laptop. I think anything that would require you to modify your equipment's hardware configuration is not much of an argument.
Empathy, Articulated
How is this affected by settings in Firefox to prevent sites from reading the clipboard?
Tale of emperor whose ineptitude ended his dynasty unnerves Chinese censors
Agree. I wish the anti-gun laws passed in the 60s by the NRA and governor Reagan against the BPP were scrapped, and that BLM and the true rednecks from difranchised towns find in history new ways to fights for their rights, so I'm very pro-gun I guess.

But i'm under no illusion that guns without control makes the society more violent and less trustful.
This has nothing to do with X11, and everything to do with Firefox (on X11).
Green leaf volatile sensory calcium transduction in Arabidopsis
Way too much mush. And when questioning the mush, some people get bent out of shape because being critical of the temporary constructs that have collapsed “brings people down”.

It’s enough to make a technologist erect a silo.
Organizations in aggregate tend to underachieve whatever goal they set out to do. As a leader, "If you run, they walk. If you walk, they stand. If you stand, they sleep.“
Seconding your point & The headline is on 'motor fuel oil', not overall oil consumption for Norway
Jonathan van den Wijngaarden has collaborated with George “The Fat Man” Sanger to produce a wonderful new soundtrack.
San Antonio was chosen because it has the highest poverty level out of the largest cities in Texas. Why not choose the largest city in Texas? It was chosen specifically to make look Texas look bad which is why I suggested looking at the entire state.
Streaming to twitch involves two parties. First, the service provider twitch, second the user uploading the video. Streaming to a second service introduces a third party.
Love his technical dives into Virtualization.frameworks inner workings.

How macOS abstracts virtualization is fascinating, a lot more ingestible than hypervisor.framework. Only gripe is I wish it gave more NAT control on the level of Parallels Pro and nested virtualization (Ik M2 has the hardware, it’s a software thing at this point).
I should, but I dont. Just suffer, it is mild, but irritating.
I remember excitedly asking for it for Christmas, getting it, and being underwhelmed when I actually played it. I was hoping the puzzles would be integrated into the story like a murder mystery, but instead it felt like puzzles were just tacked on. Myst was definitely much better as an overall game and experience.

The game definitely had some creepy vibes, however. The setting was really well done.
From what I gathered in the article, it's #1.

Usually webpages cannot read the clipboard, and instead rely on the browser/os/whatever sending them its contents when the user ctrl+v or right-click-paste. It would then be received as a javascript event.
This often gets overlooked, but if California were it's own country it would rank as the 5th largest GDP in the world. $3.6 trillion GDP in 2022.
The version number, and especially the major version, IS part of the name, so they did exactly that.
Few people today
That is lending/investment banking that is lucrative, not the “banking” that most people associate with a typical bank with tellers.

Technically, there is no reason why the Fed has to give the banks 5.25% interest, and then the bank gives the general public 20 basis points less. They could just give it directly to the public.
I was going to say something related to car manufacturing as well.

The truth is it really doesn’t matter how many features you deliver, or how many cars you produce.

The real impact is from managerial decisions on customers and products. A car company that does not produce as fast as it could, but produces high-quality, is still going to sell everything that they can make. Same in software. I would argue this is Microsoft and Apple’s model.

If people want it, they can even raise the prices and it won’t make any difference if they make more of them.
The same truth exists in software, but everyone wants to talk about productivity because management wants to feel like they’re getting a good deal for the money.

But they’re focused on the wrong aspect of their business. It’s the same as the car business. In software, we say that sometimes you have to slow down to go faster.
That’s kind of what Toyota did. Focused on quality, and now they’re making more money than anyone else.
There is obviously an improvement in type safety. This would transform silent HTML typos into Go compile errors. Though I could understand some thinking this is not worth the extra syntax.
It’s also Gatekeeping disguised as Leadership in a Quadrant.
It probably has to do with the accelerator hardware they use for transcoding the source stream. If they want to support higher bitrates or resolutions, they have to invest in completely new hardware.

That would also mean added complexity in the ingest server architecture, because large partners would probably be the first get access to the new hardware. While keeping smaller streamers on 720p 2Mbps or something to keep down costs.
>Personally it boggles my mind how this isn't the single issue among the relevant voting bloc.

It is the single biggest issue, and is discussed constantly, but there are no "fight the landlords" or "lower rents and build more housing" options on the ballot.

There's no one to vote for who could fix these issues, because the government is completely captured by those who benefit from high land values and rent extraction.
What is the $ cap?
You are interpreting the title literally, while all this article is trying to do is to give an introduction to anyone who wants to get into GPU programming.

Now, about every developer. Ideally, developers should know something, in general, about all fields related to programming. Similar to how in medicine you need to learn about different branches of medicine, even though you'll specialize in one, and so it is in mathematics, physics and so on.

Presently, the demand for quality professionals in programming is very low. There aren't any good testing or certification programs that can tell a good programmer from a bad one. The industry is generally happy with "specialists" who perhaps only know to do one thing, somewhat. So, presently you don't need to know anything about GPU or any other field that's not directly related to your job description.

----

Now, about the article itself. While it gives a lot of valuable factual information, it's missing the forest for the trees. It's very dedicated to how CUDA works or some other particular aspects of NVidia's GPUs. The part that's missing is the part that could make it, potentially, a candidate for the kind of introduction to GPU programming that would make it worth reading to expand your general understanding of how computers work.

If you ever paid attention to how encyclopedic articles are written: the structure of a definition given by encyclopedia often has two components. First puts the object of the definition into the more general category, second explains how the object of the definition is different from other elements of the category. What the GPU article is missing is the first component: putting GPU programming into the more general category. This, in practical terms, means that questions like "is DPU programming anything like GPU programming?" or "can `smart' SSDs (with FPGAs) be treated similar to GPUs?" unanswered.
Right, but I'm wondering what happens when you expand out to non-tier 1 suppliers . There's still a giant market of sub 5" trash tier touchscreen LCDs (with like 800x600ish and lower). I wonder if some compromise (say ~5" at around 1280x720) would be sufficiently available.

Conversely, I guess my question is why the "trash tier" LCD market seemingly hasn't moved in like 5-10 years.
UK government monitoring teaching assistants' and librarians' internet activity
From a user perspective: how is this different than what Temporal provides?
>> The German KulturPass policy, which will cost the government 100 million euros, arrives after several other European countries introduced similar schemes.

Gotta keep them distracted. Who cares about insane inflation and unaffordable housing!

Gotta keep the kids distracted!
How useful is the stuff they memorize? Forcing people to study so much with no benefit other than being able to rank them in an exam would be a horrendous waste. And for what, becoming an appendage of the Leviathan?
I wonder how their morale is. I imagine it has to be really frustrating for folks who were hired remote and then rug pulled to go back into an office.
Plenty of modern hotels in Western countries require you to submit your passport to reception, who then scans it and keeps a copy of it. In fact Marriot recently suffered a data breach where the attacker obtained the photos of these passports.

Of course, that's not mutually exclusive with Western nations having "The Stasi Mentality..."
I have had a tesla for 4 years, I have used super chargers maybe a dozen times total. And I do about 15,000 miles/yr.
Perhaps it is possible but you would still have to wait for the actual video
> I can't imagine it is war-related, or at least not in any direct sense, like literally trying to intercept soldiers or spies.

The Ukrainian military has been using Discord, so it's not totally unimaginable. Are these domains administered by Russians? IMO it would be pretty naive for Russians to be hosting comm servers in NATO datacenters right now. Perhaps related: I interviewed for a job recently where the hiring manager was a Russian immigrant. He was telling me I should go visit St. Petersburg and didn't seem to understand that is not an option at the moment. I was flattered by the suggestion of course and it is a nice reminder that regular people are typically tolerant, but also confused. Do people not understand the severity of the situation or is this behavior of acting like it is business as usual a coping mechanism?
I mis-parsed this headline as "Strange Ways AI [possibly some new AI firm?] disrupts etc"

Now I kind of want a startup called strangeways.ai
You should check out https://wail.fm
Full disclosure, I have an internship there.
says the anonymous account
So on display is an apartment block being hit by "a missile". That would be our exhibit A.

However, the issue is that exhibit B is whole rows of apartment blocks hollowed out, visibly mangled or even levelled out by Israeli air strikes.

This was my original point.
Rapid ozone depletion after humidification of the stratosphere by Tonga Eruption
> Chatgpt would have no problems introducing the well-ordered principle

Yes, well, that is part of what I was trying to say. The statement of the principle is not important outside of the structure you are building when following one particular proof, or reading a book (so, following several proofs).

You could do just as well with Zorn's lemma or axiom of choice as you would with the well-ordering; what if your course introduces one of these, but not the well-ordering principle, and then asks to solve this particular exercise? In that case, the gist of the exercise would actually be to re-derive, say, the (axiom of choice)=>(well-ordering) implication for the natural numbers. A point that would be thoroughly lost on chatgpt without the course context.
> If you fail to adhere to the Simulcast Guidelines, Twitch will send you a warning prior to taking any enforcement action

https://help.twitch.tv/s/article/simulcasting-guidelines?lan...
There is an almost entirely new set of puzzles, built from the ground up for VR, with many nods to the original.
How would an employer verify the authenticity of a social security card? It simply not done in almost all cases.
> We did have to compromise slightly on size

This is my main trouble with EVs available so far. If I want something that's not substantially smaller than what our current Ford Galaxy has, and I want to still have the tow bar and roof box, there are very few EVs available and they cost $$$.

We're talking stuff like the Nio ES8 at $70k+, or the Mercedes EQS at $105k+.

Or you can go down the van route and get a Peugeot e-Traveller ($65k) or Mercedes EQV ($85k) or something like this, you get even more space but your range is abysmal at 150 to 200 miles.

Meanwhile on the ICE side you can get the spacious Dacia Jogger for just $15k new! Then you have $40k+ left to spend on gas and maintenance...
I said not MIT. But otherwise sure... I know my audience :)
Also AP News with multiple videos:

Headline" "AP Visual Analysis: Rocket from Gaza appeared to go astray, likely caused deadly hospital explosion"

https://apnews.com/article/israel-palestinians-hamas-war-hos...
bank robbery is automatically upgraded to the FBI and has (IIRC) a minimum sentence of 7 years, worse if you use a real weapon. I'm sure there are other ways to commit a petty offense or 2 that would net the same amount with less risk.
Ah, nice! I knew I remember reading about it in the news just recently, but I guess I misremembered the timing. Shows you how fast information decays I guess.
Whoever designed that graph …
The problem with class is in the newborn baby. Does it have a class? In a room full of newborns can their class be determined? I don't think many people would seriously say so. That means class must be associated with nurture. And that is an inheritance from parents. That puts class in the same bracket as money. It is not inherent in the person.
I don't think there is a maximum number of abstractions that is suitable. I think the value of an abstraction is defined by its quality.

Having many abstractions on top of each other leading to inefficiencies is a problem, but that is not a problem of the number of abstractions, but rather the poor composition.
Yup, I was coming up under a senior at my work one day and he tried to very incorrectly hand wave how a browser uses a GPU to accelerate draw calls.

I had done work in the C/C++ code modifying Chromium directly and went, “that’s not how the browser talks to the OS to use the GPU for acceleration”. They immediately tried to argue I was wrong and made some more nonsense up.

This person is a very competent coder, but we got into further discussions and it was made very clear they had lived in a JavaScript landscape for either far too long, or had only barely gone over basic computing concepts. Their understanding of computers largely ended at “and then v8 does some stuff”.

It was weird cause this person had an honours level computer science degree from a very prestigious university and they were not from some rich family that could have paid their way through schooling.

They also had over a decade of experience shipping numerous projects. It really threw me for a loop as to what a software engineer needs to know to succeed at very high levels professionally.
It's strange as the Magic Editing feature, whilst showing promise turned out to be massively underwhelming... It's kind of slow, so you can't really experiment freely and the results usually aren't that great (maybe with practice it would be easier to get good results but that's not happening due to the clunky speed)
A car with a 40 mile effective range is not a realistic solution.
> Hmmm it doesn’t seem unreasonable in that context?

Asking meteorologists for sunshine is unequivocally unreasonable, so what you are saying here, I believe, is that the analogy does not apply to sales people, and arguably not in the case of devs either - which I agree with, up to an ill-defined point where wishes lose any contact with reality in any circumstance.
The more I use rust, the more I fall in love with writing code again.

This is after many years of corporate java/c#/python/ruby shops. The number of "developers" and "architects" that don't understand low level concepts is draining and disappointing. Worked with too many corporate "code monkeys" that masquerade themselves as "engineers" or "architects". It has got me jaded sometimes.

The author of this post has given me hope that there are people out there willing to push the boundaries of their code with their years of experience and understanding of low level computer concepts.

Definitely bookmarked and will use as reference!