skysight-inc/HackerNews huggingface dataset:
To be fair, we tend appreciate these kind of features when we are on the other side, buying, say, IKEA furniture. I respect, but don't particularly want to support professional carpenters if given the alternative. E.g. you can have cheap shit now or wildly expensive "proper" products later where the "proper" means something I do not and can not appreciate - to put it simply I know wood is made from trees and there ends my appreciation of the craft.

Getting me "on-board" quickly with some basic furniture is quite helpful, although it requires IKEA-level infrastructure and investment to get these things in front of the buyers which is definitely not easy. Dare I sare ridiculously complex?
Will do! I am pretty sure the trails where I hike (mostly Andorra) are just not named is OSM. I thought about trying to update some myself, but there's a lot of overlapping trails, so it would be tough to get right. For example big stretches of the same trail might be both GR-7 and GR-11 and also a local Andorran trail number. I'd rather not do it than do it and get it wrong!
This is hitting on a fundamental issue - Wayland's technical merits are not important. In the early phase I personally think its adoption was crippled early on by the poorly designed screenshot support. Particularly as the computing world turned out to need good video support for 2019-2022 we were lucky to have dodged Wayland.

These days that seems to be less of a factor, I gather that a new parallel system of standards have sprung up that technically haven't replaced Wayland but ... for all practical purposes everyone will need to implement the screen-sharing aspects of that world. The parts are slowly being put into place.

But final adoption depends precisely on what the distro maintainers think is a good idea with a little dash of whether it is technically possible for Wayland to work. We put up with X, so Wayland has a low bar to clear technically.
Rather bad luck, I have much better experience with Wayland than X. Generally, moving to Wayland and PipeWire improved my experience with Linux desktop so much it's comparable with Mac/Win.
X will become more and more an abandonware and people will at some point have to deal with things not working anymore and X being dropped from the repos of distributions.
Russia is required to do this because of the “”concerning”” trend for the Gremlin that the Youth don’t watch enough TV:
https://finance.yahoo.com/news/russia-youth-doesn-t-watch-14...

How can you convince young people to die for your mansion’s safety if they don’t know how horrible the enemy is?
The problem in arguing with food of previous eras is that they involved a lot of malnutrition related issues.
Downvoted because the article does a really good effort to analyze all data and adds other considerations. A simple 'no' without arguments does not add anything to the discussion.

> With all that said, it seems that Waymo cars get into serious crashes at a significantly lower rate than human-driven cars.
I've recently been enjoying 'Tales of the Alhambra' which are folk stories collated by the American writer, Washington Irving. He visited Andalusia and gathered stories from the citizens of the region which harken back to the time of the Al-Andalus.

I cannot recommend the book enough! The societies that he describes feel magical, enlightened, inspiring, thoughtful, advanced and romantic.

I often wonder, 'how inspirational was Al-Andalus for contemporary Europeans?' The discovery and founding of America by Europeans itself has many parallels to the much earlier establishment of Al-Andalus. It too was an idealistic colony. Coincidentally, the word California - which symbolically marks a 'boundary of the west' of sorts - has an Arabic root!
I think this is actually a really perfect demonstration of why you often shouldn't attribute things to malice which can be explained by incompetence.

This is on my mind a lot when I see speculation about why google (or other large organizations) does various things. It's just a bunch of human beings with egos and biases and blind spots and imperfect information. Mistakes are made.
Why the fuck should people (especially the young) compromise when wealth has been systematically stolen by boomers, who then insist that the young must subsidise their lifestyle via pensions?

Posts like yours are the kind of thing that put even people who have been members of conservative parties off capitalism altogether.
One example: Bad weather/road conditions where human might have problems but autonomic cars currently will go "no, you drive it".
React is a general purpose web framework, and is routinely used to do more than serving static documents. I would argue it was never even designed (originally) for that use case. And yet because it can, we have to have this tiring endless debate.
This is so cool! Is there anywhere I can learn more about the approach?
Perhaps it's an indication that humans are far more acceptable of risk in cars than they should be.
This question seems very dependent on the country in question. The article seems to be about the US. I suspect it is very different in a country which features well-designed road layouts and driver training, like the UK.
Bauhaus and the Athens Charter movement (Le Corbusier) are, to some extent, legitimate and interesting periods.

The problem is that for various historical reasons, mostly related to the second world war and the fast post-war growth the architectural side grew vastly out of proportions.

As a side note, many of the most influential architects of this era were had no formal training in the craft, the tabula rasa approach was quite convenient.

An highly problematic side effect is that the following generation was not properly trained, and they relied on pseudo-philosophical bullshit to obfuscate their lack of architectural skills.

Imitating old architectural styles is rarely a good design, but we lost so much that we'll have to start somewhere.

By the way, this is not the first time it happens in History.
> So auto-complete on its own probably suggests a bunch of alt-right terms.

If this were true, YouTube could simply black-hole the more specific keyword, i.e. "1776 Moment" instead of "1776".

For example, the search string "where to buy" has many completions, but "where to buy guns" has none.
> Additionally, I think the proportion of cyclists using any kind of navigation solution is lower than with car drivers...

In large part because cycling is fairly resistant to traffic jams
Are the tolerances of the optimum important in your case? (i.e., how sensitive it is to errors in the design parameters) If so, did you use any method to incorporate this information into the optimization?
Make something wireguard-related. It's the boring sort of secure networking infrastructure that vast numbers businesses need.

How about paid-for, closed-source innernet clients for Windows, Android, MacOS, iPadOS, iOS? Which install super-smoothly?
https://github.com/tonarino/innernet
Wouldn't it be possible to move most of this code out of the kernel? I'm not sure what's in it, but my guess what you actually need to have in the kernel is buffer allocation, memory protection and command submission code, and some modesetting/graphics display specific bits so you can display some basic graphics without the userland.
>humans for the majority of existence…
This is not globally true. Animal products have always been the most important part of the Northern European diet. Earlier, nomadic herders in Asia and Europe ate primarily animal products (while famously conquering every sedentary civilization they came across). Ötzi, the 5300 year old mummy found in the alps, had a stomach full of meat. Going back further, hunter gatherers traditionally derived most of their calories from animal products, and Neanderthals had a completely carnivore diet.
Well, paedophiles hijacking leftist movements for their own ends is a known problem, it's happened before and it will happen again. One particularly infamous instance occurred in the UK back in the 1970s:

https://www.theguardian.com/politics/2014/mar/02/how-paedoph...

So if there are indeed some right-wing groups talking about this, maybe it's best not to brush off their claims without some scrutiny first. And I say this as someone who mostly agrees with the left on most things.

Anyway I don't think that any of this has much to do with Apple being asked to implement specific technical measures for detecting child abuse imagery.
Yes and yes.

By which I mean many applications seem to have got things solved now through their dependencies, so it’s possible to see this as unlucky. But there are still some rough edges.

Too many applications still need app-specific fixes and workarounds, and those are often complicated by e.g. needing to override the environment inside a Snap or AppImage or whatever.

My frustration, heading back to desktop linux after a long break, is the energy spent trying to learn these things feels a bit wasted at my age.

I have a couple of needs I want to use Linux for, and I may end up setting up entirely separate machines for each, so that I don’t need to constantly switch environments.
I had a tool that would automatically reload the page when files changed, it was great!

But I get what you mean; reloading a page is fine for simple pages, anything bookmarkable, but there's heavy weight pages on the one side, and state on the other. With hot reload, we're currently developing a React Native app, we can e.g. type stuff in a form field, update code, and the stuff will still be there while the behaviour around it changed. It's neat. While I miss native iOS development a bit, I don't miss the recompile/relaunch cycles.
IMHO for applications it should be completely irrelevant whether they talk to Xlib, XCB, Wayland, or any other future window-system-glue API which sits below widget frameworks like GTK or Qt (just don't require me to use GTK or Qt in an application which just needs a GL or Vulkan canvas instead of a full-blown UI framework).

All those choices should just be differently flavoured client-side APIs to do the same thing (opening a window for 3D rendering, and getting input events).

Frankly, I don't care what's going on under the hood, just give me an easy ui-framework-agnostic way to open a window to draw into (and most importantly where I don't need to draw the frigging title bar myself).
Currying in Kotlin
This is something Google Cloud should learn from. It doesn't matter if product XX still makes money or fits in your business model. There are people who rely on it. And they'll remember if the vendor kept it running trouble free for years. They'll also remember if it was arbitrarily shut down or the price was suddenly increased by 4x and they had to spend many man hours migrating to another option. (Google maps api?)

Then in the future when that same person is responsibly for choosing a vendor for a new project, they'll remember.
> I don't release music (although I do consider from time to time).

I think you should!

Not that my opinion counts for anything, I need to take my own advice. But my guitar teacher said something recently that really hit me - "You don't need to wait 20 years until you're the perfect player before you put music out into the world."

This was a big part of what made me feel confident enough to publish the solo video I linked in my other comment, and I've got some other stuff in the works too. I am trying (to some very small success so far) to be a little less fearful of looking stupid or putting something half baked out into the world.

Music is for everyone! Share it. (Or ignore this advice, that's ok too, don't let me tell you what to do ;)
So the shortage is real?
One thing that is a huge material difference is better handling of multi-DPI support between monitors, and display switching generally.

When I flip back over to X (because of Steam, like you say), I notice right away problems. Plug the laptop into the USB-C dock and everything comes up wrong, fonts all wacked, window sizes distorted. Have to log out and log back in to get things to a working state.

I just don't think X was really designed well for this world of transient displays.
> I certainly do not assume that they're inside our universe at the time!

I'm not sure what you mean by that, but if the simulating universe is not qualitatively identical to the simulated universe, you lose the mathematical properties that make the simulation argument interesting.

> it may work if you assume that most of the universe at the moment is computationally "dead" and can be optimized out.

Our universe is chaotic and is largely defined by its edge cases sometimes leading to a global phase change (e.g. evolution). If one wishes to preserve these properties, I would argue it is not optimizable at all. If you are willing to lose these edge cases, maybe you can optimize certain things away, but it's quite possible you will lose more than you bargain for (basically nothing is computationally inert in a chaotic system). Your system will be bottlenecked by the most demanding parts of the simulation anyway.

> But IMO, this sort of theory makes a lot more sense in a "large" cosmology like Tegmark IV.

I tried to work it out mathematically a while ago, but I don't think it really works out (I forget the details, I should dig it up sometime).

If the infinity of possible mathematical structures actually exist, there's still an infinity of possible mathematical structures to simulate. And if, to simplify, 1% of mathematical structures are conformant with our universe, by default you would expect 1% of simulations (across the multiverse) to be simulations of our universe (unless you think we are somehow special and other universes specifically want to simulate us). So you would need over 50% of the multiverse to be simulation fodder in order for a given observer to probably be in a simulation, and that seems... kinda really high?
As evidenced by the large numbers of production html and css apps that are outcompeting their competitors who use modern web technologies with greater product quality, and the swathes of customers who state their preference for these experiences.

But seriously I have no idea of a single remotely well-known application that satisfies the above. If the modern web is so bad where are the products that prove that it can be done better more simply? There’s billions to be made if that’s true in all industries, is nobody skilled capable of capitalizing on this gold mine of opportunity wherein the entire industry is self sabotaging?

I’m left to conclude that these HN commenters with their hot takes about how the modern web sucks just generally either don’t understand what makes products successful or never have truly experienced the issues these frameworks solve for.
X11 then, X11 now, X11 forever!

I haven't poked at Wayland in years, but when I did `ssh -X` didn't get the job done for many of the applications built for Wayland, even with XWayland.
Sounds like a great system! US "zip codes" are pretty useless by comparison.
Yeah it sounds like they are using weird averages and applying them to a small fleet of self driving cars and saying they are safer because they have had less accidents than the millions of people on the road
Ah, I see! I'm not sure if OSM data can have that information, but it would be great! Some kind of bushwhack out of 10 rating?
>> Suggesting that these people change to a Linux environment with Wayland support is a non-starter; they are presumably using their current environment for good reasons

>That’s a hell of an assumption

How.. I don't get how you find this a contentious idea. The context of your quote:

"People on Unix environments that don't have Wayland support. They have to use X or not have a graphical experience."

You're stating that assuming that people "presumably" are using "BSD, and not Linux" for "good reasons" is a wrong thing to assume? Or some other Unix?

I don't see how it could be any other way? Would someone use any Unix, be unaware of Linux, and decide NOT to use Linux without a good reason? Any reason that causes them to prefer their Unix of choice, is a good reason!

Did you mean something else?
What I especially like about this over Google is that now (If I stay with it) I have a way bigger incentive to contribute to OSM, because there's an app where I can see / use my changes.
I had ever-worsening input lag issues on my daily-driver ubuntu-based laptop for a couple of years. I tried a bunch of finnicky things, with very little benefit.

Then I switched to xanmod kernel. It was like I had an entirely new machine. It's remarkable. I kind of wish most newbie-friendly desktop environments recommended installing it on setup (it's easy to do via package manager.)
> been issues with numbers for Tesla autopilot

Not surprising.

> To scale up, they would need to drive less conservatively

Can you quantify this? I think that self-driving cars should drive conservatively. Human drivers who are aggressive or risk taking are idiots even if they get to where they are going on time.

Driverless cars should drive like public transport buses (at least around here) / school buses. Conservative, slower than you would like and safe.
I still remember when I worked at Serif and we needed web hosting for our new social media website that would be integrated into our scrapbooking desktop software. There were a lot of shiny new technologies around at the time (as there always are). One of them was Microsoft Silverlight, and we implemented its "Deep Zoom" into the website so our users could easily zoom around in the scrapbooks that got published and enjoy the details.

Another was AWS. I think EC2 had just launched, and we happened to be re-evaluating where we hosted our web properties, because we thought the social media website would get a bit more traffic than our older "web components" offering. It was pretty exciting that we could just click a button and spin up an instance in the US, or in Ireland, or Amsterdam. And if the instance died, just click a button again to spin up another one.

As it is today, so it was then: the simple UI hid quite some complexity. There were the different kinds of storage to learn about, and which ones were persistent, and which weren't. If I remember rightly those early EC2 instances weren't as reliable as they seem to be today either, we actually lost one or two completely and had to rebuild them, so we snapshotted a lot.

There was no infrastructure as code or DevOps, but we did implement our own highly available cluster. One of the engineers I worked with actually wrote it from scratch, in C++ (we were primarily a C++ company). It would monitor the databases in the different EC2 instances, and ensure the database cluster stayed alive.

We didn't really know what we were doing, what was smart, there weren't any cloud architects around back then. But the technology worked really well. Once we got past the initial hiccups, we built a pretty active internet community. The website itself was built in PHP with MySQL, and used XSLT to transform XML data (that in turn was built from relational data from SQL) to generate the HTML. There wasn't a great deal of JavaScript, just some jQuery (another technology I just randomly stumbled on while working on this project that also changed quite a few things). Progressive enhancement, and server-side rendering.

I'm trying to remember how we deployed it. I think we used FileZilla, and then the C++ cluster software would clone the uploaded files to the other EC2 instances in the other AZ's.

I can't remember how much peak traffic we had, but in retrospect, we probably didn't need a server in 3 different AZ's. But damn, it was fun to work on, and it gave me my first introduction to AWS.

Good times.
Ask HN: Is “sign in with Facebook” dead for indie developers?
On my service - https://next-episode.net - along with signing in with username and password, there is an option to sign in with Google and Facebook.

3 days ago, I get this email from Facebook "Complete business verification for Next Episode" which notifies me that my Facebook app (which handles the Facebook login functionality) now needs to be connected to a verified business account.

This is where they announced this back in February: https://developers.facebook.com/blog/post/2023/02/01/develop...

Now, going through the steps of filling out my name, address, phone number etc, I checked the "How we use your information" link and in it, it said "In certain cases, we'll update your publicly available Page Transparency information with some of the details you confirm during verification".

In the Page Transparency information page: https://www.facebook.com/help/323314944866264/ it says the information about the owner may include "The Confirmed Page Owner's verified legal name and registered city, country and/or phone number". Later on, on the same page, they say you can remove (or request to remove) some of the information visible there, but they never specify which information you'll be able to remove.

Anyone with an experience with this? I don't want my address and/or phone number publicly visible, so what are my options here?

For now, I have removed the option to sign up with Facebook (existing users can still use it to sign in) and I plan to completely remove it (by the time the December 11th deadline comes around) notifying users about the change upfront and giving them the option to switch to Sign in with Google or with username and password.
Samsung can't even make working washing machines I am not going to trust them with any other kinds of white goods!
Right now infrastructure appears to be donated, but donations increase how much effort developers can spend on it!
you had me at "No JavaScript - pure HTML and CSS goodness"
The premise of the article linked from this one is "Wayland breaks your bad software", which is a funny way of saying it's incompatible with a bunch of irreplaceable software that people still use.
That's a good point. But I am curious how special this Classic offering was, compared to what came after. Would migration have been hard?
I've never seen anyone's home look like these and I'm glad of that because they don't look like styles with much comfort involved.
Thanks! Works great, not sure how I missed it the first time. Just one question - is it possible to not have it create its own tables in my database?
The big question is: do you want to cripple your society in order to avoid supporting those people?
htmx + django + tailwind fixes 99% of problems on the web, and you get to leave npm behind

read the docs / a basic markdown to html converter would’ve been sufficient for static docs. Worked at a company the completely over engineered their docs. Created some job security for the people that knew how the monster worked, but added zero value for users. Never again