skysight-inc/HackerNews huggingface dataset:
If you haven't noticed, Europe has passed laws making it nearly impossible for American (and only American) tech companies to operate there.

I would probably be less inclined to want TikTok banned if China were in the midst of saving my entire continent from an unhinged, marauding neighbor.
> It doesn't seem radically different from any of thousands of news aggregator type web sites, including HN.

RSS lets me subscribe to everything jfengel (say) posts, not just the minority of jfengel posts that make it onto HN. That matters for those who are jfengel fans.

Edit: of course, it's also useful if jfengel only posts about once a month. You don't want to miss anything, but neither do you want to visit the blog every day to see if there's something new. Facebook is terrible at this -- I regularly find that I've missed something that a friend who is an occasional FB user has posed.
$3.99, what an absolute bargain.
It's the original FB problem all over again: if that's where all the people are, you don't really have much choice if you want to reach them.
I agree with you, but it is important to keep long-term trends in mind. If we track from 1700 to now, things go vertical in the late 1800s, and then only accelerate from 1990 forward. Periodic dips are somewhat expected due to inflationary expansions of credit and subsequent retractions in credit as people and organizations default. Likewise, wars tend to happen which cause periodic drops in theater.
I like Newsblur on the web. Also use Unread on iOS/iPadOS with Newsblur as the aggregator.
Not the best UX for readers IMO. That defeats the purpose of a RSS "reader".
BioNTech launches human trials of mRNA-based malaria vaccine
I've been wondering about this too. The book gave me a way to think about consciousness, but I do wonder whether we'll ever see machines that use concepts at the described level. Because humans don't seem to be built that way, and the models we've built so far don't either.
if you like the cli on linux/unix then newsboat is great
Moving from one cloud based password manager to another is hardly a solution. Use password managers which locally store the file and then sync them with gdrive/Dropbox. You can also add another layer of encryption to the file to be extra safe.
It's great for what it is, but the language and style have come a long way since then. It would be better to learn "Modern C" (this is the title of a book but also at least learn C99 not K&R C).

E.g., people like the book by Jens Gustedt. I'm ambivalent about it, but it sure machine-guns the important points.

[1] https://hal.inria.fr/hal-02383654/file/ModernC.pdf
Crash and Burn (F-35)
https://de.usembassy.gov/u-s-embassy-press-release-germany-t...

Lockheed Starfighter a well remembered in Germany.

Lockheed F-104 Starfighter: "A total of 116 pilots were lost in West German F-104 accidents, including 1 ground crew passenger and 8 USAF instructors"
(Wikipedia)
Post offices closed as winter storm disrupts last-minute deliveries
Then the buck stops with the business failing.
I cancelled my monthly donation. I was quite happy to pay for Wikipedia, but hearing that they are doing fine, and lacking any insight into what the wikimedia foundation does, I stopped. Plenty of other places to give tzedakah.
The KeePass Ui is terrible.
> But if you're watching the politician speak, you can already see all of the emotion in their facial expression and body movement.

Yes, but a deaf person has trouble hearing how the speaker is speaking. They're missing out on the emotion in the voice.

Consider all of the emotion that can be conveyed in an audiobook, or on a phone call, or through music. Humans convey a lot of emotion in sound that is not represented visually. Part of sign language is conveying the emotion usually present in speech.
No need to tolerate, it’s a non-profit, it’s not owned by anyone. Just join and do things better than they do, provoke change and transparency from within if you can’t tolerate it no longer.
* stack → (depending on context): server, operating system etc.

* anti pattern → bad design

* key value store → (almost always) database
Sanderson's books appeal to a certain reader who is extremely invested in world building and "hard" magic systems. I would say his plots and characters usually play second fiddle to those things, and he infamously has his writing tics. I think the majority of his books would be vastly improved with a better editor, frankly (especially the last Stormlight one, jesus). But I'm generally in the minority in that respect. He has extremely devoted fans. I would set your expectations for the books at about Avengers movie quality, which for some people sounds amazing and that's exactly what they are looking for. Personally, I enjoyed the core Malazan books far more as fantasy with very intense world building sensibilities and a more mature edge. But I don't go to Sanderson looking for fantasy with literary sensibilities.
Friday flight cancellations top,700, disrupting holiday travel
For perspective, I have exactly 200 followers and 108 follows on mastodon. Interaction and engagement with my posts is higher than it ever was on Twitter, even when I had a couple thousand followers. The variety of posts in my home timeline is on par with Twitter, except the quality is higher due to a lack of algorithms promoting and hiding posts for unknowable reasons. This is a point reiterated by almost everyone who actually spends some time to understand and get involved with the platform.

There are enough users on mastodon to comfortably capture new users. It's self-sufficient at this point. Whether or not any new users come from Twitter, mastodon is a success, and will likely be around for a long time. It's stable and there's enough network for anyone to jump in, given they spend a week or two to give it an honest try.
And what are the odds he means "the next year" means 2022 and "subsequent year" means 2023? And thus completely valid for him to sell more in six business days.
Link to blog post: https://davidrozado.substack.com/p/chatgpt
I had to look up GraphicAudio, but FWIW Downpour.com seems to have a pretty good collection of books published by them (including Sanderson titles). I've been using them for years because (almost) all of their stuff is DRM free.
"Hey, everyone - new guideline bible from AirB&B just dropped!"
what do you do with 700 news feeds?!
> If you're just getting started, there's no need to tie ...

Yes, this is sane advice! Note that I'm not promoting autotools, I personally suffered it a lot before I got it for my builds, but is a tool that can be reliable across platforms. Yes I would leave the "how to set up a project" for the time when you really need it, no need to spend time on this if you're learning a language.
I'm trying to understand how Top-N frequency distribution flattens and becomes less useful as search space increases. It is a both a statistical and a psychological issue. If you can't help don't comment.
I mean, the conclusion that things are better than people think is based entirely on measurements that the authors of the study decide represent "progress". It's true that some gender and racial inequalities have lessened slightly, but many people including myself would say they should be eliminated entirely. The authors are right that some health indicators like teen pregnancy for Americans have improved, but overall life expectancy for Americans has fallen for several years in a row now. The authors are right that incarceration rates have fallen slightly, but America still has by far the largest prison system in the world.

I do think in many ways things are getting worse. The American economic system becomes more openly exploitative by the day, and oligarchs openly flaunt their power while we are largely powerless to stop them. There is very little accountability for powerful companies that break the law (see something like Hertz Rental Cars getting people arrested with false reports of stolen cars), and income inequality in America is growing from it's already staggering heights.

The comparison for "are things getting better" shouldn't be a baseline of "things used to be even more terrible and now they are slightly less so", it should be "are we making things better at the rate that we should be", and I think the answer to the latter is clearly no.

That said I'm an optimist because my left wing politics demand it of me. A better world is certainly possible.

EDIT: this article doesn't mention climate change at all does it lol. The big looming thing that could ruin the next generation's lives entirely.
I've often wished it were the other way around. Engineering was a floor that sales weren't allowed into without special invite. I've had two good experiences with open floor plans, but the open floor was spacious and dedicated to development. The one bad experience we shared the open floor with sales and they were... loud.
Yes, Atom is fine (preferable, even...at least to me). We're probably stuck with "RSS" as the generic term, though, for much the same reason we still say "making a record" for music or the floppy disk icon for "save".
But the issue in this thread is less about how the encryption is done compared to the amount of data that is actually encrypted. I wonder if 1Password encrypts everything, in addition to passwords.
Oh, I'll certainly pay for it. I'm excited to do so; and if it's substantially better than Docker we'd consider moving Notion eng over to it.
Not who you replied to, but weren't we talking about televised speech? (We're talking about adding subtitles.) So the "at distance" really isn't an issue. And yes I can watch subtitle and speaker's face at the same time and get their expression.
I recently went through Netflix's subtitle guidelines when I was trying to figure out how to alter a subtitle file that I'd found that was pretty barebones. One of the interesting things about it was reading a rule, and then understanding the justification associated with the decision. Some of it is relatively arbitrary, but after you give it a bit of thought it makes sense.
5G on planes, Wi-Fi on the road – Commission opens up new innovation opportunity
I don’t tolerate it - I don’t give them any money.
You can add the following rules to your uBlock Origin config:

en.wikipedia.org##.cn-fundraising
en.wikipedia.org##.frb-country-US.frb-rml-enabled.frb
I think this is a fair explanation of the bias towards highlighting the negative, perhaps stated a bit divisively.

But in essence, if people aren't kept focused on what isn't right yet, it's easy for them to see the positive and assume the future is here and uniformly distributed, when only one of those things is the case.
I'm not a C engineer, but I think I have an interesting recommendation to consider.

Since you are already familiar with other languages, you obviously don't need to know the basics of C. The basics are the same everywhere. Instead, you'd likely want to build that mindset on how to build good software with C.

I suggest you read other people's code and try to deep dive into the whys.

I heard Redis is a well-written software.

git clone https://github.com/redis/redis.git
git log –reverse
git checkout ed9b544e...

We can now see the very first commit made by Salvatore Sanfilippo. From here, we can start exploring. By looking at the commit diffs and git log messages, you'll be able to understand the motivation behind the changes.

When you read a book, the most interesting parts are usually after all the theory is explained at the beginning. Somewhere in the middle of the book they start showing you code samples and that's when things become really interesting.

What I like about the reverse git-log approach is that it immediately throws you into the middle section of the book. This approach is both fun and eye opening.

Good luck!
> The standard of living for the bottom half of the developed world has arguably declined in the past few decades. In the last 5 years or so, due to inflation and Covid, more people have fallen into extreme poverty.

What’s the source for this? It was my understanding (e.g. from the poverty line) that there’s been significant improvements also in the last few decades.
I think that beyond a relatively obvious menu, non-obvious UI elements are an anti-pattern. And I'm someone that largely came up in text-based UI interfaces (BBSes, terminal apps, etc). Things should be largely discoverable in practice for graphical user interfaces, even if there's a shortcut.
There is still plenty of research going on on agents, symbolic AI, and other approaches that sometimes and somewhat reflect (or have informed) ideas from Society of Mind.
Some of the ideas are relevant from an application perspective (for sure, we have complex socio-technical systems where different 'agents' interact), others make it into learning, for example into RL, which was hyped some years go.
Other ideas feel old-fashioned and stuck in the past; this is, in my opinion, not necessarily because the ideas are generally bad, but often because some of the sub-communities move very slowly and struggle to embrace a pragmatic approach to modern applied research.

Generally, I think it's good to maintain 'old' knowledge, and the only way to do so in a sustainable manner is to maintain a diversity of research directions, where plenty of researchers are committed to keep the lights on by slowly advancing directions that are not on top of the hype cycle at the moment.
There are a relatively limited number of PoE ESP32 options.
The Olimax unit seems to be workable with WS2812 style strips, possibly with a little bit of hacking.
Neural Search Frameworks: A Head-to-Head Comparison
Wow, I’m glad I asked. Thanks a ton, looking forward to the blog post!
I am a professional copywriter and technical writer, so I have a dog in this race. But I don't agree that Cgpt is anywhere near a professional standard. It can produce mostly coherent and correct English, but not concise, creative, or empathetic English. It's good enough to replace human writing in some scenarios, but far from all.
> Audible giving creators only a 25% cut (or 40% if they sign an exclusive deal) is absolutely exploitative. For a DIGITAL product! That's insane.

It's Amazon, what do you expect? They can't make an Amazon Basics of a book you wrote and steal all your profit so they have to do it this way.
For the first time in history, a non-Adams brother is working on Dwarf Fortress
Jargon means exactly the same as "technical vocabulary", but without carrying the connotation that requires their area of interest to be "technical".
Can you elaborate on that, do you have any sources?
Human reaction time is about 250ms, so you can actually estimate the safe distance based on current velocity in normal circumstances. Since lane change/brake slamming is common in the bay area, I got used to it and generally drive super-cautiously in the situations that lead to it (lane speed differentials is a common cause).
If there are 70m users in the US who were affected and $725m in the settlement, does that mean we each get $10? Or is more being shunted away?
Yeah, it is a problem for sure. I have said plenty of inappropriate stuff on this site I think, and been moderated for it, but I don't have anything against the site or the users. It is just difficult or impossible to really obey the HN guidelines, and if you step out of line just a few times you basically get silenced in a big way (if you post a single "fuck you" here, you're in trouble!)
Sadly, this does not work. The logs aren't exactly useful either:

==> /var/log/gitlab/nginx/gitlab_access.log <==
100.107.130.186 - - [23/Dec/2022:16:15:01 +0000] "POST /users/auth/openid_connect HTTP/1.1" 302 107 "https://git-xxx.xxx.de/users/sign_in" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36" -

==> /var/log/gitlab/gitlab-rails/application.log <==
2022-12-23T16:15:01.709Z: (openid_connect) Request phase initiated.
2022-12-23T16:15:01.735Z: (openid_connect) Authentication failure! Not Found: OpenIDConnect::Discovery::DiscoveryFailed, Not Found

==> /var/log/gitlab/gitlab-rails/application_json.log <==
{"severity":"DEBUG","time":"2022-12-23T16:15:01.709Z","correlation_id":"01GMZW8DH3E10E8NBYKC65MCYR","message":"(openid_connect) Request phase initiated."}
{"severity":"ERROR","time":"2022-12-23T16:15:01.735Z","correlation_id":"01GMZW8DH3E10E8NBYKC65MCYR","message":"(openid_connect) Authentication failure! Not Found: OpenIDConnect::Discovery::DiscoveryFailed, Not Found"}
Horizontal Gene Transfer, possibly?
I could probably copy OPs thoughts, to describe trying to learn to play the guitar.

Comparing to entrepreneurship, which feels natural and is something I am reasonably good at, I just could never manage to get past the very minimal abilty to play the guitar. For the past several years I took private lessons, watched YouTube videos, practised and still I sucked. The fact that I enjoy doing it and am ready to invest time into it still didn't help.

Same can be said for my chess skills. Chess is probably the game I play the most and have probably put thousands of hours into it. Still, my elo rating is around 1,500 and has been stuck there for years. One would imagine that I would get better at it with so much time and energy invested, but not.

It feels like it was not meant to be. And the reason it does in both these cases is that there are other things I enjoy more, like being an entrepreneur and being a dad. One can't do everything, and natural affinity and other circumstances will lead everyone down different paths.
Don't like it? Don't visit it.
I'm starting to get into frontend development after sticking to backend for years. Does anyone know of a more fleshed-out set of rules of thumb for beginners in UI/UX development?
Small quibble: I agree with No. 1, but I'm annoyed with the example of the "Good" version, because it gives no option for an amount that doesn't exist. Imagine buying your next coffee and having the barista swivel that iPad around to you to pay, and your options for tipping were ONLY "$5, $10, or $15." In reality, there's always a backdoor to put a custom amount, so I acknowledge I'm being fussy.
Show HN: zygolophodon: CLI for reading Mastodon posts (no account needed)
Seen this one yesterday on Twitter - it's a great read! recommended.
Most people flaunting their startups and stuff are rich and using this firstly to manage their tax liability, making it big doesn’t matter because they already made it. You should be more established before trying again. Stop trying to make your come-up with a startup it’s cringe af.
Why if Arm is correct does that add a risk that it's the bad actor?

Most firms will have legal departments can look at this case on its merits and decide whether or not Arm is acting in bad faith.

If I'm another Arm customer I definitely don't want a competitor playing fast and loose with its Arm contract.
Define "being driven mad".

It's more work with no guarantee of making you happier. But living without it doesn't guarantee making you happier either.

Combing the article for keywords you were subjected to, as I ascertained, too many times isn't the best way too, but it's definitely not the worst as well
I haven't heard anyone talk about this book in a long time. I read it while a grad student at the MIT Media Lab in the 90s (albeit not his course). I struggled to understand its relevance even then. I think for many people that book was an introduction to ideas about multi-agent and distributed systems. I'd already had that and didn't feel the book added much to the discussion other than introducing the idea.

Academia has fashions. I feel like agent based systems will have their day again, perhaps with each agent backed by a deep learning system. It'll be easier to reason about than "convolve all these deep learning systems in a giant impenentrable network". That may be good or it may be bad.

Minsky is of course infamous for having killed neural networks for a whole generation of researchers. He lived long enough to see their resurgence, I wonder if he commented on that?
> When people shoot off their mouths about something, they’re not necessarily talking about what they’d actually do, but often merely what they feel in that passing moment.

I hope that the existence of things like ChatGPT (which does not "care" about the truth or falsity of its utterances) will cause people, in an attempt to distinguish themselves from the AIs, to consider paying more attention to consistency.
> Once you have syntax and basic algorithms down well, watch this, the only 2 hour YouTube video I'll ever recommend:
> https://m.youtube.com/watch?v=443UNeGrFoM

Hard +1 on this!

I think Eskil Steenberg work in C is really top notch - the video is heavily recommended, as is an overview of his work in general, he does some awesome stuff with C.
Reported sleep duration reveals segmentation of adult life-course into 3 phases
Bit of an odd take, to hold Nix to that standard when other systems happily pull the entire world down from pypi, npm, cargo, and other sites of unknown review-status. I actually find it easier to audit my dependencies and their patches, build logs, etc under Nix than I ever did under Ubuntu.

> For robots you should not need more than a Linux kernel and a minimal init shim to your own custom runtime binary anyway.

This might have been true in 2005, but it is IMO not aligned to modern realities, where:

- You have a huge list of dependencies, including painful-to-package stuff like OpenCV, PCL, CUDA, Tensorflow.

- You deal with proprietary things like TensorRT, GPU drivers, and vendor tools for flashing firmware onto sensors, PLCs, and the like.

- You rely on the fault isolation and self-monitoring/healing of a multi-process architecture.

- You need to cgroup portions of the system that are critical vs being more spectulative.

- You have a bunch of asynchronous comms stuff going on, like streaming telemetry, logs, crash reports, and other assets. All of this has to be queued up and prioritized.

- You have to supply a user-ready workflow for updating the entire system down to the kernel and bootloader, with downtime measured in single-digit minutes.

None of these requirements will be met by a single binary and init shim solution.
This is pretty much the polar opposite ofhow VCffunded companies communicate. And given that this guide is about making things crystal clear for any reader, I'd say that's not coincidental. For most VC backed companies, stating their mission, approach, and progress in plain English would mean an immediate end to their funding...
Agreed. And that while I am not claiming Apple as a savior here or anything, imagine how bad it could be if we didn’t have at least 1 company still in the business of selling computers. At least to SOME degree. Things could be a lot worse
Running Shells and Terminal Emulators in Emacs
https://github.com/dolthub/go-mysql-server

One item under "Scope of this project":

Provide a runnable server speaking the MySQL wire protocol, connected to data sources of your choice.
Flutter WebView Tutorial
From the learn-c link:

/* draws a point at 10, 5 */
struct point p;
p.x = 10;
p.y = 5;
draw(p);

I wish that would be a bit more 'modern', for instance:

struct point p = {
.x = 10,
.y = 5
};
draw(p);

...or even:

draw((struct point){ .x = 10, .y = 5 });

...main reason being that this avoids any accidents with unitialized data if the struct grows (the compound literal initialization makes sure that any struct members that are not mentioned are set to zero, while with the 'old school' approach you might end up with random junk in the struct).