skysight-inc/HackerNews huggingface dataset:
I've done a lot of Win32 development in C and C++.

People here are saying don't expect it to be Unix, and that's fine. When I write for Windows, everything is PWSTR and that's fine.

But I have seen a lot of people get tripped up on this. People who are not well versed in the issue have no idea that using fopen() or CreateFileA() will make their program unable to access the full range of possible filenames, varying with the language setting. I've absolutely seen bugs arise with this in the 21st century.

The old "ACP" is meant for compatibility with pre-unicode software, but that hasn't been a big concern for something like 20 years. It is a much bigger issue that people are unaware of this history and expect char* functions to just work.
In Soviet Blockchain, blockchain encrypts you!

I kinda like it!
I was advocating for this for years but gave up when I talked to someone at Pager Duty that was just straight out against it. For almost irrational reasons. I kept trying to make the case that for a company like their that literally can't be taken offline without risking huge chunks of the internet why wouldn't they want to run their whole business on an abstracted away platform to, say, switch to Windows if linux had a 0day, etc.

> Too many moving pieces. Too much work.

It still boggles my mind that this is the way we do things. "Patch fast!" Ok cool. That's going to keep working out forever.
> The main thing is I only get energy from talking to interesting people about interesting things

I can relate to this, but to me it's different than true extroversion.

My mom was an extrovert. I took her to the grocery store once, waited for her at the front while she tooled around in a cart (she was elderly but wanted to shop by herself). She had to pick up maybe 5 things. After about 20 minutes, I called her and she didn't answer. After 10 more minutes I called, she answered, and said she was talking to a "friend" about her husband who had recently died. I said, "Who is this?", and she said "You don't know her, we just met." I actually got kinda mad that I had been waiting all this time, she hadn't finished her shopping, and had been (and still was!) talking to some stranger so long.

Once we were in standing in line at the checkout, again at the grocery but when she was younger and getting around okay, and people would just start spontaneously talking to her, or she to them. Next thing you know they'd be telling her about their husband that cheated on them, they didn't get along with their kids, or who knows what!

In the grocery store, no one talks to me - ever. I don't care, but it just doesn't happen. My mom told me once it's because I don't look at people. My sister asked why everyone talked to Mom and my mom said, "the secret is, don't ever talk about yourself. If someone tells you something, just act interested, say 'Really?', or ask them a question, but then wait for them to start talking again." My sister has tried it and said it's amazing how well it works.

A big difference between me and my mom is that she was actually interested in the lives of complete strangers. She liked people on a level way above me. And not just for small talk: she talked with them about their lives, their problems, their goals, their careers - you name it. She was energized by talking to all kinds of people. To her, all people were interesting and energized her. A true extrovert.
That "measures the satisfaction of consumers across the U.S. economy", very different from Brand's Customer Experience Surveys. Having worked as a software vendor in the CX field, I saw a lot of different implementations of the "same" survey metrics. NPS was only standardized one (I think because its from b school in the 80's).
> ... It may sound strange but I almost feel I have to ask for permission to move on. Like it's not real unless I share it with someone else.

Why not do that? Share it with someone else.
They make it easy to switch between multiple devices.

Then they make it harder to avoid switching between devices. For instance if you're on your laptop waiting for a call and want to check some link on your phone, if it ever happens to have audio in any way or form it will take the connection from your laptop, and you'll have to reswitch them when your call starts.

Same if you're listening to something on your iPad and a call comes on your phone . Your guess is as good as mine about how it will go.

In the end I bought separate headphones for each devices and while I had them the airpods only paired with my phone to avoid annoying surprises.
“Show me the man and I’ll show you the crime”

-Lavrentiy Beria

https://www.oxfordeagle.com/2018/05/09/show-me-the-man-and-i...
Interesting idea. I did a search for Latin words that have no known meaning and found this:

https://latin.stackexchange.com/questions/4683/what-is-the-m...

which suggests a corslet being stiffened with "pale mountain bronze". Perhaps the "pale mountain bronze" is in the form of a dodecahedron? Then did a search for ancient images of women wearing toga's and found this:

https://i.pinimg.com/originals/61/29/74/612974bb3612d3ccf9c9...

Look at her shoulders. Maybe these dodecahedra were ornamental fasteners for clothing, with the different hole sizes allowing them to be used with different weights of fabric. So perhaps they were a fad fashion adornment for rich women (due to the cost of the precision manufacture). I could see the smaller ones being used as a weight attached to clothing to control the drape and accentuate the figure as well. Pull some cloth through it, tie a knot and it pulls on the cloth in a certain way. A hair ornament would make sense also, with the different sized holes allowing for pulling differing amounts of hair through the holes and knotting the hair to hold the ornament in place.
No it doesn't. I listened to the audiobook and agree it has very good lessons. One of the big ones has to do with empathy.
I wish I'd had a book like this when I was a kid.
Finish the reference implementation [1] for https://concise-encoding.org

I'm at the "last 10% which takes 90% of the time", and want to get it finished by q2.

[1] https://github.com/kstenerud/go-concise-encoding
In 50 years, if you do really well, everything will be different except the life partner you are choosing now.
I was actually only referring to the first few paragraphs; I have no comment on the rest of the essay.
I run the same business. If I started again, here is how I would do it.

Ignore the website part. When someone asks to buy your art, just send them a message. Communicate, send them your bank account or Paypal. When you receive the payment, ship the item.

----------

If I were you, I'd create Reddit/IG/FB/Tiktok account.

On Reddit: Find a subreddit that you think people interested in your art. Post your arts there.

On Tiktok: make videos of your art with trending music.

On IG: Post your arts frequently. Post reels with your Tiktok content. Follow for follow strategy still works.

On FB: Find groups you think people interested in your arts, and post.

If your arts are not violated any copyright policy. Create an Etsy account. Post your listing there, and redirect everyone to this.

----------

This is a real business, you have to spend time and effort to make it work.

Not only marketing part, but product part too. You have to research what the market want, and draw following what they want to see (Not what you want to draw)

Don't expect overnight success.
Well, I made it for a reason ;)

It is super simple and generic and could certainly be improved with a few days of work.

For ex: saving the schemas to a text file or a sqlite with PAR records for redundancy right when the db is created or the schemas changed, then more automated (say, given a set of schemas, chose the one the most likely given the data on hand and its possible interpretations, including say the range of values, even with a basic minimization of variance approach)

But then I may want to charge for the time and effort of coding that while I'm not in the business of data recovery... so feel free to improve on that when you start needing it, like the next time a disaster strikes :)
> being "loud" about that just ensures users will switch to a different browser.

Do other browsers already have this feature? If not, I am not sure why someone would switch to another browser when they would have the same issue with that one.
I’m running collocated servers with simple docker compose file too. Actually https://mailsnag.com is hosted on one of the servers and is using single docker compose file for deployment. Not sure why the author had to record every single docker run command when docker compose file manages all of that for you.
You're right if they're wrapped in an Arc<T>. But it's a lot easier to confidently clone an immutable data structure to threads/async functions because you know they won't be mutated by other cores. If you're cloning mutable data, you'll have to collect each "shard" at the end of whatever runtime loop your program has, and merge them back into the authoritative model. (Or drop the changes, but then why make the data mutable?) Gets hairy.
Could you source this? What kind of blockchain tech?
I am European, so yeah, European public health care systems have been taking care of me pretty much all my life, including the months my Mom was pregnant with me.

And I have NEVER had anything to complain about. Neither has my family, or anyone I know. The quality is top notch, and getting an appointment is as easy for me as picking up the phone.

And btw. if anyone is unhappy with what public health care provides, its easy to get private insurance ON TOP OF it. Public health care doesn't replace private insurance, it sets a baseline of quality people receive no matter what.

And speaking of quality:
https://www.healthsystemtracker.org/chart-collection/quality...
Security done right: Celebrating infosec wins in 2021
I think the reason I became a nerd was almost entirely loneliness. I would spend my nights alone in my room with a monochrome 286 that was given to us.
In the context of those conversations, there's a lot of implied "therefore you should vote republican", if it's not out right stated.
‘Pooh,’ ‘Sun Also Rises’ among works going public in 2022
Traefik Proxy[0] was a game changer for my self-hosted setup of Docker containers.

Traefik can read labels applied to Docker containers (easily done with docker-compose) and setup the proxy for you as containers come and go. Even maintains the Lets Encrypt certificates seamlessly.

[0] https://traefik.io/traefik/
> With this in mind, we chose to assign seven designated Block Producers for Ultra’s blockchain.

This does not sound truly distributed. Like you might as well not use Blockchain if it's not distributed.
Exactly, at this decade it's still a ripoff = huge margin for them, but market is there, one can't deny that. It'll even out eventually so they're on par with smaller shops and dedicated/colocation, eventually they'll have no choice but to cut margins and leverage scale to kick out smaller competition, they'll delay it, of course, as much as possible with lock-in dark techniques etc – but at the end there is no reason, in theory, why they should not be more attractive price wise with anything else you can come up with. At this decade-tick timeline they're happy taking huge margins and people just throw money without much of first principle etc thinking.
I can recommended PureBasic. You can call win32 API directly from PureBasic if you need to. Easy to both build and call static and dynamic libraries.

https://www.purebasic.com/
In the long run and for most higher global nationwide scale AWS/GCP will be cheaper from 1) general reduced price every few quarters/years 2)private contract. It’s important to realize those cloud providers does a whole bunch of work to reduce cost internally so customers can pay less (eventually)
Show HN: No Signup, Yet, Authenticated Posts
> identical SSDs ... you're likely to have them both give up at the same time

I wouldn't say much more likely than with traditional drives, unless you are getting towards EOL in terms of how much rewriting has been done but after that much time I'd expect randomness to separate things out at least a bit.

The main concern I have with either drive type is finding out blocks that haven't been touched in ages have quietly gone bad, and you don't notice until trying to read them to rebuild the array once a failed drive has been replaced - that applies equally unless you run a regular verify. Other failure modes like the controller dying are less likely to happen concurrently, unless there is a power problem or some such in the machine of course, but again these might affect all drive types and this is one of the reasons you need proper backups as well as RAID (the age-old mantra: RAID is not a backup solution, RAID increases availability and reduces the chance you'll need to restore from backup).

Having said that, my home server deliberately has different drives (different controllers, highly unlikely that even if the memory on each is from the same manufacturer it is from the same batch) in its R1 mirror of SSDs, just in case. The spinning metal drives it also has in another array were bought in a way to decrease the chance of getting multiple from one batch in case it is a bad batch.

> nightly rsync

The problem with that and other filesystem level options is that depending on the filesystem and what you are running, some things might be missed due to file-locking. As RAID is block-device level this is never going to be the case, though of course in either case you can't catch what is in RAM and not yet physically written.

Of course this problem will be present for most off-device backup solutions too, so you could use the same mitigation you have there for backing up between the drives too.
Using Brave's “Private Window with Tor” could get you fired
It's probably a projection error as well. The normal maps really don't show how big the north of Sweden really is.
Because whoever controls that database can change the data in it.
Population: One?
Here is a somewhat refutation of the mud pie argument
https://youtu.be/ccT66pMJPCw
I think the idea that all people figure things out on their own and will escape a life of freedom or hedonism because “its empty and hollow” have never experienced drug addiction. Agassi might have made it out but a lot of people don’t. In a lot of ways I feel the opposite of this article. I rebelled against discipline throughout my teenage years and later came to appreciate my parents and teachers efforts way more. I wish I had stuck with instruments or tried harder in my math classes. Life is hard work and building the skill of discipline when it comes to life long learning is invaluable and fulfilling.
> I work in the web3 (crypto) space

> Maybe it is all a giant scam

Normally you'd expect people who work on something supposedly worth billions to be able to say with a degree of confidence that it's not a giant scam.
Fully agree.

I'm the kind of person who really enjoys tinkering alone and I can get hooked on a good problem for days... Did the C++ grandmaster challenge in high school and built my own smartwatch. So I belive i qualify as a nerd.

But I'm also an extrovert who's good with people. At least my friends and family think so. Plus my wife thinks it's awesome that I can repair so much stuff.

The assumption that tech people cannot have great relationships is just wrong. Try not to let it influence you and instead just practice the social skills necessary to meet and get along with people. It'll make you happier. And having friends tends to make work easier, too.

But really, do the work. Even for us (lucky?) extroverts, conversation skills are still something that you need to practice if you want to be good at it.
The Genesis of “Ledger Money” and the Modern Financial System
Hi HN,

I'll quit my job to work as a consultat on my own.

I'll move to my bought house.

I'll buy a nice mercedes car.

I'll receive my new baby.

I'll try to build something with my friend.

I'll try to have profit from crypto investments.

I'll continue to learn rust.

I'll build blog about many subjects.
I don't get it -- am I slow?
Honest question - why couldn’t someone just creat a new NFT that points to the same picture? I mean, why did they have to copy the picture - they already have the URL to it.

This is one of those things I still don’t fully understand.
We're lucky then that center-left is precisely the government you want to provide financial support to poor households.

In fact, for heating, this is already happening pretty much everywhere in Europe where households otherwise wouldn't be able to pay those bills.
I think I'm going to take a slightly different approach to some of the comments and the article. Notes: My wife is a long-time primary grade (think Kinder - 2) teacher and I've got 3 kids, 1 fully baked and 2 in college.

1st, regarding Agassi, there are few folks in the history of the world who get to #1 in something and have a "normal" or perhaps "well balanced" life. It takes a lot of innate skill/ability/talent, drive, luck and the willingness to sacrifice. For a really chilling take, look at Ichiro Suzuki's upbringing (baseball).

From a parent's perspective, at least mine, I tried to strike a balance between letting my kids choose their own paths while trying to help avoid closing too many doors. Some kids change A LOT and it would be a shame (to me at least) if they made a short-sighted decision at age 13 that prevented them from doing something later that they might decide they love and are good at. And the reality is, despite the occasional "against all the odds" stories out there where somebody made a late decision to pivot, most of the time the odds win.

I also coached youth sports for a number of years and I struggled because one of my kids was a pretty good athlete but not super intense about it and a bit of a late developer. It meant they got selected out because of these things. I could have forced them to practice more, more intensely, etc. It turned OK because they ended up getting cut from a soccer team (twice no less), decided to work stick with it, lucked into a spot on a good team w/ good coaching and ended up as the varsity keeper on their high school team (well, until COVID became a thing).

Like it or not, the world is super competitive. As a parent, it's hard when you see something that you know will normally close a door for your child. Many times parents are pushing their kids because they themselves are competitive. Other times, it's just trying to keep options open for your child. From a distance, they're indistinguishable.

Finally, the education system is not perfect for all children and situations. It's an XX% solution (pick your number). This didn't sound like a typical ADHD situation. It clearly didn't fit this situation.

Ultimately I see it as helping your children position themselves for situations that are right for them. The hard part is that what's right for them is pretty opaque until they're about 20...
Do you have any data showing how “huge” cryptocurrencies have been for facilitating legitimate international money transfers, compared to pre-existing alternatives?
Or use a language with a good concurrent garbage collector.
Honestly, if your brain is still being bothered by those experiences, I have found it means that I have not dealt with those experiences enough. There is something "unfinished" with that experience that my brain can't figure out, so it keeps circle back through it. Especially for traumatic things or big events...

I'm just an average joe with no relevant background here, but I think the purpose of memory is to help you go through similar experiences in the future more efficiently / correctly / with good outcomes.

So I think that the brain is trying to learn from those experiences. And if it wont let go, you should help it. Sit down and write out what you are thinking. Talk out loud to yourself. or to someone else you trust. Think about that event a lot. Think about what it taught you. What you want to repeat in the future. What you don't. Write about it some more.

At least on my end, that helps. Good luck.
Really informative comment on that video:

"Nice video. Couple of points:
1: As per the title of your video, its worth emphasizing that these are tension indicating bolts, not torque indicating bolts.
2: With any bolted connection its the tension that is important. Whilst torque and tension should be correlated, that relationship varies considerably from bolt to bolt, lubricant to lubricant, hot to cold, state of corrosion etc...
3: So a bolt torqued to say 100NM may well have a tension variance of over 100%. The result is that bolts are often over or under tensioned, which can compromise the entire bolted connection.
4: Bolts like this (I've personally used Rotabolts, which are similar in concept but in my opinion better as they rely on a mechanical indication rather than a subjective color hue.) are very useful for certain applications, for example, sub-sea connections where divers have limited time and feeling, and sea conditions affect the bolt lubrication.
5: Other uses are for ensuring correct bolted connections on sensitive flanges, again offshore and sub-sea sees a lot of this.
6: Bolts like this are, in summary, brilliant for when you need a good quality bolted connection with correctly tensioned bolts. For most applications however they are unnecessary.
Keep up the good work!
:-)" - drawingboard82

Side note: youtube mobile when I tried to copy the comment wants me to sign in, to just copy a comment! wtf youtube! I just opened it in newspipe instead and copied from there
You asked for the econ perspective, so prepare for some darkness: When judging the economic productivity of the lowest class of wage workers the usual expectation is negative. Violent crime and substance abuse leads to a huge cost in terms of medical care and law enforcement.

If you have a way to keep them busy and earn esteem without hurting anybody, that's a huge economic benefit.
Very much this.

I thought PG's essay was a West-Coast-centric breakdown of social strata.

In my school, our nerds were not overachievers (I should know because I was one and we were all slackers :). The overachievers were all savvy enough to find their place in the social pecking order.

I wonder if other East Coasters had that same experience or if it was specific to my town. I did have the opportunity to meet some people from California in high school at a national summer camp I attended who completely matched the Hollywood nerd stereotype, being highly intelligent, D&D-playing, slightly-snooty overachievers. That was the first time I realized it wasn't completely made-up.
I’ve been thinking about this myself. I’m going with ebay for two reasons. Easy exposure and clients who need art for a tax break. That would price my art at 20000 usd and upwards.
Yet another modern "cloud native" era developer discovers how overpriced and underpowered most cloud offerings are.

Here's what they did folks: they set cloud prices a while back, did not drop them as Moore's Law delivered more power but instead pocketed the profit, and meanwhile ran an entire "cloud native" development push to encourage development practices that maximize cloud lock-in (both through dependence on cloud services and encouraging complexity).

Oh, and bandwidth is ludicrously overpriced in the cloud. You can transfer hundreds of terabytes a month outbound for <$500 if you know where to look. No I don't mean from static data either. Look at bare metal hosting.
> the universe is so big

I probably missed the memo on humans becoming an interplanetary species, but I didn’t know that we’d also become intergalactic.