skysight-inc/HackerNews huggingface dataset:
A key excerpt from the article:

> "Although users estimated to be pro-Trump/conservative were indeed substantially more likely to be suspended than those estimated to be pro-Biden/liberal, users who were pro-Trump/conservative also shared far more links to various sets of low-quality news sites," the paper says.

> Who judges what is a low-quality news source? It turns out the result holds true when the quality of news was judged by a group composed solely of Republican laypeople and those balanced from a political perspective.
Big in

2022 (790 points, 115 comments) https://news.ycombinator.com/item?id=29841737

2021 (887 points, 128 comments) https://news.ycombinator.com/item?id=27297689
You’re probably just in a bubble. Try to see outside it.
One colorful anecdote from that period.

> In the United Kingdom, he was called "Slater the Traitor" and "Sam the Slate" because he brought British textile technology to the United States, modifying it for American use. He memorized the textile factory machinery designs as an apprentice to a pioneer in the British industry before migrating to the U.S. at the age of 21.

https://en.wikipedia.org/wiki/Samuel_Slater
If the goal is to disincentivize all people from making frivolous lawsuits, that cost burden sharing should probably be proportional to the person’s free resources somehow. A percentage of wealth or income or something like that.
Kubernetes is absolutely not an accidental complexity. Microservices are not an accidental complexity, and they are not a replacement for a proper repository.

Kubernetes solves administration of a cluster of Linux machines, as opposed to administering a single Linux machine. It abstracts away the concept of a machine, because it automates application scheduling, scaling across different machines, rolling updates of applications, adding/removing machines to the cluster all at the same time. There are no instruments like that for applications, the closest to them are something like Spark and Hadoop for data engineering tasks (not general applications).

Microservices are also used to solve a very specific problem – independent deployments of parts of the system. You can dance with your repository and your code directories as much as you want, if you're not in a very specific runtime (e.g. BEAM VM), you will not achieve independent deployments of parts of your service. The ability to "scale independently" (which tbh is mostly bullshit) is an accidental consequence of using HTTP RPC for microservice communication, which is also not the only way, but it allows reuse of the HTTP ecosystem.
The summary seems to be; That you can't obfuscate with words like you used to and normal bureaucratic hurdles are less effective with LLM generators?

Depending on how badly these things get the summaries wrong it could certainly help with people trying to understand what their government is doing. I'd love to be able to download the contents of a bill from the Federal Register and have an accurate summary of all of the things it changes and how.
JetBrains MPS: Projectional Editing in Domain-Specific Languages [video]
That may be true when we’re talking about investing in new drugs, but a whole lot of the pharmaceutical industry engages in rent-seeking behavior, and people are often not deep thinkers so their natural inclination is to just throw the baby out with the bath water.
None, because my projects never make it as far as launching.
The crypto coin world is based on an Orwellian abuse of words / meanings.
Do you think there is at least some amount of overlap/agreement between republicans and democrats on things like:

1) prohibiting late term abortion in non-exceptional cases, and

2) imposing some degree of penalty or liability for assault, including harm to a pregnant woman herself as well as to any potential offspring that are in development?

There may also be some other areas of agreement, even between conservative republicans and democrats, on permitting certain forms of abortion in some cases (e.g. ectopic pregnancies) to save the life of the mother.
Sorry for the confusion, we are still discussing the paid subscription pricing, but I can be sure that the price of premium subscription will not be higher than $9 per month.
Can I currently put a VAD module in the pipeline and only send audio when there is an active conversation? Feel like just that would solve the problem?
It's awfully convenient to hold the person you're in litigation with to a thirty day deadline before publishing a CVE when you've banned them from the servers where they publish the fix.
> Oh, I didn't get that it's supposed to always be listening. Maybe I'm not the target audience but I wouldn't want that anyways.

I don't know about this project, but generally when a voice assistant is "always listening" they mean it's sitting in a low power state listening for a very specific trigger like "Hey Siri" or "OK Google" and literally nothing else. As much as they would probably like to have it really listening all the time, the technology to have a portable device run actual speech recognition and parsing at all times with useful battery life doesn't really exist yet.
Static Website Generator using Jinja2 and <100 lines of Python
Everyone relies on those servers. That's how WordPress ships. There is no way to make it use other servers and WordPress is an otherwise very flexible platform; it benefits from centralizing all of that as illustrated by the way it's designed. The whole ecosystem works around it.

So should everyone have to pay then? Everyone who uses the software uses the servers. If not what's the threshold? And remember that Matt has insisted WordPress.org ("those servers") belong to him personally, not to WordPress or to Automattic.

If you're going to monetize access to plugins and themes produced from volunteer work on your open source code... can they monetize too? Does everyone get a cut?
it's better at coding for me, and it looks like because it was trained on more data.
i have this problem with a library that i use, and it was trained on python2 version but python3 version is completely different. Python3 versions is relatively new, but out from at leaset 2020 and you would mostly find examples with Python2 version if you googled.

They both produce garbage code in this solution. Claude versions is just 20% less garbage, but still useless.
The code mixes those two, even if i specify i want the python3 version or directly specifying a version.
It also became a site I rarely visit compared to some years back when I did several times a day and even subscribed. They have some good writers in house but otherwise it has descended into politics and pop culture movies and gadgets, with the odd ode to violence like monkey torture stories or Viking eviscerations. The space news are maybe the best online.
Drug-induced change in transmitter identity generates cognitive deficits
For the use case that this project is for?
Following up again, today I tried adding a primary key to a table in sqlite and didn't figure it out. I revisited the sqlite docs and found https://sqlite.org/faq.html#q11, showing that the alter statement is restricted to add, rename and drop.

It _does_ seem like you can add a primary key later in mysql and postgres, but I don't see any way to accomplish that in sqlite.
Indeed - complaints about the "orc" term and "otherization" in general are rather academic, in the context of what's happening there.

As if the people writing that paper, were they to wake up one morning and find their house being shelled for no reason, wouldn't start to "otherize" the responsible party.
Are there benefits to moving away from USB UVC and handling the image processing on the CPU?
> Also note: a human may be confused by the Tsathoggua-Cthuga-Cxaxukluth river-crossing riddle but they'd never be confused about the danger of a frying pan on fire.

Which highlights the problem with using these riddles to assess other capabilities.
If you mean TLD, it's .pw, but this has nothing to do with the ITU.
I did LFS after I started dailying gentoo with a custom kernel (~2017), it was actually fairly easy, if not time consuming. People on IRC are extremely helpful. These days I write code more than infra, but I still think it was valuable.

That combined with my general interest in Linux probably saved me thousands in cloud costs. Linux is a dying art among young software engineers, but alive among young nerds. Even among infra/devops people, maybe if they learned more about linux they wouldn't reach for k8s to solve the simplest problems.
What is the advantage of fixed point arithmetic over rational arithmetic? Rational arithmetic seems to include fixed point arithmetic as a subset (in fixed point arithmetic the denominator is always a power of the base).
Oh, sorry I wasn't clear, I was referring to the advanced (speech-to-speech) voice mode, which for me is the highlight of this "omni" thing, rather than to the "strength" of the model.
How does it handle water?
Arbitration clauses almost always run both ways. I am not even sure if they are legal to go only one way.
Like so many things that become objects of policy argument in the United States, the term describing it became overloaded to the point where it was rendered less useful. You don't hear the term so much now.

The term reached peak use around the time (I'm going from memory here as far as timeline) some educators began exploring the concept of teaching kids who spoke Ebonics at home with some of the same techniques they would use to teach English as a second language students. America reacted with the focus, intelligence, and empathy it always does when issues of education and race are brought up.
Bash-tpl – shell script templating engine
I didn't find it bleak at all. Brought tears to my eyes though.

I'm glad your condition is less severe, or better managed, than his. Keep living your best life!
What's funny is that Microsoft and its partners did all the groundwork to open up the labels and gave Apple an easy ride. I was working with Peter Gabriel and he could call any record label in the world and get us a meeting to show the demos. The startup I was working for would go in and it would spend a lot of energy proving to the labels that digital was the endgame and CDs were eventually going to die. This was a very hard job.

And then a couple of weeks after each demo we'd get a call from the labels and they would tip us off that Apple had come to show them something special that they were working on, and of course that meeting went a lot easier than ours...

(also every record label on Earth was using Macs not PCs, so Microsoft's software either had to be run on a laptop we took, or we had to show them Microsoft's absolutely awful Mac software. PG, bless him, gave me his personal iBook for testing (complete with all his passwords and AOL account), which he probably got from Jobs, but I was in a belligerent anti-Mac era so I shoved it in a closet with the button nailed down and stuck it on that "hold the button" game for two years)
If you have a separate -dedicated- Android smartphone for this task, why wouldn't the app run in the foreground?
Making Liquid Nitrogen with My Homemade Cryocooler
Terraform Industries Master Plan
Agreed. I am a psychologist.
Ultima Online, Everquest, Lineage...Blizzard definitely had a leg up with their brand recognition which boosted the genre to new levels, but it really wasn't a new idea.
Perhaps they have to seal it so water doesn't get in.
I don't think using set notation is really helping your case here but (I think?) I agree.
There's already rabbit holes of fake MMA fighting you can fall into online? Even if you're a "fan" and relatively aware of what to look for ... still difficult to spot? Horribly, had the same sensation while watching UFC at a bar. "Haven't I seen this match where they fall on the ground and hug for hours before?" Mostly empty background audience with limited reactions.

Somebody took AI video editing, and in a year or two, we're already at entire MMA rabbit holes of fake videos.

Commenting mostly as a personal evidence reference of how crazy the World Wide Web has gotten from anecdotal sources.
It's a joke, they're doing algebra on the letters.
They mean you take aspirin and hope it goes away.
> This results in a significant storage footprint, often exceeding 12GB.

12GB being considered significant makes me feel good, a return to simplicity. The other day I couldn't provision a VM with less than 512GB of storage...

I can't even play my favorite games without giving up >150GBs...
Ask HN: Tech Approach to Porch Pirates?
Tis the season for porch pirates.

I had a minor incident with porch pirate and while minor it was annoying. I mostly refuse to install cameras, but as a result I am debating Fallout style rotating turrets watching people walking up the stairs. Obviously not plasma turrets, calm down. I am clearly joking.

Anyway, I wondered if anyone was playing with anything beyond just reporting/passing video to cops ( if they have a recording )?
As a materialist, I have to give this one to the dualists. The argument that AI isn’t intelligent because it’s just a bunch of numbers makes more sense coming from that perspective.
You are right, “always listening" they mean it's sitting in a low power state listening for a very specific trigger like "Hey Siri" or "OK Google" and literally nothing else.
From "New Mexico: Psychologists to dress up as wizards when providing expert testimony" https://news.ycombinator.com/item?id=40085678 :

> Clean Language
Why would a vacuum tube „pop“ when exposed to vacuum?
Automattic disclosed a vulnerability in ACF but announced it publicly
In my latest side project I am allowing people to start using the tool without signing up. You can see it working on sandbox.wasitsent.com.

I am using Django’s user system. When a user comes and wants to use the app, I create a Django user and mark it as auto-created. Later, when they decide to sign up, I fill the details and I mark it as auto-created.

Using password auth for now. Will migrate to auth0 if enterprise customers knock on the door and want SAML.
I don't (personally) like to think of the type system as "everything is an auto-mutating and cached tagged union + string" - from the perspective of someone writing in Tcl, everything absolutely is a string. It's cool that the implementation happens to store some strings as integers, or arrays, or hash tables, or whatever else as a performance hack, but unless you're actually working with Tcl_Objs at the C level, you generally don't need to care about that.
So this tells you a few things:

1. McD's will just blame the next guy, vilify them and pass blame. Please don't name me in a national scandal.
2. Tyson is just another slaver of ultra-processed foods doing everything bad they can in the name of profit. No wonder McD food sucks if that's the supplier, I've just not cared or actively supported or bought at McD's in 30 years.

I really don't get why people subject themselves to McD food.
There is an interesting delusion among web company workers that goes something like “technology progress goes steadily up and to the right” which I think comes from web company managers who constantly prattle on about “innovation”. Your word processor example is a good one, because at some point making changes to the UI just hurts users. So all that empty “innovation” that everyone needs to look busy doing is actually worse than doing nothing at all. All that is a roundabout way to say I think tech workers have some deep need to see their work as somehow contributing to “progress” and “innovation” instead of just being the meaningless undirected spasms of corporate amoebas.
You’re missing the point of the story mate. Don’t let the arithmetic distract you.
Have real people go to the office of the CEO and have the CEO make the reset request in person. Even by phone a reset is harmless if the computer the ceo is using is known to be trusted and company managed. The defense is in depth not circumstantial to one single phone call or method. You can also authenticate the request through other channels.
His parents were essentially told 20 was his life expectancy.
Buy an industrial post box, paint it black and anchor it to your porch.
Don't worry, they will tell you.
> Just like UTF-8 unified ASCII with extended character sets, maybe ANSI X3.64 can be unified with something more, incorporating features from MGR and/or sixels.

Not another character set please. Terminals are better off UTF8 and we are better off keeping control sequences out of character sets. It made sense in the 60s and 70s but makes zero sense these days. Plus Unicode has enough footguns as it is without introducing control sequences.

In my opinion the only good way to advance beyond escape sequences is to do away entirely with in-band control codes. Control codes should be on a separate channel. This is basically the only thing HTML gets right: separating content from formatting and control sequences.

Having that separation in the terminal would also allow for less hacks in pipe detection. To elaborate, `isatty()`, the C function that's used to detect if a fd is a pipe or TTY, basically just performs a terminal-specific I/O control operation to see if the file descriptor can handle terminal-specific controls, and if it can't, then assumes the fd is not a TTY. Its a complete hack in my opinion. A hack that works and has worked for a great many years. But a hack non-the-less.

Also having a separate data and control channel allows you to incorporate more meta data about the data channel. I actually use this trick in my $SHELL, Murex [0]. It's a typed shell (like Powershell but far less verbose and far more ergonomic to use) however it works perfectly fine with standard POSIX pipes because the type annotations are sent over a different channel. So you have the best of both worlds: raw byte streams for anything classical, but also rich type metadata for anything that understands Murex pipes. While introducing zero boilerplate code for anyone who uses the shell.

> > there’s a reverse carriage return ASCII character

Which one? And if it works, why does ”tput cuu1” not output it, instead of ^[M or ^[[A?

You're right. I was thinking of ^[M [1] (C1 control sequence) and getting confused with C0 sequences (ie ASCII characters). Wasn't helped by me misremembering that modern terminal emulators tend to treat multiple different ASCII characters as LF, such as VT (vertical tab) and FF (form feed) [2]

[0] https://murex.rocks

[1] https://github.com/lmorg/mxtty/blob/main/virtualterm/ansi_c1...

[2] https://github.com/lmorg/mxtty/blob/main/virtualterm/ansi_c0...
While I do not have much sympathy for Altman, the article is very low quality and contains zero analysis

Yeah, maybe on the surface chatbots turned out to be chatbots. But you have to be a poor journalist to stop your investigation of the issue at that and conclude AI is no big deal. Nuance, anyone?
"...allow us to lead fairly rich lives outside of Warcraft."

I didn't get the impression from the article it was otherwise, just that this young man found what he was looking for inside a game and its community. The article felt positive, your comment feels defensive and judgemental.
Only time will tell. In the meantime, I am not losing any sleep.

There's a lot of people in technical roles who chose to study programming and work at tech companies because it seemed like it would pay more than other roles. My own calculation is that the tech-but-could-have-just-as-easily-been-a-lawyer cohort will be the first to find themselves replaced. Is that a revealing a bias? Absolutely.

Actual hackers, in the true sense, will have no trouble finding ways to continue to be useful and hopefully well compensated.
If users upload their medical info themselves I think you can side step these concerns - you still have others, handling and storing this type of data.

So one area to focus on is making it super easy for patients to obtain their data in electronic form, and parsing that data into a common/shared schema (like hl7 or fhir) to make it workable.

Once the data is there, you can focus on "social" features like inviting others to view all or some of your data and be able to leave comments/make annotations. Less focus on who the other user is, more on how effortless would be for them to navigate through the data, take notes, generate a report.

Then you dont need to worry about issues related to marketplaces, like bringing the providers onboard first, as patients will be pulling them in as needed via simple invite links.

Patients could also make their data public for experts to navigate, compare, or examine. This is where the magic occurs, if you manage to figure out the User Experience doctors need to make full use of all the data and tools you give them.
> "In the end, Sable agreed to pay Cloudflare $225,000, grant Cloudflare a royalty-free license to its entire patent portfolio, and to dedicate its patents to the public, ensuring that Sable can never again assert them against another company,"

Holy cow, that’s incredible. Cloudflare has single-handedly shut down one of the biggest tech patent trolls. I don’t know how they possibly got Sable to agree to those terms, but kudos to Cloudflare counsel.
Even if MMOs are dying, fun collaborative gaming experiences with friends (Minecraft, Roblox, Fortnite, ...) continue to be very popular. It's often done with an external voice chat program (Discord), meaning groups of friends can wander from game to game having many different experiences than MMO grinding.
The world was also not ready for music subscriptions. That was the really compelling benefit of Zune for me, that we take for granted today with Spotify et al. The vast majority of people I knew, even early adopter types, just could not wrap their head around the idea. “What happens when you stop paying? You’re left with NOTHING!”
Ohh thanks for the tip. Coincidentally I was thinking of going with the exact same concept as you and I have the same use cases. I actually thought that it turning into a tablet was quite a nice thing, as I also use it in a couch these days. Why did the tablet and magnetic keyboard suck so much?
Quite possibly. The internet's existence means it's a lot easier to have hobbies and interests and friendships that your real life friends and family don't know about, that's for sure.
Yes, I thought it was button-triggered.
In 1997 UO had ~100 000 subscribers, in 2004 WoW had over a million. It's nowhere near the same.

This is a very common misconception, really. Yes, there are no new ideas. The fact that LG Prada sported a capacitive touch is only relevant for mansplaining. rewind.ai predates Microsoft Recall but who cares, really? The chances of an abusive spouse discovering it and using it to oppress further a woman is nil while Recall will be right in front of their eyes. AirTag was not the first stalking device but for sure it was the first to reach mass enough adaptation to get multiple women murdered. The list is endless.
https://www.nbcnews.com/news/us-news/iconic-blue-mail-collec...
This is the absolutely simplest of authentication (not authorization) schemes I've used that is both easy for people to use and prevents the simplest of spam/robots:

- Be able to store two types of tokens, one that is temporary, and one that is "permanent"

- Users can use their email address to get sent a temporary token (which expires if unused after X minutes)

- Users can click that link to change the temporary token for a "permanent" token they (the frontend) can use for authentication

- Clicking "Logout" invalidates the currently used "permanent" token

Biggest issue is making sure that whatever email provider you use for the "Login Emails" consistently sends emails quickly, as there is nothing worse but sitting for 2-3 minutes waiting for a login email because the provider batches sends or something.

This would specifically be for side projects. If it grows beyond that, you really should implement something with proper rotation and more, but there are tons of resources about that out there.