skysight-inc/HackerNews huggingface dataset:
And the updates keep reinstalling things like facebook. It's awful. One of the updates actually uninstalled the facebook messenger app for some reason, no idea why it did that.

EDIT: sorry I forgot to say thanks for the recommendation, I'll check it out
As a student there was this programme for summer internships where you'd do 10 min interviews with a bunch of companies. Sounds crazy but honestly good practice.

I fucked one up by being 5 mins late - aka 50% gone. Lesson learnt haha. No I didn't get to the next step with them.
I got my first job from a family friend but was qualified for it. I think junior jobs are incredibly difficult to get, probably the hardest point of your career. About 5-10% of the people who did an associate degree with me work in the tech industry. And nearly all of those who do end up in basically a shitty call center job or doing maintenance work in some factory.

I think the odds of landing a tech job are seriously low. A degree from an elite university may double or triple your odds, but I still get rejections from people who say my resume was impressive. Most of the people who make it work incredibly hard and often don't realize how hard they work. HN is full of people who say tech jobs are easy, but also full of people who regret how hard they have to work to keep one.

I think it's fine to give up, but if you really want it, then maybe pick up Cracking The Coding Interview and play the game. It recommends about a year of preparation, which is actually less than doing a degree. Though in my exp it takes half a year to even land a job even if qualified.
Sanctions aren't an alternative to war. We like to imagine dropping bombs on someone is less polite than starving them to death, but it's just an illusion.
Being around 2000 myself, I agree that Agadmator’s analyses are not very deep or insightful.

Agadmator channel is educational and informative when it comes to chess scene, drama and history. In this regard, I think he’s the best and most comprehensive.

Overall I enjoy Gotham, Agadmator, Hikaru, Eric Rosen in that order.
>the ex-spouse at least has an iota responsibility to identify the feelings of neglect, rather than pointing out the neglectful habits without reflecting on why she was so bothered them.

While this isn't really wrong I think it just derails what the main point of the article is.

>'big issues' (e.g. never cheating)

This baseline of "at least I don't cheat" or "at least I can provide" (implicitly saying things like "at least I'm not a drunk/drug-addict/bum") is so laughably low. His wife left because she wasn't happy and didn't feel agency. It's _possible_ she could ahve communicated things in a way that finally got through to him, but the vast vast majority of the emotional introspection and reflection is absolutely on his side.

Another comment said it: compromise and such are table stakes. They're nothing. The real goal is to be in a happy and healthy marriage. To support, listen to, and empathize with your partner, and to get the same back. From that perspective I don't see how you can come away with any other conclusion than he was, genuinely a shitty husband in many ways.

No body is perfect, and the real hard work in a relationship is communication. But if you're approaching it from a perspective of game theory and compromise and winning battles about chores, you're being a shitty spouse.
That's really smart.
From the perspective of an engineer who cares about nothing but getting paid, the whole discussion in the OP is irrelevant, no? the whole thing is about somebody else's problems irrelevant to you, you'll get paid and probably not fired with or without irrelevant due dates.
Sure, but is there a reason to believe he would have done anything different had he been allowed to go on?
They are intentionally similar, ProseMirror has some great ideas. We tried to tackle those ideas from an extensible angle where nodes themselves, which form part of a tree, are the core to everything in Lexical. There are no "marks", instead you just use properties on the given nodes and treat them in an immutable sense. Nodes also present a set of createDOM/updateDOM methods, that allow you to define you DOM element, and its properties, to be passed back to Lexical's DOM reconciler.

You can imagine the EditorState in Lexical as not only the source-of-truth for your editor's data, but also the virtual DOM for your view. Lexical diff's both and applies delta based on dirty node logic to improve performance. Furthermore, any mutations to the DOM outside of Lexical and reverted back to Lexical's EditorState – to preserver source of truth.

Lexical also promotes different types of "text" properties on the TextNode class. Such as if the node is segmented, tokenized etc. This is a far better accessibility experience, as it ensures you can build rich text nodes – like custom emojis, or hashtags, or mentions without bailing out to contentEditable="false" which is what almost every other editor promotes. Which is also a major hinderance in terms of the ability to properly utilizie NVDA, Jaws and VoiceOver to move selection through the characters (in most cases, they skip non contenteditable elements entirely, which is terrible).
Sanctions are saying “we will not trade with you”. Refusing to trade is violence?

Is it violence if you walk past a homeless guy who is hungry and you don’t give him food?
> Or do they realize its all a fraud as well and trying to make a quick buck before the regulator's swoop in

I don't know who the "they" you're referring to is, but I'm pretty sure the people who are really into NFT's actually believe in it. My guess is there's still more scammers than not, but they remind me of card traders. You can laugh at them all day, but some of those pokemon cards are worth a lot of money. I don't think they think its a fraud, they like the feeling of owning that NFT.

So getting back to it, "realize its all a fraud", that's already poising the well before you ask the question. It would actually have to be one(a fraud) for someone to "realize" that it is. Otherwise you need to talk objectively and work your question from the standpoint that "NFT's/crypto is a fraud" is merely an opinion and not a hidden fact that needs to be realized.
Many people would call it a design flaw because it leaves a ton of the chip's performance on the table for common workloads in exchange for essentially nothing.

TLB size is not where you're cutting costs. If you need to make it bigger so that common workloads can max out the other parts of the chip, it's a no-brainer decision. This isn't a sensible tradeoff.
this is a press release about a new study not a news article
I'm not saying the above poster is wrong, but never ever take pricing advice from devs.

Especially not devs on Hacker News.

If you want to sell this (and you may not), sell into QA or product leaders.

"Are you tired of deployments from your devs with dead links? A yearly license of red light is only $6k for a team of 20"
You don't need React. Lexical has no dependencies, so you can build bindings for your framework/library of choice. There are folks working on a SolidJS implementation right now. You could also do it with VanillaJS if you wanted too.

The reason we have React bindings from the start, is because we needed these internally at Meta.
> I've written scripts the automate the creation of parts like screws that can be imported into 3D CAD tools.

Cool!

I found a really cool plugin for Inkscape that computes gear parameters (I have access to both laser- and water-jet cutters). That kind of stuff is really useful for non-machinists like myself.

> Libraries for STM32 chips so that I could easily go from idea to something I could test.

I discovered CubeMX about, gosh, at least 10 years ago, and it changed my life. I went from Arduino to STM32 and suddenly i have all kinds of peripherals. Their stuff is awesome.
right, I'm sure that people who write low-level libs will be thrilled to optimize them for 0.1% of the iGPU market
Ohhh I see, it's just fake news from people in China, they computer generated all the videos in the last week showing culling of animals. Got it, don't trust information coming from China.
TikTok – Dislike Button
You could definitely build a code editor with Lexical. There's already a lot of interest in the community to add plugins around Lexical to match that of ProseMirror. It might not be there right now, but the foundations that make it possible aren't missing.
I wrote Empire for my own enjoyment. Turns out, my friends (and even my not friends) liked it, too.

https://classicempire.com/

Also a disassembler, editor, file dumpers of various formats, directory comparators, accounting aids, audio file declicker, hard disk driver, a program that would image a floppy disk, VT52 emulator, etc.
That would light it, but you don’t necessarily want every image to have “flat” lighting. It’s ok for portraits and for documenting things, but usually directional light is more interesting.
Why Is My Internet So Slow?
It's because your average HN reader/commenter/poster skews toward upper class entrepreneurs (and people trying to become them) and has a vested interest (whether one realizes it or not) in the continued survival of the legacy financial system - even as that system continues to fail those outside the developed world (and quite a few of those inside it).

Cryptocurrency ain't a silver bullet by any stretch, and there's a lot of problems with it and excessive hype around it, but it is a great opportunity for the developing world to circumvent a system increasingly rigged against them in favor of one that treats them as equals.
Deja vu? I saw these comments three days ago but they show as being from today. @dang seems like something is wonky? The comments correctly show as 3 days old in the commenters' histories.
Bolsonaro's rise was partly due to the popularity of populist fellow-travelers like Trump, whose own rise (as per this thread) goes beyond social media. And surely the fall of Lula da Silva's government had something to do with the popularity of the right wing. Not to mention, their economic rise has since stalled.

As for France, the current Le Pen's own father made it to the second round of presidential elections as early as 2002, theirs is a family that has been around for decades. And surely the War on Terror, the rise of the American intelligence surveillance apparatus, reaction to that apparatus via Wikileaks, the Arab Spring, the Libyan Civil War (which Sarkozy's government was very much in favor of intervening in), the Syrian Civil War, and the ensuing refugee crises also have something to do with the increasing popularity of European nativist sentiment.

Finally, how quickly we forget the popular conspiratorial fringes of yesteryear. Before MAGA there was the Tea Party, before Qanon there was 9/11 Truthers, then anti-NWO Clinton-era militia movement, then so on back to the Birchers. The 2000s were no less a highly charged polarized environment as full of emotional phenomena, it had just as much fanaticism and tempers running hot, it just wasn't in realtime yet. There were plenty of message boards and blogs filled with vitriol back then. You want something more mainstream? The 2000s was the birth of FOX News as a conservative trumpet, and right-wing talk radio was huge as Glenn Beck, Michael Savage, Bill O'Reilly, and the late Rush Limbaugh were around to rile things up.

It's highly reductive to boil down the causes of discontent to social media, i.e. "people being crazy on the internet".
Kind of off topic but I'm currently working on a DIY project to add self-propel to a 110v corded mower.

The goal is to have an electric rope mower for the biggest part of my back yard that happens to have a 110v outlet in the very center (septic alarm pedestal).

https://youtu.be/dmCQkosIa2k
Very interesting, I guess one of the reasons it didnt take off because it wasted so much space in the boot
I'm always nervous about 3rd party API wrappers. It's basically saying "Here's the keys to my (users) Google account, please don't do anything bad". Even if it's open source, there's no guarantee there's no malicious change in version x.x.N+1
I'll bite. We're coming up on our 24th anniversary. I will likely regret this, but this is what I have learned.

1. Misery is a function of expectations management. As is said, every relationship is different. Expectations could range everywhere from

"You are an adult and this is your house, too. Clean up after yourself like an adult who owns a house."

to what is common in our house,

"Housework gets done when it gets done. Fortunately we live in an area that doesn't have roaches."

It is notable that the author does little more than speculate on his wife's expectations. After that many disagreements, not fully understanding the other person's expectations is a big red flag. We can argue all day long as to whose responsibility the understanding is; that is also a big red flag.

2. It's not about the work you do, it's about the work you make. This one is a big deal to me, since I grew up in a family that expected me to clean up after them. All the laundry, dishes, yard and additional housework was my job starting when I was 10. And no matter how well or poorly I did, chances were high that I was going to get hit for something. Note that the author does not provide any of this context. His wife very well may have been looking forward to spending the rest of her life with a partner who was an adult who didn't leave crap laying around, knowing that it would somehow magically reappear clean in its designated storage location. Or she could just be uptight.

3. No relationship of any kind is fire and forget. It is a daily commitment to a complicated matrix of rules and accommodations, all of which has a cost. If a person does the cost/benefit analysis of doing this work and decides it's not worth it, hurt feelings and financial implications aside, it's not worth it. This is not only true of marriages, it's also the case for friendships, family, employers and coworkers. We're making hundreds of these calculations every day. It's a thing we do to feel safe. When the benefit does not outweigh the cost, you don't feel safe. That's bad for everyone's health.

4. It takes 5 positive experiences of someone to reconcile one negative one. I think I read another comment that was adjacent to this. I see this as sort of an economy of deposits and withdrawals, and that's not a particularly original analogy. At the end of the day, we are social animals; both small and large gestures of allegiance foster an environment of safety and comfort. Our lizard brain needs these things.

5. Capuchin monkeys prefer grapes. Fairness is a reflex. It is not rational and does not respond to logic. Though I can respect, "I might want to use it again."
You seem to be sort of doing this by brute force; a non-brute-force way to do this is with Aryabhata's Pulverizer Algorithm to get a continued fraction you can then truncate to get convergents.

571/1000 = 0 + 1/(1000/571) = 0 + 1/(1 + 429/571).

429/571 = 1/(1 + 142/429).

142/429 = 1/(3 + 3/142).

3/142 = 1/(47 + 1/3).

So 571/1000 = 0 + 1/(1 + 1/(1 + 1/(3 + 1/(47 + 1/3)))), or, in the notation that is conventional for continued fractions, [0; 1, 1, 3, 47, 3]. The truncated convergents are [0], [0; 1], [0; 1, 1], [0; 1, 1, 3], [0; 1, 1, 3, 47], and the full fraction. These convert back to rational numbers respectively as 0, 1, 1/(1 + 1/1) = 1/2, 1/(1 + 1/(1 + 1/3)) = 4/7 (your desired approximation), and 1/(1 + 1/(1 + 1/(3 + 1/47))) = 189/331. Except for 0, these are exactly the same ones your program finds, but the Pulverizer only required four divisions. (The difference in efficiency is insignificant for manually entered fractions with a modern computer, though.)

This is explained in places like HAKMEM, the Machinery's Handbook, and I think the Aryabhatiya. But I don't read Sanskrit, so I've never read the Aryabhatiya.
Don't have the book any more, but I believe Kai Lai Chung says in "Elementary Probability with Stochastic Processes" that J.M. Keynes made a similar point - if the roulette wheel is red ten times, then you should suspect that there is a bias, and bet on red for the next.
Spit out tips in the push shell output from time to time, maybe? Not sure if you have guidelines around what can go there but I definitely appreciate the helpful stuff GitLab has added there.
Tuning WiFi Radios
This is why I love being able to mute with a click in my KDE taskbar.
that is 100% what you should do.

but usually the other person will ask "what did I do wrong?".

and you can be really honest and possibly hurtful; " i dont find you attractive anymore.", "i think i can do better", etc...

or you could ramble on about the glass by the sink.

either one is going to make the other person feel bad
I created a small program using arduino and IR receiver to control PowerPoint slides using any available remote control.
I had to create a small go program to interface with arduino-cli so that I don’t need Bluetooth or any other hardware, just the serial port
> Google is giving people what they actually want, which is lifestyle content

you're right that google is giving people what they want, the people that are getting just aren't the ones searching, they are the people who are making money from you having to scroll through pages of ads before getting to the actual recipe.
Platform Engineering 101: Takeaways from Building Internal Tools at HubSpot
Lots, sometimes intentionally, sometimes not. I'd say most of the things I have on my github I wrote for myself and then put them up just in case someone else might find them useful.

OTOH I thought some people would enjoy this but no one did so unintentionally it's just for me.

https://mopho-v.org

I use nearly it every day on one or more of Windows, Mac, Desktop, Laptop, and VR (via Oculus Rift's ability to show the desktop in VR). It does have a couple of semi-showstopper bugs that I need to fix but I'm lazy and it continues to mostly meet my use-case well enough that I haven't gotten around to fixing it.
Exchanges to fiat aren't built on decentralizing anything, they are explicitly about centralization. Why would it be interesting that a financial company would have an office?
That's not accurate, a nuclear capability is not as binary as you make it out to be. In no particular order, there's:

- Having a bomb

- having one that works consistently (NK has conducted tests that likely failed to produce the expected yield)

- having a device miniaturized to go on a missile

- having a missile capable of hitting targets at significant range (reliably)

- solid fuel rocketry (fueling can be a giveaway of an imminent strike on liquid fueled, allowing preemptive action)

- Evading missile defense systems

- MIRV
True, but applying that logic in order to give credit to Google is wrong, which is the point of the comment above.
If you’re writing a low-level library, don’t you want it to target specific architectures?
Wouldn’t you want the abstraction happening higher up?
This is throwing up a soft paywall for me FWIW - I get up to "...couldn’t run more than an hour or so without crashing." and then the article text stops, there's a "become a member" interstitial and then I'm fed with tons of headlines for different articles instead.

Because of the sharp contrast with the interstitial block I thought it was like a footer, and then a skippable/ignorable part of the layout, and spent some time confusedly scrolling up and down thinking the content was past it, then I realized the "Keep Reading" bits were links to other articles... wow what a mess.

</rant>
it's hilarious to see reddit/HN types spit out neocon warhawk soundbites like that when something hits a nerve
His ability to steal the win from opponent with stalemate in time scramble is fun to watch too.
I think you may be underestimating the potential of Dall-E. While it is true that pattern recognition is a key part of what it does, the fact that it can generate images from textual descriptions is a significant step forward. It's not just about art or composition; it's about understanding the meaning of the text and then creating something that reflects that meaning. In that sense, it is quite similar to how a human would approach the task. And oh yeah, gpt generated all the sentences before this one.
I’ll check them out, thanks.
Convert shapefiles to gridded CSVs with Python
This one is very good, Action Doom 2: Urban Brawl: https://www.youtube.com/watch?v=fbzch3PD2GU
GP may be responding to the fact that the vanilla quick start page is empty while the react one is not

https://lexical.dev/docs/getting-started/quick-start
Dr Suess was actually one of the better war propagandists: https://en.wikipedia.org/wiki/Dr._Seuss#World_War_II-era_wor...
How does it compare with DraftJS?
I wonder how far from the islands a trained navigator could be and still notice them - via currents or birds or ?
You.com has the Code Complete app integrated into search, which is similar to Github Copilot
That’s not a full explanation. If it was the only factor then richer countries would pay more than poorer ones.

It doesn’t explain some of the anomalous results, such as Pakistan paying way more than India.
I've heard a voice say "You can't let this guy get lucky" in the back of my head, when doing a particularly dumb gamble, so there is some sense of fragility in the degenerate gamblers, intending to break to get that sweet rush of self victimization. "Don't touch that, it's evil!" -time bandits
can this be fixed by good toolchains or do people have to #ifdef their code around it?
The optimistic side of me was briefly elated that, perhaps, since all modems had since become good, there were no longer any bad modems!
Alas, reality.
How does this fit in with Draft.js? Is it a successor? Seems like it has to connect in some way...
> I suspect the missing cases will be clear with a manual audit of the synthesized code

We might just have really different brains but "read the code and figure out everything it doesn't do" is one of the hardest possible tasks for me?
Yeah, we're still working on our docs. Watch this space! :)
Augmented Engineering
Helping the North Korean government do anything is assisting a government happy to let their populous die while resisting sanctions.

I don’t think I compared it to murder from an immediate seriousness perspective, but I’m sure the impact of Bitcoin on NK would cost more than one life’s worth of quality of life (improving the bottom line, helping the country resist sanctions for longer, etc).
> No, it is not ever created with capital.

But of course it is. If I spend a year writing a book, ownership of the book is now capital. I may sell copies of the book (in digital form to keep things clear) for decades to come. The capital resource in this case generates income without additional labor on my part after its construction, and no labor on anyone else's part, ever.

> I do not believe you understood.

I do understand.

Your perspective stems from a measure of free agency. Mine stems from a measure of relative value.

Your perspective is useful when reasoning about moral issues related to overwork. For example, we should provide for those who cannot provide for themselves - so they do not cease to exist as you put it.

It is not so useful when reasoning about how to value the actual work output.
There are also people that exaggerate everything into either A) Woke B) Nazis.

That's all I see on Twitter. Slightest conservative view, may be want to promote apprenticeships, hard work ethics and desire to have a solid rule of law? You're a Nazi. Want to promote unisex bathrooms and climate change measures? You're straight up woke, soy boy from SF that wants to ride on Vespas and reads CRT books before bed.

These people are the problem.
SF does not have a two-party system.

SF at this point in time exists solely to explain why you should have an n-party system, n > 1.
Decoding Zero Trust Marketing with Appgate's Chief Marketing Officer