skysight-inc/HackerNews huggingface dataset:
I'm a happy user of an RSS reader, but the chance of having a "year of the RSS reader" died with Google Reader, and nothing has come along to make it any more likely. Most people want centralization and to not have to mess with things.
> Another subtlety in English is that words with Germanic roots feel more direct and simple while those with Latin roots feel flowery and pretentious so the former are often preferred.

Ooh, That might explain why it was hard for me to understand!

I'm a Spaniard, so latin-derived words are usually familiar. That's what's keeping me from perceiving them as literary, since their Spanish counterpart is in my 'common speech register', so to speak.
Snowden wasn't a journalist, he was a contractor with a security clearance who leaked classified information to others and didn't go through any legally recognised whistleblowing channels. He broke the law and the conditions of his clearance.

Now you could argue that he still did a good thing, and perhaps that would have been taken into account by the jury in what would have been a proper trial in a civilian court had he not left the country.

None of the journalists who reported on those leaks were imprisoned or harmed. In fact, those on beats that require them to have accreditation to the White House, Pentagon, etc still have that accreditation.

This is fundamentally and vastly different to what happens to journalists in China, Russia, and similarly authoritarian states.
No I'm getting that completely. But inflection in spoken language is redundant to a large degree with facial expression. If you're watching the original speaker, you're already getting that.

For example, if we ask a question, it's not just that our voice goes up at the end. Our eyes move in a certain way too, slightly more opened and our eyebrows and sometimes cheeks raise.
Since you are already familiar with other languages, I suggest just pick a tool that you use daily that is open source in C, and start hacking it.
Sounds interesting, but the link is dead : (
I love books, even if I don't finish them, especially the technical ones. Today we're very used to recommend sites and youtube videos as primers for learning. In some situations that is ok but I wouldn't hesitate for even a second if I have to choose been something online or a book.
Here's a simple WASM version of the Nuklear standard demo:

https://floooh.github.io/sokol-html5/nuklear-sapp.html

The big difference to Dear ImGui is that Nuklear has a C API and is also implemented in C - and apparently it has more skinning/themeing options, which I haven't tinkered with yet.

TBH, for tools I prefer cimgui (a C wrapper around Dear ImGui), my impression is that Nuklear has a 'purer' immediate-mode design at the cost of some convenience, while Dear ImGui has a more pragmatic design approach, but also has less friction for writing UI code. I haven't needed skinning options so far though, that might be the actual USP of Nuklear.

It all might also just be personal bias, because I used Dear ImGui before Nuklear :)

For shits'n'giggles, here's both UI systems in the same application:

https://floooh.github.io/sokol-html5/nuklear-sapp-ui.html

(the menu bar and all windows that open from it is Dear ImGui, the rest is Nuklear).
There are very strong lobbying groups that push for accessibility in terms of captions (as well as the “DV” described video audio track) but my impression is that their focus is on the quantity of content that’s covered, and the quality (spelling, time-alignment), and I guess they don’t care as much about text styling.

The requirements are quite high in Canada[1] and have been expanding in the US as well[2].

The company I work for makes products for broadcast customers, around asset management, linear playout automation, and the playout servers that insert the captions (from files or live data sources) so working out how that all happens is part of every big project.

[1] https://crtc.gc.ca/eng/info_sht/b321.htm
[2] https://www.fcc.gov/consumers/guides/closed-captioning-telev...
Bezos was born in 64, he's a year older than I am and Amazon was started in 1993.

You can do the math for yourself.
It's also easier with a largely mono-culture in a relatively small population/area that is inclined, socially and historically, to work. Contrasted by say USSR, China or other communist societies where it's largely forced and the people are largely, effectively slaves. Although that work first culture is coming at the cost, to an extent, of a waning family unit.

It's a bit of a mixed bag that's much harder to implement at a larger scale. If the US split up into separate states, much more loosely joined like the EU or original confederate structure before the constitution, each state would stand a better chance at such a system.
There must be a whole branch of design geared towards older generations. I have been trying to work in this area and have noticed older people are very persistent and will read instructions carefully, but are very hesitant to click and explore things. Meanwhile young people immediately click and interact with everything without any fear but will completely ignore any kind of written instruction.

I was testing a web app out on my dad and he dragged the cursor to the bottom of the screen, which brought up the Mac Dock which immediately confused him and he asked my why I did that. I am not sure how to code around just general inability to use a computer, maybe avoid elements at the edges of the viewport haha.
Depends on the reason the user could not login. If they really just forgot, then maybe that would nice UX... maybe. It could also be concerning to an unaware user that that somehow the site knew my old password (even though _we_ know they are just comparing hashes).
If the login was disabled due to the site knowing the hash of the old password appeared in a rainbow table somewhere, it would be a terrible idea to just let them use it again.
I'm not going to make assumptions about websites I don't know about, and I'm sure some companies are completely honest. Maybe the company is honest, but many of the reviews are bullshit?

But one good example of how important social proof is nightclubs keeping people lined up outside waiting even when they could easily fit everybody inside fairly quickly.

Why do they intentionally provide a shitty, subpar experience for their customers?

Social proof. They're trying to get people to wonder "Hey, why is everybody lined up outside of that club even though it's cold outside? Must be something great going on in there. I want to check it out."
This is where that gab project from a couple years ago was amazing (although the most generous thing I can say about the user content created by it was that it was not amazing lol). it had an extension you would install and it would overlay a comments section on any webpage on the internet.I would love to see something like that but with properly threaded comments and an easy way to subscribe to specific communities commenting, or ideally, federated but you could choose the communities you wanted to overlay moderation from. even better if it has support for easy account switching so you could bin your comment into the proper group for the level of moderation it would pass.

activity pub almost does this but comment threading has been universally garbage on every instance I have tried (how hard is it to thread stuff like comments on hacker news are threaded????) but the method is wrong in that you scroll activity pub feeds instead of surfing the net and finding the rich and interesting comment sections for what you are seeing.
2022's Biggest Breakthroughs in Math [video]
There are a few blocklists against copycat/spam sites for adblockers, if you want to make your search results a tad bit more useful.
The Java "GC" also contains the memory allocator and handling for out of memory conditions, so if you want to use Java there needs to be 'something' there to call.
Maybe but not because it's a "fake" but because it's low quality. Anything that is dangerous and doesn't meet safety regulations should be banned. But there's nothing inherently wrong with 3rd party parts, batteries or otherwise.
Dow Jones as in The Wall Street Journal?

The Washington Post has been cutting staff and features lately. Bloomberg may have more interest in the media than Jeff Bezos does, but does he have more money to burn? If he has some kind of media magic he can sprinkle on the Post to bring it back to pre-internet prosperity, great, but I can't imagine what that would be.
Progressives have to spend all their time trying to conserve the progress regressives endlessly try to take away.
I don't mind so long as there is a summary/abstract for me to assess if it's worth my time, and their site is accessible. Press a button from the feed reader and now elinks opens up for me to read it. Some site's this is better. But with malice or carelessness others don't cater to a TUI (no skip link, navigation is duplicated for mobile for no reason, etc.) well or on the GUI they'll pile in targeted ads/trackers (though blocked) but will also hide a bunch of useful stuff carelessly behind JavaScript, like image loading or the entire article (which if your primary site purpose is content, you should be obligated to make sure at least the noscript situation is covered as folks don't want to trust code execution for what is likely a one-off read).
A critical piece of evidence comes from the cell phones of Ukrainian victims
But things don’t fit into 64 bits all the time, and then you get tearing. This is observable and now you have to pay for “proper” synchronization. Also, apple’s m1’s reason for speed is pretty much bigger cache, so I don’t think it’s a good choice to go down this road.

Most applications have plenty of objects all around that are rarely used and are perfectly fine with being managed by the GC as is, and a tiny performance critical core where you might have to care a tiny bit about what gets allocated. This segment can be optimized other ways as well, without hurting the maintainability, speed of progress etc of the rest of the codebase.
I think this is spot on, and to add to it, tech allows scaling in other concerning ways besides just this example IMO. A different comment mentioned you can't restrict bans to behavior on property, because then a venue can't refuse entry to someone they saw behaving disorderly across the street. The problem with introducing tech to this decision is the temporal and spatial scale it can expand to though. It becomes theoretically feasible to ban someone from one venue because they were garden variety disorderly drunk 6 months ago at a venue across town.

Certainly this is more of a grey area than the guilt by association scaling you mention, but I think there is a point at which it becomes scary. People grow over time, people behave differently in different environments with different peers, etc. People also just make impulsive mistakes from time to time, especially when under stress. To what extent should that information be usable at scale for years of a person's life?

I'm for sure not legally qualified to know how or where to draw the line. But it's a problem we haven't grappled with much yet, because in the past there was no realistic infrastructure for it as you say. A ban list had to stay at reasonable length and further only had a more restricted set of info available to it.

Now ban criteria can include not only a longer list of "offenses" which may be much more minor, but also can cover offenses that occured at more possible places over a longer duration. Hopefully business interests will prevent much of this from being realized, but there needs to be a regulatory discussion to get in front of this too.
What is your opinion on K&R?
Very few human donors are benevolent but sharp-eyed accountants, looking for the places where their money is actually most needed. Instead, it's all about places where their donation will (1) make them feel better about themselves, (2) boost their social cred and status, and (3) benefit themselves & folks who they identify with.
Ok. If I take care of your basic needs, will you come and write my insurance software?
Unlearning the Macroeconomic Lessons of the 2010s
Critcizing and/or boycotting Audible is probably the strategy that's most likely to effect change.

Yes, I do think the government should intervene, but is that realistic? How often does the US file antitrust suits against big tech companies or their subsidiaries? I've seen lawsuits to block mergers/acquisitions, but the last time I remember actually breaking up an existing monopoly as an option on the table was Microsoft over 20 years ago.

I dont see any deliciously ripe business opportunity here. If you want to compete with Audible, you need to attract authors to your platform. Yes, you can try luring them with a more generous share of the profits. But you will run into a brick wall because the sheer size of Audible's user base means that authors have bigger potential earnings there even though Audible takes an extortionate cut. And you won't be able to match Audible's user base until you have a similarly large/diverse selection of authors and works to choose from.

The only way to break the chicken and egg problem is to come with a huge amount of capital that allows you bribe authors/users onto your platform by selling at a loss while you build up volume. Which, of course, is exactly how Audible built its monopoly in the first place. But back then it was an emerging market and the competitors were smaller and less entrenched. Audible feels comfortable taking an extortionate cut now precisely because it knows that no one else has both the capital and the will to compete with them. This is not something that I would bin under "the free market working as it should."

I'm surpised that some people still don't recognize the playbook. This is 20th century tech strategy. Amazon was already doing this with physical books in the 90s - it shouldn't be the least bit surprising that they are doing it again with digital audiobooks.
This. We called K&R as "The C bible" for a reason at Uni.
I thought email was dead. I treat email like I treat voice messages, they are just out there waiting to be deleted without ever being read/listened to. Do people actually use email still outside of a work situation?
But you do learn from such things (opening a file, reading from the network). All the stuff that can go wrong, and that it all has to be handled. Like writing a device driver.

It’s useful to write that C code, and then try to break it (e.g., to force a segfault rather than a proper error-then-exit).

Is knowing all that necessary? No, as you are kind of implying. ;-)
>Audible giving creators only a 25% cut (or 40% if they sign an exclusive deal) is absolutely exploitative.

Also, who are the creators? I mean, does the author of the book have to share that piece of the cake with the narrator as well? that makes the cut even lower.
And if Walmart subscribes to the same service? (which would basically operate like credit ratings do).
I've been building a project from scratch. Creating closet lights using an ESP32 and W2812B strips. I'm mostly getting myself accustomed to Matter, as I'm more building something that I'll integrate with Google Home.

It's great that this is on HN, I otherwise wouldn't have known about it. Looks like it can take care of the lighting control, and then I can worry about exposing a Rainmaker interface.
Anon for the obvious reasons... I was involved in such a start-up. Two of the founders were smart, Ivy-educated, surprisingly well-connected for their youth, and lazy. Once there was funding and a professional team around them to grind out all the details and versions of the product and get it marketed and sold, you know, the hard stuff after the investor demos, they didn't want it anymore. One fucked off to party and couch-surf in warm vacation spots, the other meandered in and out before being shown the door by the board. I ran into one of them years later and they're both still kind of bouncing around doing influencer-things, writing, and being hustle advisors.
I don't think anyone is claiming that RSS a solution to the filter bubble problem. But the benefit of RSS is that you create your own filter bubble, rather than relying on someone else's (often malicious) algorithm to do it for you.
Maybe so, but the author says ‘The updated ChatGPT answers to the Political Spectrum Quiz are exquisitely neutral, consistently striving to provide a steel man argument for both sides of an issue‘ which suggests more than just a positional change. This seems good? Using the robots to explore opportunities and options but ultimately let us decide what world we want to live in, right?
2022 Economic Year-in-Review
I don't know what an indie entrepreneur is but this startup scam really look off in 2011 when Eric Reis released the book Lean Startup. Within 4 months there were already Lean Startup Consultants on LinkedIn. Within 8 months people like Ash Maurya were releasing hardcovers on product market fit when all he had ever done was sell a rails app for 4 figures. The scene has obviously evolved since then but just as goldrushy as ever. At least we got uber and airbnb out of it.
If you're wise enough to use Signal, why would you also be using Discord?
Whenever I see "utilize" on wikipedia, I fix it.

"Utilize" is a word, but I don't think it means the same as "use". I think it means "to take something that is useless, and make it useful", or "to turn something into a tool". So you could utilize a written-off car as a source of parts, perhaps.

If you utilize "utilize" to mean "use", you're indulging in grand language to look more authoritative. And nobody utilizes "utilize" in spoken English.
> Jargon has a slightly pejorative sense, just like in the article

Not necessarily. Jargon is not technical. But it is an emergent feature of language in semi-isolated groups. Things get nicknamed, inside jokes stick, and from the outside it looks performative while inside it’s quite natural. That it subsequently often takes on a performative element, in particular by new comers, is an in-group mechanism, but it’s not always useless as a signalling mechanism. There even seems to be an in-built sense of disgust with respect to overly performative jargon that keeps the system in check most of the time.
I would be very hesitant to suggest that the engagement of limited artillery, ammunition, and side equipment in UA is remotely on the order of magnitude the United States is capable of mustering from its reserves alone. It doesn't make sense because manpower is more expensive to train and maintain than equipment, and the US isn't deploying manpower.
The thing about C is that its library call API is generally how different languages interoperate: If you write a library in [insert language here] and you want it to be callable in any other language, you need to make bindings for C.

Likewise, if you're using any other language and you want to use a general library, you'll need to know enough C so that you can successfully encapsulate concepts like pointers; and copy your program's data into data structures that C can consume.

It's all much, much easier if you have some C experience.

In my case, I haven't done much C in 20 years. What really helped me "keep up" was occasionally doing Mac programming in Objective C. Because it's really easy to drop into C, it helped refresh me on a lot of the concepts. Even if you're doing Swift, you can mix in an class written in Objective C that's mostly straight C in the methods.
Each application gets a unique URL, that is supposedly kept secret from any other party. They are also very easy to rotate, as the specification advises to ask for a new one (that could be the same) on every app launch.

Moreover, when something is sent to that URL, it gets forwarded to the application, which then interprets it before displaying a notification (for most apps).

By spam, I think you meant someone sending messages to random people's notification area. No, this is highly unlikely.
Exactly... it's the mono-culture and relatively small population and distances that allow this to work relatively well. If the US actually reverted closer to the original Confederation it was started as, each state could possibly do these things, but as a whole, it's really hard... and becomes ever more divisive... At this point, largely, only corporate interests feeding both sides seem to get anything done.
> authors don't "own" the email list

Well, what does this gain them? People still can count how many readers they have, and still have a dedicated readership (and no antagonistic middleman filtering them). What difference does the list of those people make?
I already commented it on reddit, but I was very surprised by the fact (mentioned in passing) that 75% of pre-buyers for Sanderson's last book were audiobooks.

For each person reading the book there are 3 people hearing it. Those are wild numbers for me.
:) That's a better term.
Measuring forces packages experience during shipping
Sparkfun measured the forces applied to packages during shipping.
I have to agree regarding the UX, though I would like to add that it is the language per se that is complex, but its standard lib/“nixpkgs” lib.

Also, not sure I can see where would you not recommend git? Is that a typo? It sure has a bad UX, but it is the lingua franca of version management either way, that even junior devs will have to fight to understand to become even remotely useful. And this might well be the case with nix as well.
A long time ago I used the built-in Windows support for WebDAV and it seemed to work fine. I think Microsoft Sharepoint uses WebDAV. I think nextcloud supports WebDAV although I haven't used that in years either
The devs are especially interested in a distribution of musl with hardened_malloc integrated for easy static linking.

Until then, LD_PRELOAD is your friend (assuming you build with semantic interposition).
So far 3 out of 5 items in the list have been called into question. Seems like an entire domain of knowledge might be a bit too broad to be summarized into listicles, even with the caveat that they are "rules of thumb".
Show HN: Simple encryption protocol I might have invented
I don't know if I invented this, in fact it probably already has a name. But I made this:

https://madprops.github.io/pager/

As you might notice it's just a bunch of words associated with other words. But also if you change the number at the top, the associations change, they move by 1 spot.

So the words associated on number 89 are totally different to those from number 101.

At some point given a large enough number the associations loop.

So how do you use it? Simple, just establish with a person or group that the pager you have to use is a certain number and that some words are to be deduced from it. Maybe the words are highlighted in some way.

It's not a full sentence translation since that would be hard and not really possible since the word list is limited.

But there's enough words to convey some concepts.
How does that make sense? People need help NOW. I can't change a country healthcare system by myself. But I can earn more money by working harder and smarter to help my relatives in need.
In my experience with a few big broadcasters like Paramount (previously Viacom) and Discovery, for broadcast in Europe/UK the signal they generate often has a mix of Teletext and/or DVB inserted based on the channel since those signals are distributed to a LOT of partners like local satellite and cable companies who can decide which parts of the signal to map into their system.

In that context, “teletext” just works the same as the North American 608 captions and has nothing to do with the older full-screen data stuff. There are no restrictions around authority for “teletext equipment” - for those channels they actually use systems fully based in AWS with the playout engine running on an EC2 instance so all software-only to generate the single MPEG transport stream with video/graphics + audio + captions + subtitles.

It’s also common to send a DVB subtitle multiplex that has a number of languages (up to 20+) embedded in the same signal.