skysight-inc/HackerNews huggingface dataset:
When my child was born, my wife and I got more involved in lots of things and enjoy it.

The key “innovation” is that we interact with all sorts of people. I coach a baseball team with guys who range from a police sergeant to a chief counsel to a guy who bakes wonder bread to a real estate developer.

You know what? We’re all the same and we’re all friends. We all want the best for our kids and have fun playing baseball. That’s important, the other shit is a waste. When I see people get angry about whatever the TV guy says, I just shake my head and say “Why do you care about this guy?”
I’m generally not a fan of this design pattern. If an action is required before the button is applicable, consider disabling it instead of hiding it, or—even better—allow clicking it and simply guide the user to the required action (e.g. focus the required element and show and error message under it; maybe shake it a little if you‘re up to it).
> I think the reason RSS is not appealing to content creators is because authors don't "own" the email list. And it's quite difficult to have paid content delivered via RSS (still pretty much open/sharable)

I think ActivityPub is interesting as an RSS replacement for these reasons. The content is pushed out to an address, so you get much better insights into who your audience is.

Right now Mastodon is the the biggest ActivityPub software[1] so it's encouraging people to post microbloggy content, but that could easily be the inroad to a more RSS-like reader. WordPress's ActivityPub plugin allows people to syndicate their blogs directly to the Fediverse, and other longform platforms can follow suit.

1: https://fediverse.observer/stats
Both of those work too. Chair suggests the person called the meeting and cares about the outcome, where "facilitator" or "moderator" sounds more neutral.
You should check Wikipedia :P
Not the person you're responding to, but: My keepass database has over 250 entries over the last decade. There's no way I could remember a unique password for each entry.

If you could explain how "monthly" is relevant to the discussion, that'd be great.
> Why if Arm is correct does that add a risk that it's the bad actor?

Because nobody wants to fight over the licensing of a product they're shackled to. If you could buy a RISC-V board with software support similar to a Raspberry Pi, ARM's goose would be cooked. Every enthusiast would ditch ARM in a heartbeat for a more open ISA, and ARM licensees would see it as an opportunity to finally wiggle free of ARM's insane license restrictions. All we need is the software support, which should be pretty forthcoming since most projects have already been optimized for RISC.

ARM could unseat x86 because both ISAs were encumbered with licenses at the time. Now, ARM is competing with much less restrictive architectures, and all it would take is a FOSS RISC instruction set to ruin their value prop.
The wiki (https://github.com/cfbao/lastpass-vault-parser/blob/master/l...) contains a list of all unencrypted fields in an `acct` data block. It is trivial to decode the custom format of LastPass (e.g. using exactly this tool, but figuring out the format manually doesn't seem much harder).

If anyone is interested, although this is originally from 2018, all of these fields still exist and still only the same 6 fields are encrypted. I checked this by creating a LastPass account with a temporary E-mail and looking at the `getaccts.php` network request made upon login to the website.

There also seem to be 3 new fields unknown to the tool (in the resulting csv these are just "?", "??", and "???"). "??" appears to be a timestamp of recent settings or password changes.

Of particular interest are the following fields
- "url": Probably the biggest deal. Attackers know exactly for which sites a specific user used LastPass.

- "sharedfromaid": "aid of the sharer's Site/Secure Note". Might be used to correlate different LastPass users.

- various timestamps (creation, last access, modification), bools "autologin" and "never-autofill", "fav" (added to favorites): Might be used to infer usage of websites.

- "genpw": "Is an auto-saved generated password". Really useful for deciding whether brute-forcing is worth it.

- "breached": I couldn't check whether this key is actually being used. If it is, this seems like an incredibly useful shortcut for attackers (directly telling them where passwords from existing breaches might be tried).
When I was learning C, I found most books only skimmed pointers, a topic I was having a hard time with. Reek's Pointers on C is a beginner C book in that it goes over all the novice stuff, but it has a concentrated focus on getting you to understand pointers. I recommend it.
What's the elevator pitch for RISC-V? My intuition is that RISC was dead for good reason.
In addition, it looks like the "Fanboy’s Annoyance" filter list also blocks the wikipedia fundraising, as well as a bunch of other crap across the internet.
> Are we going to close the browser window and not use Wikipedia?

This is precisely what I do. There are plenty of other ways to find useful information on the internet and of course there are dead tree books.

Lately the wikimedia foundation just comes off as the whiny entitled rich kid who's upset that their parents only bought a brand new Acura instead of a Jaguar for their birthday. I'm not going to encourage the behavior by giving it attention.
A More Elegant Form of Gene Editing Progresses to Human Testing
Those things you named are just one of the checks it made. The python part of it was also an encode bzip file that offers a bit of debugging headache, then it downloads a pyc file which was run through an obfuscator, which more of a python headache. Your "in fact" is not a fact.
Truth is, trying hard is a necessary, not sufficient, condition to make it. So many products are good in theory, but derivative. Built with the express aim of becoming a startup zillionaire.

This does not work.

So called "rich kids" don't win because they have some kind of magic "safety net" (there are tons of rich kids who bounce around those safety nets their entire lives with nothing to show for it).

No, startup founders from every class, color and creed win because getting or growing wealth and status has very little to do with their reasons for founding.

In other words, they don't set out to "become a founder/entrepreneur". They set out to create something the world really truly needs. Something they couldn't find anywhere else.

Sounds like you started with a certain end in mind – become a founder. In a perverse way, this ruled you out from the get go. Your compass was calibrated to false north.

I'm saddened to hear about your struggles, and support your choice to devote time to healing. However, if/when you do decide to jump back in the game, I hope you bear this advice in mind.
> The world is a good place, mostly.

Well, reading your second paragraph - I'm not sure I would apply that to the entire world necessarily? This year's global hunger index estimates that close to a billion people 'lack regular access to sufficient calories', and that progress here had stagnated in recent years [1]
. Similarly, globally workers are generally not very happy, including an all-time high reporting of stress of those surveyed by Gallup [2].

I don't mean this to come across as overly negative and denying progress. But your post has an air of 'mission accomplished' that I don't agree with.

[1] https://www.globalhungerindex.org/pdf/en/2022.pdf

[2] https://www.gallup.com/workplace/349484/state-of-the-global-...
I think we can safely assume that parent commenter was upset that their favorite Important Political Opinion was not presented as an absolute fact on Wikipedia.
> it's impossible to achieve the same level of one-timeness with RSS.

No it's not (not that I can really think of why you'd want that). Generate user-bound rss feed urls with GUIDs or a signed "start date" that provides only entries since that date. That can also allow you to track how many times that url gets retrieved and eventually block it if it's too many.

Or have the rss reader only send an excerpt and have people auth before they access the content on your website.

>most importantly, if I don't set up an archive of all the newsletters, then only the people who subscribed will ever be able to read it.

On the other end once the email left your box, you don't control it anymore, and I can give you a well hidden hack that allows someone not subscribed to read it if they know someone subscribed.
I suggest learning C for two non-usual reasons:

1. You study the wonderful Kerninghan & Richie book. It's a great work of art.

2. C's architecture is just raw computing. Try building a toy interpreter or compiler and you will know most of CS in bargain too!

Good luck my friend.
64 bytes, 512 bits.

Cachelines are 64 bytes on all modern hardware.

They will probably never change this value ever.

Everything fits into 64 bytes if you make the effort.

And if it doesn't you have to use two Arrays of 64 byte Structures and pad the last.

This is non negotiable and I'm completely baffled nobody has mentioned this yet.

I call this law: Ao64bS (did I invent my first law?) :D
This is quite a well know pattern for flight ticket aggregators.
Before I left Reddit we had a bunch of self-assigned Progressives on an overtly liberal subreddit (the kind where you tag your ideology with flair) brigade a Jewish person for simply existing. That spawned a lot of conversations where I saw a familiar pattern:

1. Excuse making and reasoning

2. Anger and argumentation

3. Flight or acceptance

That day, the subreddit mourned a bit. I think people's ideals were semi-dashed realizing that hate could make it's way into such a party.

To me, the hate wasn't surprising. I left (big P) Progressivism within a year. In conversations with other Progressives I noticed a few trends:

- Veterans were nearly left out of intersectionality. Some are overtly hostile and don't realize they are (or don't care).

- American Progressives focus on race rather than, or in addition to, class limits their interpretation of the world and overtly excludes serving places like rural areas without belittling or disregarding them.

- Their stark views on the way society should be prevents them from making incremental plans that people can be moved on over time.

- Their language is, frankly, hostile a good amount of the time when directed outward. It very much creates an atmosphere of a team sport which is brutal.

I'm not alone in these interpretations and if you search there's actually a rather large swath of liberals looking for something new. I'm looking forward to whatever we build next.
Block it at the backbone like they're doing with Kiwi Farms.
My argument is that a chain is only as strong as the weakest link in the chain.

After all, what's the alternative?

- Remembering all of your (strong, unique) passwords?

Impossible.

- Using a single password, or a system for deriving "unique" passwords to make them easy to memorize?

More insecure than an cloud-based password manager. People forget and get injured.

- Using an offline password manager such as KeePass?

Doable, but you trade one set of concerns for another. How many NPM packages have been compromised, stealing data from developer machines? How many people get knowingly, or unknowingly infected? Are you certain that the likelihood of your own machine getting compromised is lower than that of e.g. Bitwarden? Furthermore, if you use something like DropBox to sync your "offline" vault across devices, you're once again trusting someone else to keep the vault safe.

Your risk of a targeted attack might be lower with offline storage, but your risk of an automated attack is significantly increased, because most people don't know how to properly secure their $5 VPS or Raspberry Pi that they're using to self-host their password manager.

You claimed that using any cloud-based password manager is a bad idea, I disagree.

Password managers are not made equal so it's important to do some research and pick one that undergoes extensive security audits, is preferably open source and use a strong passphrase to secure it.

A password manager that fits this criteria will produce a vault file that would take hundreds of years to crack, even if their servers get breached and all data is stolen. This was notably not the case with LastPass. It was neither properly implemented, nor (properly) audited, nor open source.
I agree that random hyperplanes are underpinning both, but as far as I recall, usually only one set of random planes is used in LSH (i.e. one set of trees). The granularity of approximate proximity rests in the number of identical signs, i.e. being on the same side of the plane.

There is another good and more technical explanation (using bands) in chapter 2 of mining massive datasets by Leskovec, Rajaraman and Ullman.
This article goes on about progress for blacks in the US...a half century ago the New York City magnet school Stuyvesant had hundreds of black students (over 300). In recent years the number accepted each year has been 7 or 8 each year, with a student body of over 3000. Efforts to bring students in from different neighborhoods have resulted in massive political efforts against that. This is just one data point, but would shape local people's perceptions toward progress, and opposition seems even more vociferous in other parts of the country.

I put my trust in how the average person thinks things are going, not from people on high telling us everything is great and why don't we recognize this. In the past year our industry has seen stocks tank, and layoffs increasing along with the fed funds rate. Someone having to push a story of how great everything is will get a cool response. People can assess how things are going, despite efforts from on high that people are mistaken in how great things are going.
RSS fails miserably on 2 things:

1. Discoverability
2. Monetization

Consider YouTube - it provides discoverability through the algorithmic feed. Giving creators a distribution platform they can't find anywhere else. It also provides monetization through ads, sponsorships and direct support to creators.

Consider Newsletters - no discoverability built in, but it does support monetization. Pay to subscribe, and only you will get the newsletter. RSS feed can't limit only to subscribers.
I tolerate it because I don't care. They could keep the banner there year round and I would still use it and not care.
Wikipedia is spending almost twice as much in 2021 as in 2017, while page views only inched up a little bit [0]. Whatever they’re spending it on, it’s not going to keeping the site running or improving the quality of it by, say, actually paying quality editors. They’re certainly not strapped for cash like they pretend to be in their donation banners.

From a 2017 post:

> The modern Wikipedia hosts 11–12 times as many pages as it did in 2005,[20] but the WMF is spending 33 times as much on hosting,[21] has about 300 times as many employees, and is spending 1,250 times as much overall.

https://en.m.wikipedia.org/wiki/User:Guy_Macon/Wikipedia_has...

[0] https://stats.wikimedia.org/#/all-projects/reading/total-pag...
To be fair, I'm talking about the old PAL-based teletext and not about DVB teletext. Also, computers are now everywhere so the 888 page can be inserted with minimal effort unlike back then that it requires coordination with different teams.
I'm curious, if an employee is doing "just fine", do they not deserve a raise if they did a good job?

Either Wikipedia is doing well, and they will continue asking for money to continue doing well.

Or, Wikipedia is not doing well, and they will continue asking for money to do better.

For you, if you don't like Wikipedia and/or the banners, just stop going to it if it doesn't provide any value.
NewsFlash: https://gitlab.com/news-flash/news_flash_gtk
Wow I love this
Gnus having NNTP and it's "nnrss" module means its my default newsreader.
Sign language is the native language for most deaf people, while subtitling is derived from spoken language which is usually their second language. Also you can express emotions better using it, similar to how it's easier to convey them using speech than using text.
Start small, I'd recommend packaging something for your distro and maintaining it for a little while to see how the responsibility feels. If you want a greater challenge, it's also good to practice closing Github issues on projects you're familiar with.
I agree with you, sites tend to hide the link nowadays, even when it's there, and that's frustrating.

Most modern client manage to discover them anyhow though
I am so sorry you feel bad. Want some advice from an older engineer turned entrepreneur? Be proud of what you have done. Not many people take risks in life. You did. Being the 'man in the arena' is enough. I read this quote from Teddy Roosevelt often:

"It is not the critic who counts; not the man who points out how the strong man stumbles, or where the doer of deeds could have done them better. The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood; who strives valiantly; who errs, who comes short again and again, because there is no effort without error and shortcoming; but who does actually strive to do the deeds; who knows great enthusiasms, the great devotions; who spends himself in a worthy cause; who at the best knows in the end the triumph of high achievement, and who at the worst, if he fails, at least fails while daring greatly, so that his place shall never be with those cold and timid souls who neither know victory nor defeat."
Sign language has a different grammar. At least in British Sign Language. Simplistically, put the object of the sentence first so it's clearer what's being talked about.

For someone who is profoundly deaf from birth and who can't lipread, the way we speak and write is a massive struggle. Cochlear implants before a year old are much more common now, while the brain is still more malleable, so there's maybe less and less deaf people who are totally profoundly deaf and you may not realise what it's like for them if you never come across them.
If they can raise the money, why shouldn't they? Being over-funded is a good problem to have from the perspective of any non-profit.
It's debatable, of course. Some points I would add:

- Prices of healthcare, education and housing have increased in real terms

- Double income trap

- Shift from well paying union jobs to gig economy, temp agencies, Amazon warehouse etc. leading to precarious employment

- Opiod crisis
TikTok absolutely nailed two things. First, it is just video. Facebook tried to shoehorn video shorts into two existing platforms (FB and Instagram) but that just breaks up the flow. People expect to read things on FB and look at photos on Instagram. Having a video suddenly playing in full screen sucks when those are your expectations.

Second, TikTok has an absolutely amazing recommendations algorithm. This is the core of the product: an algorithm that has a great mix of showing you things that have to do with your interests while also showing you things that are just slightly outside of them to expand your horizons. It feels cohesive and custom tailored. FB shorts are awful. They show you cheesy bullshit videos that have nothing to do with you or each other. Until you watch one and then they assume that’s all you ever want.
> Adjusted for population, Teslas are ~5x more common in heavily Democratic counties than they are in heavily Republican counties.

What about adjusted for income? Are republicans truly not buying as many electric cars? I know there’s a bunch of stereotype behind renewables and gas and such, but is that enough to explain a 5x difference?
If you can find the LastPass equivalent to 1Password’s detail on the vaults and their security white paper [1] then I would love to take a look!

[1] https://support.1password.com/cs/opvault-design/
The Water Wranglers of the West Are Struggling to Save the Colorado River
>RISC was dead

Dead how? I don't get it.

They're literally everywhere, dominating the numbers both shipping right now and cumulative.

Every new ISA of any significance in the last 3+ decades is RISC.

The only pre-RISC legacy ISA in use is x86, and it is only losing market share.
Sounds like a great opportunity for a desktop machine where power usage matters much less.
Slide toggles are such an annyoing fad. I find them really unusable. If you're going to implement one, please label which side is on vs off. Or just use a damn checkbox -- it's the same thing, but actually clear when it's enabled or disabled.
I listen to audiobooks in fits and starts - when driving, when cleaning or washing dishes, when brushing teeth. Basically whenever I can do something else essentially on autopilot.
Then you need to check Facebook everyday to not miss stuff, whereas with RSS you have full control WHEN you consume your feeds.
> Noone references Wikipedia in research papers, since we've been taught not to, when handing in our first schoolwork at age 10.

Proper teacher would've said the article's references are fine to use though. ChatGPT can't back its claims, but both Wikipedia and Google can.

With the advent of AI-generated garbage, garbage going to be fed into the same models, it's going to have a rocky, treacherous path forward.
Isn't ARM a RISC? So no, far from dead, RISC is already hugely successful.
The source for this is on the street man.
> How in the world in this day and age of nearly infinite resources to learn ANYTHING on the internet is this a question that gets voted up to the top of HN?

I'd guess it is because Sturgeon's Law[1] applies to most things on the internet. In fact there is so much crap when it specifically comes to instructional material on the internet that it reaches a point where we find that Sturgeon's Law was only a linear approximation to crappiness that is only valid with the relatively limited crap levels they were capable of producing 60 years ago when Sturgeon's Law was formulated.

The internet is capable of achieving crap harmonics, and we find that something like 90% of the stuff that doesn't seem to be crap is actually crap too.

The HN answers to this question are going to have a much lower crap level which will keep them well within the linear region of the Law. Many here recognize that having someplace that answers this question with only a 90% crap level is good and so upvote it.

[1] 90% of everything is crap
Set warning level to max, use clang static analyzer or clang tidy (I'm not quite sure how those two relate to each other though), and especially ASAN (Address Sanitizer) and UBSAN (Undefined Behaviour Sanitizer) (and if you write threaded code: TSAN (ThreadSanitizer).

One thing that Apple did right in Xcode and where other IDEs lagged behind is easy access to those tools from the UI.
FWIW you described the exact reason I listen to so many audiobooks. I struggle with insomnia, and one thing that helped quite a bit was taking a walk before bed while listening to an audiobook. If I listened to music I could just tune it out and my brain would just continue cycling on whatever track it was on. Audiobooks forced me to actually pay attention and stop thinking about whatever was in my head. Breaking that thought cycle really helped with getting to sleep after.
We got to see his curated version of that. Someone who has become a firmly entrenched partisan cultural warrior.
Not really, but browsing Smashing Magazine[1] or A List Apart’s[2] more popular articles could give you a better sense, and some more in depth knowledge.

1: https://www.smashingmagazine.com/

2: https://alistapart.com/
It's an IRC network.
https://libera.chat/
> This is just startup porn. It’s the same in any category (make money flipping houses!, crypto!, etc.) As a rule of thumb, assume 99% of influencers are full of shit. Stay off instagram.

This 100x! Many of the big influencers in these indie/startup/productivity niches seem to earn a lot of money at first sight. If you look deeper, a lot of these influencer seem to be making a lot of money from courses they are selling instead of operating the business they sell courses about.