skysight-inc/HackerNews huggingface dataset:
Does "degenerate" only imply genocide when referring to trans people or has it always implied that? I never got the memo on this one.
Steam's Linux user share is steadily growing and making a dent in Microsoft's monopoly even there.
No C toolchain is portable!

If that's a problem, use Go or another higher level language.
Only ones that go to extremely privileged people.
Thanks for your work on the C standard. Any changes that are made will remain forever, so I'm glad the committee takes this seriously.
I'm a fellow mutt user - I've always used ~80 column limit... it makes me wince thinking of removing it!

I do hear from non-nerd contacts asking about the line breaks, perhaps you're right, maybe it's time!
Does Publii still not officially support git versioning? If it did I probably would have played with it..
> membership nfts (bayc)

I have a problem with this one - the membership is supposed to give you access to events/etc hosted by BAYC, so in this case they are the trusted party and can run a database. The blockchain doesn't seem like it adds anything here because ultimately BAYC can choose to deny entry for any reason.

Furthermore, how do they handle the case where a membership NFT is stolen or acquired illegitimately? Do they still honor the stolen NFT and let the thief in? Do they blacklist the NFT and re-mint a new one to give to the original owner? Etc.

Interaction with real-world state is where all blockchain-based projects break down. Blockchains can only enforce their guarantees on the chain itself - replicating it to the real world requires a trusted party, at which point a lot of the blockchain's perks no longer apply and a database starts making more sense.
This is something I have been lightly involved with recently and so excited to see it launch! Before the only supported protocol was RTMP(S).

Using WebRTC brings lots of great features like bandwidth estimation. Instead of picking a bitrate ahead of time you dynamically get the best bitrate possible. Because of this and features like Simulcast, ICE Restarts and DataChannels I think WebRTC isn't just the future of web broadcasting but all broadcasting.

The other part I am really excited about is that this is built on https://github.com/pion/webrtc. This is a library I have been working on for years and to see it deployed at Twitch's scale is so incredibly exciting. I learned a lot and excited to fold that back into the project itself. So many challenges come up not from WebRTC itself, but the massive scale and complexity that Twitch has to deal with.
Adding more and more confusing options is generally what is seen as being anti-user. If you really care about this, it is trivial to use a different file manager with GNOME. It is not going to be useful to keep insisting that designers capitulate to a set of demands, after years of them saying that it conflicts with the stated goals of the system.
Bugs? In software? Never! By all reasonable accounts GNOME is a well-run broadly-scoped project with a perfectly normal amount of bugs given it’s size.
That is correct, but induced demand here is capped by each person only able to travel so much. Even if the person lives on the train he could only occupy one seat at one time. And I would imagine a very small subset of population would actually want to do that.
This seems unfounded. Could you source your argument? There's an enormous number of startups that deeply disrupt anything that resembles a monopoly in tech.
These sites are just scraping SO and dumping the text from the question+answers in a blog-style format.

I don’t think this is a cultural issue, I fail to see how this can be considered value add by anyone.
> These societal rules and norms, are, and should be governed by a democratic process.

By deleting your account at services that show such a licentious behaviour, you can cast your democratic vote against such services. Not doing this or at least starting or joining a huge riot against such services as soon as you hear about such licentious behaviour means casting a democratic vote that what the big tech company is doing is all right.
The interesting thing that jumps out to me in that piece is:

> In the United States, Diess could be remembered as the executive who brought back the beloved VW microbus as a stylish EV, and revived the Scout truck brand. But Diess irritated U.S. Volkswagen dealers with talk about selling Scouts directly to consumers.

Shareholders generally don't care about labor issues (some of them love it when unions are angry), and shareholders probably don't really know/care about software issues (other than related quarterly timeline slippages), this almost buried factoid about Scout to me almost sounds the like the most obvious reason for this shareholder-lead coup. There's probably still plenty of dealer representation among shareholders. That very public hint that Scouts could possible be sold direct to consumer was released so recently that it doesn't seem likely to be coincidence.
Because "free for students" is a marketing ploy to get them using the product in the hope that they will pay for it when they start earning.
> Has software done enough for the long tail end of use-cases?

COVID has catalyzed massive shift to online shopping and remote work, even in places and people where it would never reach for decades otherwise.
Incidentally, staying on a beach island last 3 summers, and this summer the AC isn’t working right, only “cooling” about 1C.

Set system to de-humidify instead, and air to room is 5C-7C lower temp than air at return. (As measured by a laser temp sensor.)

Note that ambient humidity is above 80% so there’s plenty dehumidifying available.
Ask HN: What have been your California Consumer Privacy Act (CCPA) experiences?
I'm curious about others' experience with California Consumer Privacy Act (CCPA) compliance. And, if my understanding of the protections of the act are incorrect, and it does not, in fact, prevent continued retention and selling of personal data after a CCPA request has been lodged (i.e., it contains giant loopholes that negate any real protection by the act).

At the end of February, I visited a government site that asked me security questions that I had not provided answers to. My account was locked because I answered the questions "wrong". The site's support responded, to a query, that they sourced the questions and answers from LexisNexis.

I wanted to avoid such issues in the future, so using the LexisNexis CCPA request web form, I checked the boxes on all three of, request a) a copy of the data they had collected, b) they not sell my data, and c) they delete the data they already had collected. In early March, I got confirmation of my request and an extensive report of the data they had collected on me.

The data was extremely unreliable containing many errors. It was no wonder I could not answer the security questions "correctly".

In mid July, I had to use that government web site again, and was again prompted with security questions I had not provided answers for (this time, however, I was able to answer the questions "correctly" using the CCPA report as an answer key). I contacted the site again, and they confirmed that the questions and answers were exclusively sourced from LexisNexis, and that they did not cache / store any of this information-- that the website queries LexisNexis in real time at the time the questions are posed to the visitor.

This seems to indicate that LexisNexis did not, in fact delete my data, and Lexis Nexis is continuing to sell my data.

If you have placed CCPA requests, what have been your experiences? And, were my expectations that the CCPA would prevent LexisNexis from continuing to retain and sell my data not in line with what the CCPA actually provides?
Well the bigger question is how can we detect if AI is sentient or not?
> startups

did any of them unseat the bigtech monopolies? Imho for many years "startup" = endless VC funding and valuation with no intention to make money
All bosses should learn after Bill Gates posted his resume on LinkedIn
Umm.. what does Gnome have that KDE doesn't? To me they are equal in functionality, just that KDE isn't forcing the opinions of their developers on me and lets me choose what and how I want to do stuff. And has more features (file selection with image preview, yes, it exists!)
What is the clear path?
An evaporative cooling solution by "Tech Ingredients" seems to be more efficient (correct me if I am wrong)

[0]https://www.youtube.com/watch?v=7w4rg3UcsgI
Look at how well Europe's dependence on Russian gas is going.
I find that conversation highly disturbing, but it seems they've changed their mind actually https://github.com/LemmyNet/lemmy/blob/main/RELEASES.md#hard...
Spain invented the railway?
This made my day, thank you so much. :) Your explanation makes sense and it sounds brilliant/clever yet obvious. (like many good ideas are)

I'm reading the paper and looking at your github now, and look forward to "github/academia" stalking you in the future. Skimming your list of repositories and seeing a lot of stuff I understand and could possibly use. ;-)

(I find it to be a useful strategy to, when I find a clever concept in a paper, or in code on github, then look at all the other things done by the same person, or the works of people they co-author with. "collaborative filtering" for ideas.)
I know many caution against doing this kind of thing but what is not to like about the concept? Why can’t we have a single, reliable and well understood “substrate” for which to deploy backend infrastructure for our apps?
This is very true but there's still is a very big difference between knowing languages like JS, Python, Ruby or Go but then jumping into a place that uses Elixir or a niche language that's different than a lot of other popular languages.

For example I took a position to do mostly infrastructure work. Most of their services are written in PHP which I haven't used since the early 2000s. I wouldn't classify myself as a PHP developer. Sometimes I find myself diving into the code to self-solve issues I have that are infrastructure related. My thought process is if I can solve a problem and it's within my scope of things to do I'd much rather just do it than add extra work to another developer on the team. In the worst case scenario someone with actual PHP experience who does the code review will offer suggestions to make the code better.

I don't really know PHP but I can look around and navigate the code without issues. There's nothing that looks too foreign and the code is easy to grep to find stuff. It's also not too bad to trace code in a large app and understand the logic. There's also a massive amount of Google results for almost any problem you can think of. It really means for a lot of cases you can combine previous experience and be productive in a similar language without really knowing it. Enough to contribute real code that gets shipped to production.

I ended up doing this yesterday where I added an IP whitelist address exempt config option to one of our apps. I wanted to at least toy with the idea of doing IP range detection within a CIDR block.

In Python this is really easy, the standard library has functions to do this with 1 line of code. Ruby's implementation is even easier and built into the language. For PHP I had to Google around but found a pretty small custom function to use in less than 2 minutes. For Elixir? Well you have to use a 4 year old+ third party dependency or dive down into Erlang and understand pattern matching and write a bunch of code to manually do the comparisons. Maybe there's a good Elixir solution but it wasn't on the first 3 pages of Google when searching for similar terms as I did for Python, Ruby and PHP. Weirdly enough if you search for "elixir check if ip address is in cidr block range" most of the top results are StackOverflow posts for other languages. There's no contest in comparing the amount of effort it took to get a solution.

I know this is 1 just example but I also know when I tried learning Elixir (and did end up writing about 10k lines of code of it) I kept running into situations that took half a day or longer to figure out while actively trying hard to learn and use the language. These problem could be fully solved in a production ready way in 5-10 minutes with Python or Ruby (and I guess PHP too) either by knowing how to solve it in an imperative way or finding nearly a perfect solution when Googling that's digestible enough to where you can fully understand it and apply it back to your problem.
By "extremely privileged", are you referring to people whose parents didn't pay for their education and so they had to take out loans?
Those who work through college are more likely to have worse outcomes, and they're still likely to have a high debt. Those who went to college and have no debt are more likely to come from wealthy families. And if we say "only those who can afford it should go to college", then you are discouraging pretty much the best opportunity for social mobility.
The title of the article is litteraly "How a Clip From Stray Got Me Banned From Twitter".

I fail to see why also discussing the reason of the ban takes anything away from my original point.
Would love a tutorial on how to integrate this with react components.
> build dense housing near stations once people don't need cars

Ship has sailed, it usually works in the reverse. People aren't coming back from suburbia because there's stations where they don't need cars.
> These private companies should be considered access points to the social graph, not owners of it, and therefore regulated as such.

Okay, but how? Every time I see calls for regulation, I don't see any specifics.

Regulation isn't a magic wand that solves all problems you don't like while keeping the parts you want to keep. We got regulation for cookies, and now we're all doomed to click cookie banners on every website we visit forever.

What exact regulations would you apply to Twitter to solve this problem without forcing the companies out of business? Any solution that ends up requiring Twitter to fend off constant legal battles from people angry about being banned or requires scores of humans to moderate content to some government-stated standards or face expensive fines just doesn't work. If US websites were suddenly subject to onerous legal standards that weren't required elsewhere, companies would move their headquarters to other countries ASAP.
It looks really nice! I’ve sent this to a few friends to check it out.

To give some context, I'm a professor in theoretical computer science, so I write a lot of LaTeX documents and notes.

Some observations of my work flow.

- Writing: I'm writing the source, and occasionally look at the output. So as long as the output time is reasonable, then it is sufficient.
- Editing: I'm reading the output, and then edit the source. So going from the output to the part of the source I have to edit should be as smooth as possible.
- Typesetting is the least of my concern. I only check if there are any glaring typesetting problems right before we publish. This takes at most 1% of the total time in preparing a document.
- Live editing almost never happen. But I see why it might be useful to incorporate it into the work flow. (A cursor on the rending of the live editing would be very nice)

There are some choices on how to present source and the rendering.

Typst went with the 2 panel design, with one side source, one side rendering.
So I found something close to WYSIWYG is better for editing. However, full WYSIWYG is hard to get right and comes with its own problem. Currently I found there are a few common things people do with respect to source/rendering.

- WYSIWYG editors, which renders everything (word, TeXmacs, Lyx). Editing is done in the rendering. It is smooth, but takes a long time to get used to.
- The app Typora that renders everything except the part where you are editing (which shows as the source). This can be generalized to render all except the current line, or something similar. Editing is done in the source, but feels like I'm editing in the rendering. This is extremely smooth for my editing work, and is my preferred way.
- The app like Compositor https://compositorapp.com/ that renders everything, but can call out the selected part of the source.
- The source and render are in two different panels. Editing is done in the source. So usually one can click part of the rendering, and cursor jumps to the corresponding part of the source. This introduce some friction, as the eyes have to do a jump, and also a quick context switch.
I am using it since several years and I have yet to find the caveat :-)

It has low discoverability, so you have to go through the manuals, the mailing list and the forum (and maybe the blog too, at https://texmacs.gitee.io/notes/docs/main.html) to figure out all that it can do, and to have complete control. On the other hand, it is quite usable with default settings.
I'm a little confused about the "acoustic cavitation" and what a "diaphragm pump" is.

The majority of home and "prosumer" espresso machines use vibratory pumps - how is this any different? Also, the recirculation of already brewed coffee back into the pump seems really strange to me. Didn't the coffee world decide percolators we're gross a couple decades ago precisely because of this reason?
...or you can just make a French press/cafetiere using cold tap water, put it in your fridge overnight and in the morning plunge it and run it through a drip filter. It's not complicated, the equipment is super cheap, and the coffee is delicious.

To the extent there's a surprising secret, the coffee will taste better if you grind it fine like espresso rather than coarse like you normally would for French press/drip coffee.
The utilities should be forced to allow rooftop solar to run during network power outages. That would be a compelling incentive for some people.
You’re welcome to that, of course. There’s prior art: “Don’t look a gift horse in the mouth,” etc. But there is, for one thing, a difference between a personal gift, and publishing something for public use.

Consider that you’re literally contradicting one of the foundations of the Internet — criticism and improvement. How many websites have you or I visited in the last 25 years? If none of us criticized things we got for free, most critique would never occur at all. How would we learn and improve without that? I mean, is creating a bug ticket on a FOSS Github project criticizing something you get for free? It strikes me as an odd position.

Now of course one shouldn’t be an asshole while criticizing, or hurt people deliberately. But I don’t see any of that in my comment.
Remove the military from your calculations (for US and for Europe) and you will find the US spends significantly less per capita on its people.
Similar to the experiences of other commenters, I find the LaTeX edit-compile-review cycle to only grow unreasonably slow when none of the incremental compilation features are used. For larger documents I recommend (i) splitting the document to leverage the \include and \includeonly commands, and (ii) using the Tikz library "external" to avoid the unnecessary recompilation of unchanged graphics. PGF/TikZ is often a bottleneck.

I agree though that it would be nice if the compilation (esp. from scratch) were generally faster.
You make it sound that your experience visiting a few times to Valencia is more relevant overall than someone else's that lived there for decades, 7 days a week. As a local, you have more chances to see the big picture and all the problems that appear from time to time, that are invisible to the occasional tourist.
Direct link:

https://www.researchgate.net/profile/Ian-Mccarthy/publicatio...
Why the NRO is defending AFRINIC
You didn't read the local scale problem did you? New England is as populated as Europe but that's moot because you still need a car when you get to the station because suburbia.
5 years ago I wrote a small python script [1] to help me solve "the same problem".
It reads files in a folder and generates an header file containing the files' data and filenames.
Is very simple and was to helping me on a job. It has limitations, don't be too hard on me :)

[1] https://github.com/daxliar/pyker
You didn't answer the question. If the creators are deceptive, isn't the ethical course of action to stop consuming their content.

After all, SponsorBlock doesn't address the deception or the parasocial nature you complained about elsewhere. It just hides the ads that the creators inserted.

Given that SponsorBlock also allows users to skip the segments where users are offered ways to pay (like Patreon), it also seems especially hypocritical to suggest that.

Again, I don't think there's anything morally wrong with using SponsorBlock, but I think you're fooling yourself if you think it serves some public good. It just removes the only privacy-preserving form of advertising available to creators and let's people consume their work without the inconvenience of watching the ads that pay for it.
If the relationship still involves lies and cover ups that caused a future pandemic to get out of control leading to millions of deaths and massive global disruption, what is the value of the relationship?
This is a principles based analysis. Pretty common in public policy.

Principle 1: Children should not be victims of arbitrary violence

Principle 2: Children should be educated

These are compatible principles. Your proposal (one of many potential proposals) is to undermine principle two rather than addressing the source of the issue which is violent third parties.

And to forestall any further swiss-cheese a priori logic: this is not something fantastical. There are other societies with have honored both principles one and two, and have experienced zero, as in ABSOLUTELY zero acts of mass violence in educational settings.
Computer languages by Time-Life Books (1986)
you should also try the LA metro for how bad a transit network can be under poor management and corrupt city government. we have some of the best weather in the world, where multi-modal transportation is imminently viable, and yet we've built for cars and sprawl instead.

i remember in tokyo that train headways during rush hour is as little as 90 seconds. and it's punctual as hell. in LA, we're lucky if we get down to 10 minutes, plus or minus 20 minutes. LA is not quite as big or rich as tokyo, but it's on a similar scale, yet we have an order of magnitude worse public transit. it's so frustrating.
The environment variable was disabled because of a bug report on reddit that it was causing other issues: https://www.reddit.com/r/gnome/comments/vhij0o/gtk_use_porta...

In this case, the arch wiki was actively telling users to do things that could break their system. It was a debug flag that was only intended to be used by developers and causes a number of other side effects. So it is no surprise that they changed it. Technically it was not removed, it was only moved into a flag that is only available in debug builds.
There is also a high risk that now, when it's solidly established itself in humans

This has already been the case for a long time, maybe forever? It's endemic in parts of Africa, just never managed to gain much of a foothold outside that area. But even without that movement, the petri dish for such mutations has been open for business for quite a while.
Can you provide an example where you would “actually discriminate” that something is free? It seems to me that the same obnoxious technicality that opposed ordinary uses of the word “free” can be applied to literally any usage of the word “free.”
If it were to focus on stability, it would probably be LLVM IR. That said, there's plenty of C++ being written for these applications. And Ada.

> so if you have a pair of new fancy noise canceling headphones, then its not unlikely you are wearing a platform like that on your head everyday.

Chip shortage aside, the likelihood of these devices using obscure hardware like discrete DSPs is going down as cheaper low power architectures are becoming commoditized.
Tips to combine multiple Matplotlib-related plots using patchworklib