skysight-inc/HackerNews huggingface dataset:
That comment is my point. Those things that the Apple guy mentions having to add to X were in fact added to X. They're called XRender. There's no reason we couldn't have added more extensions.

Nobody has given me a straight answer for why Wayland-style buffer management couldn't have been an X11 extension. Nobody.
I'm aware of the well-established movement to static websites for (mostly) static sites, but what work is happening right now to counter this problem in rich web applications? Are there frameworks that take a stance that favors stability and maintenance?
>The article is about writing bash scripts that don't care if you've ran them once, or 10 times.

Is the idea that participants don't know what "idempotent" means in a thread with that word in the title?
>Common Lisp is about on a par with Python in what it has built in, inferior in its ecosystem

about 20x+ faster than Python, too; speed in the same order of magnitude than C.

>and for some modern stuff (threads, sockets)

pretty amazing you bring out threads in this comparison, when Python doesn't even support true multithreading.

>Macros are magic that lets you reprogram the language. Reprogrammed languages break the ability of a programmer to drop in and read the code.

It's the other way around. Lisp macros allow to eliminate boilerplate and produce clearer code. This is obvious to any lisper.
AKAIK kdbus re-implemented that half of it, albeit in the kernel not as a daemon. I've not been given the impression that there is anything preventing additional implementations.

The strongest technical argument against dbus I've yet heard is that it's too slow for file transfers or something... well fine then, don't use it for that. But for plenty of other stuff it seems to work just fine. People complain about the performance but not once have I ever opened up htop and thought to myself "Gee wiz, dbus sure is breaking my balls today."

From my perspective, most of the hate against dbus seems to be fallout from the systemd feud, to which dbus is tangentially related (if systemd sucks, it's not because of dbus.) Maybe with a few cat-v/suckless fanatics thrown in on the sidelines..
I consider the checkout stands to be the modern equivalent of elevators. Elevators used to require an operator to ask you for your floor, to manage the queue of calls, and determine an optimal order of trips up and down the shaft.

Then elevators got smarter and people now directly interface with the system.

With checkouts, it looks the same. I have a few pieces of hardware I want to buy. I can either stand in line and wait until someone scans them for me and tells me the total, or I can just scan them myself and pay.

It usually much faster to go through the self-checkout (especially with Home Depot's new set up. Just a handheld scanner and a huge touchscreen). For those times that it isn't (either a line of people, or unusual items that need special handling), then I'll go with the regular checkout.

To me, the extra work is in waiting for someone else to do what I can do faster and easier. This is similar to how gas pumping works in Oregon and New Jersey. No thanks, I'll pump my own gas please.
Up+To+$300+Reduction+Acesleep+Mattress+Savings
Depends on what you mean by Linux. The ABI Microsoft were attempting to emulate was absolutely Linux. (This API business is exactly the issue with Oracle vs Google over Java).
I thought it was related to an anecdote: Paul Dirac married "Wigner's sister". It appears a friend asked him about who the woman was and Dirac replied "This is Wigner's sister, who is now my wife."

Wigner apparently called Dirac his "famous brother-in-law".

Other anecdote: Oppenheimer, when recommending Feynman included a quote from Wigner on Feynman: "He is a second Dirac, only this time human."

I enjoy these bits. I also enjoyed going through a graph of people as a kid in order to sleep. People as vertices and relations as edges.
Recent article by the same author and its HN discussion from a few days ago: https://news.ycombinator.com/item?id=20342143
Did you have password login disabled for all accounts or just the root account?
Since patents expire after 20 years, it would be max a 20 year setback.
I've just been reading up on your CQL. Damn son. So I feel like I'm building a sand castle and you guys have built Howl's Moving Castle. Seriously, CQL is amazing. You've done everything I had hoped to data-wise and on such a firm and rigorous foundation. My hat's off to you.

I'm still going to get in touch, because I'm really interested in what you're doing, but maybe I'm not in the right place to apply for anything yet. (We can talk about it.)

The Joy system I'm playing with has some UI ideas inspired by the Oberon OS and Jef Raskin's "Humane Interface", but other than that I'm not sure there's anything there for you. Joy itself might be a good UI "macro" language.
Fruits that make you lose weight: the 10 fat-burning fruits
You can invoke mktemp(1) in ways that work across most contemporary systems. At least if you don't care that the resulting names are going to look a bit weird (have lots of XXXXXX in them due to name prefix vs. template differences among implementations).
y, the first six months you are so tired, I would just focus on survival. Any sleep is precious during that time.

Maybe try out giving your wife 1 or 2 hours for her time and she can do the same for you.
For reference, I'm not holding up Python as a good language, I'm holding it up as a comparable one. Python is warty and creaky, but more mainstream than CL, so it's a fair comparison.

A good language would be Go.
Black Friday, Cyber Monday, Spring Sale, Back-To-School Promotions, Christmas Sale, Pre-Season Clearance, ...
That's not the issue. As long as a brand drug is listed by the FDA -- whether or not it's actually being manufactured -- physicians can write prescriptions for generic equivalents.

However, if a brand manufacturer has an old product delisted, then physicians can no longer prescribe generic equivalents. That's become more and more common.

However, there is a workaround: compounding pharmacies. To my knowledge, accredited compounding pharmacies can make, on a customer-by-customer basis, any product that the FDA has ever approved. And many of them are mail-order pharmacies. In my experience, prices are comparable to mass-market generics, or lower.
This is a need I’d like to see addressed more broadly in software. The computing needs of many in my non-technical entourage have not changed meaningfully in the past 10 years - they crop photos, write letters, put together videos of family holidays, do basic spreadsheets, etc - and yet every few months I field support requests because their software has updated and some feature has gone missing, or the UI has been redesigned, or it’s not compatible with the new OS update, etc.

Bug/security fixes and new format support (eg a photo editor probably wants to support HEIC in the 202x) are fine, but we don’t really need the user facing part to change. This is a niche that seems open source could fill nicely.

(The big edge case in all this is the web browser)
A legacy that lives past humanity seems better than one that does not. If something views or does not view that legacy is effectively irrelevant as humans would never know.

PS: As to your final central point, some feel keeping a loved one alive even if they never recover consciousness is a net good.
> I'm not really sure what changes could be made that would encourage users to explore. Could you elaborate?

Any good site needs to get the visitors' attention from the first moments after they open it. I do not mean to steal the users' attention by showing forms to agree with or blinking elements. I mean showing the most useful content, carefully organized so that it is simple and natural to work with.

Currently, hoxly news site looks like n-th iteration of a typical corporation site with content blocks in the middle replaced with a modified HN-style list of links. There is the top bar, some account-related stuff in the top right corner, the about and policy links at the bottom. Nothing really new, no interesting design elements.

To most visitors, such a site appears like they have already seen it and they may wonder what makes this one stand out. The content, obviously, could be the answer. But with the current generic look, some people may think that it is yet another link aggregation site which aims to artificially boost its PageRank score and simply leave.

I do not have any exact ideas for improvement, but in my opinion, the site should have a more unique look and be more practical to use. The main areas I would focus on are:

1. Bad usage of space. At a normal zoom level, on a typical 16:9 screen, the actual news content is restricted to a column whose width is about ~30% of the available display width. The rest is blank. When I zoom in so that almost all of the display width is utilized, then I see only ~7 news items with overly large font. In other words, there is no way to properly resize the website so that all the space is used efficiently.

I would change that e.g. by moving the top bar to the side or making it hidden until the mouse is moved near its edge. Also, I would use at least two column layout on wide screens.

2. The offered features (timestamp, user, upvotes, comments, etc.) are difficult to recognize for a new visitor, because they do not stand out. It is not clear that those phrases under the news items have some interesting meaning and that some of them are clickable. I would say that many first time visitors would simply overlook them.

3. As was already mentioned, it would help to provide even more information about the particular news item on the main page, so that visitors could decide with more confidence about whether it would be interesting to them or not. A link to the article from which most of the facts are taken, for instance, could be useful.
Probably the closest they got was Autocad's AutoLisp
provenance?
Sometimes, you want it now, not in whatever the best turnaround time shipping will give you is.

The last two times I went into a retail store for technology were when I wanted flash drives sooner than Amazon would turn them around for me, and when my laptop catastrophically failed and I discovered the old one I use as a fallback was also broken.
I passed on a new Samsung because of the Bixby button. I dont' want it or need it, but I couldn't find a way to remap it... So I returned for an iPhone 8 Plus
The whole article is based on a paper vs ebook dichotomy, whereas the relevant distinction is between DRM-bound (some ebooks) and DRM-free (some ebooks & all paper) books. What a waste of words. Oh well, at least they're not on paper.
More recently, there's also parinfer (https://shaunlebron.github.io/parinfer/)
Are these people incels?
I keep seeing the press complaining of police using face recognition that “is not accurate.” IMO yall might want to stop making that argument. Because you're gonna one day find cameras on every lamppost, and police tracking your every movement and saying “it's alright now because it's 100% accurate.”
Yes. Above 75 and I start sweating, and the humidity in the swamp gets unbearable. Without air conditioning, or significant air flow, I don't think a lot of DC would be livable.
I asked Lenovo support about this, and the rep said a customizable version would be available withing two months. I'm in Canada, but I imagine the US won't be later than here.
OP explicitly mentioned Sway (based on wlroots), not Gnome (mutter). Besides, even Gnome can't handle XWayland with Nvidia today. And if you play games, especially in Wine, that's still a requirement.

While Gnome developers bent under Nvidia's pressure, other compositor developers aren't interested in accommodating exceptions for blobs and wasting their resources on that.

TL;DR: just ditch Nvidia and forget about all their horrors. They really have no place in Linux ecosystem today, because of their refusal to upstream their drivers and because of preventing Nouveau from doing it for them.
FAA regs require an active yaw damper, because all swept wing airliners would be dangerously unstable without it.

There is no difference in principle here with the MCAS system.
Isn't 'random checkerboard' an oxymoron?

Or do you mean the top left square is randomly black/white?
I can't speak for PIP specifically, but something I've noticed in Python (just bc that's where I work) is that lots of projects would greatly benefit from more handholding for new contributors.

Obviously it's a question of limited resources, but I wonder why projects don't offer a clear path to growing as a contributor. For example, once you triage 3 tickets and close 5 documentation tix, you get assigned a mentor and a few features specifically set aside for mentor+mentee to build together. Then use these not as methods of gatekeeping (let anyone contribute as much as they want), but as a way to pull in a few new people at a time.

I also think that many projects would benefit from having formal "apprentices". Being an apprentice for React would be an amazing thing to have on your resume, and would cost no money for the project.
I think the move toward micro-services (and serverless and whatever other buzzwords you want to use for a distributed loosely coupled design) is an answer to that problem, if not exactly the answer you're describing.

The idea being that each small piece is easier to leave alone for long periods of time, and, should it ever become impossible to leave it alone, whether for security reasons or something else, updating it or replacing it is much easier than doing the same for a big tightly coupled pile of components.
> If you ask the patients there’s a world of difference between the cheap genetics and the main brand products

The main problem is the $25 insulin is R and not fast-acting. It's not the difference between generic and name-brand, it's about using an insulin that takes over twice as long to be absorbed by your body.
"The briefing was fascinating. The lead representative, the head of policy for Libra, kicked it off by admitting that the whole endeavor required a 'suspension of disbelief.'"

Part of Facebook's strategy seems to be developing and deploying Libra as quickly as possible, thereby taking advantage of policymakers' current state of disbelief.
I feel their pain.

One of the big sites that I maintain was built upon a framework that was fine for its purposes five years ago. But the developers of that framework have decided to take it in a direction that is incompatible with the site's goals.

Once I'm done with my current project, my next task is to rebuild that site without its current framework, and there's a 95% chance I'll go without any framework at all. Just plain HTML5 + PHP + MySQL + CSS3 + a very small amount of javascript.

I know it sounds primitive for a 700+ page site with interactive elements supporting English, Spanish, and Chinese; but earlier this year my boss gave me permission to de-framework a similarly-sized site, and it worked out really well.

Frameworks are great for many projects, but not all. It's important to weigh the risks of being at the mercy of someone else, and that organization may eventually adopt a different vision of the future. Their pivot will not make your life easier.
> When you drive on public roads, you have no reasonable expectation of privacy

Would you say that someone stalking you all day every day is alright if it's in public?

(Also, you seem to have missed that the police aren't using photos from just road cameras, but that's beside the argument really.)
You can now remap it
I used to feel the same way until I began focusing on my diet and purchased more produce. Self checkout is a nightmare for produce. They rarely have a bar code which leads to a mystical hunt through the usually horribly slow UI. Compare that to a person who has done it so many times they have the code memorized for your apples and they can just punch it in quickly and keep going. And don’t even get me started with how excruciatingly painful it is when suddenly all of the machines need assistance and the one attendant can’t be in 6 places at once.
I'd be happy to say "hurrah!" and close the page, but it is also not an alternative :(

Here is the FFT example in ROCm: https://github.com/ROCm-Developer-Tools/HCC-Example-Applicat...

Compared to FFT in CUDA: https://github.com/drufat/cuda-examples/blob/master/cuda/fft...

1163 vs 216 lines of code! CUDA is really straightforward; ROCm is still low-level and incomprehensible (unless you are a C++ expert who happens to love low-level details).
Yes - you can do it now https://www.androidauthority.com/how-to-remap-bixby-button-9...
Ask HN: Has anyone dissolved a Stripe Atlas company?
So Stripe Atlas makes it easy and fast to start and register a company.

What is the experience if we want to close, dissolve and erase the company?
The lion's share of residential Florida power consumption goes to cooling and for a few days a year, heating. When cooling, demand peaks just when the sun is practically overhead. We should lead the country but consumers don't get together to drill for the "fuel" that propels Tallahassee things. Even the paltry subsidies grudgingly granted are snatched up every year by the utilities before consumers can get a shot.
>Python is warty and creaky, but more mainstream than CL, so it's a fair comparison.

How can it be a fair comparison, when Python isn't even a real functional language? (lambdas have been intentionally crippled, there is a separation between statements and functions, not everything is an expression, and so on...)
Here is an easy example through history - republicanism vs monarchy. Previously advocating for self governance was radical. Now advocating for a return to ruling monarchies is extremist.

John Brown was also an extremist but now not being an abolitionist is extremist.
I wonder if they're using Mechanical Turkers to review the video footage.
The last time I flew on a 757 (a couple months ago) I got on and off on the rolling air stairs.
Well then do more than just argue. And when you do argue, argue to change minds, not to win. I know I used to argue to win. I found that it just puts people off. It doesn't matter how right you are if you make the other person feel angry (obvious counter examples aside). Arguing to convince the other side is harder because you have to understand them. Not only that, but you have to demonstrate that understanding. It is always a continual battle.

But besides arguing there are things you can do. As coders and techies we can contribute code. We can encourage open source and make our own code open source. We can help others find secure forms of communication. We can also do what many others in the public can do: protest, write our congressmen, and raise hell. How much and how little of this you want to do or have time for is okay. But I wouldn't say that just because you haven't convinced others means you shouldn't try. It just means you should change strategies. You after all, no matter how smart or right you are, are not perfect and neither is the person you're trying to convince.
I wonder if the system couldn't reliably identify what you bought and queued the footage for human review.
It's also worth noting that under this system, if you trust a large library like React, but don't trust its dependencies, you might still trust that React is sandboxing its own imports correctly -- and then you could "inherit" React's permissions and be fine without overriding anything.

If you're really worried, then you still could go over your entire tree and override the default settings. But there's nothing that would mean you would be required to do that.

People are thinking about this using the phone/website model, where permissions are only applied at one level. With dependencies, whatever giant framework that you're pulling in could be using the same permissions system to secure its own dependencies, which would make you significantly safer.

Under the current system, you have to hope that none of the authors in your dependency chain make a mistake and get compromised. If everybody can sandbox anything, then you only have to hope that most of those authors don't make a mistake.

If somebody attaches malware to a dependency of a dependency, and if even one person along that chain is following best practices and saying, "yeah, I don't think this needs a special permission", then they've likely just prevented that attack from affecting anyone else deeper down the dependency chain.

Sandboxing in package managers is something that could actually scale pretty well; much better than it does for websites/phones/computers.
AUD 150 (≈US$150) does seem too high; the eBay prices sound a lot more like what I would expect. But even when solar panels cost US$1 per watt or US$5 per watt (25 times the current price), US$150 sounds too high.
Ah, er, jolly good then. Carry on.
I'm definitely not arguing against that. I think keyservers are one of the worst things to ever happen. PGP's implementation of the web of trust is hugely flawed. I'm saying the concept is still incredibly useful. I get frustrated when I see suggestions that we should abandon the notion signing other people's keys because users can't be trusted to do it properly.

I think the author of the article you link to is mostly right. Long term keys don't make much sense most of the time. A key that's signed by a million people is useless. I only care that it's singed by the people who are relevant in the context for which I'm using it. Relationships change too. If I've got a key from level 1 support to a level 2 support person, I can't trust 6 months later that the level 2 support person still works at the company. You need to have a context to describe the link in order to understand it. PGP (and by extension GPG) are absolutely horrible in that regard.

I find it ironic that the author says that the best way to reach them is by their Whisper number. This is what frustrates me. We exchange "horribly flawed implementation" for a central trust broker -- who may or may not be trust worthy.
Thanks for sharing this, because it looks like it will be useful especially to those wanting to learn how to apply theoretical concepts.
GPU is compute. The list of use-cases that require lots of CPU and negligible GPU performance are shrinking by the day. Video and photo editing are heavily GPU accelerated, as is 2D and 3D CAD/CAM. Scientific computing is increasingly reliant on GPU performance and even your browser is GPU accelerated. I suspect that an increasingly large proportion of developers will start demanding fast GPUs as the usefulness of low-precision computing expands.

It just doesn't make sense for AMD to waste a lot of very expensive die area on a crappy GPU that most of their customers will never use, for the benefit of a very small minority of customers who resent paying extra for a cheap dGPU. The Zen 3 APUs should offer up to 8c/8t or 8c/16t with a fairly capable Vega GPU, which is a far more compelling value proposition for the vast majority of consumers.
I consider f-droid a different ecosystem from Google's app store.