skysight-inc/HackerNews huggingface dataset:
I develop a library goccy/go-yaml for manipulating YAML in Go.
Go already has a major library github.com/go-yaml/yaml, but I wanted a new library for various reasons, so I decided to make it myself from scratch.

This library is a major library among Japanese Gophers as well as github.com/go-yaml/yaml.
It is used by many companies and OSS. However, I would like more people outside of Japan to use it.

Perhaps you're wondering why you need to use github.com/goccy/go-yaml instead of github.com/go-yaml/yaml.
The reason is I wrote it in the README.

Of course, github.com/go-yaml/yaml is a great library.
But in many cases I also believe that github.com/goccy/go-yaml will also help your development.

If you like it, please give it a try. And I would be grateful if you could give me feedback.

Finaly, This library is developed in my personal time.
I develop many other OSSs, and depending on the development priority, I may not be able to immediately respond to feature requests.
If you have a request for github.com/goccy/go-yaml, please consider sponsoring.
I get new vitality thanks to the sponsors. I also strive to meet the needs of sponsors as much as possible.
Direct conversion to sale via clickthroughs are an almost invisibly small part of online ads . No advertiser uses only that metric for determining ROAS.
Money, then
International AirMail mostly travels in the holds of international passenger planes - those are just not flying - package deliver to NZ (DHL/Fedex/UPS) is mostly OK, but plain old mail, not so much
It could have something to do with the general idea of large numbers (e.g. 10,000) meaning a long time: https://en.wikipedia.org/wiki/Ten_thousand_years

As a result, even though 万 literally means 10,000, it is possible that 万 is used as more of a general idea for longevity. However, the article using the world "literally" would still be incorrect, I suppose!

Anyways, just figured that might clear up a small part of your question, since the usage of 万 is not necessarily literal in many East Asian languages.
I like the idea of deliberate learning! I also really like the idea of focusing on how to maximize the amount of learning you do, and choosing when to strategically focus on that. So this is really cool general advice, and honestly the feedback that is outlined really could apply to any raiding guild, whether casual or not. Or also just, you know, people. Any people. It's good advice.

I had to set aside the framing device of a raiding guild, though, because the way it's used isn't realistic. It seems to me there's an assumption that learning is happening in a closed system, where learning can only happen through experimentation. That's not how MMORPGs work--people share experiences all the time, both inside and outside the game. People also raid outside of their own guild, which means that raid attempts can include people who've done this before, and can essentially help your guild by talking you through how it's done in-game.

So, in the general case, any attempt at learning within some reasonably closed system in which no learning can happen outside of experimentation, and when experiments are limited in quantity, certainly _must_ try to maximize what you can learn for every experiment. But casual raiding guilds do not fall into that category.
The market will always favour the advantaged. Correcting that out means getting rid of the market
The USA like a third world country can’t afford a global mail.l system.
Solaris (commercial and open-source derivatives), freebsd, openbsd, at least a dozen linux distros (from debian to things like gentoo, sourcemage, LFS...), MacOS, Windows... a handful of "toy" OSes... I've run a lot of different OSes over the years. I've used heavyweight desktops, lightweight desktops, straight X, straight terminal... across a large variety of hardware from the 90s until maybe 2016 or so. The point being, that I actually do have a lot of experience in a wide variety of environments with a wide range of interactive experiences.

Currently, my primary working environments are some sort of Unix, with CDE, stumpwm, or dwm - pretty ultralight environments by today's standards. I do think these environments can be described as "fast".

As to the actual machine in question (with the i7-4700k), that's my gaming desktop. It's run mostly Windows over the years, with some OS X thrown in there. For the past year or so it's been pretty much just OS X, but I do boot into Windows from time to time for this or that. Neither of these OSes are as fast as the stripped down environments that I prefer, but neither is appreciably faster or slower than the other, either, in my experience (unless something is broken; I could of course tell you horror stories about both platforms). From my perspective, both of them are enormous inefficient monstrosities, but the hardware is also really fast.

> In my experience linux was about 30% faster for typical web development tasks (npm install, angular build, …)

Yeah, these types of things aren't great on Windows. Especially if you run into corner cases, a lot of tools that were written for Unix environments go to dog on Windows. I don't know what most of the individual issues are, and I don't really know that it's even a matter of CPU (vs. operative latency, deadlocks, etc.). But the poster I was responding to seemed to be saying that Windows itself is too much for a modern i5 to handle, and that just isn't my experience.
There's plenty of examples of marxist revolutionaries that were dirt poor literally all over the world.
One of the best examples of this I can recall came from an operating systems class at uni, 15 years ago. The professor introduced a problem where two threads are trying to modify the same state at the same time.

Then, instead of saying “there are these atomic locking primitives that we can use,” he asked the class for suggestions about how to make sure the two threads don’t stomp on each other’s updates. For about a half hour, someone would suggest a new way to place an if statement, and he would show how the “lock” would be defeated if contexts switched in such-and-such way.

Finally, when the whole class was thoroughly convinced that it wasn’t possible, he introduced atomic locking primitives.
BMW’s New Overspray-Free Paint Works Like an Inkjet Printer
34-key Kalimba music theory analysis
万 is 10.000 but often used similar to how we use million to denote "a large number" (as in "one in a million chance", which doesn't mean literally one over a million, it just means really small)
The problem is that in high demand areas, it can be profitable for people to buy property purely as speculation without ever having people live there.
First of all, they have a large order of trucks from Amazon so they have guaranteed volumes. Second, the thinking that only one car manufacturer can thrive is self evidently false since we had for years dozens of car brands.

Third, they don't really compete with Ford, they compete with Land Rover and Jeep and they are the first brand to bring something to that segment of the market that's electric.

Plus I've seen the car and it's an awesome vehicle, I have no crystal ball but I'm willing to bet they'll do well.
Location: Minneapolis, mostly (Greece occasionally and until March...)

Remote: Preferred - Twin Cities companies welcome though

Relocate: No

FT?: Open to FTE for right opportunity, always open to contracts. Couldn't start FT until at least Jan 1. Open for short-medium term contracts always.

Technologies: Ruby, Rails, ops (heroku/aws/ansible/docker), CI/CD, testing, API design, integrations/plumbing. Some: Python, Elm, IoT stuff, machine learning

--

Senior full-stack dev (lean more towards devops->backend than backend->frontend, but I can still sling some React components together and reduce your JS payload size). Lately I've been loving Stimulus Reflex and playing with a lot of micropython/ESP32 stuff lately.

I excel at figuring out how to solve problems at all levels of abstraction (including what level of abstraction you should use), getting a solution in place, and then figuring out the feedback loops to iterate on that solution. I'm the senior engineer that knows that most coding is coming to an understanding of what problem you are trying to solve. Sometimes the most impactful code is the code you don't write.

Trying to change the world, still parsing the source code. I've been programming on the web since 1995, had a first career as a social worker and policy statistician, and have worked full-time as a programmer for almost a decade now.

Especially enjoy API/architechture design, integrating with crappy systems, user research, and really weird bugs. Make a decent PM in a pinch, but would prefer you have great PMs.

Will give you more looks if you can tell me why what you are doing makes the world better, but you've got to really believe it in your heart.

https://www.linkedin.com/in/estiens/

Email: hello_from_hn@ericstiens.dev
What can be done about SSH brute force from 218.92.0.191
Over the last few months I have seen tens of thousands of ssh password attempts from this ip: 218.92.0.191.

That block lists anti-spam@ns.chinanet.cn.net as an anti spam address, to which I have sent reports, but the attempts continue. If I change my IP after a few days I get them again.

It is not a big deal for me, as it just goes to a tarpit and not a real ssh server, but it seems a massive waste of resources and maybe it will get some successful ssh accounts to launch more nefarious activities.
"Smart people want money and prestige."

I'd question your definition of the word smart in this context.
You have a static ip4 but not a static ip6? Or does bittrex not allow whitelisting an ip6?
For science, I just tried loading YouTube in both Chrome and Firefox. I'd say Chrome may have been marginally faster, but you'd really have to get a profiling tool out to quantify it.

As to the rest of it, not really sure what you're talking about.
Six more zeros are to be removed from Venezuelan currency
SpotHero | Toronto, CA | Kubernetes, AWS | Full-time | Senior Systems Engineer

I lead our Developer Tools team (basically ops with a focus on supporting Engineering as a whole). We run basically everything in Kubernetes on AWS. We're a team of 3 now, growing towards 6 over the next few years. Some of our major upcoming projects are:

* Multi-region deployments + DR prep (can we run our search endpoints active-active?)
* Scaling engineering onboarding, support and consulting (we're treated as experts in systems and help devs understand the layers below their apps).
* Extracting services from our monolith and building automation to keep them organized and up-to-date.

SpotHero (https://spothero.com/) is a rapidly growing with the mission of bringing the parking industry into the future through technology. Drivers across the nation use the SpotHero mobile app or website to reserve convenient, affordable parking on-the-go or in advance, and parking companies rely on us to help them reach new customers while optimizing their business. We connect the dots with cutting-edge technology, delivering value to both sides of this exciting, evolving marketplace.

We're hiring for a whole mess of engineering roles, here https://spothero.com/careers-engineering/

Apply here for Sr. Systems Engineer: https://spothero.com/careers/3461830
Apply here for Sr. Software Engineer: https://spothero.com/careers/3473100

Feel free to e-mail me at will(dot)newby(at)spothero(dot)com if you're interested in learning more. Thanks!
https://en.wikipedia.org/wiki/Black_Panther_Party
https://www.city-journal.org/chile-demonstrations
https://en.wikipedia.org/wiki/Socialism_in_Vietnam#:~:text=S....
> When it went insane, people who were on the edge of being able to afford housing got forced out. That was a whole lot of people.

It's the same pool of buyers and the same pool of houses, so no one's really getting forced out. If they were all so close, prices would jump as soon as they start buying. It's only interesting if the increase brings a lot more investors to the market.
Roofstock Owner Services - Stessa | Oakland, Remote | Ruby, Rails, AWS, React Native | Full-time | Senior Software Engineer

Roofstock (https://www.roofstock.com/) Owner Services - Stessa (https://stessa.com) provides Real Estate Rental Property Owners (& Homeowners) a platform for keeping their financials and property related data in good order and all in one place. Sick of your bank not letting you search back through all your transactions ever? Dreading Tax Time? With Stessa, you never have to worry about losing track of any financial transaction or expense related to your real estate.
A large portion of the population will own real estate or a portion of it at some point in their life, and anyone with any real estate tremendously benefits from our platform.
Come build out an awesome product and be a user of what you'll build!

Apply here https://jobs.lever.co/roofstock/5ef3bebf-cd0b-4ad1-9274-6199... or
email me at sufyan.adam(at)roofstock(dot)com
FWIW, I could be mistaken, but I once heard that the spirit of that question (angels on the head of the pin) was less about realism than countability -- i.e. more like asking about the countablility of the Real Numbers in an interval, or something of that sort. One way or another I took it as a much more generous description.
万 is not to be taken literally as 10,000 in this context but as a very big number, so million year is a good translation.
Ask HN: Any experience of senior colleagues who had a consistent rude demeanor?
I am in a situation where someone at a VP level is consistently using a rude tone with everyone around them.

I personally feel that they are behaving that way since the company is undergoing a lot of restructuring and they are feeling intimidated by it.

Have you had situations like this in the past? How and if you dealt with it?

PS. I am not really looking for advice on my situation, I am keen to hear your experiences.
I doubt it would be like that if all the bailoutistan operations hadn't happened or the global lockdown olympics in response to something that has become endemic.
Right because in a "free market" tenants have no rights. Moving costs a minimum of 1 day of work, which is not available to many working people. As such, without laws to prevent it, landlords could arbitrarily raise rents whenever they felt like it.
Bare necessities inflation in energy and food. If this is anything more than a post-covid19 curve spike, be prepared for significant social unrest where many live hand to mouth.
What? No, it's not. Forced out meaning forced out of the potential buying a house market, not forced out as in evicted. I know because my brother was one of them.

He's been saving for 6 years to finally buy a house on a 45k a year salary in what was a LCOL area, and now he's forced out. Living with our mom, and basically gave up.

The buyers are all the haves, and corporations. The have-nots got forced out.

I make enough, and can afford things. But I'm not blind to the problems of the everyman, and none of us should be. They outnumber us 4 or more to 1.
Over 30% global adoption for google users, to the extent of having a public ipv6 address and using ipv6 preferentially:

https://www.google.com/intl/en/ipv6/statistics.html
Do you still want mail? USPS is obligated to provide mail to every place in the USA no matter how far away or small the communities might be. So yes we still need them.
Notes of Ryan Singer's Introduction to Christopher Alexander
As I pointed out earlier, this problem is solved by adding building supply to balance out the supply-demand imbalance causing property to appreciate and be a source of speculation. No one will "invest" in real estate if adequate supply causes no price increases. Any ad-hoc state involved bandaids like rent-control, foreign ownership laws, etc. are unnecessary.
That region is my favorite region in the US. Small towns that are fairly isolated, each with its own character. Tremendous geological features that draw the eyes at every turn of the road or trail. Hidden ruins to hint at lives and societies long passed into a history that was only recorded on lonely canyon frescoes in shades of the local rock or carefully carved into the sandstone cliff faces. Tales told only to those clever enough to decipher the clues in the placement and composition of the creatures and symbols. Fingerprints in the mud chinking or adobe bricks used to build their shelters and granaries make you wonder whether the maker knew that they would last hundreds of years unaltered.

It is truly a special region to me and I wish I had been able to spend more of my life out there. I understand why people settled there originally.
a couple thousand dollars here and there might be fungible, but at some scale it's not true that money today is money tomorrow. there generally needs to exist some method of transforming money today into money tomorrow, through various mechanisms that are broadly called "carry", and there also exists the possibility that these mechanisms become momentarily unavailable.

additionally, the lenders to revlon took on both an expectation on money in the future and a non-zero default probability. maybe you can say it is fine for money in the future to be money in the present, making the layman assumption that the carry mechanism exists every single day from the date of accidental payment to the date of actual payment, but the lenders cannot also give up the non-zero default probability. that's their obligation in return for full future payment. but since payment and the obligation are inseparable, i personally see no difference between early payment with no obligation and shylock's taking of a pound of flesh and all the blood along with it.
QML Runtime features: part 1
PipeWire and fixing the Linux Video Capture stack
This device was announced a lot before the PinePhone; too bad it took ages before they could show anything but renders on their site, and I guess the pandemic also didn't help. I hope they lower the price; a portable PC which also can work as LoRa terminal can be a serious tool, but definitely not at that price.
The UI looks great. I wanted to try it but am unable to run it in mac with m1 chip. Is there a docker image for arm based processors as well?
I was only making a joke, because my experience is a shocker, but then again, I'm referring to letters being mailed, on a stamped envelope. If you look at something like shipments from Amazon, that's a whole different story. But I'm not sure they're the norm.
The Westphall Theory of a Unified TV Universe (2017)
> But whether the link is a URL in the contract, a hash, or simply collective memory/agreement amongst collectors doesn't matter.

You voice your objection to this point below, and I'll get to that, but I just want to be clear: the NFTs are adding nothing to the existing social systems we use to determine value. We could have a collective memory/agreement without NFTs.

We're going to get to having a shared ledger below, but I just want to be clear about where we're starting -- NFTs do not add any value to the link between a token and an asset, we use the same social contracts that could always have been enforced before.

> the use case is in having a common ledger to track ownership of the token.

Now, a common ledger is a nice thing, but it also doesn't require NFTs, you could set up the exact same system with a little bit of federation.

Of course, federation would require some degree of trust and moderation, but here's the problem: NFTs require all that too. The only way that the NFT community has figured out to deal with copycat NFTs is to introduce secondary off-chain validation of which NFTs are "real" and which ones aren't. You end up recreating the exact same ecosystem of services that validate which NFTs are safe to buy, and the end result is that the secondary market isn't safe to use unless you run it through one of those services. Those off-chain validators will log fraud NFTs and refuse to validate them. As the ecosystem grows, they'll eventually shift to only validating NFTs that come from sources they trust. It's the same systems of moderation that already exist.

It's really hard to claim that NFTs add any value in the form of a trustless distributed ledger when one of the biggest recent events inside the space is Twitter verification. How much more centralized than that can you possibly get?

I bring this point up in a previous comment, but for all the criticism I have of Bitcoin (and I have a lot), Bitcoin at least doesn't suffer from this problem quite as much as NFTs do. The entire ecosystem for Bitcoin doesn't fall apart as soon as somebody stops trading on Coinbase. The NFT ecosystem has no idea how to keep the secondary market safe from copycat NFTs for normal buyers without cloning the same centralized systems for "genuine product" guarantees that we already have today.

And since NFTs aren't changing anything about our social consensus of value, and since NFTs aren't changing anything about how we verify goods on the secondary market, what on earth are they doing that's of any value? It's just an over-complicated system trying to reinvent federation. If the secondary market for NFTs was safe to use without hooking into a 3rd-party validator, or if the distributed ledger was safe to trust in its entirety without filtering out a socially determined list of bad actors, then you might have a point. But it isn't safe, NFTs have done nothing to make it safe.
And a (2016)
KNO3 and nitrites are still used to cure meats, in salami etc. The argument these days is that nitrates/nitrites used for such purposes are potentially carcinogenic.
Generic interfaces in Julia always confuses me. Julia has no (standardized) traits or interface semantics. Instead, there seems to be a tacit agreement on which methods must be implemented, optionally be implemented, and shouldn't be implemented by the user. Even worse, Julia packages that implement generic interfaces are often under-documented (AbstractDifferentiation.jl being no exception).
That's it.

People here are a bit glib in glazing over what constitutes potential libel or at least libel in the pragmatic sense.

Aside from the fact that a 'suspended and banned from campus' is, in and of itself an action which cause damages - the specific messaging and wording used i.e. "Deeply disturbing email" are acts of condemnation.

It's interesting that the professors Unions have not weighed in on this - why would they allow Administrators, and Students to damage profs. with these actions, without recourse?
What I want to know is: at what point did HN turn into reddit?