skysight-inc/HackerNews huggingface dataset:
I remember the plea from Neil Stephenson to move away from Dystopia and paint a more optimistic version of our future.

https://www.reddit.com/r/books/comments/2c2ztj/can_scifi_mov...

Center for Science and Imagination https://csi.asu.edu/

https://hieroglyph.asu.edu/

http://www.davidbrin.com/
My father was taken to a hospital for a broken hip in December. There were no beds available. He had a procedure and was sent home. I have no news article to provide, only this anecdotal account. This is something that I can't imagine happening prior to 2020 unless a natural disaster (hurricane, flood, tornado) had occurred.
Something this reminds me of that I've been doing lately when stuck on a particular problem is just coding something. Even if it's the most shittiest, inefficient and naïve solution. More often than not I either discover a more proper solution along the way or just realize my shitty solution actually wasn't all that bad to begin with.
Had Android give me a notification to prompt me to uninstall "Vanced Manager" because it is (can't remember exact wording they used) dangerous or malicious malware, or could make my device unsafe. If I didn't know the details, I'd have "trusted" Android(Google) blindly to know what's best for me and would have uninstalled immediately.
"First there is a mountain, then there is no mountain, then there is."
Unacceptable.

How should I tell my employer that I am no longer able to use Windows and that I will be unproductive if I am forced to do so?
I used NR a bit more in grad school (late 80s/early 90s) than undergrad. I had (have) the Fortran version. I used some of the ODE integration bits in some code I worked on in grad school, though we put that project away after we switched to a different DFT MD code. FWIW, that code (with NR) still compiles/runs. Tried it a few months ago.

As an undergrad, I had a research project which used Markov methods, and I had to generate some fairly large (at the time) matrices. I wrote that code in Fortran, on a PC/AT system (1986, so ...). It also ran on an IBM 3090 VF 180 mainframe at Stony Brook.

What I recall from that time, was the professor giving me a text on Markov methods, and me learning what I needed to construct the transition probabilities (matrix elements). I remember writing extensive tests within the code, called sanity checks, which I reported on. Fortran, no assert statement at the time, and its nice to see a note "COMPUTATION IS INSANE DO NOT TRUST" error message when you ran into problems.

Honestly, that process taught me a number of things.

1st, the code you need may or may not have been written by someone else, and you really need to make sure you have sanity checks built in to establish the portions you can and cannot trust. Later when I used the NR code, I added sanity checks into their code, to make sure we weren't getting into strange spaces.

2nd, it is (often very) important to exploit mathematical features of your problems (symmetries, relation of derivatives to exact closed form equations, etc.) to simplify your calculation. Plug and crank is usually the wrong approach, and you need a solid understanding of your problem domain to have a fighting chance at not producing a garbage simulation.

I've followed these coding practices for decades at this point, through many languages and systems. NR was a great way to start with these things, but I picked up Hamming's, Hildebrant's, and many other numerical analysis books along the way, taught myself, and generated code that was hopefully sane.

I don't care so much about the license of NR, as I am not distributing code containing it. My thesis advisor warned me about that in early 90s. So that was removed from code I shared.

I guess I am a bit sad that I offered said book to offspring as she starts a PhD in MechE later this year, and I don't think she wants it. She did take my numerical analysis books though, so I'm happy about that.
Wow, that's really surprising. I figured people were doing more TV and streaming during the boredom of the covidapocalypse
No, this is not "generally accepted". Of course historically in traditional patriarchal cultures, women have been forced to submit, and men have had more individual freedom. That does not mean women are more more "suited" to submit any more than say enslaved peoples are more suited to submit than their captors.

There are plenty of examples of men willingly submitting to authority, e.g. in the military.
Can I delete my account?

We try not to delete entire account histories because that would gut the threads the account had participated in. However, we care about protecting individual users and take care of privacy requests every day, so if we can help, please email hn@ycombinator.com. We don't want anyone to get in trouble from anything they posted to HN.

https://news.ycombinator.com/newsfaq.html

See also: https://news.ycombinator.com/item?id=23623799
Ask HN: Literate Programming Tool Recommendation
So, I am currently looking for a tool that allows me to do literate programming.

My goal is to create a pen and paper RPG, kinda like D&D, but simpler. I'd like to develop a Python module along with it which allows me to test and balance the mechanics of the game -- maybe even use it during play sessions to keep track of data. I want to try the literate programming approach here, writing down the rules of the game along with creating the module.

While I'll be using Python as programming language, I'd rather avoid anything notebook related. I just don't like the concept of notebooks and would rather create a typical module, that can also be viewed/rendered as HTML. Would be great if the tool is language agnostic though.

Markdown, AsciiDoc, or reStructuredText are okay. I know org-mode is a common recommendation, but I am not an Emacs guy and org-mode support isn't that great in other editors.

Typesetting equations using LaTeX syntax is a bonus, but certainly not required. LaTeX as output format is not required at all.
It depends. For some things, when it gets really technical, I use LaTeX, and I use TeXShop as an editor. It has a nice side-by-side view of the source code and the generated PDF.

For an intranet, something like Atlassian Confluence does the trick (with LucidCharts for complex graphics).

Public web-based consumption, a markdown doc on github usually does the trick, unless you need something fancy, in that case, you kind of need to fall back to HTML.

I've played a bit with Jupyter notebooks, but I haven't done anything serious with it. I need to look at https://github.com/jupyterlite/jupyterlite for complex embeddings.
To develop a comprehensive test suite can sometimes be hard, especially for code that deals with say concurrency, multi threaded code , locks , 2d/3d physics , video , analog , hardware related , procedurally generated or ML (meta-language ) and the other ML (machine learning) etc.

A lot of edge cases and race conditions would easily slip through, also a different set of edge cases or race conditions you never considered and therefore never tested for in your first version could pop up in your rewrite.
The undergrads I work with don't seem to ever mention Facebook, but Discord seems pretty popular. Social media is like everything else: There's the "bad" product which has been ruined by old people and the "good" product that the hip young crowd likes. This treadmill will continue as people join networks, settle in to their preferences, and then age.
> in fact there's no single source (political party, etc) that would pay to originate this stuff

There are private firms working in cahoots with state actors to influence opinion and shape narrative all across the internet and especially on social media.

https://en.m.wikipedia.org/wiki/50_Cent_Party

https://en.m.wikipedia.org/wiki/Internet_Research_Agency

https://en.m.wikipedia.org/wiki/Facebook–Cambridge_Analytica...
I haven't noticed this on my Android but I never even sign in to Google Play on them anymore. I just install F-Droid and Aurora store (for those apps which aren't FOSS).

I think this stops a lot of Google's skullduggery. Of course a google-free ROM is even better for privacy but I think this is a nice middle ground.

The good thing is that this way firebase notifications still work, but are not linked to my account (similar to using MicroG).

But it hasn't complained about F-Droid, not asked me to 'continue setting up' or anything. I do this on a OnePlus and a Samsung. YMMV of course.
>and then finally just for fun I really liked this quote that adorably plays into stereotypes about the police being dumb as shit

It's not exactly false
Me too. I’ve been reading comments like this since the Year of Linux first began.

https://www.reddit.com/r/linux/comments/3038d4/when_was_the_...

Image my shock to find out Windows still has 87% market share.

I’m still unhappy that they took my Sun workstation and gave me a Windows PC.
Thanks. This supports that there were some hospitals that ran out of beds but not that any ran out of supplies.
I use it heavily as a news aggregator for finclout. For that it's extremely useful. For human interaction, I think the interface is crap.
Windows forces some kind of setup flow with major updates now it seems.
Surely it's some kind of trademark infringement or something to call your Bloomberg competitor "OpenBB". That seems obviously designed to mislead people into thinking it's something to do with Bloomberg.

If it were just some meme project fine, but they are apparently taking investment [1], and investors generally expect to make money. Making money from misleading people into thinking you're backed by the market leader...uhh...seems risky.

1: https://openbb.co/company#investors
> GitHub could refuse non-GitHub e-mail addresses when pushing

This already exists as an option.

GitHub does as much as they can to protect e-mail privacy without making it impossible to use an email.
Easy to say when you've already made hundreds of millions, if not billions, from Twitter. Give it all to charity and start again building something you believe is ethical and I'll believe this is more than just a personal branding exercise.
AFAIK, this happened, but was consistently due to proactive closures in expectation of overcrowding that nearly never came to pass. Although a lot of ink was spilled on the potential for hospitals being overrun, there were vanishingly few cases in which it actually happened.
> the best outcome is only marginally positive, doing nothing to deter future abuse.

This is the problem with virtually all spam remedies so far. If the penalty is that their success rate merely goes down, well it's already dismal, what's another few percent even matter? The economics are massively in their favor.

Until they start getting kicked off platforms for a certain number of spam complaints, the way creators get kicked off platforms for a certain number of DMCA strikes (which can be bogus, that's a problem I'd not like to copy), there's nothing incentivizing them to really, really hesitate and check with legal before pulling the trigger on an email.

Spammers should live in fear. Until we make that happen, nothing will change.
> Tristan is part of the Center for Humane Technology, a nonprofit that, in my opinion, deserves more of our attention.

You mean the guy who has a Netflix documentary AND has been on Joe rogan? I literally can’t think of bigger audience coverage in 2022 than those two
We can generate power to feed the world off the anger and resentment you're building right now. Partner up with me and we can submit this to YC. I'll give you 50%.
Will it ever be able to run rust code :-)
* They accepted that my team was doing all it could to mitigate, and found ways to make life easier for us.

* they agreed to let us to continue writing batch jobs the way were were doing, and even gave us more complex tasks.

* They sent over a sysadmin to learn how to work with our scripts.

I don't have an exact duplicate scenario in which I only said "sorry"; but I think we can assume that it would have been rather less likely for the above to happen if no-one had explicitly mentioned them.
I work in VFX and we have 1 primary 1 replica for the render farm (MySQL), and another one for an asset system. They both have 100s of TBs many cores and a lot of RAM, we treat them a bit like unicorn machines (they're bare metal), which isn't ideal, but yeah.. our failover and whatnot is to make the primary the replica and vice versa.

I cannot imagine reprovisioning it very often, when I worked in startups and used rds and other managed DBs it was easier to not have to think about it.
2600lines is not 100k lines.
The problem with community is everyone (or at least most people in the sample space) has to buy-in for it to work. Sometime in the last 15 years, it slowly started shifting online and then beyond a critical threshold, it began to snowball. And now you have generations that play together on minecraft and roblox. And how exactly do you fight that when it is mostly frictionless and requires much less social energy? You can't.

Hmm, when we decided religion was bad and decided to phase it out of our lives, did we perhaps throw the baby out with the bathwater?
And that's fine. Nobody is qualified to work on every piece of software.
You are 100% correct in your statement, and even women themselves know this and admit it... and like it. Some may be more shy to admit it, but they all do - especially behind closed doors. Even the most feminist, Bernie-voting women I know.

The only problem with your statement is it goes against what our feminist, matriarchal schooling system and media have been shoving in our faces for the past several decades, so we've been conditioned just as they want us to be: to react as if the world is coming to an end because someone said something that makes females not look like strong, independent perfect, women who don't need no man (because men are evil, in so many words).

What's wrong with women being more submissive and less independent? If everyone were the same the world would be a better place. Man needs woman, woman needs man...hence why we're all here today. Men have their own flaws we're more than happy to own up to. And those flaws, like women's innate flaws, are so great because it allows men and women to serve even more of a purpose for each other and make each other complete.
What I don't like about email is that it is required to create accounts almost everywhere... Reddit and HN are two exceptions.

And now Google requires a phone number to create an email?

I know that there are services like https://www.gmailnator.com and https://www.receivesms.org/us-numbers/us/, but it doesn't always work.
The Cabin on the Mountain
Intel’s Arctic Sound-M to Land Mid-2022 with Hardware AV1 Encoding
The book Software Engineering at Google or something akin to that mentions the same kind of thing.
> The entire two years of this I've been waiting for a single instance of an overflowing hospital with stretchers of people out the door... never seen one yet.

I mean, I don't know about you but I certainly do not consider this normal: https://media.npr.org/assets/img/2022/01/13/er_slammed-getty...

Image caption is: "A nurse walks inside a temporary emergency room, built into a parking garage at Providence Cedars-Sinai Tarzana Medical Center in Tarzana, Calif., on Jan. 3, 2021. Since Thanksgiving, cases have risen to the point where 80% of the hospital is filled with patients with COVID-19 and 90% of the ICU is filled with COVID-19."

Taken from: https://www.npr.org/sections/health-shots/2022/01/13/1072902...
The thing is it’s easy to imagine a situation that leads to this. It’s five o’clock on Friday, your partner is hassling you to get home because you have visitors, you are exhausted because you worked 60 hours this week and your boss is breathing down your neck because they want their pet feature finished right now.

This is why I’m always loathe to criticise stuff I see on WTF.
I feel like I ought to note that there's no evidence of military activity (that I know of) in the IVC, but certainly evidence of violence: https://libres.uncg.edu/ir/uncg/f/G_Robbins_Schug_Peaceful_2... . I wish it weren't the case, but it seems early Harappan scholars made the same error that early scholars of the Minoans did in concluding that the absence of evidence of violence implied the absence of violence itself. Of course, this doesn't mean that the IVC wasn't a relatively peaceful place compared with places like Sumer or Elam, like you said.
Where do they publish the numbers? I'm curious what I'm worth.
Start with the simplest idea that might work.
Does the same happen to humans?

Does that kind of damage heal in the majority of humans?

How long does healing usually take?
It only requires this in the very latest insider beta. It hasn't reached mainstream yet.
They "tricked" my little sibling into upgrading, by essentially threatening that "this message will keep popping up until you upgrade".
> The “algorithm” isn’t literally a model trained to recognize divisive content and promote it to as many people as possible. It doesn’t have motives or intentions. It’s literally just a recommendation engine that suggests similar content to people.

Mostly agreed, though I don't believe "similarity" is the only factor - "engagement" is also a factor, likely a big one considering the business model of the company.

Yes, the algorithm doesn't have intentions or political bias (yet?), however it doesn't take a genius to infer that divisive content will generate more engagement than other, mundane content, and even more so when the algorithm has been deployed to production and there's real-world data to prove this.

> Platforms without algorithms are still full of divisive content which spreads virally.

Without algorithms the only way this content would spread is for people to explicitly re-share it to their friends - it will not pop up "organically" otherwise. You will need to explicitly attach your name to it if you were to share it, and be ready to defend it and bear the risk of being ostracized from your group. This also means that as long as you choose your Facebook "friends" carefully, you can curate your feed and keep craziness or other irrelevant content at bay.

> Some of the worst content on the internet won’t be found on Facebook or other moderated platforms at all. You have to work to get to it, and people do the work to get there. No algorithms to blame, just people.

And thankfully that worst content has (yet?) to make it to my non-technical friends' Facebook feeds, so it seems like the system is working as designed? Twisted people will keep finding & producing said content, but it's contained and will not make its way onto mainstream platforms without explicit efforts from those people and everyone else on the network to re-share it multiple times.

> People who make bad choices and consume bad content are doing so on their own volition

Disagreed. People went onto Facebook (or other social media) to keep in touch with their friends & family, but over time, the algorithm was locking them into an echo chamber full of whatever divisive, harmful, false or outright crazy content it could find as long as it was driving "engagement" numbers up.

If you could travel back in time and ask some of the people that stormed the Capitol or are forever lost in the QAnon conspiracy whether they thought they would do so when they initially joined Facebook, I bet they would call you crazy. In fact, I bet a large chunk of those people are old enough to know the "old" Internet and yet didn't turn to extremism until the craziness was delivered to them in a nice, harmless-looking format.
A 28Kloc file can be modular.
> objective truths confirmed by my experience.

I assume your personal experience with regard to women have been quite limited, if you have never met a women who cared about anything beyond "getting compliments".
He doesn’t have regrets about building Twitter.

It’s how the rest of it played out.
Looks like it's closed source. Several GitHub repos, but only for things like issues and building ISOs.
Isn't that worse. Bitcoin is a huge energy hog.
Not a light switch but German computer mouse producer Nager IT tries to disclose their supply chain. Not even they have a clear understanding of where their raw materials come from...

https://www.nager-it.de/static/pdf/en_lieferkette.pdf
> The entire two years of this I've been waiting for a single instance of an overflowing hospital with stretchers of people out the door... never seen one yet.

Your following sentence refers to the U.S., but as for this one- this is exactly what's happening in Hong Kong right now:

https://www.washingtonpost.com/world/2022/03/09/hong-kong-co...
The problem isn't the set up process. It's the practice of having to have one.

I don't even care if I have a MS account or not but I really don't want it linked to my own computer. It means someone with access to my MS account can access my computer too, and it means Microsoft can collate all my recorded telemetry activity to my identity.
As the song goes, "if you choose not to decide, you still have made a choice". The fact that we've steadfastly refused to verbalize the implicit choices that have been made doesn't change anything about what was actually done.
> Since Thanksgiving, cases have risen to the point where 80% of the hospital is filled with patients with COVID-19 and 90% of the ICU is filled with COVID-19."

The confounding factor here is that this includes patients hospitalized for reasons other than COVID. A patient that had a positive test might not be in the hospital because of COVID, but good luck to anyone trying to tease out that data.
I just want to say that I admire your dedication to your position, as devils advocate here. Even if your justifications for these are all basically "so what who doesn't mind police doing a little searchypooo at random what's the harm, you're not doing anything wrong right? It doesnt have to be a problem just lettem touch your weewee a little"
> The most important things is to have code that is easy to refactor

This whole post is about how refactoring doesn't matter because your project's development lifetime isn't long and wide enough for maintentance to matter.
For me it's just an easy way to notice if something is unexpectedly eating up resources, then I know to pull up htop to figure out what it is and kill it if needed.
Ask HN: Is using just a TOTP based authenticatation safe or a privacy issue
Hello HN,
I am envisioning a webapp with the least amount of friction to enroll a user.
Is using a TOTP based authentication with no password a safe technique or does it have some glaring holes that I am missing.

Example - user enters an email and receives a TOTP based 8 digit code valid for the next 10 minutes.
The user enters the code and is able to view the authenticated information.
Location: Omaha, NE (moving to Raleigh, NC within 6 mo)
Remote: Yes
Willing to relocate: No
Technologies: .NET, C#, Angular, TypeScript, SQL Server, and more
Résumé/CV: https://www.linkedin.com/in/buckcronk/
Email: [Removed]

Hi there! I'm Buck, a software developer with 2+ years of full stack experience in modern .NET and Angular. I'm looking for a full-time remote role. I'm most familiar with C# but would also be excited to work with Java or Go.
> 3. Add those people to known blacklists so they can't register anymore domains ever again. Likewise block all domains owned already by them.

You generally can't know who operates a given domain automatically. whois is almost always redacted now.

> 4. Get domain registrars and email servers to block said domains too.

Good luck with that. They make money from spammers, and don't have any incentive to stop

I tried Namecheap twice and provided them spams with valid DKIM signatures for domains registered to them (generally on TLDs on sale for 1$, which must be sold at a loss, right?). They refused to do something about it.
How does recovery work though? Without delegating to multiple other people or a centralized service?