skysight-inc/HackerNews huggingface dataset:
Testing that link just now with Tor, it seemed to pass their checks ok.

Hopefully blocking Tor users will mostly be a thing of the past... :)
It's not the same thing but Git Flow reminds me of Conway's Law. Just that the branches end up representing the dev-test-release workflow.

Another variation is that you reify branches according to whatever team that is working on it, like dev and qa and release. As in they have these literal branches and they need to follow a workflow diagram in order to remember what to merge into what and in what order. Then they mess something up and they go to StackOverflow to ask such easily inteligble questions like:

> We are using a standard branching model. But sometimes we find a bug in release/5613248 and need to deploy a hotfix. So naturally we branch hotfix/5613248 from release/5613248, fix the bug, do a PR against release/5613248/joe-the-gatekeeper, then Joe merges that into release/5613248 and also into pre-release/5613248, qa, and finally into develop. But sometimes we get weird merge conflicts when merging into for example qa or develop. How do we avoid that?

Slight hyperbole here.
I didn't think callCC can do multiple resumptions?
DDBinding certainly can, and can do partial environment closures so you can migrate a process to a different machine as well:
https://okmij.org/ftp/papers/DDBinding.pdf

The above is succinctly implemented in wat: https://github.com/manuel/wat-js (also see forks for more documented versions).
Those were never cloudfare's, they were just using similar colors.

(You can tell easily because Cloudfare always puts their logo somewhere... and those captchas had none)
Originally from:

https://www.vintag.es/2023/07/slot-cars-racing.html

However I can’t update this.

Perhaps I’m naïve thinking in thinking content doesn’t get filched like this.
This is why you don’t run in the cloud. I’m paying (amortized) 300 bucks a month for a physical k8s cluster, multi-region, hundreds of physical cores, terabytes of disk space, and oodles of RAM (64gb per machine). The same cluster would cost over ten grand a month in the cloud, for what? Scaling? I’m actually comfortably overprovisioned.

People underestimate how many requests a (real) server can handle. For the vast majority of businesses, the cloud is overkill and expensive. Sure, it means that you have to drive somewhere and replace some hardware instead of pushing a button, but most places offer “remote hands” to do that for you.
Insurance companies don’t care so long as all their competitors have to play by the same rules. Insurance co decisionmaking is sometimes counterintuitive.

Genetic data will definitely be used to limit freedom of movement somewhere on Earth in the next 25 years. We’ve already been mass-swabbing for COVID for the past three years, so it won’t be that big a change.
"Finnerty, Edward Francis Finnerty, Ph.D., one-time EC-002."

"There's a collector's item - a double-o-two number!" said Lasher. "I've known several single-o men, but never a double-o. I guess you're the highest classification I ever had friendly words with. If the Pope set up shop in this country, he'd be only one notch up - in the R-numbers of course. He'd be an R-001. I heard somewhere that the number was being held for him, over the objections of Episcopal bishops who want R-001 themselves. Delicate business.

https://en.wikipedia.org/wiki/Player_Piano_(novel)
They will be published as: https://access.redhat.com/security/data/metrics/rhsa.rss and https://access.redhat.com/security/data/csaf/v2/advisories/

Note: title should be 'the end of the security-announcements mailing list'. Which is outdated tech anyway...
If you set aside the absurdity of applying it to RISC-V for a second, yes, that is exactly what export control means. Any such regulated technology can't be exported (for a very well defined and strict definition of "exported"). Posting it on GitHub definitely counts as an export controls violation.
"You" plural, nope; "you" singular, probably.
Yep! It's very interesting, but our problem space is a bit different because we can do some optimizations based on our models being voxels. Great stuff though!
I’m not knocking it for Dutch people, but the internet needs a trustworthy global payments system that works for more than the 20 million in .nl.

It also sucks that you have to provide strong identity to the payer or payee, sending or receiving payments should not require disclosing identity. That’s a bug, not a feature.
Meanwhile GB is trying to make e2ee illegal (they stopped for now but were pretty close). Let's not pretend west can't implement social score
Regardless of what you call it, it seems a reasonable wish for an artist for their work to be broadly available to humans and not used to feed an AI algo.
https://www.x4b.net/protection/prices is on the cheap side, but I've not used them yet. Amazon you can use without hosting in their cloud by proxying all the CloudFront traffic to your external host. It may not be the best option long term, but with low traffic it should work fine.

Ovh and Hetzner provide their own solutions. Opinions are mixed there, but they both have big pipes at their disposal.
The lightning network works great, as does Ethereum.

The incumbents successfully lobbied to get easy on-ramps to this competing system regulated basically out of existence. It’s a tragic story.
Whenever one of those Turnstile checkboxes show up I'm unable to get past it. It's been that way on most of my computers for over a year. I check it and it just reloads with a blank checkbox again. It's an eternal loop of death.

My Firefox installations are not even Arkenfoxed. I just use couple of privacy oriented add-ons and a few about:config tweaks.

Cloudflare verifications are destroying the web.
3090 + RAM offload is not very fast on my desktop. Its fine, but the speed hit is large.

And I was thinking regular laptops as a baseline vs the base M1/M2.
If the somewhere else can't be located in a straightforward way, I'd say just change the code.
>It’s not the bad CLI

Nah, really, it is terrible.

Git is one of the best examples of "great tool with terrible API".

Funniest thing is that people always argue "learn git internals and it'll click"

Yea, git is the only tool that people argue with straight face that you should know internals of software and act as if it wasnt sign of terrible API design.

Imagine if people acted as if you needed to know Visual Studio's or Firefox's internals in order to use those tools even in "far from very advanced scenarios", rofl.
I’d argue that JS can’t compete but typescript can. Anders Hejlsberg is a freaking genius.
I have been full time in C++ development for >15 years. I can count the number of times I had memory correctness issues that weren't discovered and fixed trivially on one hand, all of them very early in my career. As your adage, of course mine doesn't prove anything.
Browser automation is useful for testing, both for web developers and browser developers.
Had a really intense battle on my first try, the response time is great and very playable. Great lobby music too. thanks
How interesting that this project was partially aimed at preserving forgotten history - and now it has in turn become its own brand of forgotten history.
This is the kind of perspective I don't hear from within the US. How far does the metaphor go? Is it just the meddling, superiority complex, and halting of technological advance? Or do other Trisolaran traits such as inability to lie also have an analogue?

(I kind of doubt it goes too deep. Liu is great at concepts but the worldbuilding was not super in depth.)
What Is a Fecal Transplant, and Why Would I Want One?
Maybe someone can finally port it to run on NTSC consoles. Would still take a lot of scanlines to cut out though.
well we're already being trained by algorithms so I guess this is just an extension of what is already going on. perhaps the quality of human (internal) models will go down too? perhaps they already have?
No mention of visidata yet?

If you like vi style interfaces, or TUIs and have data to explore then check it out. (Native language for manipulating data is python)

https://www.visidata.org/
I made this game so thanks!
Six-fingers-art
And shockingly, that is despite a long-term trend in worker productivity of ~2% YoY [1].

All these productivity gains were siphoned off by the ultra-rich elites instead of going to the workers.

[1] https://www.mckinsey.com/mgi/our-research/rekindling-us-prod...
Not really. Website operators should absolutely be able to refuse service to anyone on any grounds.
> It's not on 23andMe, or anyone (other than the user) for that matter, to ensure the passwords used by the user are not copied passwords from other credentials.

In my opinion, it is, actually, on 23andMe. At my tiny startup, I implemented a simple check against Troy Hunt’s compromised password database.[1] If I can do it, 23andMe can.

If anyone reading this is in the business of making web apps and there’s literally anything of value behind your login, prioritize this mitigation. OWASP recommends it too. [2]

1. https://haveibeenpwned.com/Passwords

2. https://cheatsheetseries.owasp.org/cheatsheets/Credential_St...
It's fairly easy to grab info from .git for your own purposes. For example, the program that generates my PS1 peeks there (without wasting precious cycles on shelling out to the git command) to find the current branch we're on:

https://github.com/rollcat/etc/blob/b2fd739/cmd/prompter/mai...
Again, the Black congressional representatives (which, due to districting were mostly representing Black people) were rather openly upset with him...for not going even harder.

That is difficult to square with Nixonian plot to use the carceral apparatus to keep Black people from gaining power.

I guess it does track with revisionism to make anything we currently disagree with to be a product of original sin.
Interesting link at the bottom, the 1MB club:

1MB Club is a growing collection of performance-focused web pages weighing less than 1 megabyte.
You don't use twitter, github, amazon, spotify, steam, discord, etc.? Maybe that you can turn on SMS instead of email, but sending people emails for every login is the default for those.

The only ones requiring an SMS for me are organisations with a bank license, which are obviously a minority of all the services out there.

(Fwiw, I avoid all of the above besides Spotify, but a lot of code happens to be on github, audio books are invariably ~3x cheaper on amazon compared to buying from the publisher directly, many game developers insist that you let steam take a cut and don't let you buy it from them directly... that's how come I know these things all insist on sending emails.)
Can anyone explain this to a modern engineer? Why would you need to hold this in your head?
> Dismissing a multi-millenia multi-cultural fundamental norm as "indoctrination" severely downplays the collective learning of uncountable generations.

I agree in this case, but only because I think marriage is an institution that we’ve learned needs (sometimes strong) active endorsement and it’s pro-social.

My view is that cultural norms are at worst tyrannical and at best the essence of being human.

> Social iconoclasts dismiss organized religion, marriage, sexual norms, social duty, gender roles, and cultural traditions.

This is just true. But this is all of us: we all have a relationship with society around us and dismiss parts of it. As we should.
> If the somewhere else can't be located in a straightforward way

It might very well be straightforward to obtain, just not located in that struct itself.

> I'd say just change the code.

And if the code isn't available to you to change?
Why not? Amazon regularly delivers what I ordered, in a timely manner. That's already much better than Wish.
Wondering when yt will implement ads straight into video stteam so that detection will be much harder
VSCode REST Client
This would require a sophisticated exploit to get around.
Awesome, glad you enjoyed it! Those lobbies can get pretty sweaty!
Linux sees a lot of contributions from China (Loongson, Huawei, many smaller vendors) and especially Loongson has gotten pretty good with working with upstream to get their architecture (LoongArch) into GCC, binutils, libc …
I think the disconnect is that the "first principles" that you can derive from are implementation details; in other words, git makes the most sense if you embrace the inherent leakiness of the abstraction.

> Perhaps others don't conceive of Git as a datastructure

The problem is that git doesn't really look much like a datastructure at first glance; it's ostensibly a shell command that you invoke, which makes people look at it in terms of inputs and outputs rather than spending time learning the details of all of the parts that aren't obviously in plain sight.

> A branch is a reference is a pointer to the latest commit in a series. Creating a new commit adds to the top and updates the pointer.

I think this is a pretty good demonstration of the issue I'm talking about; I've talked to engineers who totally understand git's underlying model but still are incredibly resistant to this definition of a branch, even though it's the accurate one. The idea of a branch conceptually being the entire chain of commits from the most recent one to the initial one is so pervasive that even the term "branch" heavily implies it (when arguably the more accurate analogy would be to call them "leaves"). When the definition of one of the most fundamental concepts defies people's common intuition, the finer details of advanced operations on them like rebasing don't have a chance of being widely understood. Git's failing isn't that it's complex, it's that the only effective logical unit to think about the system is the entire thing, and that lack of abstraction is the alien model to the way we're encouraged to think of things as programmers.
OP here.

Yes, I'm hoping that the mess that is "HDR" video standards can be prevented in the still images arena.

Hopefully, with Apple's weight behind this open standard, other producers will adopt it as well.
Let's not forget about EU's ChatControl. They even chose a dystopian name for it and were completely fine with that...
Music Too Fast for Feet
> Why are you letting people log into an account from a brand-new IP with no additional verification?

Loosening this requirement to new country / carrier would make life easier for users at small cost to security.
Because some people don't get a static IP from their ISP and they don't want to go through e-mail verification every day. At this point, some sites require this workflow from me:

1. Solve CAPTCHA for log-in form
2. Log in with valid password
3. Open E-Mail client, maybe even log-into your e-mail with the same workflow if not done yet
4. Verify the IP via E-Mail
5. Surf to website log-in form again
6. Solve CAPTCHA for log-in form again
7. Log in again with a valid password
8. Verify with 2FA code

Thanks, I hate it. It feels like step 1 to 7 could be skipped.
My new iPhone has an "HDR" display, and it's really noticeably. For example, when taking photo's or video's of bright sunlight, the results "pop out" of the screen beautifully.
It’s definitely not an exact science! As a developer I feel the same, and as we matured it did slowly get easier to be more precise about what’s worth building.
A Woman Was Denied Medication for Being of 'Childbearing Age.'
NiFi sounds a lot like Camunda, which is awful.
Looks like someone discovered midjourney.
Weird. That’s such an opposite experience compared to my own. The relentless self promotion posts are absolutely stultifying, there is literally nothing in my feed I have even the slightest interest in, the feed itself is essentially one big invasive as for other people’s bullshit.

I resentfully use it for job hunt and networking purposes, but god, I can’t imagine looking at the tripe people post and thinking to yourself “yes, this is good, I like this, I want more of this, I want to contribute to this.” Blah.
This week in KDE: re-organized System Settings
It didn’t matter for me but maybe try https rather than http. On iOS Safari it redirected me to the https url and loaded.
I have been writing Elixir full time since 2018, and I quite like Phoenix, warts and all.

Can a willing reader pitch Ash Framework in a few lines for me please? What is its killer feature vs Phoenix? Also, is it compatible, or does it have an alternative to LiveView?
Walking into Walmart now, if I see I've got to self checkout, it means I usually only get what I absolutely need.

For my shopping habits (shop til the cart is full), that means I purchase maybe only 5-10% of what I'd normally spend on such a trip. That's an inefficient trip to me.

And I was one of those people who would wait for a worker to ring me up, no matter how long the line.

Now that you can't even count on the tobacco/alcohol lane to be open, they've successfully forced me to change my shopping habits.

Changing shopping habits is usually the holy grail of retail marketing, butin this case it can't be the direction they want to encourage.

I know I'm not every shopper, but the more a person typically buys/spends per trip, the more likely they are to see self-checkout as a hassle (more work/ takes longer), and more likely they are to eventually reduce their per-trip item count.
Interesting, thanks for sharing :)

At the time we open-sourced Highway, the standardization process had already started and there were some discussions.

I'm curious why stdlib is the only path you see to default? Compare the activity level of https://github.com/VcDevel/std-simd vs https://github.com/google/highway. As to open-source usage, after years of std::experimental, I see <200 search hits [1], vs >400 for Highway [2], even after excluding several library users.

But that aside, I'm not convinced standardization is the best path for a SIMD library. We and external users extend Highway on a weekly basis as new use cases arise. What if we deferred those changes to 3-monthly meetings, or had to wait for one meeting per WD, CD, (FCD), DIS, (FDIS) stage before it's standardized? Standardization seems more useful for rarely-changing things.

1: https://sourcegraph.com/search?q=context:global+std::experim...

2: https://sourcegraph.com/search?q=context:global+HWY_NAMESPAC...
I got her writing pretty advanced programs that generate fake data sets and self score those data sets. Fun little project to see what would happen.
Many years ago, when I worked at Frontier, David Braben told me a fun anecdote about NES Elite. He said they initially got the game working using the hardware timer in the NES to keep track of real time so that the in-game physics progressed at a constant rate regardless of the frame rate, which varied. When they submitted the game to Nintendo for pre-release checks, Nintendo said they couldn't use the hardware timer because a few of the earliest NESs didn't have working ones. So Bell/Braben had to make the functions in the game maintain their own estimate of how many clock cycles they each took that frame. At the end of the frame they were all added up and used as an estimate for how much real time had elapsed.

Looking at the source github, it appears I misremembered, or likely didn't even understand what Braben was saying. elite-source-bank-7.asm has a comment saying, "Update the NMI timer, which we can use in place of hardware timers (which the NES does not support)". It looks like they somehow implemented their own real time (ish) clock by counting non-maskable interrupts.
Hi Dang, OP here.

I am aware of this guideline. The problem is that the original title is so... meaningless? that I decided to give the site a title that explains why it's interesting.

In no way do I disrespect the idea behind this rule, I can see how it would lead to clickbait titles and such. I also didn't want to write a blogpost with a better title that simply refers to this resource at Apple's.

For full transparency, I came across this site because this interesting blogpost referred to it: https://www.lux.camera/halide-for-ios-17/

The reference is in this sentence:
> Apple wants to avoid a similar fate in still photography, so this year they put their weight behind an open standard called "ISO HDR." Ok, technically it's ISO/TS 22028-5, which doesn't quite roll off the tongue. The important thing is that with iOS 17, Halide captures HDR photos. In fact, it has for years!
Hey, I work with bobbydigitales on this (along with a bunch of others) and had a hand in making a lot of the games including Diamond Wars linked here so if anyone has question about gamedev on dot big bang please ask away!

If you’re interested as a developer and want to know how we plan to support you we have this landing page: https://developers.dotbigbang.com/
Please build something that auto fills Taleo/WorkDay application forms.
A few years ago I had a newsletter subscription form where one day some bot started subscribing with real email addresses. These real users started marking confirmation email as spam, which in turn affected domain reputation. I don't remember anymore if it used proxies with different IPs or not, but I added CAPTCHA fix this ... CAPTCHA for newsletter subscription...
He is using YouTube to promote what he does, but AFAIK not in the form of YouTube ads, instead he publishes content about what he does in the form of videos on his channel.
What an unfortunate story, trying to do most stuff right and caring about what you're doing, yet failing due to a lot of things mostly outside of your control. I'd feel justifiably wronged by the bank and the vendors of the third party tech.
I've shown coworkers "git log --graph --oneline --decorate --all -50" many times and always have them start with it (and even use it throughout stepping them through something) to try and show that structure as we go. I think it helps a bit, but their IDEs go to great lengths to keep them out of the command line, so they're never completely sure what happened when it does something odd to their repo.
You should understand the internals of tools that you use. Abstractions and simplifications do only one thing: delete features in the hope of being easy to understand.

As a software engineer you have the unique privilege where the people that make your tools have literally the exact same job as you, so you can pretty easily understand their work.

As for understanding Visual Studio's or Firefox's internals, that's basically what you do to write Visual Studio plugins or apps that run in Firefox.
What real footage? As far as I noticed there are two bodies in Iran stories on the timespan of a year, one of which is still warm. It is a horrible personal tragedy, but as far as social struggle goes, not so much.

There are likely much more secondary victims who were incited by NGOs to riot and got brutalized by riot police. Who is to blame here, especially in the absense of results?

How much less are we hearing from SA? Half a dead body per year? We're not hearing anything and that's it.
NASA targets 2040 for 3D-printed moon homes for astronauts, civilians
Indeed, but remember that can also be a sacrificial defensive strategy
rather than a "scientific" data collection exercise (which as you say
would be biased by a Heisenberg/observability effect). Some honeynets
are put up there to simply sink the resources of, and discombobulate
attackers. Meanwhile, buried deep in there behind a couple of layers
of port knocking, is the real asset.
2D graphics on top of sokol_gfx.h
appropriation also includes a resonance and admiration of the original - you cannot admire if you don't know where you're appropriating from
Man.. I remember all this, I was three years into an IT career when MS DOS 6 came out and it was a big deal.

It's crazy to think that we will be nostalgic about today in another 30 years!

How far and fast the tech scene is moving!