skysight-inc/HackerNews huggingface dataset:
This is true. I'm a Chinese developer and I have saw too many developers here using Vue because of it's good Chinese documentation. I used both Vue and React in my projects, I think one advantage of vue is it makes some concepts explicitly. Like the computed property, its more obvious than the way you do it in React. Vue's document is simple at the early days of the framework, that made it more accessible to new comers, especially people who was trying to migrate away from AngularJS, and didn't want to take Angular 2.x.
My recommendations have been filled with crazy conspiracy stuff for months just because I watched some caving/diving disaster videos styled like camp fire stories. I have tried marking videos as not interesting and blocking channels, but there appears to be an endless supply of that stuff.

To make it worse it looks like accidentally letting the preview play a few seconds of a video marks the subject as something you are interested in and it can sometimes be near impossible to select a video in the middle of the page without having one of the surrounding videos start a preview.

I want good youtubers to be able to make a living and I pay for the YouTube subscription, but this crap is driving me towards setting up Invidious rapidly.
Not every goal needs to be something you can accomplish in a day or a year or even one lifetime.

There are not quite 8000 spoken languages on Earth at the moment, and a lot of them are from cultures that never invented writing. SIL has sent a missionary to most of them to learn the language, invent a writing system for it, teach it to them, and translate the New Testament into it. Most of those are fairly standard alphabets using characters from the Latin scripts, plus perhaps a few new characters or new combinations of character and diacritical. The task is large, but finite.
It's not about the exception, it's about the exception handling.

If 4 tasks are started asynchronously and one of them throws? What do you want to happen to the other 3?

In structured concurency you could say, if any of them fails then cancel all others, and retry them all.

Or for example, if one task is waiting on another and that first task throws an exception, you might want to say, ok, retry the first and re-schedule the other one to wait on that retried task.

These are all things you can handle yourself as well, but structured concurency is just trying to make that less effort and automatic. So if you define a supervision scope, everything inside it no matter how complex the async graph is, it'll all cancel/retry appropriately at that scope.

The scope will also guarantee that when we leave the scope, all concurent tasks are done, nothing is left running, either because it's all cancelled or the scope waits for all tasks to complete.

Here's some good articles that explains the motivation for it:

https://elizarov.medium.com/structured-concurrency-722d765aa...

https://github.com/apple/swift-evolution/blob/main/proposals...
Didn't they remove the dislike button?

Amusingly, TikTok just implemented a dislike button very recently.
OBS for me. VLC also.
The key difference between trains and L5 vehicles is that once you leave geofenced area, your transport becomes a regular car than can immediately drive anywhere. This saves you a ton of time compared to train travel, especially on a shorter trips.

The closest thing in the train world would be car-carrying trains... and apparently Amtrak does have "auto train" for a pretty reasonable price ($180 for 18 hour trip): https://www.amtrak.com/routes/auto-train.html

Too bad they only have one auto-train line in the US, that would be an interesting way to travel.
You don't need to set up CORS to load assets on a page from a CDN's origin. Cross-origin taint only matters when trying to read asset data from a script.

I think we may be talking past each other and one of us is misunderstanding OP.
Google Survey's website makes no mention of them pulling the plug. Guess new users will find out the hard way. https://surveys.google.com/
One could argue it is _theoretically possible_ that in expectation, occasional massive breaches of hugely centralized services will actually be less damaging than much more frequent but smaller scale breaches of decentralized secrets on account of the returns to better, compounding, mutually reinforcing security practices benefiting all stakeholders simultaneously

It is intellectually similar to the argument that "the cloud providers might have downtime, but they're probably going to have less than your private DC due to the economies of scale and returns on investment in reliability"
We worked with Igalia to upstream the SpiderMonkey patches required to build for wasm32-wasi. We point to a fixed version (see: https://github.com/fastly/spidermonkey-wasi-embedding) which we haven't updated for a minute.
https://archive.ph/VHTxV
This makes the mission in Silent Running (1972) seem more practical. Maybe giant bottled forests in goldilocks orbits can survive indefinetely with just a few drones.
Yeah, I find it funny that most of the conversations were always focused on ad-blockers, but honestly it seems like for 99% of people who don't use the power user features, it'll be a no-op on that end. It's other extensions that are much more in trouble.
And then there are the ghost characters, which are known never to have been used.
THANK. YOU. I feel like I'm the only other person on HN that could give a shit who tracks me. The banners are so annoying! Just track me already!!!
Forms is just for the folks you already have signed up. Survey was more like SurveyMonkey and allowed you to reach new audiences (with a nice paid option to use Google search services).
I think this is a likely outcome, and it's a reason why we should be continuing research into so-called "post-quantum" cryptosystems. Where there exists a low-cost quantum computing algorithm, it seems possible that there is a similarly low-cost probablistic algorithm.

Randomized and probablistic algorithms are in my opinion the most important area for future development in computer science. One hope is that the vocabulary and syntax of quantum computing can be used to create classical probablistic simulations directly that will result in solving all but the most combinatorially explosive cases of various problems.
Are you saying that anyone should be allowed to drive whatever speed they like, based on their "discretion"? If so, is that different from getting rid of speed limits?
You must have been a top seller. These are incredible stats! That means your average car price was about 45K (I assume: USD). Wow. What brand of cars were you selling? Did other dealers try to buy you away... or did your own dealership give you huge bonuses for these revenues?

About buying a car: As I understand, it is the most expensive "consumable" product that most people buy in their life. And they buy at least one every 10 years, so about 6-12 in their life. Compare a house: Many people only buy one or two in whole life. When selling cars, you are seeing the pinnacle of retail sales. I agree: The experience must be incredible. What do you do now? I hope you are doing B2B sales in software or pharma (where the markup is crazy)!
ah, thanks, I thought it was something different.
Time and drain on my patience is a cost. And it is a particularly awful trade in this case; both of those are extremely precious resources, one of which is nonrenewable.

I do not care about cookies. Not one person on the Internet can demonstrate a concrete harm caused by the existence of advertiser cookies on their machine. If you want to spend time twiddling these knobs, more power to you. I've got things to do and I will gladly take the first option that erases the annoyance with a minimum of disruption.
News: Intel starts boring a new lake for next chip
My point is smoking guns can be found pointing in both directions if you look hard enough.
This needs to be a reality TV show with hidden cameras!
> CTO dropped the entire backend because it wasn't in the language he liked)

yeesh
Gorhill is a god amongst developers and power users at this point. Great guy.
I'm still waiting for the Memex, you would think someone did it between 1945 and now, but nope. 8(
I have a zero-tolerance policy for dialogs, with few exceptions.

If I can't use the site while ignoring them, I close the tab.

What I realized after a while that this sort of user-hostile design correlates strongly with poor quality content, so it's also a great way to save my time.
HP Saturn
Ancient Architects used to be fringy, but has lately strayed a bit too far to orthodoxy, e.g. courting Younger Dryas bolide-strike denialism. Lots of good new material.

https://m.youtube.com/c/AncientArchitects/videos

Ancient America is solid pre-Columbian American work, wide-ranging and reliable:

https://m.youtube.com/c/AncientAmericas/videos/

Funny Olde World is fun and fringy, yet scrupulous about facts.

https://m.youtube.com/c/FunnyOldeWorld/videos

UnchartedX is distinctly fringy, exposing facts historians find uncomfortable. Strays to speculation, but does not fabricate evidence. (NB: ignore anything about "scoop marks".) Really gets around!

https://m.youtube.com/c/UnchartedX/videos
Doesn't the law say that the government can't own copyrightable stuff like source code, so the source code of those voting machines ought to be in the public domain?

Even if the law doesn't say that, shouldn't the government show the source code anyway in this particular case, to prove that voting is fair?

If the government doesn't have anything to hide related to election security, why doesn't it just tackle the conspiracy theories head on, by releasing the information these people were trying to obtain by clandestine means? That way, people can see for themselves whether there's anything nefarious there.

The government trying to keep voting machine source code secret just makes it look like it has something to hide.

Even though I'm... shall we say, normally extremely skeptical about claims that US elections are rigged on a massive scale... the fact that the government doesn't want to open up about what voting machines are actually doing makes me start to wonder if maybe, just maybe, those kinds of claims might not all be just hot air.
> Chinese and Russian values (or lack thereof) are focused on controlling the narrative

I think it's reasonable to label China and Russia as control freaks, but the US and Europe aren't much different at this point too given the creepy focus on trying to shut down whatever they want by calling it "misinformation" and pressuring social media to comply.
If self driving cars are completed you can kiss human scale urbanism and suburbanism goodbye. 2 hour commutes from the woods will become normalized IMO
Timestamp ?
This guy consults
According to Wikipedia[0]: "The game's development began in 2006 as a PlayStation 3 spin-off titled Final Fantasy Versus XIII"... "After a development period of six years, it was changed to the next mainline title in the series in 2012".

[0]: https://en.wikipedia.org/wiki/Final_Fantasy_XV
Well at least it's consistent
You're looking at it the wrong way.

The point of the regulation would be to force manufacturers to officially give users the same level of code execution that they have over the sold devices as themselves.

If Apple, via software updates, can control what software runs on the iPhone of the user, then the user should also have that control, to install whatever OS/bootloader they desire, the same way as Apple can.
SPlatoon 2 had the same issue where people would block the best players to get more favorable matchings. It was reported to still mostly works that way for lower ranks, but they completely removed the effect for the highest tier (X rank).

Inter-user features are always delicate to balance when it comes to competitive games.
Yes I've also seen a bunch of these apps with extremely chatty graphql calls because it's so convenient!

One component just needs 2 pieces of data = graphql call. Another needs more data and they're doing another similar call. And so on. You got query flexibility but now you are drowning in additional network requests because it's so easy for your team to just "query for what they want".

To me, if your application doesn't need to have the flexibility in querying, then it isn't worth it. Is your dataset so large you don't wish to overfetch data (you can do that without graphql anyway)? Do you need ad-hoc querying in your UIs?

Think about your data, how you will need to expose it and expose it.
Sadly, your eigenvector is a bit prurient.
If you didn’t have regulations you wouldn’t be able to consume or produce any modern product. It’s not worth making electronics if your users all have randomly shaped random voltage power sockets installed by whoever built their house, uncontrolled RF emissions, and want to pay you in private bank currencies you can’t spend.

This is an example of the article - libertarianism requires people to replace how things actually work with brief inaccurate summaries of how it works they fit in their heads, and the smarter you are the more incorrect information you can fit in your head and the more wrong you are.
Have you tried using the correct npm module for that?

Get some rest bro chill out, it's being a daddy anxiety it is normal for first time fathers.
Well, that's going to be a very cool class I best !
The mouse is fundamentally a precision aiming device. There's just no credible substitute, it enables whole categories of games.
I have 2 nice leather ones I got from a friend that worked in the leather industry (they gave them out at tradeshows). I keep them and reuse them at all the shows/conferences I go to. I skip even taking the lanyards given out with the badge.
This is the year of Star Citizen on the Desktop!
Gucci has a name. Where is the status/name with this house? Maybe if they slapped Telsa on it...
Lol jump ships you are an employee with bills not a founder with extra cash, do you need a smack on the head or what? X% of nothing is nothing.
One could have been skeptical about US-funding a bunch of university students to build a search engine a few years ago.
I'd love to get something like the freewrite [0] case and put a full Linux computer inside. The cost is just a little prohibitive.

[0]https://getfreewrite.com/products/freewrite-smart-typewriter...
ActivityPub is not well suited for this application. It's for publishing activities made by actors — hence the name. You'll want to invent your own federation protocol specifically for federated search.
I actually think that a terrible short-term memory makes developers write better code. Because it forces them to write easy to read, well-commented code so that they can figure out how to improve it later.

I regulary have to modify code I wrote years ago and I more often that not have completely 100% forgotten ever writing it. So I have to read and learn my own code from scratch. Which taught me how to write code that is easy to read and learn for myself and others.
>There’s also an interesting kurzgesagt video that says that if we reach some threshold we’ll never be able to launch anything in space anymore.

That's called Kessler Syndrome, but it's not as bad as you portray. It doesn't mean we'll never be able to launch anything any more; it just means we won't be able to launch anything for a few centuries or so. All orbital debris will eventually fall into the atmosphere and burn up, so we just have to wait.
As soon as I could?

One my credit card added support (took a few months) I used it earner I could, but that was very infrequently due to how few EMV/contactless terminals existed and worked in the US.

By the time they started showing up I had an Apple Watch (which is way more convenient) and now I use it whenever I can and have for a long time. It’s getting rarer and rarer I need a physical card.

It often seems faster than EMV, which makes no sense since it is a form of EMV. Either way no need to fiddle with a physical card. The only issue is some payment terminals don’t make it clear where to tap. But that’s not a big problem.

Apple knew what they had. It’s a way better experience. They just laid the groundwork and waiting for us to catch up as terminals were deployed.

(my US perspective, I imagine it was different where EMV was already common)
I wish that was the case. The dealership experience seems designed to maximize the pressure and extract as much value from customers as possible.

My first Toyota dealer experience was offering to buy a car at advertised price, and them refusing/countering with a lease. We just walked out.

Based on that, I waited until Toyota offered pretty good unadvertised discounts and called up a bunch of dealers with an offer/car in mind. I got the car my wife and I wanted for $1k more than my offer, which was I think $9k less than MSRP, and the experience was way better. We only had to sit through the finance departments upsells.

The third sale was paying MSRP at a Lexus dealer and we still were there for almost 5 hours.
Facebook's big new experiment in governance: Policies written by their users?
Ethereum – Take full control. Run your own node
Become fully sovereign while helping secure the network. Become Ethereum.
I do exactly this. Google and Duckduckgo/Bing all provide better Youtube results than Youtube. I kind of hate the UX of platform now. But there's still so much great content on there from it's better days.
"creeping boiler room effect" -- I never saw this phrase before. I like it. This is the reason that I personally avoid sales people (outside of work / socially).

To me: Sales is fundamentally about upselling -- selling you more than you need. How can people do this 8 hours per day, then go home and pretend they are not a sales person? Every GOOD sales person tells me they are "only like that at work". No, they are not. As a result, I try to avoid them! In social settings with sales people, before you know it, they are trying to manipulate you. It is so tiring.
> I have a zero-tolerance policy for […], with few exceptions

That's not how zero-tolerance works.
Search was quite broken back then. It got reasonably good at some point, now I’d argue it’s the content as a whole that’s gotten worse.

I’m just skeptical if the EU bureaucrats will put the money in the right place, and if this is even the right approach.
Haha i code javascript in frontend and backend i feel like a god.

Tricks and trips for you: no hacks there mate, you just keep doing it till you get used to it. So the tip is to just keep going. Time is your ally.
Color Variation Could Cause GMO Enlist E3 Soybean Grading Issues for Export
It probably isn't as crazy as it sounds. Graphics consumed a considerable amount of the memory on early personal computers. It looks like one of those video modes could consume about 75% of the 16 kB. Of course, that is cherry picking the most memory hungry mode. Other modes would use less memory, leaving unused memory for programs to use. If anything, it looks like the TI-99/4A is different since it appears to be designed for programs to use video memory because it's there and offers very little dedicated memory for the CPU.
> But it doesn't combine with ops.

Sure, it does, in English, which stole prefixes, suffixes, and roots from Latin, Greek, and many other languages, and has no problem using them together, without special concern about where it got them from.
I've done this aggressively in the past. The effect is so poor it's absolutely not worth the effort. I honestly couldn't imagine writing a system worse than their current recommendations. Straight up random would be a better system in some situations.
> against disabling cars, but all for automatically notifying 911

Depending on the system's accuracy, this could be a fair compromise. Alternatively: a black box record in case something goes wrong. Less preventative. But deterring and reasonable.
> Now, if someone fails the password check, clearly the user's current password is still secure so leaking that the attempted password was wrong to an attacker is not particularly helpful to them.

Maybe I misunderstand your post, but I think the parent comment is talking about leaking whether a password is correct and not whether it's wrong. (If I did misread your comment, apologies in advance and disregard the rest.)

The parent comment is basically suggesting that if there are two possibilities for password entry with two different experiences, then we may be telling hackers that passwords are correct, too.

Scenario 1: Password is incorrect and user sees "Oops, wrong password!" message.

Scenario 2: Password is correct and user sees 2FA prompt.

You are correct in that Scenario 1 doesn't help the hacker -- but Scenario 2 does!
It tells them that the for username jabbany@email.com, password hunter2 is a valid password. Even if they do hit the 2FA surprise and can't crack it, they can now take jabbany@email.com to any other website and try password hunter2, and any other site using the same credentials that is NOT secured by 2FA is now compromised!

There's also username leakage here. Imagine you had an OnlyFans account, and your coworkers or friends or parents were to put jabbany@email.com into it, and it simply said "Oops, wrong password" instead of something more generic. Now they know you have an OnlyFans account -- which, depending on your relationships, could be problematic, regardless of whether they actually accessed the account.

So to the parent comment's point, it is amazing how often credential leakage happens. And to OOP's point, we should go to 2FA every time, whether the credentials are correct or not. And the error messages should (generally) be more vague than specific, so as not to leak info unintentionally.

Does that make sense? I'm not sure I explained it very well, but I think the parent and I are making a different point than yours -- which is also a valid point, just not what we were talking about.
I mean shipping people a .zip that has a simple executable that can be reliably run by end users zero external environment variable bullshit or dependencies. No Anaconda, Pip, or any of that non-sense. No fetching of dependencies either. Dead simple turn key usage.

And yeah it’s not super duper hard. It’s just not how Python projects are structured by default. Simple Diffusion isn’t setup that way. Some random person on the internet spent some time to package it up nicely and in exchange they hit #1 on HN. Possibly more than once!

https://xkcd.com/1987/
Every time I say we miss P3P
I find datadog's UX to be one of the least user friendly and find myself constantly frustrated by how inconsistent it is. Looking at a time span in logs? Click a link to a trace in APM and it's reset.

Looking at process cpu use and there's no time scale...

Some visualizations you can cross filter on, some you can't. Some only hide things in that specific visualization.

It's also very slow.

It also doesn't work at all on mobile.

Not sure why anyone would be jumping to use this.
The whole concept wasn't feasible and had serious privacy issues. Good summary of why it was rejected at the national level here: https://www.govtech.com/security/us-turns-down-do-not-spam.h...

> A registry of individual e-mail addresses also suffers from severe security/privacy risks that would likely result in registered addresses receiving more spam because spammers would use such a registry as a directory of valid e-mail addresses. It ultimately would become the National Do Spam List. Furthermore, a registry of domains would have no impact on spam and a third-party forwarding service model could have a devastating impact on the e-mail system.

Also, the laws Unspam pushed for were intentionally tailored to make them the only suitable vendor. Leveraging personal connections and paid lobbying to compel taxpayers to fund a counterproductive, privacy-violating and monopolistic service is not what I'd call "doing good" but YMMV.
A genuine question from an ignoramus: how on earth did Starlink launch a brand new ISP in 2020 which doesn't support IPv6? Is IPv6 really so difficult? Does actually nobody care about IPv6 still, after all these years?