skysight-inc/HackerNews huggingface dataset:
Fran has done a really valuable job in collecting, and digitizing many old films. Unfortunately, the youtube algorithm has required her to slaugther the audio on many of them due to copyright issues.
Isn't that the point? That people in poor countries mostly buy old cars from other countries? Which currently of course means they are gas powered. But what about the day when old cars start to be mostly electric? Wouldn't electric cars become equally, if not more attractive to poor countries?
Ruby-on-Rails has no built-in authentication mechanism. So let's pick the well-known gem Devise in this tutorial.
That's great! congratulations!
That video looks more like a commercial than a report on the actual performance of those "suicide drones".
>the few rare times when you do need to understand what's going on behind the scenes, that might be complicated

Except they're not few or rare. Got a bug? Good luck figuring that out. Performance problem? Who knows. Most of the stuff you're using, you didn't write, you don't understand, it's all just black boxes, or as someone else said, mystery meat, glued together. And when it starts to smell, and oh it will, you're just looking at a mountain of mysterious complexity.

It's not like building stuff anymore. It's sticking stuff together. "Hey, it's just like playing with Legos!" Except quite often you end up with it feeling like stepping on Legos.
Note that other cultures started numbering the individual finger bones using their thumb, ending up with a base 12 or 24 system (or so the "just so" story goes).

Regardless of its origin, base 12 is still a major part of our lives (24 hours to a day, 60 minutes to an hour, even 60 minutes to a grade in angles).
What is it that makes Enum.HasFlag so slow?
This is very true and I think it is often understated, the influence that we developers have over the spread of a certain trend or technology through the mechanism you described.

Now imagine if you're a company that have 50k or 100k developers on payroll. Even that alone will actually spread your influence if you indoctrinate them right, might be worth hiring them just to double down on that influence, even if you may not necessarily need them.
The Privacy Pass HTTP Authentication Scheme
[Caution: vague speculation follows]

Apparently exotic objects like wormholes may exist which can "teleport" one from one part of the universe to another while never violating the faster than light principle.

[See https://en.wikipedia.org/wiki/Wormhole ]

In other words, we could have intergalactic messages.

Our understanding of Physics is still evolving and things considered impossible today may become possible tomorrow without necessarily bringing the whole edifice of Physics down by taking paths that are not known so far.

Grand as the achievements of modern Physics, we should still remain humble about what is possible and impossible.
It's FUD. And not only that. The fear of constantly being attacked by an external entity is also paranoic.
ungoogled-chromium is a thing, do you dont need to fork another thing, just contribute there
Edge is also moving to Manifest v3 and don't support extensions on mobile.
Pretty much, with the type of local db/cache changing based on the amount of concurrent invalidation you expect.

The theory is that your list of prematurely invalidated tokens (expired by user before the token's own expiry date) is much, much lower than your active tokens, so you only have to check a requests JWT against this tiny subset, rather than every active session to confirm it doesn't exist.

It has its own unique failure modes where an invalidation doesn't make it to all listeners, so either you can expend effort to make it more robust (and it's again, less data to sync than the sum of all active sessions) or just live with some parts of the system allowing the token for a few minutes..I

Typically, unless you are at a very large scale, or dealing with offline clients, I'd stick to traditional cookies + session.
Stropping is not sharpening. Stropping is just bending the edge back into shape when it rolls onto itself. Sharpening involves removing material which is necessary when you have chipping like mentioned in the article.
age-corrected cancer survival rates have reduced 15% from 1990s.

Death rates have reduced, not survival rates
Just wondering is there a way to record macros (similar to vim) and replay them really quickly. I often use this to do batch processing for files, and evil is really slow due to slow rendering after each macro operation.
I don‘t understand the downvotes. If you drive more than 10000 km a year with a car you are not only doing yourself a disfavor, you are also a huge liability for society.

The priority should be no travel > walking > biking > transit > car
I'm not familiar with the post-COVID situation, but I suspect VTubers may have eaten their lunch by operating a similar business model but without the risk of showing your face in public and becoming an IRL retelling of Perfect Blue.
I was wondering what the new "Automatic Verification" to "Bypass CAPTCHAs" setting in iOS 16 is. It turns out that Apple, Google and Cloudflare came up with a new HTTP authentication scheme to attest "humanness" of a device.

* Announcement by Apple: "Challenge: Private Access Tokens" (June 9, 2022) https://developer.apple.com/news/?id=huqjyh7k

* WWDC 2022 video: https://developer.apple.com/videos/play/wwdc2022/10077/
I suspect it was one of those tech demos that actually doesn't really work in reality.

Nobody wants a camera & projector attached to their head. Gesture based interfaces are universally terrible, even if they look cool in films. You probably underestimate how much you move your head around while looking at things. Projectors don't work well in daylight. Etc. Etc.

Cool tech demo though.
Steel and aluminum decided World War II. Chips will decide whatever comes next
People here who pretend this is not case are deluding themselves and others.

100%. Many data points in my own life and lifes of other people I know. What woman say they will do and what the actually do are two completely different things. They can very easily rationalize about anything with "feelings".

It's not exactly about crying per se, but psychological weakness. If you shed a tear on a funeral of your parent etc it's ok.

But the moment guy seems like a wimp, they loose all attractiveness. They will get to hear that things got boring, or relationship is not fulfilling enough or something else like that at the first convenient opportunity (a more promising candidate has shown up).
> It may even have shattered some of the gravel, meaning that stuff is really more like styrofoam. [...] All those stories of hollowing out an asteroid and turning it into a habitat or generation ship for 50,000 people aren’t looking so prescient. :)

Even simpler then, insert giant balloon in the middle, pump it up, cover walls with concerete and you have habitat, no expensive drilling and hollowing out.
this could benefit ZFS and FUSE as a whole
Ask HN: Do you still run a home server (self-hosting)?
I say still because there might be quite a few people who stopped running a home server a long time ago. I haven't personally run one in over a decade but the idea started to comeback as there's a lot of things we want to share that don't necessarily need to be on public servers or using public services.
> In the tech space, we haven't seen that as much.

Yes, we have.

> There's no obvious technical reason the hyperscaler crowd couldn't offer a premium brand-- "GSuite Deluxe" or "AWS Deluxe" with quality live support

Google Workspace and AWS each have their own multi-level (3 for Google Workspace, 4 for AWS) progressive scale of how high-touch they are. (For Workspace, which also has product feature tiers, this is a separate axis of differentiation.)

This is quite common in software and online services.

> Presumably, their resources and pricing power could run a "freestanding' premium vendor like Zoho into the ground easily.

Just as Toyota having Lexus and Honda having Acura doesn’t squeeze out McLaren, there’s space in tech for standalone high-touch brands. But, yeah, the big names high-touch offerings are probably doing orders of magnitude more business.

> It seems like so far, this hasn't been in their corporate DNA

No, the difference is that, sincs its not a consumer but a B2B product, the high-touch version from a mass vendor is just differentiated by being high touch, not be having an entirely separate brand identity despite being the same vendor. In fact, the brand identity is kept because the ability to move up seemlessly as business needs evolve is a selling point.
Looks like Rockwell was fined a little bit, and nobody was actually tried despite a Grand Jury identifying several people who should have been. One guy responsible got cancer.
One of the main reasons for this is research funding and regulation by the European Union. Something similar is probably going to happen with hydrogen production over the next years. (Not as fuel for cars but for industry)
The forgiveness line is straight out of the Bible. If you were a domineering tyrant wouldn’t it be convenient if your population were obligated to forgive you? Sounds pretty docile
It doesn't matter, as long as you have a few people around you who need your skills.

There are few billion vids on how to boil an egg and the mindless algos will rank them just cuz thats their job. That doesn't mean it has any great value cause how many people really need the skills of the best egg boiler in the world?

As corporate wonderland and the mega machine that it represents, grow more and more efficient, out of control and mindless, it targets and uses the best of the best for whatever shit its stuck in loop trying to optimize.

They are treated like machine parts and discarded and replaced, the moment they think, say or do anything the machine doesn't need.

Who needs that? Only the clueless.
Go back 25 years to 1997 and you'll find it. Netscape Composer was built right into the browser.

That's not quite like QBASIC was though. Making webpages is just a dim shadow of what QBASIC and controlling your computer was.
As Satoshi Nakamoto noted: "The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime."

I can imagine Dorsey wants to strive for the same thing: build a protocol in such a way that it becomes very difficult to change key aspects of the system.
I think stropping is still required after sharpening. But during shaving it might not do anything as indicated by the findings.
It has been said that Stadia failed because not enough gamers joined, as many did not trust Google.

So this has already happened, and will only get worse for Google - unless they start putting some soul into these projects
Oh actually SingleFile is not attempting to set the headers but modify them, which seems to not be possible with V3. That makes sense.
Service stations can be 300 km apart because this seems to be an acceptable distance with gas powered cars. If there is a demand for service stations every 150km, wouldn't you think they would be built?

The remote regions you describe, currently powered by diesel generators (where does that fuel come from?), isn't there an incentive to power them by solar and also charge electric cars that way?

And even if there are some remote spots on earth where electric cars are not useful, how large is the market share for cars for these regions? If Toyota continues to make land cruisers for those regions, what does it matter for eletrifying 99% of all other cars?
That's adorable.

When white people have kids, they have to give their children the birds and the bees talk when they reach an appropriate age.

When black people have kids, they have to give them the same talk, and also the one where you need to be really careful about acting a specific way around cops lest they unalive you because police officers view blacks as more aggressive than whites because of prejudice.

As long as my kids have to live in a world where they need to be given that second talk? I don't care about how put-upon you are by people actively reacting against racism.
But how convincingly does he make that case? It seems to be that while we're obviously a long way from a truly race-blind world, someone belonging to a minority ethnic grouping has a much better chance of succeeding in most careers in the average Western country today than they would have 50 years ago. I struggle to believe that's largely due to the weird sort of "anti-racism" Kendi promotes.
Give them a chance. I was under the same impression until a couple of years ago. Now I think Firefox Developer Tools are far superior. But I can only speak for the Inspector/DOM/CSS related stuff. These are just great!
Week in Open Source – Linux Driver for M1, Bottles Release, Cloudflare Workers
Paypal is a private company, it can sanction you for lulz too.
Therac-25 removed redundancy. Quoting the Wikipedia article: "Previous models had hardware interlocks to prevent such faults, but the Therac-25 had removed them, depending instead on software checks for safety."
The internet then was, by and large, elsewhere. There was less of it, but still enough that you'd struggle to keep on top of all of it.
> I don't think this is entirely new. One thing that confuses people is that social media (ie twitter) is all shared, so if a scandal happens anywhere you see it.

I kind of think it's the exact opposite. We all have our own individual views of reality and are only able to see an extremely small subset of what's going on. Whereas before you were mainly reached by broadcast media that others would see as well, now you and the person next to you might have an entirely different feed of information coming in. To me it's not surprising at all that the author doesn't know "all the things going on". Really I think the author should consider the opposite: this is probably just an example of a million similar things that everyone should know about, but that he does not.
MV3 doesn't stop anyone blocking ads. i've been running exclusively on Safari for years now. zero ads.
Your car will drop you off at work and drive itself to the nearest parking lot/charger.
You need to change your view of a "charging station". It's not the huge fridge sized thing that says "Electrify America" or something on it.

It's just a normal plug, maybe with some components related to metering and billing included. Load balancing if you want to be fancy.
You can get an explosion without. (Cf. Chernobyl and Fukushima.) Just not the mushroom cloud.
It is my speculation that they learned during WWII that to stay neutral they need to be well armed.
It's been like that for a while (like "anti-idols"). Japanese media is always unpolished and cheesy anyway, which is one reason anime is the only part anyone outside the country cares about, but the music industry does have a surprising amount of room for letting artists do whatever they want as long as it works.

When I heard about Atarashii Gakkou I thought it was some kind of American fan group because the name sounds like it was Google translated… guess it's just unpolished too.
I would have thought that myth was long ago shattered. I’ve never heard the man posit anything intelligent, or intelligently.
React hook for controlling modal components
React hook for controlling modal components.

Npm, react, web, JavaScript
Tree-style-tabs alone make firefox preferable. though their stupid mobile extension change dampened the ease to recommend it for mobile. (yes, I use nightly, and have a custom package, it's a garbage experience)
Discussed at the time:

Why shaving dulls even the sharpest of razors - https://news.ycombinator.com/item?id=24075855 - Aug 2020 (123 comments)
Vivaldi officially announced they are too poor to maintain separate fork.
Siege of Sharif University
> They need something stronger to collapse their dictatorship. They probably need a real opposition leader.

You know, since WW2, that has been a common phrase in US politics. No one has ever benefitted from it unless they willingly become sterilized and toothless - content with being a protectorate of the US and not a soverign state with its own destiny.

If Iran has issues, the iranian people must sort it out, and lead themselves into they state they want. Even if they must die trying to do so.
Refactor then functional changes is the right play where reviewers are involved. It separates moving things around and renaming, which is really noisy in a diff tool, from the functional change which hopefully changes much less code.

The first review is looking for any functional change in the noise, the second to assess a functional change without any noise. Adding tests in the first phase is great but existing ones shouldn't change. Maximises chance of review finding mistakes / minimises cost to review.
Physics is our model. There may be something that exists outside of our model, but we can't claim to know with certainty the limits of whatever that is. And whatever it is, it's not physics.

Is a statement that nothing can go faster than the speed of light not a model? And if not, how did we arrive at that knowledge? God? Direct experience of the speed of light?
> (e) depict, promote or incite hatred or discrimination of protected groups or of individuals or groups based on protected characteristics (e.g. race, religion, gender or gender identity, sexual orientation etc.)

This one is truly outrageous - "depict"??? There goes 5/6 of human culture. I seriously doubt you can find much literature or cinema that doesn't "depict [...] hatred or discrimination of protected groups or individuals". Especially not in any kind of socially conscious writing. Goodbye, any portrayal of MLK. Goodbye, any movie about gay rights.
Thanks for checking into that... doesn't look like the AI is even close to ready for prime time right now as this is not the correct translation:

#include <algorithm>
#include <iostream>
#include <map>
#include <vector>

std::map<int, int> foobar(std::vector<int> x, std::vector<int> y) {
std::map<int, int> map;

for (int i = 0; i < x.size(); i++) {
if (std::find(y.begin(), y.end(), x[i]) != y.end()) {
map[x[i]] = x[i + 1];
}
}

return map;
}

int main(int argc, char** argv) {
std::vector<int> ex{ 1, 2, 3, 4 };
std::vector<int> wy{ 3, 4, 5, 6 };
std::map<int, int> result = foobar(ex, wy);

std::cout << "{";
for ( const auto &item : result) {
std::cout << item.first << ": " << item.second << ", ";
}
std::cout << "}" << std::endl;
}

It outputs:

{3: 4, 4: 0, }

But it SHOULD be getting:

{3: 1, 4: 2, }
https://www.gnu.org/software/emacs/manual/html_node/emacs/Ke... ?
Yes for backup’s and media storage. Both benefit from local storage.
At this point, JWTs are a cargo cult. People do them because everyone else does them, even when it makes 0 reasons in the app itself and they use them as worse session tokens.

Nobody was ever fired for using JWT for authentication.
Interior AI – Get interior design ideas for your home from AI
Quote:
This suggests that metastasis isn’t an abnormal process limited to cancer as previously thought, but is a normal process used by healthy cells that has been exploited by cancers to migrate to other parts of the body to generate metastases.
it wasn't xul that was the problem, but xpcom
I am and I have been since the mid 90s! Mail, DNS primary, Web, etc.

All off-grid on a RPi (well two, because I'm too idle to consolidate them and save another watt at the moment)!
”To all men: can you please make it easier to buy presents for you?”
Even rubbing against a pair of jeans will sharpen them again.

https://imustacheyoutoshave.com/sharpening-a-razor-with-your...
Re: 1 the refactor is fairly likely to be ignored until the functional change is also proposed but that's ok, review tools should be able to deal with a patch series two deep.
You can carry gas tanks with you on long desert crossing trips, and refuel in minutes. How are you going to do that with an EV? Not to mention that the high heat (45+ C) might take a toll on the range of batteries.
The world is full of radioactivity, including the banana you eat and the partner you sleep next to. What matters is the amount, is it dangerous?
I also prefer FF dev tools, even while FF was not my daily driver, I was still using its dev tools. I hate Chrome dev tools with that giant console window that takes up half of the space (even when you are not in the console tab) and even if you choose to close it, every now and then it will come back because somehow Chrome forgot your setting.
Interior Computer – Use AI (Stable Diffusion) to Restyle Your Home
Drax: UK power station owner cuts down primary forests in Canada
Correct, edited.
It will when mainstream browsers adopt Manifest v3 and ads get smarter.
FWIW I guess it depends on how good of a history teacher you had. This was back in the 80s at a US public school in a part of the country with a very large Irish immigrant population, but I learned about why the Irish depended on potatoes (vis a vis caloric return for amount of effort in poor/rocky soil), the dangers of mono-cropping, the English system of landlords and tenant farming, and the long-term impacts of the Irish diaspora from this event upon other countries. As a comparison the Holodomor does not offer many useful lessons to students other than 'Stalin bad, top-down planning bad.'
> So from what I can tell the core of the complaint with JWT is having the ability to let someone set alg=None.

No, the core complaint is that JWT ignores the hard-learnt lessons from the past couple of decades of security engineering and repeated terrible choices that have caused a plague of vulnerabilities in the past. It’s no surprise then, that practically every JWT implementation has been completely broken. alg=none is a symptom, not the root cause.

> Correct me on this but further reading also tells me that Paseto is better suited for websites that have access to server-side session storage. One of the reasons for widespread adoption of JWT is its ability to work with JS/SPAs and not require a server side workflow. So Paseto might be aimed towards the ASP.NET/Spring type setups.

No, that’s not the case. You can use Paseto anywhere you can use JWT. It was designed to be a replacement for JWT, so it would be a bit odd for it not to support the same use-cases.
Are you not using an IDE to edit Yaml?
I edit Yaml all week long and it's all got local validation with schema and syntax.
Yes, if you generate a bunch of images of waves or the sea, or other repeating patterns with the same seed, you can see how all the 'peeks and toughs' of those patterns line up in the same place.
Credit Suisse shares tank 10% on restructuring, capital concerns
Well, the R-37M is an absolute monster missile at 600kg, even bigger than the AIM-54 Phoenix at around 450kg. For comparison the AMRAAM is about 150kg. So even if, hypothetically, Russia could sort out their issues with actually producing their ostensibly high tech designs, I find it hard to imagine this would be a mass produced missile comparable to AMRAAM. More like a special missile to take out high value targets like AWACS planes.

Continuing wikipedia spelunking, AIM-120D has a range of >160km (and has apparently already entered service), AIM-260 200km, and R-37M 300-400km. However, as everyone who has played flight sims (or seen youtube videos of them) knows, the actual usable range is much lower than the quoted max ranges. And given stealth technology, one wonders whether the actual capability of the missile is more related to the radars, both of the launching platform and the radar in the missile seeker, than to how long burning rocket motors it has.
I know a good spec for signing json data to store it as a token here, too
you can use signed cookies for sessions - which have none of the drawbacks you mentioned. i.e. session data and expiration form the payload, and you sign the payload - then you validate the expiration and signature on subsequent requests.