skysight-inc/HackerNews huggingface dataset:
It’s so sad that people covered for this creep for so long. I could never watch Ren & Stimpy even as a kid. It was obviously the product of a degenerate mind.
"Live everyday as your last; plan everyday as if you will live forever."

I try to hold both ideas in my head at the same time.
Someone I know lined up to get jabbed and boosted in January/December 2021. He was still traumatized by his severe COVID-19 esperience in ... june 2020? In November '22 he said he's going to pass on getting bi-boosted, on account of not enjoying the adverse effects of getting boosted.

The silly thing is he probably had really good immunity from his actual case of COVID in '20. I don't think anyone claims that vaccine immunity > natural immunity anymore.
> Jeonse is far less than the amount required to buy a place

That depends on interest rates. I lived in Korea between 2010 and 2015 and in the end jeonse really didn't make sense anymore. I had a German coworker who went straight from company paid housing to buying his own place after two years, which is not easy as a foreigner. I regret not doing the same. Of course if you look at the higher end of the market, the relative difference can still be fairly substantial. But I lived in an area where you could buy an apartment for say 200M KRW while the jeonse would be 190.
That’s the point. Even if you have antibodies, you can still get it.
Way easier on newer cars given the change to throttle and by wire. There’s also the option to add padding to the pedals as to get them closer to your feet. This isn’t adjustable but makes a big enough difference for some without changing the geometry for others too much.
you say, We've gone from a world where the average person trusts institutions to a world where the average person doesn't.

we've never been in a world where the average person trusts institutions

you're in a tiny usa bubble

established institutions in most of the world are openly corrupt, nepotistic, and kleptocratic, and they always have been, so average people trust their families and traditions, not institutions

people in the usa are not average people
It's from my need to accept dynamic conditional json to query data first.

Normally i could use if then else to build such where condition with ORM.
There shouldn't be any coming back from this. There are failures on multiple levels here & CircleCI demonstrated no one should keep any sensitive data with them.

> Zuber said that while customer data was encrypted, the cybercriminals also obtained the encryption keys able to decrypt customer data.

...what? why did this engineer have access to everything? Does CircleCI know what minimum access policies are for?
I mean, it was preventable, you just had to not use the massive single point of failure that is a cloud CI app. But everything is "so much easier" and "so much cheaper" with the cloud I guess!
FTX Pre-Mortem Overview
First blogpost of SBF
You can ask locals about that.
For those who want a clickable link:

https://betterprogramming.pub/dear-readers-er-i-mean-chatgpt...
The tenant gets all of their money back at the end of the lease.

Wild inflation rate appears.
It's quite fun to write a bf->c "compiler" and look at the assembly output that results from compiling that c. The result can be remarkably efficient; GCC will trivially reduce a double-loop of incrementation down to a single multiply instruction for example, it will optimize away pointer manipulation and just use registers, etc.
I am the engineering manager :) there is no VP of engineering. The CTOs friend he brought on with him is probably that role but they call them the "principal engineer" or something.

What's wrong with hiring a CTO? Do you mean it should be a different arrangement?
Didn't this recently happen with StateOfJS? Was kind of weird not seeing it hitting the top... even though it's not that controversial.
In my middle-school and highschool science courses, we sat at tables that had gas feeds to them. I don't recall what they were marked - probably oxygen and nitrogen or hydrogen or something. There had barbed ends, so as to connect to a flexible hose.

I never used them. Not once. I never saw them used. They were a feature of hopeful design, or vestigial hands-on activities.
For more super debugging powers, try the Design by Contract features in the 'contracts' crate:

https://crates.io/crates/contracts
The top Disqus comment, by Steve Klabnik:

"As someone who maintains _why's code these days, please, write some tests."
Different things are fun, and the same things are fun in different ways.

Hardware hacking, for example, is "back" in that it's once again in the limelight for beginner programmers after a period of being too expensive and too limiting to be attractive to a lot of people. It never went away, certainly, but in the late 1990s it looked more like this:

https://todbot.com/blog/2006/09/25/arduino-the-basic-stamp-k...

That's a webpage which compares the BASIC Stamp to an Arduino setup. The upshot? The BASIC Stamp was about $120 all-in to buy the hardware plus a proprietary development environment, whereas a comparable setup for the Arduino is $60 (or less) for the hardware plus a more pleasant development environment, especially if you're coming from Python or ECMAScript and don't like the idea of learning a SHOUTY LINE-BASED 1960s CRUFTFEST that isn't even something cool like assembly language.

So in some ways we've circled back around, but it's more like a helix: Yes, kids are Making LEDs Blink Again, but this time it's with a language that isn't a dead-end and it's with hardware they don't have to be so paranoid about blowing up. Experimentation is more fun if you're not afraid of failure. It's the same point in some dimensions, but it's a few miles different in a different dimension.

Speaking of dimensions, Web programming has gained a whole new set of dimensions. Say what you will about webdev as a whole, there's few easier ways to show off your work than being able to give your friends a URL so they can just load and go. Shadertoy alone is, from a 1990s perspective, so cool my teenage self would have gone of the deep end with it.
Yes, I agree. It is not so much about what we do or experience during our given lifespan, but what instead matters is the state of body-mind we are in, while doing or experiencing.
> Twitter might have turned off access to the apps deliberately because they don’t help drive ad revenue. At least some don’t show ads that appear on Twitter. That means the apps may be hurting Elon Musk’s ability to stop a major decline in ad revenue in the past two months.

I can only see the possibility that Twitter will start limiting and then charging access to the Twitter API to counter the cost of giving a free-for-all access for decades. Everyone should know that nothing is free forever.

As always, it now almost makes no sense to build your entire business solely on someone else's API. Third party apps and especially unofficial clients and apps always get a bad deal and access is at the sole discretion to the service that they are connecting to.

It's time to pay up to access the Twitter API.
Junior Software Engineer
(my first Show HN, be gentile ;)

I always liked NFTs - I thought the idea of trading digital assets was fun! But the whole space seemed very exclusive; you needed to lurk in the right discord or the right Twitter spaces etc.

I wished someone just gave me unbiased tips on which NFTs I should try buying (with the intention of selling at some point). Without finding one, I built on myself. The system pulls and parses ETH transfer logs, which I first started piping results through a twitter bot https://twitter.com/NftsWins). After collecting about 45GB or so of data for a year, I built an alert system, which is a combination of some stats models and a few classifiers I trained.

And yes, I use the alerts myself and put my own money on the line (you can read about that here: https://tracktradecrypto.com/were-live-and-eating-our-own-do...)

What do y'all think?
Maybe ChatGPT should host an AMA
Thanks. I'm a bit more familiar with neural theorem proving. It's an interesting area. For example, if I could train me a model to speed up (NP-complete) θ-subsumption for very long terms that would be a worthy addition to the purely symbolic toolbox I'm more at home with.

Autoformalization also sounds interesting. I've had some conversations about automatically turning big corpora of natural language text into Prolog with language models, for example. I don't reckon anyone is even researching how to do this with symbolic methods at the moment.

I'll check out AITP. Thanks for the pointers. I'm used to small conferences [and to underciting between disciplines] :)
Not so fast...

https://www.learngpt.com/posts/the-room-has-19-chairs-we-are...

Edit: even better: https://www.learngpt.com/posts/the-room-has-19-chairs-we-are...
I'm not saying you are wrong, but the United States happened to Standard Oil. And IBM is still a contender. To 50 company and one of the largest employers in the world.
NIH: Q&A: Covid-19, Vaccines, and Myocarditis (2022)
I agree to some extent, but your comment has several major fallacies:

Slippery slope, e.g., acknowledging privilege or past wrongs leads to a dangerous path, such as the Holocaust.

False dilemma, e.g., either one must give away their wealth or not feel guilty, when there are other options.

Genetic fallacy, e.g., implying that the actions of ancestors should not be held against someone because they are not responsible for their ancestors actions. Even if someone didn't choose to have a certain privilege, that does not mean that it does not exist.

Strawman Fallacy, e.g., presenting a misrepresenation of the idea of collective guilt and suggesting that it is the same as Nazis killing Jews.

Like I said, I agree to the extent that guilt can be unproductive. If one feels that, though, about systemic injustices that allowed them to attain a privileged position in life, it could be seen as an invitation to address those and/or current injustices.
ChatGPT could easily get 100% on the Mathematics sections, but I never thought it'd get 80% on the reading/writing section.
I used to log battery & charge with prometheus. Made nice graphs.

Really loved the Dell Venue 11 Pros I had which had a battery in the tablet & the keyboard. Made for fun graphs.
Yes, the SQL generator is limited. It's like 20 lines long and not the point of the article, which is to demonstrate the API.

If you want to compare Mermaid against D2, take a look at https://text-to-diagram.com. The maintainers of Mermaid have contributed to it.
I volunteer as a Big for Big Brothers Big Sisters in my area. It has been quite rewarding for myself and Little.
Not everyone can/should be a Big so if you’re looking for an Org to donate to I personally recommend BBBS
He who laughs last, laughs best. Keep laughing!
who decides who the good guys are?

Simple. Look at the guards at the border. Are they employed because people keep trying to sneak into the country, or out of it?
Just got home and on the drive saw a billboard that said “he who laughs last didn’t get the joke”
Keep laughing regardless!
I don’t have a ton of time right now, so I’ll just say: I have very complicated feelings about that comment, and have for years now.
Most of what humans call human reasoning is actually motivated reasoning. Excuses if you will.
Way to miss the point - when there are two interfaces, and people are demanding that both have feature parity (or same level of ease of use), it is stupid to point that since one of the interface is easier people should prefer that.
Ask HN: Has anyone been able to transform their personality?
For context I'm naturally introverted, never been consistently great in group social situations and struggle sometimes in 1 on 1 situations with naturally outgoing people. I'd like to feel more at ease with myself, feel more comfortable contributing in an authentic, confident, light-hearted way. But instead I'm often in my head over-analyzing instead of being present.

Has anyone here been able to transform their personality from one that is filtered/socially anxious/stoic to one that's fun/ confident/at-ease? If so what steps did you take to make this transformation?

Appreciate the help.
Second position. Tenants will likely lose the difference between the market value and the outstanding balance plus jeonse.

I was in a similar position and was advised against waiting for the property to be auctioned off and try to buy it myself.

Note: outside of a few neighborhoods, most apartments in Korea don't really appreciate in value. People want to buy new.
had that issue as well but I found that enabling a couple optimizations fixed them all on my laptop. I created an aur package for it hyprland-opti-git
If you let the bad emotions and feelings do their business, instead of constantly trying to escape from them, you wouldn't be feeling this way.

You, and many others in this modern world, remind of Dostoyevskian characters: neurotic, overly-emotional, busy buzzing around, the cause of all their own problems. No one can sit still in silence, alone with themselves -- they're always running away. There's always some emotion taking hold of them, and can't simply let it run its course. No, "something must be done!"

It reminds me of the Russian "martial art" система: the more you "hold on," the more pain you will feel, and less effective your moves will be. Somehow, people have never learned to let go, and become completely relaxed. They're constantly holding onto something, and being thrashed around by life.

Perhaps you people need to try ayahuasca? Or maybe meditation? Maybe drink less coffee? Maybe stop forcing yourself to do all of this stuff you really don't want to do? Take a break? Become mindful of your body, mind, and soul?

I have 2,000 weeks left. My life will not be lived "fully" to the standards of some over-socialized urbanite. That is fine. I have things I want to do. I don't care about anyone's opinion on them. Knowing I have lived half of my life already doesn't stir any emotions in me. There is no existential dread.

There is no "start" to living a life. You're living one already. If there are things that stir emotions in you, let them. Never exploring your feelings, leading to the emotional depth of a middle schooler, is one way to not live a "full" life -- not some inanity about "spending" your time "better" (to reduce life to some abstraction is only for the soulless).
Very cool!

Suggestion for ergonomics:

#[cfg(target_arch = "x86")]
use std::arch::x86::* as simd;
#[cfg(target_arch = "x86_64")]
use std::arch::x86_64::* as simd;

Then you can just use `simd::intrinsic` and you get the one appropriate to your platform.

A little extra typing at point of use but solves editor slowness issues and automatically adding imports issue.
What would you use is your app is not an SPA written in React? Consider something like a media site, the kind for which Django was initially invented.
I am currently reading it. It’s not as dense technically as this article, but does a great job of showing progress from the original two games, Pong and Combat, to more technically complex and innovative ones like Adventure, Yar’s Revenge and Pitfall.
Synology NAS devices recommend Btrfs and makes more space available when using it for storage pools.

https://www.synology.com/en-us/dsm/Btrfs
Discussed before:

FTX pre-mortem overview (99 comments)
https://news.ycombinator.com/item?id=34353160

Sam Bankman-Fried Launches a Substack (14 comments)
https://news.ycombinator.com/item?id=34356134
I rarely saw templating to be a bottleneck. Database access, way more often.
That's entirely fair. I do think the sentiment is basically good advice for people working on projects that involve more than one person over time.
The locals…of the territory you just conquered?
Wikipedia on Ogedei:

> he developed ortogh trading systems, instituted methods of tax collection, and established regional bureaucracies which controlled legal and economic affairs

just collecting the taxes on such a huge territory sounds like a pretty big undertaking, let alone all these other things mentioned
In January
it's so nice
while slipping
on the sliding ice
to sip hot chicken soup
with rice.

Are there more of these monthlies?
The poster is against legalization because he thinks the smell is icky.
Is it out of the question that they could have done in Europe what they did in China?

On the other hand, it seems likely that the resulting empire would fracture into a collection of Khanates, as that is what happened to the actual empire.
I love how the curator of _why's code showed up in the first disqus comment to remind people to write tests[1].

Edit:

1: Eleven years ago!
If you boost into empty space (and not say the Magelanic Clouds or something similar) you are loosing access to a lot of usable mass. Maybe better to do a lot of backups and stay in the galaxy ?
I’m talking about stock macOS, yes.

> something like Windows Media Player to cover all that much either

Well, in Windows 11, Windows Media Player does support ALAC. Heck, it will even rip your CDs and encode them in ALAC.
Here's an example to explain jeonse. An apartment might have a purchase price of $500k and a jeonse "rental" price of $300k. If you rent under jeonse, you pay this $300k deposit to move into the apartment and you get it back fully when the lease expires. You could also pay monthly rent for $2k a month if you choose to rent on a monthly basis with low deposit.

Tenants like to rent under jeonse because it feels like free rent. The reality is that many tenants need to take out loans to make the jeonse deposit amount. Landlords make more with monthly rent because $2k of monthly rent is a higher return than you can make than receiving a $300k lump some to invest over the two year contract.

The reason why landlords rent under jeonse usually becomes they are really betting on property price appreciation. For the landlord to buy a $500k apartment, they only need to come up with $200k. They can use the $300k jeonse for the rest. When real estate prices increase, things go well. The apartment price appreciates to $800k and 2 years later, they can increase the jeonse price from $300k to $500k. Now you have $200k in extra cash to invest in your next property.

The opposite happens when real estate prices go down as they have been for the past 6-12 months. A landlord rented their property for $300k jeonse but now that prices have depreciated, they can only receive $200k on the market. When the current tenant's lease expires, they are supposed to get the $300k back but the landlord doesn't have this amount available in cash. They need to find a new renter and get money from them first.

With low interest rates, people could afford high jeonse amounts. These high jeonse amounts would lead to properties appreciating even more which would lead to even higher jeonse amounts. Now, interest rates are rising and you see cases like these.
Say you have `<Parent>` and `<Child>`, and `<Child>` is outputting several HTML elements when it renders.

There's three major aspects that control what happens to the DOM nodes that React created for `<Child>`:

- If `<Parent>` stops rendering `<Child>`, React will completely unmount that `<Child>` instance, including removing all DOM nodes that were created for `<Child>`

- If `<Child>`'s rendering logic noticeably changes the HTML elements it returned, like replacing a `<p>` with a `<div>` at that same spot in its tree of returned elements, React will remove the DOM nodes that are no longer needed.

- If you identified specific child elements using the `key` prop, and you change the `key` you applied, React will take that as a signal to unmount the previous instance of that child and re-create it

So, loosely put: React will keep the existing DOM nodes as long as you're still telling it you want elements of that type, at that depth and path in the tree of elements you return. So, sure, if you had something like `return <div>{condition ? <A /> : null}<B /></div>`, then React will keep that `<B>` instance alive, because you're continuing to ask for it in the same location.

I'm not sure what you're trying to say with the "back channels" bit. Are you referring to how React manages hooks?

React has _always_ kept the real props and state values stored in its internal data structures. In that sense, both class components and function components are just facades over how React actually stores things. In fact, even with class components, React would assign `componentInstance.props = theFiberObject.props` at the last second before rendering it. The fact that hooks tie into React's internal Fiber objects is just a different syntax for the behavior React always had.

Per your other comment, it sounds like you are confused about how React rendering works. I'd _really_ encourage you to read my post that I linked above, which explains the general rules and behaviors. The behavior has also been described in the "Reconciliation" page in the React docs:

https://reactjs.org/docs/reconciliation.html
I went to AITP for the first time last September, and I found it an absolute pleasure. Everyone was kind and wonderful and open-minded. The venue was wonderful too. Highly recommended if you're interested at any point.
Move. It's not a lifestyle choice, and you don't have to live there.
It’s because I spent a tens of hours doing research. I’m sure it would take me a lot longer if I had to specialist-hop until I found someone familiar with TOS
sexualization of cartoon characters, lolis, and “kawaii”. There’s also animal ears and tails that are “sexy” in weeb culture.
>In recent years, the share of Japanese women remaining childless due to problems getting married has jumped, becoming the top reason among women between the ages of 25 to 49.

>It appears that one major hurdle to marriage is finding a suitable partner with adequate financial resources.

To me, it looks like a problem of women having unrealistic standards, and keeping them until they're past their prime and marriage becomes hard.
Why do people use C11’s atomic operations without a specified memory order? The qsbr.c doesn’t appear to explain why it has chosen the default order (sequentially consistent) for all of its operations. I don’t see any arguments about the release and acquire ordering that SeqCst implies or why sequential consistency is needed. The implicit seqcst variants of every atomic operation should never have been part of the API IMO. At least in the Rust code I read, where people are forced to confront the choice and specify one, there is very often an attempt to justify the use of particular orderings. When people aren’t forced and don’t comment on it, I can’t tell the difference between someone who really knows their stuff and eg knows it doesn’t matter for correctness or performance, and someone using the “use seqcst it’s never wrong” strategy which is of course not true.

From Mara Bos’ new book (https://marabos.nl/atomics/memory-ordering.html#common-misco...):

> More importantly, when reading code, SeqCst basically tells the reader: "this operation depends on the total order of every single SeqCst operation in the program," which is an incredibly far-reaching claim. The same code would likely be easier to review and verify if it used weaker memory ordering instead, if possible. For example, Release effectively tells the reader: "this relates to an acquire operation on the same variable," which involves far fewer considerations when forming an understanding of the code.

> It is advisable to see SeqCst as a warning sign. Seeing it in the wild often means that either something complicated is going on, or simply that the author did not take the time to analyze their memory ordering related assumptions, both of which are reasons for extra scrutiny.

When SeqCst is used explicitly, then it deserves scrutiny for either of those reasons, but when someone uses SeqCst implicitly, all I get is the latter.

That said, this is a very good post. It very clearly laid out the way quiescent states are useful and how libuv gives you one, and did so very efficiently, without any waffling on.