skysight-inc/HackerNews huggingface dataset:
Maybe read what I said instead of leaping in to defend against things I didn't say.

For example:

>I'm sure every language has its success story(ies) along with a long list of failures.

is actually in your reply to:

>Some people like pretending that other languages don't have their own warts.

I don't think node is a bad platform. I think the language it's based on is terrible, and nobody who is willfully writing backend code in node has any real justification to complain about someone else's choice to use PHP.
> In the case of Bridge, it sounds like a really interesting case of an extensive system of rules, with a complicated and somewhat opaque system of norms overlaying that.

The rules of bridge aren't very complex.
As far as I know, Woo has no async foundation, meaning it can serve static content very quickly, but cannot really make use of other async libs without farming out to another event loop/thread pool.

In other words, its main asset, speed, is bottlenecked as soon as you need to do things.

Wookie, the original server for Turtl, was built on top of cl-async which gave it access to all the other async libs built for CL. Woo wouldn't have been particularly useful for us.
>You're mistaken, that's not the role of wayland.

A side note, but I really hate this ideology of 'x does one thing' outside of command line tools. This is a display server we're talking about. It should be able to enable normal desktop usage. Maybe not everything but core features like brightness control, screen sharing, screenshots, etc. Otherwise every wm that comes along is going to have to reinvent the wheel. There are tons of really great window managers out there, where the authors have looked at all the work it will take to get running on wayland, and have simply thrown their hands up in frustration.

It seems to me the only people that really benefit from the switch to wayland are the wayland devs themselves.
Correction: in paragraph 2, "arm64" should be "amd64"

Update: I switched to an official postgres image and it works great. I just had to create a derived image that installs PostGIS like so:

FROM postgres:13-bullseye
RUN apt-get -y install postgresql-13-postgis-3
> Even more, don't make work, career, or even skill into your identity.

My extension: Generally avoid identity via labels.

I've had introvert friends who hated being socially isolated (from conversations with them) but who refused to be socially active (because they were introverts). A vicious cycle that they can't break out of until they stop trying to be what they believe the label tells them they are. Other labels that are self-selected or imposed by others similarly constrain people and are excellent at leading them to behave in ways they dislike and avoid the things they do like, because they don't fit with their labels.
Optimistic Take: Crypto and NFT markets are opening the doors for photos, writing and creativity of all stripes to get valued far more than ever before.
Unfortunately, the Google Photos API deletes GPS and other metadata from your photos, so Google Takeout is the best solution there.

Apple Photos and Microsoft imports can be done locally by configuring them to download originals, rather than mucking with their APIs.

I wrote up instructions here: https://photostructure.com/faq/takeout/

(I'm the author of PhotoStructure, btw)
Also:

_Ballerina Swan Lake Beta Released_ https://news.ycombinator.com/item?id=27604222 - June, 2021 (1 comment)
I've never worked with the auto-router, but personally I think placement is giving me the most headaches.
Looking at definitions in dictionaries I don’t see this. What am I missing? Honest question.

There are no new species and there is no change to genetic code
In my opinion, Copilot is going to become one of those "perceived authorities" that have just enough legitimacy to be blindly trusted by the inexperienced, but not enough to actually be useful to the experts.

This is like social media (or even the Internet as a whole) and say, our parents' generation. Countless times I receive links to Facebook posts or random articles that somebody thinks must be true, simply because The Oracle (i.e. their smartphone) showed it to them. For much of the older generation, smartphones are these all-knowing repositories of wisdom, and anything they come across while using them is likely to be true. This is why I think misinformation has spread so easily.

I imagine Copilot going down a similar path. The next generation of programmers who didn't grow up with knowing how to sift through API docs or SO answers for the right bit of code, or who's attention spans have been fizzled away, will love the idea of Copilot. Instant gratification in the firm of a tool that can seemingly do your work for you. This will be dire consequences for their ability to code and think for themselves.
> There should just be one way to do a scrolling list, implemented natively and left alone.

I can't even imagine how that would work without turning into something like <select> that can only be minimally styled and has to be (usually poorly) re-implemented to get it to look the way you want it to.
> As a result every Toolkit/Compositor has to implement that additional functionality itself and most of the time it is incompatible to the competitor for no apparent reason.

Or, compositors can use these wonderful things we have called dynamic libraries, and simply link against implementations of that desktop functionality, such as wlroots -- which implementations, by the way, will be far less crufty and ad hoc than the equivalent X11 solution!

Much of the reason why X is the way it is is because back in the day, Unix lacked dynamic libraries in general, so in order to share an implementation of, say, graphics primitives, the best way was to write a server that implemented them and have clients communicate with that server. Now that we have dynamic libraries, we can share a single implementation of graphics rendering across multiple programs, and still have all the speed advantages of doing all the rendering client side!
I remember when AGP came out and it was advertised as making it possible to store textures in RAM, requiring your GPU to only have enough VRAM to act as a cache and frame buffer.

It quickly became apparent that AGP, even as AGP 8x became a thing, wasn't fast enough to do the job, as every GPU still had tons of VRAM.
>Non-mainstream news sites erode people’s interest in politics

...no? The results of the paper [0] are actually much more complex than the article indicates, yet the article is polished enough to suggest that its slanted analysis of the paper is correct. But it isn't. Crazily, the article even links to the paper, yet one need only read the abstract or the conclusion to understand the depth of the misrepresentations of TFA. Here, I'll paste the paper's conclusion verbatim:

>We demonstrated that exposure to alternative digital media can foster political interest over time. More importantly, we also observed that the relationship between mainstream media use and political interest depends on the level of alternative digital media use. For high levels of alternative digital media use, mainstream media use was found to be negatively related to political interest. This finding comes with potentially important implications. Alternative digital media may not only be “correctives of the mainstream media” but also erode the democratic function of mainstream media. That is, mainstream media may still be associated with political interest (and by doing so, potentially also political knowledge in a second step) but only when citizens are not or only marginally exposed to alternative digital media. The interplay of mainstream media and alternative digital media is therefore relevant and deserves more scholarly attention.

See that first sentence? And how it's the exact opposite conclusion presented by TFA's title?! I feel like I'm going fucking crazy.

[0] https://www.tandfonline.com/doi/full/10.1080/21670811.2021.1...
I like the idea of something like this that encourages you to start writing. It can be hard to get yourself to start creating. Having an easy outlet like this is a cool idea.
I have "inverse aptitude" at knowing what should be a product. :) Never trust me to know what would sell or not. In fact, "bet against whatever I think". ;)

In my ideal (and in the best jobs I've had in the past), someone finds me (or I find someone) who I can share a list of "cool things I've figured out how to do, but don't know the usefulness of", and that person then tells me what to build.

For your "where is that annoying sound coming from?" service, what sort of scale do you imagine, and what form factor?

A handheld consumer device with a range of ~10m which points in the direction of the loudest thing?

How much would you pay for such a device? (would love your thoughts in email)
TIL: Chrome DevTools Layers tab, accessible by going to to the three-dot menu > More Tools > Layers, which allows you to see things rendered outside of the browser viewing area (among many other things I'm sure).

If you have something that "unmounts" things as they scroll off the screen ("virtualized rendering" as the article calls it, a common feature for data grids), this is great tool for verifying that behavior.
It was tried. Many, many people spent many, many hours inside of Apple trying to make the Touchbar more useful. The simple fact was that looking down at it was a context shift and, in general, no one wanted to do it. It exposed functionality that you would eventually learn to drive from the keyboard.
Not to distract from the topic, but I was just wondering: how is HorizonEDA doing these days? Can KiCAD learn from this project?

https://news.ycombinator.com/item?id=23062174
While I understand what you're getting at, how do you determine the actual value of the author's labour in advance, though?

Copyright allows you to speculatively publish a work and let that determination of how valuable your work actually was happen afterwards, by taking the number of people willing to pay for it as a proxy for your labour's value.
Yeah, admittedly I could have gone with threading/hunchentoot and been much better off. It was probably stupid to forge the entire async path the way I did.

To be fair, Turtl these days gets enough traffic where async does probably make sense for us, and nodejs is serving us well.
I’m not a frontend dev so I just stick to vanilla html and js.

I created a simple table with 40k rows, slapped an input box above it, and had some vanilla js set CSS visibility on all rows depending on whether they matched. This would update live as I was typing (10ms trigger delay). No optimizations.

So what are frontend devs doing that they break all of this so badly? Are they just trying to be too smart, I wonder?
> Zimbabwe

A quick history:

* https://clintballinger.com/2020/04/30/airplane-crashes-arent...

Another example of not bothering with the context of the situation:

> I am dismayed by the way writers insist on reporting the collapse of a currency as a “monthly inflation rate” with some ridiculous figure associated that helps a normal person not-at-all understand anything (e.g., Yugoslavia in 1992-94: highest monthly inflation rate = 313,000,000%!!!!)

> They had a war. Their government collapsed. They couldn’t tax. They couldn’t produce. Their currency collapsed. The idea that “313,000,000%” tells us anything of interest is ridiculous. A few newspaper headlines on peace treaties, troop movements, famine, reconstruction—literally anything— would be infinitely more informing.

* https://clintballinger.com/2021/01/12/the-myth-of-hyperinfla...
Astronomical Clock
There are 16,708 car dealerships in the US. You claim the total market cap of these dealerships is $1.5tn? For a value of $90M per dealership?

Autonation is a publicly traded network of car dealerships. Market cap of $7.9bn for 545 locations. That's $14.5M per location.
Does this mean if enough people don't like you, they can cancel your money?
It probably does suck! I’m not very experienced, and I was just whipping up something quick to test if my random MSFS2020 mod idea could work.
> You can't really cheat in Chess.

You certainly can cheat in Chess. Cheating in Chess has been a problem (or a perceived problem) for a long time, both online and in person, and the in person cheating long pre-dates computers even being able to play Chess. It's even the same kind of cheating as used in Bridge, namely, another party uses hidden signals to communicate to you. E.g. you have a better player (or a team of players that collectively are better) in the audience that surreptitiously signal moves to you.

And in the modern era of course there are endless ways to use computers to cheat at Chess, similar to what cheating in casinos can look like.
Good onya sport. Crack a cold one on me!
As a kid being taught evolution, I made the natural assumption that many transitional forms of animals would be found in the fossil record in order to support the theory. However that is not the case(to put it mildly). When confronted with this fact, "scientists" created a new theory called punctuated equilibrium. what a house of cards..
That would be a misunderstanding of Woo. You can have as many workers running as you like with woo, but for async activities processing requests, the issue isn't woo, that is the server doing things with the request once received, and for that you run lparallel with great results. You can simply send every request off in a future, and it will go off and do it on another thread.
I'm not going to be able to provide a scientific justification for the "close to zero" remark, I'm basing this on common sense. Handsome men stand out. They are desirable and attract attention wherever they go. As such, they can't be overlooked. If you then combine this favorable quality with great social skills, not only will they be discovered, it may be that man doing the discovery. If said man is also successful, not only will he be even more attractive, success is often visible, so the chance of being overlooked becomes practically impossible. But I'm sure it's not an absolute zero chance, I accept it to not be hard science.

You're absolutely right that using the entire pool is a simplification. In NYC, at age 30-40 there may be plenty of attractive mates left, as there's simply a lot of people in a small place and the career life style is the norm. Meanwhile, in the small rural town there may be no mate at all, or very few.

In the original example, highly educated women in their 30s-40s being single, I think it's a case of mismatch. Being both late and demanding (if we are to follow the stereotype) whilst supply is both low and low quality. Again, local exceptions can apply.

I do believe another complexity or nuance is the massive difference between being in your 30s or 40s. This decade is the time frame where almost everybody settles, many already in their mid twenties. Early 30s you may still stand a chance, in your 40s...really not the same thing. You're middle-aged and still have to start "life". Family planning may start to become an issue.

Life starts at 20, not 40.
Nice work! Would be cool to see stats on which fonts were winning in general.
Unfortunately, as is often the case when one learns of a new CSS property or a Web API, the browser support is just not there yet. Safari, for example, doesn't support this at all: https://caniuse.com/mdn-css_properties_contain
Fair enough. Also, a crime can be legal if most people in the government and in the judicial system don't understand the mechanics of how it works.
Expand your mind to "a reverse chronological list of actions taken by my friends"? I don't want to--and don't need to--miss out on my friends replying to stuff just because I don't want to have an opaque content filtering and recommendation algorithm curating my life.
I wanted the Laurel Canyon one to be more interviews and less "recreate the music". I'm sure there was far more interview footage that would have been more interesting.
I think it is so you can compare the same characters in each font
Another day, another “WordPress security vulnerability”
I can see how you might make that assumption based on how the Touchbar has exposed functionality, but this was not the goal of the Touchbar as it was sold internally. It was sold as one of the next great UI affordances. It came from some of the same people that brought us Mission Control, the Dock, Exposé, etc. I worked on a lot of these features and I never use them. Shame on me.
Terrible name. A muon is a lepton, not a meson.

If it were a lighter replacement of electron, muon would be an appropriate (if counterintuitive) name.

There are so many mesons (pion, kaon, \eta, \rho, J/\psi, D, B, \omega,\upsilon), why not pick one of those?
As a general rule, if you are hearing about some scientific endeavor in the popular press, it is because that science isn't very important, and they need publicity to get funding.

What a lot of people don't understand is that there is actually a lot of real science going on in physics. There are two branches of physics, what you call condensed matter / atom optics. And then there is Cosmology / High energy physics.

condensed matter / atom optics is where the real science is happening, and those who work in those areas consider the second group to be an absolute joke. The thing is, there is also a feeling of everyone working together to try to get as much money from the government as possible, which is why no one blows the whistle on what a complete scam cosmology and the like is. It is understood at a subconscious level that everyone could be hurt if academics start in fighting, and people would be ostracized for doing it. Also, there are a lot of bad scientists / zealots in condensed matter/ atom optics just as there is in cosmology, and they would try to ruin anyone who said a bad word about the church of academia.

Anyway, as far as real physics goes, there was great article on here a while back about how we finally got to look at the atomic structure of glass, and how we can finally try to work out how it is put together. No one knows how glass is put together, there are a number of different theories, and none of them agree. That is the absolute peek of human achievement in science right now, trying to understand how things like glass are put together.

So if someone tries to tell you they know how the universe was formed and all of creation came about, but they can't explain to you how that window next to them works, then they are clearly a crackpot, not a scientist. The most hilarious part is that if you pull them up on it they will say "Oh well you see the whole creation of the universe and everything in it is actually much less complicated than glass, so that is why we can get results in this area easier".
Right, but the point is that the protocol doesn't need to be in Wayland proper, so long as it's standardized somewhere. And it is.

https://flatpak.github.io/xdg-desktop-portal/portal-docs.htm...
Which stars can see Earth as a transiting exoplanet?
But there's nothing wrong with writing and not sharing. If the act of writing is the fundamental point of writing (the journey is its own reward), it doesn't matter whether you share it or not. It doesn't need to be shared, it doesn't need to be good. It can be destroyed as soon as you finish it.
We already have a term for speciation though. Evolution is more broad.
That seems like a bizarre reason not to use it, given that it's strictly a performance optimisation, and browsers will simply ignore CSS rules they don't understand.
The backend switched from CL -> Nodejs, the frontend switched from JS -> Rust core bundled with JS ui.

There was an experimental app core written in CL (https://github.com/turtl/core-cl) that is basically the precursor to what the rust core is today. I did have success embedding lisp (via ECL) into other components (like node-webkit at the time) but ultimately it was kind of an uphill battle, as with many off-the-beaten-path things in common lisp.
No, I don't use Spice at all.

I am calculating stuff by hand and/or building prototypes (especially when I can't calculate). Sometimes I use Matlab to visualize something I have calculated.
This is going to appeal so fast they should start filing now
Some good points here. At the end of the day, it's all about scarcity, and that changes, as he points out in an open source project: https://journal.dedasys.com/2007/02/03/in-thrall-to-scarcity...
IANAL, but that's because using that legal wording can allow appeals and the trial being 'unfair' to the defendant. We shouldn't be allow terrorists a chance to walk free on a technicality.
Calculations involving dark matter might as well be an experiment in curve fitting.

We won’t find dark matter in your or my lifetime, because it doesn’t exist. It is a convenient, flexible, and inelegant fudge factor.
I used to get a lot of "Jordan Peterson" recommendations too. A bit off topic, but I really don't like his take on many subjects. I can see that he's truly articulated and it seems he mostly wins arguments by carefully crafting his phrases and forcing his view to less skilled communicators rather than by following a reasonable line of thought. I'm glad I don't receive recommendations of his videos anymore.
I made great use of local-projects when Turtl's server was written in CL, and at the time I'm not sure if Qlot/CLPM existed (never heard of them until your comment). This was many years ago the switch happened.
Why is there conflict in any nation with an existing government? Because people have desires which conflict with the status quo. They want more power, more resources, better resources. In a galactic empire, do you want a planet or the best planet? Do you want the planet that makes you the most wealth or the planet that's just a bunch of rocks?

The Emperor, ostensibly, controls all the planets. The political system is based on fiefdoms in the book. He hands the administration of Arrakis to a particular noble based on his own political objectives and trust.

They are essentially nukes, yes. But melange (the spice) is only available from Arrakis (in the books it's discussed that they try and find ways to make it elsewhere, but without spoilers I can't so much more than that it doesn't work). If the OPEC nations were your only or principal source of oil in this world, and you nuked them, what immediate impact would you expect from that? A global economic shutdown, and almost certainly being ostracized (if not worse) from the international community. Setting off nukes and making it practically impossible to export melange from Arrakis would be similarly effective at collapsing the galactic empire and economy.
> As for screenshots specifically, while the base use case is trivial enough, recording screens are most definitely not (it needs proper synchronization). Pipewire is the project that can solve the issue

If I understand the OP correctly, this sort of philosophy is deeply troubling to some people. For simplicity-oriented folks, trivial things should be trivial, as a matter of principle. If some trivial thing becomes slightly less convenient so that complex stuff may be possible, this is an unacceptable compromise; or at least a very worrying one. When taking static screenshots requires an entire "project" that is "just ready this year" , the threshold of unacceptability is long surpassed.

I get that wayland folks do not share this worldview and they want to do the right thing, even at the expense of sacrifying things that were previously easy. But, to other people, this rubs them in a very wrong way.
During my college entrance English Placement exam in 1988, I distinctly remember hearing someone humming "Conjunction Junction."
Of course, other people's guns serving to protect you. So really your guns, from the point of view of the larger society as a single unit, but other people's guns, from the point of view of an individual person in that society.
I imagine this + AR glasses can become quite the lifesaver for deaf folks. Throw in some voice recognition and you can have real-life speech bubbles!