skysight-inc/HackerNews huggingface dataset:
Exactly, and neither do AI-using artists. In both cases, the machine generates the image while the human decides what it should look like.
Well, yeah. OpenConfig is primarily driven by Google. So, only the networking vendors who want to sell to Google have any incentive to support it. As it happens, these vendors tend to be large and expensive.
Nice to see an R Shiny app make it to the front page! https://shiny.rstudio.com/
It's been done multiple times, by small teams of unpaid volunteers.

"Easy"? Depends on your definition of "easy". Doable? Absolutely. But complaining won't get it done.
The reason I like "people can change genders multiple times per day" is not because it suggests your implementation of gender should support that, but rather that you should not try to implement gender at all. One of the main messages from these is to stop mindlessly asking for "Last Name" or "Gender" when your system has no need for that information to do its job. Get your system to do its main job, and if there is still a free variable (e.g. what gender do we use for verbs when talking about you in German?) then ask only that, specifically. The people who change genders multiple times per day are doing it because they see their different genders as applying to different situations, and you should be clear about what situations you're asking about.

"Eddie Izzard, why do you wear women's clothes?"

Eddie Izzard: "I don't. These are my clothes. I bought them."
I believe the navigation buttons on the bottom. I see no issue with them, since it's easy to associate the left triangle with back, the circle with something that affects everything and the square with something else which does something which is obvious once you tap it.
You're just being silly. Just look at the data: https://inflationdata.com/articles/wp-content/uploads/2021/1...

It is easy to see that even during insane rates (80s etc) housing prices didn't collapse.

They went down a little, but only after adjusting for inflation. :)
I enjoy your word salad of acronyms that mean nothing to me but sound very expert
Andrej Bauer is a great resource

twitter.com/andrejbauer/status/1212737159217762304

http://math.andrej.com/2008/02/06/representations-of-uncompu...

> constructive mathematics does not assume that all reals are computable or constructive. It is agnostic about which reals there are.

Basically, in a computer, the "set of all reals" is irrelevant, only the set of computable reals matters.

(And you can represent many reals without infinite sequenecs, even some exotic ones. You don't need "infinite precision rational approximation", you just need enough precision to disambiguate from all other reals in your program.)
I know this is besides your point, but in Firefox there is an option to turn the menu bar back on (at least until they remove the option :/).

If you go to the "Customize Toolbar" page, on the bottom left where it says "Toolbars v" you can check "[ ] Menu Bar". Hope that helps (a little)!
Running a crawler and poking around API artifacts manually simply aren't the same thing under the law, even though on the wire what's happening is the same. As long as your crawler isn't programmed to go looking for SQL injection vulnerabilities or whatever, there's no case to be made that you had any intent to gain unauthorized access. That's what matters here: your intent.
Because almost every society in history, including the present, and except for technologically developed ones had strong gender roles.
Apple's Graphics Performance Claims Proven Exaggerated by Mac Studio Reviews
Interestingly, it doesn't use cookies or local storage.
1. “Open source” as a term predates the OSI

2. There are organizations other than OSI which have their own opinions on what they consider a “valid” open source license.

3. Some licenses are functionally open source but not approved by OSI because of their limited use. Furthermore, public domain works aren’t licensed at all.

4. OSI has no trademark on “open source”.

OSI’s opinion is only as good as other people agree with it.
Or you could stop giving money to companies that make it harder for you to migrate, and give the money to companies that make it easier... It's indeed possible to buy a different game, or even not buy a game at all!
Yes, but….. industrial chemicals also have contaminants that are different, potential chirality issues, and quality control problems that are different than ‘natural’ products (scare quotes because most are still industrially processed).

As any chemist will tell you, no process has 100% yield with zero dangerous side products, let alone 100% of the time.

Real processes have mistakes that make it past QA, let alone scams and other issues.

Is the concern generally overblown? Yes. But it isn’t completely unrealistic either.
Show HN: Dezbor.com – Create Dashboard with No-Code
we have chess clubs in pretty much every village here in Germany. My ~10000 people birthplace had one. Doesn't make chess hugely popular tho. It's still a niche activity and I would argue that interest is the dmoniating factor here.

Also Russia isn't dominting chess anymore. They have a single player in the world top10 and 3 in the top20. [1]

[1] https://ratings.fide.com/top.phtml?list=men
The other thing to note is that traffic signs are designed to alert people of one particular thing and are intended to be language neutral. Hamburger menus are designed to conceal multiple things and the contents are usually in a specific language.
Well clearly he didn't, or at least it didn't help. Did you hear Casey talk about the app? Very unrealistic. Plus Marco didn't even test the app before it was launched, so I don't think he's been very involved. To be honest their friendship looks very asymmetric.
Obviously it is not guaranteed bro. We only have history to base these assumptions on. The history backs the fact that housing prices will not go down - unless there is another major issue like the fraud during 2008, which seems unlikely but not impossible.

Nothing is a guarantee. Silly to base your argument on that. Nothing is for certain.
In Android[0], the "back" button on the bottom is a triangle pointing left. The "home" button is a circle. The "show recent apps" button is a square. All are just flat shapes.

Completely unintuitive to anybody that's never used Android before.

Contrast that to the early days of Android where the Back button was a curved arrow, the Home button was an icon of a house, and the Menu button was the hamburger menu people are familiar with, except the lines were thinner.

[0] This may actually vary depending on what phone you have and if the maker changes these, but on my Pixel 6, this is the description.
Alas, I find this suggestion unpersuasive for the use I have in mind. I get that there would be cases it does apply to.

I just want to enforce that the object acts like a list, mainly versus a float, int, or boolean. Tuples are definitely 100% ok, and if someone wants to give me a set, that's almost certainly OK too, in the use cases I'm considering. And so is a numpy vector!

Often these objects are held in a container (a dict or class variable), so type annotations would be clumsy as far as I know. Wouldn't I need to create a separate object to enforce the annotation?

And the type annotation would need to allow tuples and all flavors of lists or numpy arrays.

On the other end of the scale, I don't think either of us wants to use isinstance checks!

My primary intent isn't to be bulletproof, it's to show intent. The main fail of using len() in this way is that it accepts strings.
I use stgit[1] which makes it easy to polish patches (commits), re-order patches, format and email patches, etc. It also makes it very easy to keep a lot of balls in the air at once, working on lots of commits all at the same time while keeping them reasonably separated from one another. I've had maybe 50 to 100 patches going at once from time to time (but usually more like 5 to 10). Then there are guys like Andrew Morton who's known to juggle 1000s of patches at a time using ancient home grown scripts that are the primordial ancestor of quilt[2] and stgit.

[1] https://stacked-git.github.io/
[2] https://en.wikipedia.org/wiki/Quilt_(software)

Edit: forgot to mention, once I'm happy with a given patch/commit, or series of patches/commits, I then cherry-pick or merge them from my patches branch over to the "real" branch, and then push them.
Not quite, the usage of lines are still conveying something, it's similar to pause, play, stop on media players, it's similar to back, forward and refresh icons on the browser. Line based symbols are easy to pick up and have been picked up by users from our testing, I'm really not sure what studies you're referring to (?)

For an actual shitty example, look at Macos window button controls. Red yellow and green circles, they convey absolutely nothing, you're expected to learn them. Instead of slating this shitty design, everyone just rolls over and learns them.
I first caught COVID in October 2020 and again (omicron) in February 2022. Both times I was unvaccinated.

The first one was pretty bad, high fever (like 104F) for a week or so, lost sense of smell completely for months and had pretty bad coughing for some time. I have asthma, so I had to up my medicine dosage as high as allowed and the residual feeling in my lungs lasted for about 6 months in total.

Omicron last month I had a high 103.28F fever for one day, some cough and that was about it. Very odd fever in that it literally lasted for a little over 24 hours and then it was gone.
Who is getting sued here? The post mentions Neo4j in the initial paragraph, but then it shifts to talking about someone who tried to promote their fork as open source.

Shouldn't Neo4j be sued as well for falsely claiming to be open source then?
No one, just silly fear-mongering with zero scientific evidence for outdoor spread.
> This is not how the Senate usually works.

You know, I don't actually believe this. Even if they claim they take a long time deliberating, a lot of the bills they process are obscenely long and there's no way they've ever read and ingested Tolkein-Epic sized documents full of legal diffs.
No offense but that sounds like BS to me. I'd love to see the result of a static analysis tool on your code base
+1 for aria2! It does one job and does it very well.

Want to add a UI? Take a look at WebUI-Aria2: https://github.com/ziahamza/webui-aria2

It is also very easy to integrate with othersoftware via the RPC interface https://aria2.github.io/manual/en/html/aria2c.html?highlight.... You can find wrappers in some languages e.g. the JS bindings: https://github.com/sonnyp/aria2.js
Was mildly interested enough to read it, so I'll tl;dr for anyone else thinking of clicking: This guy complains that he was cancelled (popular word these days) by Forbes for his fact-finding work on Fauci's compensation and investments. Specifically, because he wrote multiple articles about Fauci... at, mysteriously, the exact same time that there were an array of absolutely batshit insane conspiracy theories about the guy being flogged by everyone from Breitbart, to Fox News, to your local right wing senator. Oh, and the writer is completely non-partisan. A claim I do actually find believable; you don't need to be partisan to love attention and notoriety.

Forbes really is junk, though; basically a mix of paid PR and republished clickbait from other sources.
"But there was time now!" Classic, hah.
Escape velocity can be achieved after refueling from a depot in low orbit, if you can get there. That's just operations, not fundamental physics.

I wonder why people talking about skyhooks never talk about ring-shaped ones. It seems like the timing demands on users would be radically looser. I think the structural stress problems would be a lot easier, too, maybe enough to make up for the 22/7 size ratio.
We humans are superior at curation, discovery, and anticipating our needs.

Depends, I would prefer reco Algos be open source and I can plug in different ones.

Trying to make sense of the mass of data without a personalized recommendation engine is a fools errand.
One that's repeatedly tripping me up while I'm living on in the Caribbean is "all addresses have ZIP codes". They've started adding postal codes here but not many places have them. It's easy enough to enter 00000 but before moving here I wouldn't have known there are places without some form of post code.
That depends on how many times you trip, fall, have a heart attack, get mugged or raped, use a public toilet, or any other random non-zero chance social and/or hospital interactions more likely to occur when you run outside vs. shelter in place.

But I don't have the impression anyone cares as much at this stage. It was more of an issue when we didn't have vaccinated folks and everyone was walking on egg shells trying to prevent our hospitals from imploding.
Physically...

Got two doses of Pfizer and then a Moderna booster. May have had Delta in January, definitely had Omicron about a month ago. For my suspected Delta I was mildly sick for half a day. For Omicron I was moderately sick for about 36 hours.

No lingering "long Covid" side effects as far as I can tell. I typically get the winter blahs and this year is no exception so it's hard to tell. But, certainly no major after effects.

Mentally...

The isolation was difficult but it made human interactions more meaningful and appreciated, so maybe it was really a plus.

The toughest part was worrying about elderly family members, and if I'd even be able to see them again.

The other toughest part was tension w/ antivax family members.

The other other toughest part was my partner. Not a knock on them at all. I am essentially built for isolation. They suffered more from the isolation, and of course when your partner is suffering... you are suffering as well. So that's been tough,.
How many honest, hard working kitten shredders would it put out of business!?
Darwin and Turing went to school.
You an me both. I used emacs until I developed persistent tendonitis down the outside of my left hand.

Switched to vim, and the tendonitis resolved itself in about two months. That was back around 1990.
The way Apple does it is also better design than a conventional menu bar.

I can see why FF and Chrome hide it by default. Most of the actions tucked away in it are either used infrequently, or have common keyboard shortcuts. Turning it on in Firefox makes the chrome feel cluttered to me.

By exporting the application's menu bar to an OS-provided panel that includes other OS-provided functions (clock, status indicators, wireless controls), they enforce both a strong level of consistency while allowing for reduced window clutter.
Or right-click on any free space on the top row. There's an option in the menu.
The problem with docs is that unlike code, documentation has no mechanism to keep it updated as things change. Even something really close to the code like code comments tend to get stale. Separate docs are hopeless - unless you are the owner of the code and the doc, and have great discipline, docs are almost guaranteed to diverge from the code.

When this happens, it’s tough to say what’s worse - a stale, and sometimes wrong document, or no document at all. So, in my career I’ve come to rely less and less on docs, and more and more on just reading the code. Docs can lie - code rarely does.
Plask – Free AI Mocap Solution [video]
The source-based Linux distros (Gentoo in my experience) do try to get better at keeping things working and moving forward when ABI breaks occur. Recompiling downstream dependencies (FFIs, libraries/packages), keeping the old library/packages around until a new ones are available, and keeping track of breaks/automating fixes with versioning all happen when for example a new boost or qt version comes out. All of this automated by the package manager. Proprietary packages that require fixed ABIs from certain libraries have *-compat packages in the gentoo repos, and other distros have this too.

Ultimately, it is about the APIs when you're compiling from source, a package that isn't using a new API is going to need the old library, and both might need to be compiled with and linked against the same toolchain. I think Linux and BSDs are closer than one might think here. Packaging and upstreams have both gotten better here over time I think, at least over the last couple of decades I've used Linux. I've only played around with the BSDs in VMs.
Once I got confused on Google maps android, because I thought they had removed the "Share" button. It was a sausage menu, but the size of the buttons were such that the rest of the buttons were perfectly hidden (you could not see the rest of a half button) and of course there was no visible horizontal scrollbar.
Why do people insist on calling prostitutes "escorts"?
I track all money-related metrics very precisely (using ProfitWell and spreadsheets).

I wrote code for traffic source attribution and used it to find out that my money spent on super-targeted LinkedIn, Facebook and Google ads resulted in precisely $0 revenue, so I stopped advertising and the code is now rusty.

I wrote code for A/B testing (this is something you really want to have integrated with your site) using the multi-armed bandit approach and used it to find out that with low traffic of a B2B SaaS it takes months to reach conclusions. That is still sometimes used, but not a whole lot, and only because the multi-armed bandit approach with Thompson sampling is nice enough to prioritize "better" options over time, so you can leave it running safely without baby-sitting it the whole time.

Overall the problem with a B2B SaaS is that unless you are already huge, the amount of good actionable data that you can work with is small. It's much better to spend the effort on making a product that people will want to use, e.g. talk to your customers.
The 'you' in section 10 refers to the licensee, and section 7 is specifically about further restrictions as defined in section 10. It doesn't help that the AGPL didn't capitalize that phrase, but as the document defines it, conditions added by the copyright holder as opposed to licensees don't count as 'further restrictions'.
One obvious example is symbols. For example, if a Ukrainian photojournalist took a picture of a member of Azov Battalion who had Nazi insignia on their uniform, would that picture fall afoul of the content policy?
Well, the extra hour of sunshine might cause the curtains to fade and the cows might not know when to get milked -- at least according to former Queensland Premier Joh Bjelke-Petersen in 1992:

https://www.spectator.com.au/2017/01/sunshine-state/
The expectation among the general population is that email is delivered in minutes. Any deviation from that timeline is a negative user experience. Failing fast and telling the sender is the best approach. Silently failing to deliver an email until 3 days later would cause more issues.
The bright line here is between code running on machines you own, and code running on machines you don't own. It's not complicated.
Poll: What ticketing system does your startup use?
If you work at a company under 200 employees, what ticketing system do you use?
Clickup
what about the long term impacts that we are still learning about? cardiovascular disease diagnoses are up 15-20x (1500-2000%) for those with prior covid infections, even asymptomatic and even children.
Do you believe the moral panics I listed don't exist? It might be because of your biases. If you support left culture, you might be blind to them. I've switched sides so many times, I'm more aware of all the BS of both tribes.

This is so far down my comment chain I might not see your reply. Here's a link to the NYT article where 48% of Democrats believed if you catch COVID, you have a 50%+ hospitalization rate (actual is 1-5%). 28% of Republicans and 35% of independents believe the same thing. If that many people believed this was true, the result would be exactly what we saw, ostracization of not only people who don't want to get vaccinated but people who dared want to talk about the costs and benefits of vaccination. If that's not a moral panic, I don't know what is. You can google the others at your leisure, or not.

https://www.nytimes.com/2021/03/18/briefing/atlanta-shooting...
To be clear: I meant releasing an exploit, not a bug.

Per my understanding, there is a distinct difference between releasing a bug (that you found in software on your own machine) vs. releasing a tool that exploits that bug.
95% of comments like these are from Windows users. Linux users generally know how to troubleshoot, fill out bug reports, come up with solutions(article is case in point), etc.

The much more likely reason is there is a Windows user in charge of the team. Someone who doesn't know what they don't know.
You don't think addiction brings harm? Do you have an addiction of your own?
you are confused about the difference between MTA and MUA
Google, Apple, Cloudflare urged to stay in Russia
Someone do this for AV1 / AVIF, and particularly how it compares to H.264 and HEVC / HEIF. I'd love a deep dive.
The ancient guide for uncertain times
This is ultimately what killed cooperative scheduling in the 90s and the early 2000s. It works at first, then it keeps working, and indeed, it keeps working for a long time. If you've got a problem below that threshold, you're probably be fine. But eventually, as you scale up, you will eventually hit the problem that you've got things that sometimes run longer than you thought, sometimes a lot longer than you thought, and it locks the whole system up. You can maybe fix the first few, as the article does here, but the problem just gets larger and larger and eventually you run out of optimization juice if your system has to keep getting bigger.

MacOS prior to X was cooperatively scheduled across the whole OS, and it was definitely breaking down and why Apple needed such a radical change. Likely you aren't cooperatively scaling on this scale, which is why it continues to work with many programs.

In some sense, the problem is that every line of code you write is essentially an event loop blocker. Sooner or later, as you roll the dice, one of them is going to end up taking longer than you thought. It's the same basic forces that make it so that nobody, no matter how experienced, really knows how their code is going to run until they put it under a profiler. There's just too much stuff going on nowadays for anyone to keep track of it all and know in advance.

But it is just one of those things you need to look at when first sitting down to decide what to implement your new system in. If you run the math and you need the n'th degree of performance and memory control, don't pick Python, for instance. If the profile of tasks you need to run is going to be very irregular and consume lots of the CPU and doesn't have easy ways to break it apart (or it would be too much developer effort to keep manually breaking these tasks apart), don't pick a cooperatively-scheduled language.

Fortunately, it's a lot easier than it used to be to try to take these particular tasks out and move them to another language and another process, while not having to rewrite the entire code base to get those bits out.
Lots of new accounts with lots of opinions lately..
Pacific Networks given 60 days to leave the US
Git has a built-in GUI for that. Just run 'git gui'. It's not pretty but it works.
I am kind of curious. Which came first? The editor or Rust?

I was wondering if you were learning Rust and decided that you needed a project to reinforce your learning? Or you were designing and editor and decided you should do it in Rust?
I built a "modern" version of something like this for middle school students.

https://github.com/mlyle/armtrainer
If it's fast enough maybe it could be done in browser? Instant backward compatibility!