skysight-inc/HackerNews huggingface dataset:
Unless I’m misunderstanding your argument (which is possible, I’ve not had my morning coffee yet) what you’re describing is really more about JSONs strictness as a feature rather than YAML not being a superset of JSON.

You’re general point is correct, you shouldn’t use a YAML parser to read JSON; but you fail to raise the most important point why. That being the strictness of JSON means if someone submits incorrect JSON then it should fail rather than silently correct it (and in ways that might even corrupt the data).

Of course, there might be some instances where someone opts to use a YAML parser as a lazy way of allowing more lenient JSON syntax but that is a risk the application authors accept and one which should be well documented to their users.

So it feels like you’re making the right conclusion while still arguing the wrong points.

As an aside, it might be worth testing your site on mobile. It doesn’t really render properly for me on my iPhone (Safari). Lots of text out of bounds on the sides and I couldn’t scroll to read them. Plus there were (I think) images of Stack Overflow that looked like part of the article paragraphs and was hard to tell what was reference content and what was your content.
That p90 number (equivalent to 204k USD) looks like some typical SDE2 TCs in Redmond:

https://www.levels.fyi/company/Microsoft/salaries/Software-E...
Some people speculate whether the rise of SaaS is a response to FOSS, which made it difficult to monetise software development. I’ve certainly begun to question my previous automatic assumption that FOSS is a good thing in the long term.

The good news for FOSS is that hosting costs just keep getting cheaper, so providing free SaaS is increasingly feasible.

There’s also the “third way” of FOSS with a hosted option available. Wordpress is a good example of that. If deploying such projects on the cloud eventually becomes trivial, then you could imagine a FOSS desktop in the future might have a cloud component (or be entirely remotely hosted). That might sound odd, but consider you still need to buy hardware to run your FOSS on, so renting that hardware instead isn’t a great leap.
Looks like its on wheels. But not a lot of clearance in front for me to slide out heh
I pretty much live in a box (apt no land). Always on the computer. I work a lot/work on projects. But then I hit that point where I can't do logical things/can't write more code. I can switch to physical projects or go to the park. But I really have been isolated from people I think since 2014 or so. I had a roommate for a few years after that then he moved out. I briefly worked jobs where you interacted with people day to day that helps with comradery.

Lately though I'm getting tired of the scrolling/point driven life. I still can't make the jump yet (get property so I can spend most of my free time outside). Still social media is nice to pass the time and along with YT/TV, to fill that social void. In the past I've found it weird to be around people like I don't know what is normal and usually can't stand the slowness of the moment. Then it's super weird when you're in a crowded place ha (usually freaks me out).

This is why when the internet dies I can't stand it... I remember my life how it's constantly using the internet to be in that state of motion. I'm not saying internet bad. Idk I'm like 3/10 of the way through life so far, I gotta see what is considered worth still.
> The design space has been very rapidly moving towards online

I think the opposite will eventually be true, a browser is no space for complex documents.

> Even a lot of the big name proprietary tools are finding themselves becoming rapidly obsolete in a world where people want to IM a link and just have it reflect the latest version rather than attaching files back and forth.

O365 has worked like this for years and it works well.
Will the peg break?
How about assuming that op is asking exactly the thing they want instead of thinking they have asked the wrong question.
Certainly, if you only want to hear about actionable information, you can strike out most of news all together. You can pick up a history book in 30 years to read up on what was happening in the world. Perhaps you will be happier for it, I don't know.
Only for PDFs, not for the text based document formats. But yes, you're 100% correct!
Yes, I have seen the same pattern with myself. Tiktok makes me happy in moderation. But when it starts to displace too much of my life and I get less social interaction, exercise, etc, then I start to have some depressive symptoms. This would be more of an indirect cause.

I think there are also a lot of people for whom social media is a direct cause of anxiety, especially young women.
List of typical 8 bit CPUs, and I was thinking only about commercial compilers.
I've discovered that internet arguments use up a decent chunk of my daily mental capacity, which would've been otherwise spent on work.

I figured I would fight fire with fire and last week got into a few particularly ridiculous flamewars on different platforms and... it worked.
What are the benefits for the employer?
Problem with crypto is pointing to all these problems of centralised systems (be they web giants, banking system etc). But not having a practical, working alternative.

It’s always “in development”, “around the corner” etc.

Blockchain is hugely inefficient and for the most part has failed to scale meaningfully. Look at popular networks like Bitcoin and Ethereum. If it weren’t for the Ponzi scams most people probably would have moved on.

Zksnarks might be great, but absolutely private transactions have downsides too. Most of us would like our daily purchases to remain private. But do we want to enable unlimited money laundering and tax evasion too?

Problems like that are social and political and technology alone can’t give a solution.

https://www.currentaffairs.org/2022/05/why-this-computer-sci...
Shameless plug for Copilot Labs, which offers arbitrary language-pair translations.

https://githubnext.com/projects/copilot-labs/

Warning, Codex is nondeterministic and sometimes nonsensical! Good prompts are hard to find.
Imagine I tell you that story, but before that let me tell you something else. Nevermind, let's go on with the story. One moment, what was I saying? Oh sure, yes, the story. The story goes as follows... The ending, preceded by most of the story, preceded by its beginning.

Some people write code that reads like that. Readability counts.
It may seem so from our perspective, but the people who were in charge of rebuttal probably wanted to make sure their case is bulletproof.

I'd rather it take a little bit longer if it assures that procedure is followed and laws like these are legitimately struck down and set a strong precedent for the future.
> Which is why you download offline Wikipedia before the disaster.

You misunderstand. I'm saying that browsing a downloaded copy of Wikipedia is a counterproductive waste of time in a disaster. Investing effort into making sure you'll be able to access Wikipedia at all times in even the most dire of circumstances is probably having your priorities out of whack. It's like a kid packing for a trip by filling their bag with toys.

> I suspect you're overthinking it

No, I'm questioning some of the fundamental assumptions that would cause one to construct a device like this for anything besides cyberpunk cosplay.

> but this project strikes me as the tech equivalent of "Prepare an emergency go bag,and buy some tarp to seal your windows and doors in case of a shelter-in-place order[1]

> this is a computing equivalent of a go bag

It's like the exercise-equipment equivalent of a go bag, or the kitchen-gadget equivalent of a go bag (e.g. the kind of thing that shouldn't be in a go bag in the first place).

I think the idea that this is for anything but cosplay is the result of tech people fallaciously believing their most familiar tools (i.e. general purpose computers) will always be useful, and therefore making elaborate plans to preserve their access in situations where their PC will be as obsolete as a buggy whips.

> Having offline useful information will be useful from day 0 (maps, emergency frequencies, agricultural & disease info, for example).

Even assuming that is so, I think a bulky mains-powered PC is not anything close to the right tool to provide any of that. It would be about 1000x better to have compact amount of judiciously-selected paper reference material, augmented with a kindle with an appropriate selection of eBooks if you must be less judicious.
I've heard this about four times in the last 25 years. Like each time before, this will pass.
I agree embodiment is important.

However, you and GP aren't necessarily in disagreement. I believe their main point is that the components that make up intelligence in humans are, of course, just simple phenomena on their own.
I'm writing a Python to C++ translator for https://www.oilshell.org. The shell itself is less than 40K lines of code and the translator is ~4-8K lines.

And I even have a 50K euro NLNet grant to hire someone!

Brief Descriptions of a Python to C++ Translator https://www.oilshell.org/blog/2022/05/mycpp.html

---

But I don't think there is anything interesting in this repo. It doesn't show anything that works, and doesn't really make any claims.

But maybe it would be a fun illustration of the limitations of AI. So I would propose that if you can get even 1000 lines of Oil's code translating and running correctly with AI, I will award you a big part of my grant.

I think it's impossible with the state of the art. I don't have much interest in current ML techniques, but I'm credited on a deep learning paper with thousands of citations, so it's not a totally uneducated claim.

---

On the other hand, I'm looking for a C++ / Python / compiler engineer, particularly in the European Union. Please take a look at Oil Is Being Implemented "Middle Out" [1] and send leads my way :) (e-mail in profile)

[1] https://www.oilshell.org/blog/2022/03/middle-out.html
This looks pretty awesome, zero deps! I was wondering how I was gonna host other languages in my Go programs, this is a contender.
Searching on Google Maps, it looks like the "HQ" is located inside Toronto-Dominion Centre, which is an office complex downtown, nothing too exciting to look at.

https://en.wikipedia.org/wiki/Toronto-Dominion_Centre

I'm sure if they had their own facade to show off they'd have a photo in the article.
I never said they asked the wrong question. I just said we could give them better answers if we had the context of what problem they are solving.
That has not been the case for years now, you're contributing to the perpetuation of a false narrative.

Yes, it was originally thought that the merge would be simpler (way back when it was referred to as Casper), and then it was realized it wasn't. Since that time the core devs have been transparent about the timelines. They have not been perpetually saying it's around the corner, they've been providing detailed roadmaps that have taken until now to reach completion. I encourage you to post sources to the contrary or admit that you're simply repeating the common falsehood.

Multiple shadow forks of mainnet have been merged successfully and we are now moving into the primary testnets. The final steps are being taken and only something catastrophic will change the current trajectory.

The merge will be completed by the end of this year, regardless of what you choose to believe.
Rust has everything Torvalds said he hated about C++. The more he learns about Rust, the less open he will be to it. It is deeply weird that you would pivot to "arguments ... for C". There are no legitimate arguments for C.

C++ usage is still growing by leaps and bounds; more people pick up C++ for professional use each week than the total now employed coding Rust. The realistic place for attention to improve security is, first and foremost, displacing C; what you transition to matters much less. It is much easier to transition to C++ than to Rust, and modern C++ eliminates temptation to unsafe coding because unsafe code is just more work for no benefit.

You can switch just about any C project to build with a C++ compiler in a day or two. Then you can modernize incrementally, starting with new code, and updating key subsystems according to what yields most benefit for new code. This is not theory: it was done in Gcc and Gdb with imperceptible disruption and massive benefits.
For me I found this made me check them more, as I would be thinking "well maybe someone has sent me a message since I last checked" and it might be true. It's a tricky one! I found uninstalling the apps and logging out on the web after each session helps a bit, as then there is some friction in having to check what's going on since I have to log in every time.
Ah, but see, you're basing your conclusion on motivated reasoning and a selective interpretation of the evidence (or lack thereof, in some cases).

In short, concluding that God exists is a bit of an iffy proposition that largely relies on a failure of imagination. I prefer to hew to a slightly higher standard, that of demonstrating that God exists.
They are just product branding or?
SharePoint has versioning. Also, in industry you see on the footer of forms their revision/version number.

In car parts the last letter is the revision.

Electronic boards have revision numbers: https://youtu.be/LBoF1e5YDdQ?t=799
Costa Rica has the same population as Metro Toronto and 15 times the rate of violent crime. It might be better than some of its neighbors but it doesn't remotely compare favorably to Europe or Canada.
Funded / part of the https://invisible.college/. Fascinating, I must say.
GitHub Actions are extremely actively developed and from what I can tell quite strategic. However, the action team's acceptance for outside contributions across all their projects (runner, toolkit, actions) seems surprisingly low for a company that runs a "social" coding service.
LFG Reserves Dwindle to Just 313 Bitcoins from 80K After UST Crash
I watch out for the scale. Has the organisation/corporation any similarity with mine/me?

So e.g. at a farmers market, I don't care about organic in the first place. I can look the vendor in the eye and build trust. If they say organic, nice. They better not spend too much of an effort on certification. That invites cheating. The trust has to be personal. And that is a harsh limit for scaling.

So if I am an individual or small entity, I prefer business with other small entities. If I am a big one, likewise. The latter we see all over the place. The former we should more, too, and rely far less on the megacorps.
A printed magazine doesn't have the doomscrolling ability of social media apps. The same effect, but a magnitude smaller dosage.
The board you're describing doesn't sound particularly functional.
If you can tolerate the bad roads and traffic it’s a really pleasant city to live in weather wise at least in india.
All of this points towards dramatically increased risk of global war. That is a bigger concern. People get desperate enough and they lose their civility en masse. And we are animals at heart. If our animal needs aren't met, our base survival behavior can come out.

I really believe that is a big part of what's going on in Ukraine. The economic squeeze on Russia, although intended as an alternative to "real" violence, put them in a more desperate situation and since Putin decided to not give in, the financial problems and fallout from that helped him justify (in his mind) the desperate act of war.

But overall all of this is related to global management and logistical failure. Not saying that it would have been easy to avoid since we had the pandemic, but it is an overall organizational failure.

Geopolitics is a significant part of the management that has failed. Part of that is just how hard it is to get billions of people who speak different languages and are thousands of miles apart to share similar worldviews. Or even just a relatively small group of powerful leaders.

We are essentially large troupes of monkeys in hierarchies. At the top are just monkeys.

Economists are just a type of modern day priest. They are not scientists. Not even monkey scientists. The Bankers can't save anyone. They are a big part of the problem.
Bit of a late reply but fyi - the Russians have been using cell networks to communicate military orders, which is perhaps the piece of the puzzle you were missing.
Obsidian-remote: Run Obsidian.md in a browser via a Docker container
This is not true, the 4a never gave you unrestricted right to privacy. As a simple example: the 4a will not get you out of a breathalyzer test if you get pulled over for suspicion of drunk driving.

I am all for reasonable abortion access but Roe was a disastrously bad ruling in many ways.
Or we could go back to on prem and customer owned machines I guess.
Or less than a junior L3 in the bay area at google.
Although the Commodore 64 had a fixed palette, some creative hackers managed to create "impossible" colors by alternating between two colors. Not really palette cycling, but pretty awesome nonetheless.

https://www.aaronbell.com/secret-colours-of-the-commodore-64...
> Social media is monitoring your every action, and adapting to it, and creates a tight feedback loop where you are manipulated into staying engaged and consuming more adverts. That personalised real-time feedback loop, based on giant datasets that are very invasive, is incomparable to traditional media.

I just want to add here that YouTube, while not exactly a social medium and not a traditional medium, also has a tight and instantly adaptive feedback loop. With this argument, staying off YouTube should be similarly relieving than staying off at least TikTok. At least, the hours you can waste are comparable.
Perfectly, according to test results! :P
https://appdb.winehq.org/objectManager.php?sClass=version&iI...
>mathematically

The problem with reality is there is no mathematical metric function where you can plug as input a human and you get as output a number and then you can sort this humans out so you can hire the best. Even for small domains like programming with language X and framework Y is not possible to create a good such metric function, someone could be good at memorizing APIs, someone could be fast at creating good solution but others might be slow but their solutions are even better and others are good at debugging issues.
> imperative style or functional style doesn't matter.

Semi-related, can you have something like Haskell that seems hard to "read" eg.

() :: ->

but written in something easier to read like C++. Idk maybe I'll get used to it like the transition from old JS functions to arrow funcs
I don't know, but probably not immediately at least given the situation of not having a manager. If I was fully prepared to quit/be fired in response, I wouldn't be asking HN for advice, because quitting is obviously one option to exit the role.
I’m rather thinking about regular employees that have to buy it with their own salary, or have to ask their employer to buy it for them.

If you’re self employed and use it as a business expense it’s more reasonable an expense.
Sure, at the moment that is by no means clear cut yet. The statistics on self-driving are if anything: "computer with human watching over it in near perfect conditions" has lower probability of accident than humans in all conditions. Anyone who cites the statistics in any other way is deliberately misleading.

This brings up a second question, if a human driver would do something like in this video and cause an accident, there would very likely be criminal charges. So if an self-driving car does it, should there be criminal charges against the the engineers, the CEO?
Unlike common law systems, in the continental European civil law systems there is no concept of a "copyright license" separate from a contract. The only way private parties can put obligations on each other is by contract.

If someone creates derivative works of GPL software, they could of course claim that they have not accepted the GPL contract, but in that case they would plainly have committed copyright infringement.
Expect a lot of Indian and Chinese developers to move here from the U.S. as the prospect of having any stability in the US basically disappears.

We’ve had about 4 developers move to Canada already. I wouldn’t be surprised if retaining these developers is one of Microsoft’s intended goals of this “HQ”.
> that a random thief is always going to go for one of the easier options, like picking your pocket or smashing a window.

Car thief != pick pocket thief
Yes but come on, that is so different that it shouldn't be even termed "evolutionary pressure" (in the usual original sense of survival of the fittest)?!
People only use Metamask to engage in speculative crypto schemes.

Blockchain doesn’t really solve the whole “who is giving me this key” issue with PGP.
I took a break from social media for a year; it was excellent. Briefly after my return, I found out an extended family member passed away. Nobody would have told me otherwise. People will assume you're on there and in-the-loop even if you aren't. It's hard to navigate any social environment where that's an implicit given of others.
You can use jinja expressions inline with your Ansible tasks' yaml if you want to as well. As for whether that's a good idea or a mess to read is in the eye of the beholder. Personally I do it only as a last resort, but it has been nice to have occasionally rather than some clunky multiple-task alternative.
There are black markets in the form of Telegram chats and bots where people exchange cash. They aren't so necessary right now because certain limitations have been lifted and while it's not easy, you can buy cash USD or send wires to other countries.

There are two things holding the ruble high:
1. All exporters have to sell 80% of their FX income in 3 days
2. The import has shrunk dramatically and it's hard for people to travel to other countries (so individuals and businesses don't need that much cash to begin with)
There's a lot to be said for the semantics of the Python "with" statement as a way to do scope-based closeout. You get to handle errors at closeout. Nesting works. Nested errors work. Interaction with exceptions works. It's the only construct I've seen which handles the hard error cases.
US-China Fight May Spoil Global Deal for a Covid Vaccine-Patent Waiver
In addition to the rationale given by the other responders, the overturning of Roe v Wade means you have many states where abortion access is not just legal, but guaranteed and protected, and other states where not only is abortion illegal, but anyone who assists someone in getting an abortion is guilty of a crime. I've heard it said that this is the biggest incompatible coexistence of state laws since free states vs slave states.

So it's very likely you'll have law enforcement in forced-birth states try to subpoena data from tech companies where servers and workers are in abortion-legal states. The argument is that strong encryption will prevent these kinds of immoral (from the perspective of the author) data requests from being fulfilled.
Is it just support? Do they do dev?