skysight-inc/HackerNews huggingface dataset:
> This is not a YAML problem, this is a “code that accepts and implicitly converts invalid data problem”.

No, this is a YAML problem, because YAML is specified to allow for unquoted strings, and then it uses heuristics to decide if you meant a string or a number or (god forbid) a boolean.

So the "code that accepts..." that you're talking about is literally every conforming YAML parser out there. And they do that because the spec tells them to. So yes, it is a YAML problem.

And to top that off, most of the examples and tutorials you'll find on how to use YAML don't quote their strings. I get the idea: fewer characters to type, more human readable. But god it's a minefield.
I wonder what else would be effective. Like moving everyone to live in shared dorms let's say 100 people in single room. Or small cubicle. Surely such arrangement with rationed water for washing would save massively compared to current sub-urban lifestyle. And there is all of those unused office spaces that could be used for this.
That's one of the reasons Purism went out of their way to upstream all drivers for the Librem 5. The distribution can upgrade kernels pretty much whenever it wants.

The downside can be painful though: sourcing components with such properties is hard. You basically have to cherry-pick them from all over the world because they're so few and far between.

That's one of the reasons why the Librem 5 is so thick and consumes so much energy.
I had a similar problem, due to an old line running to my house; liquid getting in, etc. And when it acted up, I'd call the cable company and be like "look, I can show you I'm losing packets right now... I need you to run tests on your end to confirm". And every time, they'd tell me they could schedule a tech to come out and take a look at it. Only, I couldn't "schedule" the problem to occur when the tech came out.. so they'd come out, declare all was fine, and leave. It was infuriating.

Eventually I called so many times and had so many appointments, that the tech lead gave me his direct number and told me to call him directly the next time it happened. When it did, I did, and he ran some tests, and confirmed there was a problem. I don't know that we ever got it sorted out (it was a while ago), but just getting them to agree there was an issue took a very long process.
Forgive my bluntness, I know next to nothing about manufacturing: are you able to scale up to 10k units at linear cost?
I don’t know, I keep hearing about the Tao of this, or the Tao of that.

I am sure no one has ever ever called him “The Tao of Math” before, but they have now! He is in it. Everywhere!

Legacy Achievement: locked in :)
For example, this was accepted:
SELECT 123abc;
This would parse the same as
SELECT 123 abc;

SQL is just not fair.
Well, I can speak about just single european capital, but when it comes to maps, visual presentation is everything. Google maps are gray-on-gray unlabelled mess of equally wide smoothed out streets, no building numbers, almost no detail except on largest zoom — it is impossible to orient by that map. (apple maps are no better)

Organic maps has large labels, building numbers, a lot of relevant details visible, I can immedeately find the area I am interested in, see all possible routes, find addresses by sight etc.

It does not matter how much information google has, if it does not show you anything at all.
i agree, while YAML has its problems, it is good for human-written content, especially when it's not too deeply nested.

in short: all these have their use-cases. i use YAML where it fits and TOML where it fits better. I never use JSON because JSON is just for machines, I generate JSONs.
I think it’s because XML was just that painful to deal with. When someone offered an alternative, any alternative, that didn’t look utterly crazy, people grabbed it with both hands.

All the languages/tools that use it as a config/data format were started during that period, before people realized that all they’d seen of yaml were toy examples.
Unless you think it should be ok for a food stamp recipient to use their entire monthly balance at a high end steak house, then you also judge how another fellow human decides to eat food. The question then becomes where you draw the line.
I agree with "tough it up" to a large degree.

However, the funny thing about people like you is

you would never say "though it up" to a woman

yet you would claim "women and men are equal"

disingenuous
> And for ungodly reasons, this had side effects on tests.

Let me guess - tests with very tight timings?
>Western democracies don't start to stand up for our proclaimmed values

That ship has left the barn long, long ago. We can't provide military resources to a known fascist totalitarian-authoritarian dictatorship, so they can enact genocide, and still proclaim ourselves on the 'right' side of history.

The illegal invasion of Iraq in 2003: same. The funding and arming of ISIS. The destruction of Libya.

We lost our moral altitude long, long ago - and its not coming back. As this story demonstrates, we in the West have gotten far, far too complacent about totalitarian-authoritarianism, such that we just accept it when it happens to us, at the airport, etc.
Saying it "morphed" implies it was ever not a basket case. When was this?
I have used prompt/blink + mutt (now emacs/notmuch) to read mail for a long time. It’s a great setup if you use vim-style keybindings.
No, there's not any call for high voltages in a VCR, outside the feedback loop of a SMPS if it's fancy. The most common thing to use light sensors is just detecting the difference between tape and clear leader at the ends of the tape (or broken tape).
Shares give you rights and have a fundamental value. If the market undervalues them, you can buy the company and make lots of money when proven right (by virtue of the cash the real business makes and pays out in dividends).
That’s fundamentally different from crypto which has no fundamental value, but only sentiment behind it. When the sentiment is gone, the value is gone. Unlike, again, shares.
> I don't feel the same ease with JSON or YAML though.

I imagine the same is true for people that don’t like XML. There’s just many more people that find it easy to read JSON, even though there are a few that find it easy to read XML.
There are some places I've seen in Europe that do deal the hole card, and check it (for reasons unknown), but they don't stop the hand and flip it if it's a blackjack. They just ask for insurance, and the insurance sits there while they let the hand play out. It's quite disconcerting.
Smartphones are just smaller laptops, which are smaller desktops. Apple made the Newton in 1992.

I think humanoid AI robots are a bigger leap.
It absolutely does, in a metaphoric way:

It's just like the Genesis torpedo. You simply fire this torpedo from your starship at a (hopefully lifeless) planet or moon, and the Genesis Effect will re-form all the matter on the world, creating a world full of life, just the way you want it. You don't have to do any hard work like earth-moving, planting trees, etc., because the Genesis device does it all for you, quickly and automatically, according to your design.

terraform is the same: you just write a text file describing how you want a bunch of resources provisioned, run `terraform`, and it does all the work of provisioning those resources for you, quickly and automatically, according to your design. Honestly, I think it's a brilliant name.
The report calls this out, but some of the numbers like material utilization come from direct measurements, while others are extrapolations from other LCA models. The display numbers (which were extrapolations from a report published by another display maker using a different fab generation) jumped out to us as well as being an area that needs further analysis.
Is it a Genie system? My old Genie system had that exact same problem. Even making large sun shields out of Amazon boxes didn't fix it.

I had to replace my opener and door anyway and had a conversation with a tech about it. We decided on a LiftMaster in part because their sensors are very good at dealing with sunlight.
For the bike use-case OsmAnd might be better, as other replies in this HN entry suggest.
You don't have to keep traces for long though.

Log for long term, traces for short debut and analisys is a fine compromise.
I think YAML has a particular valid use case: short, well defined, human readable config files that need to be edited by less technical users.

The idea is that there's a single config.yml file in the project root. It's mostly empty but could grow to ~100 lines if all config options are are changed, which realistically will be almost never. Most times it'll be 0-20 lines long.

In that case xml would be needlessly confusing. It's not easy for non technical users to read.
Wouldn't it make more sense to create ten streams of images of the same class and then see which one results in the smallest compressed size for a test image? That is, if I gzip a hundred '6's plus my test image and get a compressed size for my test image of 10 bytes, but doing the same for other digits gives me say 15 bytes then I conclude the test image is a '6'.
I don't know any of those theories and I feel quite ignorant and humbled. Extremely smart.
For myself, I can't remember a time when a mouse cost more than an hour of an IT guy's time.

I suppose a good office-computer mouse in 1990 would cost $100 ~ $200 (say $350 today). In that case, yes troubleshooting it for a day would make sense, especially if it's not an isolated problem.
> Give your money to rich people, they will just sit on it

Which does precious little for the economy, so there's bo economic reasoning for doing this. If you want an economic stimulus, give money to poor people instead.
> the best part is if the components are reused from consumer devices, they might be dirt cheap

Older hardware takes substantially more power to do the same work (and more power at idle); in a datacenter environment, this also means more power consumption for cooling. There's a case to be made for keeping old hardware in service where possible, but this isn't a situation where it makes economic or environmental sense.
OSM data in my area is much higher quality than any of the commercial competitors. But, I guess that's because I and a community of local contributors improve them. I'm sorry to hear the quality is substandard in your area, and the amateurish vibe likely comes from the fact that most OSM data is contributed by amateur volunteers.
The omission of the KSA in this list is distinctly disappointing. It should be the #1 example of regimes we need to stop pandering to ..
The only two options are not "you, individual, drive less" and "go to wall-street^W^W the office of shell gas and tell them to cut it out." A lot of americans are forced into car dependency, but at the very same time, it is very easy to drive in downtowns in the US even where it is difficult to own a car. You need to do both, both disincentivize driving on the personal level and regulate companies and change land-use patterns and street design to facilitate other modes. It's a difficult problem to solve but if you think it's an actual problem you must solve it for our future climate and the other ills car culture leaves society.

As for you continuing to insist that tut-tut-ing corporations is enough, the numbers are clear that just because 1 airplane moving packages produces more carbon per km, it doesn't matter as I said above, the majority of transport emissions are passenger cars and trucks, just because they are so many of them. There is room for amelioration for industry transportation numbers but it will not matter if you just touch that and still continue existing usage in the US. Even getting to European levels of car usage would change things significantly for the US. Regardless, know putting an onerous tax on gas producers will immediately see gas prices rise for everyone, so even if it is indirect, you still are disincentivizing driving. There is no way out of this problem without disincentivizing driving.

Now, of course, you have to believe this really is a problem. Because only then do you think something as difficult as changing the prioritized mode of a transport for a country is a worthwhile thing to do.
So are Whatsapp, Signal and Apple going to keep their word or has some minuscule thing changed in the legislation that they can backpedal by saying it's now fine with them?
It is perfectly OK to move fast and do the `Juggad`[1] in the beginning, but, from my experience, once they succeed, they will eventually do that - improve the copies. I was suggesting to focus on that early on. It is akin to improving on the UX — get the product’s core working with crappy UX but then improve as the product succeeds.

Please go through the WebArchive of any successful Indian Startups (even the ones focused on Indians); they all eventually moved to a more Internationally better sounding English. We Indians can understand them and are not culturally nostalgic or patriotic about “Indian English.”

While we are at it, I guarantee that once they succeed, if not the founder of Cheq, the investors and/or external forces will force them to buy `Cheq.com.` I will be surprised if they are not thinking of getting that domain already.

1. https://en.wikipedia.org/wiki/Jugaad
SVB became worthless by virtue of real changes in the real economy. Of course it can happen that a company goes bankrupt, and then its fundamental value is zero or negative. But the point is that there is a fundamental value that is realised over time. The market value is a good estimate of that fundamental value according to the EMH, but if you have a better analysis and better estimate of the fundamental value you can trade and then realise that difference over time if you were right.

> a company is just as fictitious as bitcoin

Nonsense.
Would this work as a tool to sync a central server's parts of your postgres data to your distributed webapp backends local-copy, as opposed to all the way to user front-end. i.e. nodejs instead of the browser.

Or is there a better tool for that?
Yes! I find JSON so, so hard to read compared to XML. I thought I was the only one :-)
Something new here?

There are railway articles and posts almost every month here

Here's the original Show HN: from 2021:

https://news.ycombinator.com/item?id=28696391
Uber should be compensated appropriately, just as the food markets should. If folks want to get delivery, so be it. If the government/people want to provide the food benefit more effectively (in some manner that gets nutritious food to those in need every-single-day) it should come up with another method vs 'stamps'.
It was a smashing success at stamping out poverty and should have been continued. The right went on a campaign with all the typical tropes: “people need the dignity of work”, “this is why nobody wants to work now” etc.

So again: letting the program lapse put kids back under the poverty line. And it was done to win political points.
99.99%. Probably 100%.
Wikipedia is actually trying to figure that out. Right now WMF legal says no.
Wow, the fact that they remained undetected for so long and used wget for data exfiltration..

Hopefully security posture has increased since
make sure to become too big to fail before you fail
Recent discussion about their pricing plan back in June:

https://news.ycombinator.com/item?id=36625908
Nice. I feel like I need to read something foundational and unshifting like this to better grok cloud networks.
Bismuth!
As an avid OSMand user, it's a shame that he doesn't compare the two. They're the big players in this space.
I'm fundamentally uncomfortable with sending all my data to a third party.

The cool thing about logs is that they're just a text file and don't need to be sent over the internet to someone else. But yes, I've encountered some problems just using text logs and I'd like to solve them.

Is there an OpenTelemetry solution that is capable of being self-hosted (and preferably OS) that anyone recommends?
>The last thing that's on my mind that Microsoft did that was negatively received was Windows 8

How about everything around Windows 11? All the TPM stuff?

How about training their AI model on _private_ github code?

What about removing ability to purchase office products since subscriptions make more money?

What has Nintendo done? DMCAd some fan projects that used their IP and assets and had few Youtube videos taken down? Sure that seems about the same. On other topic I saw today on my way to work someone throw trash out their car window, what a dick! At least <insert your (least) favorite dictator> did it years ago!
I think it could well be argued that the "West" never even had moral values. Just look at WW2 and their failure to liberate Eastern Europe and regain lands conquered by Stalin... After that it really was more about their benefits and than any real values held.
I had a seller send me the wrong item on aliexpress. It was an IR remote control, they sent an RF remote instead (they look similar but operate completely differently).

I filed a dispute including a video demonstrating the item being wrong.

Aliexpress made them refund half the price, but it was their mistake and the item is of zero use to me, so it didn't feel good. I still order stuff on aliexpress because it's so cheap though...
Good thing my employer has mandated RTO two days a week where I continue to have exclusively remote interactions with coworkers.
I noticed that the headline is slightly different when the US accuses China. It'd be more like: "FBI says China hacked Microsoft". It's subtle. But the headline in this article sounds like like China is falsely accusing the US but the other example creates more credibility.

I apologize to those who only want to discuss about the content but I'm trained in media literacy and I can't unsee these things.
It varies by brand- some brands are better at filtering out sunlight than others. The home builder should know not to use certain brands in garages that face the sun... but they often don't.

It'a not laser based so the sensors don't have to be perfectly aligned. Keeps your garage door working when you kid knocks it with their foot.
That's basically the end goal of most SSL and security enterprise product pushers: a crappier, less usable un-automatable replacement of SSH. (Example: teleport).

Of course any concerns about the vulnerabilities in their closed source implementations are handwaved away.
To be fair, that’s not part of the SQL standard, it was just an unintended quirk in PostgreSQL resulting from a series of historical choices. It actually kind of makes sense how that happened; once the requirement to use AS was dropped, it became necessary to find other ways to delimit parameters in a statement, and anything beginning with a number would be delimited by the first non-numeric character. So if the parser sees a token that starts with a digit, it reads until the first non-numeric digit, strips out any following whitespace, and starts the next token at the next character. Probably nobody ever thought to test for this behavior because it’s not in the SQL standard to specifically reject such input.
Not opensource but Locus Map is the one I always return too. Very feature rich and developed by a team that cares.
70+ years as a listed company, damn
I'm surprised by the figure that 23 million people hold NFTs. That's pretty impressive considering the clunky user experience.

I'm not a big fan of NFTs but I'm pretty happy with my one NFT that got dropped free to users of /r/ethfinance. I use it as a profile pic and sometimes see other folks in the wild on random discord servers using theirs and that gives us something in common.

There's a bid of 0.19 ETH on my free NFT too, so not entirely worthless yet!
Won’t the new right to repair regulations both in eu and us affect this stance?
What's the point you're making?

I guess if a country invades another, you're saying that the men in the invading force have themselves to blame? Although sometimes they're threatened and forced, get shot if refusing.

But there's also the ones defending their own people. They didn't start any war
Don’t forget lazydocker if you use docker
State of startup compensation, H1 2023
The simulation is indistinguishable from religion.
Why "snakeoil"? Sounds like the system actually caught the intrusion once operable! The fact it was silently down for god knows how long is another matter...

> Remind me again, how did Equifax get SOC 1&2, and ISO27001 certified?

You probably already know that these are compliance CYA focused around process not actual measure of how secure the system is (if there could be such a thing).
> And, on that note, I think that if I could pick as single thing that irritates me the most about YAML, it's that it isn't actually a ML.

“YAML ain't markup language” is kinda the whole point.
This is one of the few HN discussions where I feel a little bit qualified to give an opinion :)

Two years ago I started a small data quality checker software where users could define their alerts, frequencies,.. all in config files instead of modifying code.

I initially chose JSON as config format, but then realised comments are necessary to guide users in defining alerts. I moved to YAML, but after some "indentation incidents" started using HOCON conf [0] and never looked back. I don't see any reason for choosing YAML over one of JSON or HOCON, except being forced to because of some dependency. Features such as inheritance and text block support which were essential for me are nicely supported in HOCON.

[0] https://github.com/lightbend/config/blob/main/HOCON.md
5G is overrated
Exactly. It sounds like currently there's no money to be made supporting old embedded devices (in the consumer space at least), because no one is on the hook for long term maintenance.

Regulations _could_ change the incentives, and create a market for long term servicing. Regulations are hard to get right though...
I've been using an Epson Expression ET-2550 EcoTank since 2017. I've printed thousands of color pages in those 6 years and bought refills (four EcoTank ink bottles) twice, the first time in 2020 and the second time just a few weeks ago.

As far as quality, I'm pretty satisfied; in my non-professional opinion it's just as good as any other ink jet printer I've used, and I've used a bunch. However, if you don't use the printer for a few weeks you'll have to run the print-head cleaning utility, sometimes two or three or four times in a row. I've always managed to unclog the print head after periods of non-use up to now.

I only print color photos and color artwork on the EcoTank. I also have a laser printer for text. If you don't need color, it's far more economical and less hassle to use a laser printer. For black & white text, I even prefer the look and feel of a printout from a laser printer over an ink jet. But if you really do need color, I would say that an Epson EcoTank is way more economical than traditional ink jets.
Read the title - just because YAML is a superset of JSON, doesn’t mean you can check every YAML file with JSOnSchema.
After your message I started to think about LTS with 6-years support but every 3 years a new LTS.
Swedish video game company Mindark replaces 50% of workforce with AI
Breakthrough: Robots Unleash New Behaviors with Generative AI
Since most people’s (especially critics) understanding of YAML is stuck on YAML 1.1 where that wasn't quite true, probably not.
He punched a producer calling him a "lazy, Irish c**".

Deeply offensive to any Irish person coming from that guy.
23 million people or 23 million wallets? One person/entity can own multiple wallets.

Unfortunate that 23 million or fewer people fell victim to snake oil.
Spec, not library. Otherwise, no chance of having many-lang adoption.
Does the use of snakeoil in the TLDR not run contrary to the narrative in the blog? When the 'snakeoil MITM' certificate was updated - they became aware of, as a direct result of MITM, a problem that had not previously been known to them?