skysight-inc/HackerNews huggingface dataset:
I feel like nearly every team which has worked with JSON for a certain number of projects automatically starts building out their own "spec" for how to handle additions/deletions/updations to JSON instances on-the-fly.

I've built atleast 3 different specs for what could be described at JSON-Patch for different projects, and each has a slightly different semantic. eg. in one implementation someone suggested in another comment, instead of explicitly passing an "operation", I just pass "key": null and it gets interpreted as delete everything below this key. In another case "key": null and "key" not existing are treated as different cases etc.

TBH I'm glad that there's some form of standardization for this, but I wish it was more publicized so folks would stop building their own specs for this.
Good communication can definitely help a lot, but saying that doing communications right will prevent drama from org changes is entirely optimistic. In my experience by far the larger amount of drama comes from the fact that most organizational changes involve changes in the management of people, either because reorgs, because of internal promotions or because some new person is hired above an existing team. Unless you have an exceptionally unambitious team, all of those cases are opportunities from drama of the "X didn't get promoted again" type to spring up and resentment to build.

Good communications can only prevent a certain class of drama, it does nothing about (or even exacerbates) the other kinds of drama.
I think there might be a term for it - Async-First Communication

You can take a look at https://blog.doist.com/async-first/
> what are USD-pegged stablecoins for? No snarky answers, please

simply put: mitigating price volatility of the base token. rather than only holding an asset that has huge swings per day, you can hold an asset that has minuscule swings per day.

this might be useful for tax purposes, payments & donations, or just to balance your portfolio. unlike fiat this has all the features of ERC20 and self-custody.

DAI, USDC and RAI are all fairly interesting and make different choices and trade-offs to stabilize their price. all stablecoins do carry risk though; if you want a risk-free coin then just convert to fiat.
Since I'm an intern I might give different point of view (Not a software engineer, but I think the principles might be similar). The person who mentored me in our first workday day he mainly gave me to talk. He gave me few tasks and just were next to me looking what I'm doing, writing notes (he didn't told me what I'm doing wrong on the spot, so I kept my flow).

The notes also had timestamp next to them, it was useful since he recorded the screen and I could watch it later on to better understand what I did wrong and how to improve it.
I don't think there's a much nicer language when it comes to system configuration than a shell. I'm not sure why people want to write an extensive, complex program in a full-on programming language for simple tasks for which the shell and it's utilities were literally invented. The shell does a great job for managing your system already, and so far I've never had a better experience by making using a more complex language.
as in `{null:null}` ?

won't that set a field called 'null', to the value null?
1) insane false equivalency

2) please don’t build straw men

3) please don’t be so combative
for anyone who misread the headline like me

https://www.eatthis.com/iconic-desserts-united-states/
The gp specifically mentioned land ownership, which makes the comparison more interesting.
With sardines you are of course introducing the mercury issue.

Vitamin D dosage is a surprisingly controversial topic, with many voices claiming the recommended dose is much too low and you are very unlikely to overdose if you are not taking completely unreasonable amounts of it.
Is that PPP?
Hi Tutanota team here. We saw this discussion and wanted to jump in. Tutanota supports catch-all for your custom domain so you can use an unlimited number of aliases for incoming mail. Let us know if you have any questions!
What proportion of wealth do they have access to?
>people would be more interested in a coin that is enforced to be $1.00

I have some of these in my wallet right now, in fact.

But as to your question - why would anyone be interested in a $1 coin "even if it had nothing backing it"? The attractiveness of backed-by-nothing cryptocurrencies is the potential for wild upswings. That's lost in a hypothetical programmed-to-$1 digital currency.

And to preempt any comments about fiat, the USD is backed by "the full faith and credit" of the US Government, which at the current time is made tangible through military and economic force.

Finally, currency prices are dictated by the price people are willing to pay. There's no such thing as what you are suggesting if people refuse to pay $1 for it.
You have a more complex network setup actually. You have north-south traffic between your client->LB->servers. and you have east-west traffic between your servers for sqlite replication. Both happening on the same nodes and no isolation whatsoever. More things can go wrong and will require more tooling to disambiguate between different potential failures.

W.r.t security, you have same challenges to secure east/west vs north/south traffic. W.r.t # of connections, Postgres has a limit on number of connections for a reason – if you are running a multi-process or milt-thread app framework that's talking to sqlite, you have just traded connection limit to concurrent process/thread access limit to sqlite. I don't know if one is better than other – it all depends on your tooling to debug things when things inevitably fail at redline stress conditions.
non-custodial is the opposite of a bank.
At the risk of being oblivious to humor:

The point is the latency and loss of the message -- for a more red-team angle, suppose someone in the intervening space has captured the communicator and seized their phone?

The story is an allegory (metaphor?) for the inherent unreliability of communications between any given pieces of real-world infrastructure and the problems that arise when that unreliability reaches critical thresholds.
"It's only when the tide goes out that you can see who's swimming naked." – Warren Buffett
>If every working American contributed $8,000 in taxes we would have the same revenue

You're not arguing for lower taxes; you're arguing for higher taxes on the poorest.
I see a difference between doing it manually (not at all a problem, and indeed should be a right) and doing it automatically.
> It also made me reflect about Diablo III and how I felt about it. While it was a fun game, I found it too safe to be enjoyable. Players have separate loot, loots always matching their character class, items bound to the account, and no trading. People were siloed, making it a game played side by side, not together.

Very much agree with this. It is true for basically all games today. I remember Ultima Online in the early days where you could basically do anything. It just made every discovery and achievement more valuable and exciting. I miss the risk in today's games. Maybe I am old but games these days rarely can excite me at all while I still like to play old games from time to time.
Do you think you have success with that? Are people more open to social justice after being condemned left and right for trivial usage of maybe offensive expressions?

What is the situation now compared to 10 years ago for example?
That's not correct. The article glosses over this, but if you read it carefully:

> At least 90% of [the QOF's] assets must be “qualified opportunity zone property” which can be any combination of (1) stock in a QOZB corporation, (2) partnership interest in a QOZB structured as an LLC or other pass-through partnership entity, and/or (3) qualified opportunity zone business property. However, this requirement doesn’t take effect immediately which means the QOF has time to find qualifying investments without rushing. Additionally, the 90% rule temporarily loosens if you deposit more cash into the QOF.

So you have to invest the assets either in (qualified) property in the depressed area, or in a company (QOZB) in the depressed area, which then has to meet these requirements among others:

> At least 50% of [the QOZB's] total gross income is derived from the conduct of a business in a qualified opportunity zone.

> At least 40% of [the QOZB's] intangible property (e.g. patents, trademarks, etc) must be actively used inside a qualified opportunity zone.

> At least 70% of [the QOZB's] tangible property owned or leased by the business must be qualified opportunity zone business property.

If this is some giant conspiracy by "the wealthy" to get some tax benefits, it's odd that they have put so much effort into making sure there is actual economic benefit for the depressed areas.
Very useful within a business I'm working with. There are multiple data providers who's data shall fall into a single domain data model and they are providing that data in vast amounts. We deal with that by normalizing data, comparing it to present state of data and enqueueing patches into a queue from which application aggregating that data is picking and applying updates. Maybe one small thing regarding Java libs - jsonpatch comes under double license and is not suitable for commercial use so beware, better use zjsonpatch (I also like it more because it's more intuitive).
This is weird, I remember seeing discussion on along these lines that wasn't ever flagged. It sounds like you're speaking from experience, do you have an example of something you posted maybe?
Potassium superoxide which acts as an CO2 scrubber, oxygen generator and dehumidifier in one. It reacts violently with water, and since it produce massive amount of heat and oxygen, it will also cause an explosive fire if the reaction occur near a fuel.

In Kursk it is suspected that it got dropped into water that had a lot of oil floating on top.
Honest to god, I'm kind of stunned by the people with tens to HUNDREDS of millions, liquid, that will go great lengths to avoid, even evade, taxes. You see people move to other countries for "tax purposes" alone. Or people that will create elaborate schemes.

Of course, I understand that if you're in that wealth bracket, the actual tax/accounting acrobatics is abstracted from you. You probably hire some consultant to do all the work, and in the day only pay a fee to get your tax cut by x.xx%. That's zero work for you, minus whatever time you spent on a meeting with the consultant.

But still, there are people that will be heavily involved in these things themselves.

Yes, it is a polarizing topic. Some people refuse to pay taxes because of how the money is spent - or they have some idea of how the money is spent. But from a pragmatic point of view...what's the difference between sitting on say $500MM in cash, and $800MM? It's either way going to be more money than you'll ever be able to spend. Hell, even the safest investments at that scale will yield more money than what most CEOs make in a year.

(With that said, I do have sympathy for the people living in countries where you have to pay wealth tax or tax on unrealized gains, which for founders means

1) taking out loans to pay taxes

2) increasing their yearly compensation, just to meet their tax burden or

3) to sell their equity

But these aren't really in the "exit" bracket)
Empirically, you must've done, in order to know what music sounds like.
He was pretty talented too. He even said later in life that if he grew up during the age of (good) rap music he probably wouldn't have been a politician: https://www.washingtonpost.com/news/the-fix/wp/2014/08/07/ri...
While probably not as applicable on Earth, the ISS CO2 scrubbers use a chemical substrate that is then exposed to space where the CO2 is sent off.

https://www.eni.com/en-IT/scientific-research/space-free-co2...
Those are the "already mega-wealthy." Their mortgage bills are low because they have enormous home equity.
I think Twist is the right answer. It's basically a forum, which is nice because:

- people have to write "real messages", with a beginning, middle, and end. Subject line.

- Doesn't suffer from e-mail's "I wasn't on the original to/cc" problem where information is completely silo'd by default

- Messages by default need to be categorized and a bit organized. Less of a firehose

E-mail gets a lot of shit, but from my experience the biggest issue is just the transmission issue. Forums/stuff like Twist solve this nicely, in my opinion.

I think Twist is totally undersold as the future. If only they would put custom emoji (this is, I swear, a blocker for moving to it at $JOB. In a full/mostly remote world, we want ways of expressing at least a bit of company culture!)

Really you want a mix of tools, of course. You want stuff for synchronous discussions, you want recorded minutes/"serious discussions", you want a place where you write up big documentation (Confluence/xWiki etc).... there's not gonna be a single tool that solves it all. And if you have shitty communication culture, all tools are going to be miserable. But there are interesting tools that go beyond "messaging" out there!
They know that line goes up, and this is the way to stop being poor
I would guess that in many countries a regulated bank offering more to depositors than they charged borrowers (without some kind of strict limits on the amount per customer) would get a visit from their regulators quite quickly to understand how this was sustainable and in-line with Banking regs.

In the UK at least retail bank deposits are guaranteed up to £85k per account, so there's a real incentive for the banking industry to police their member as if one fails, they'll all take a hit.
You have a right to run all sorts of software that is unpleasant and generally a bad thing.
See, for example, people running game cheat software, people running DDoS attacks, or even people sending others rick-rolls or goatsee.

In other words. Just because you have a right to run software that blocks creators apps does not mean it is right (in the sense of right vs wrong) to run that software.
I never understood why i should use stablecoins instead of the regular banking system, which is highly regulated, to secure my money as good as possible. Stablecoins are just the worst of both worlds, aren’t they?
Indeed. I feel the benefit of unionizing for managers is making the buck stop earlier in the trickle-down chain of bad policies or orders.
- difficult to gauge how much they know, and how slow/fast I should in explaining stuff

Have you tried asking them? Just because you're supposed to have more experience than them, doesn't mean the flow of information should all be one way. Have regular chats with them about what they think their strengths and weaknesses are. Use these chats as a way to get feedback about your mentoring style, and make sure to take this feedback on board.

- distraction (I am excited to mentor, hence my brain keep coming back to that (providing resources, reviewing their work, etc.) while I am supposed to do my work)

This one's squarely on you and nothing to do with mentoring. Get better at setting the mentoring aside until it's time to do it. If an idea pops into your head while you're working on something else, note it down and go back to what you were doing. If there's prep work you need to do for a mentoring session, block out the time for it. You know, the things you'd do with any other aspect of your role.

- how detailed/nitpicking should I be in reviewing, how to explain the right concept at the right time

If you're talking about code reviews, you'll still be reviewing everything that you would for any other member of your team - you want to maintain the same code quality, after all. In terms of the concepts you spend time discussing in detail, probably just stick to one at a time - pick whichever seems most important for that review, have a short discussion about it, then decide whether it's something you need to revisit later or just watch out for in future reviews. If a short discussion isn't enough, book something more structured in and deliver more of a training session.

The important thing to remember is that everyone is different. We all have different experiences and learn at different rates. Be humble about mentoring. You'll find that when it comes to explaining what you think you know, you'll identify gaps in your own knowledge and probably learn as much as your mentee does. Use it as an opportunity for both of you to grow, and be receptive of feedback, even from a 'subordinate'.
Do people really talk about movies? It seems you do. Do you talk with your friends? Online? On some specific forum? With your significant other?

I'm so surprised that there are memes from big hits, but no real talk about them.

I mean there's relatively a lot of talk about how Harry Potter feels good but doesn't make sense, and of course lots of critiques, reviews, "reaction videos", but somehow it seems actual people stopped talking about movies with each other (beyond the very shallow have you seen it? yes/no. was it good? yes/no.)

maybe I just miss when people talked too much about the Matrix? :D

also I find it strange that it's still so hard to find good movies/books/series/games that I would like.... despite all the data, metadata, taxonomy, folksonomy (tags! unstructured data! big data! bad data, bad!)

for example, IMDB knows what I like, Netflix too, yet the recommendations are pretty bad.

let's take Mindhunter. "CSI done well", right? but I still haven't found something that is similar to it. (not that I looked very much.)
CDs in the 1980s paid well over 10%. This has nothing to do with Luna/UST's scheme, but it remains true.
And what is that harm that Google allegedly protects the kids from? Because the harm it causes to them - losing access to service - has been explained above.
Slack _is_ missing some basic functionality for keeping yourself organized when receiving a bunch of info, it's not just about the people. Especially when it's the replacement for corporate e-mail.

Dumb example: you are in N threads. You want to remove yourself from those threads. You can turn off being notified from them one-by-one (refreshing the page to actually have them disappear). Compare with e-mail, where you can quickly select a bunch of threads and just hit "archive".
Creators make some money, the better ones make a lot. I think creators are much more deserving of add money from their work as opposed to the platform that is hosting them. Especially because my relationship with the creators is much more voluntary than my relationship with the platform.

If numberphile starts running annoying ads, I can easily stop watching them, or manually skip them.
DELETE doesn't have to remove the entire resource, it's up to the receiving service on how to implement it.
More correctly I should have said "It feels to me like it has become pointless".

But meh, fortunately I have plenty of other stuff to do and at least I can self-select against these places (and towards better ones).

It's just strenuous to watch the dynamics that be at play with little recourse, 's all.
>how this was sustainable

Why does it need to be sustainable? The APR can simply lower once the high APR is no longer sustainable.
Have you tried using it from another login account? Just a thought.
This is such a common error in judgement, but I don't really know its name. Does anyone know? I'm genuinely curious.

I'm referring to the "I'll do X when others do Y" type of reasoning.
What about maintenance of the framework? It can be a nightmare, not all frameworks are considered equal (I’m looking at you, SailsJS). And even mature frameworks come with plenty of woes WRT patching vulnerabilities. But, that can be attributed to the programming language package manager ecosystem. I will admit that I miss Spring Boot, it ruined all MVC frameworks after that for me other than native stuff like Swift.

I just build mostly from scratch now, (update) [using MVC monolith] feels icky because I’m not trying to start a company or working at a startup. Frameworks are bad suggestions in mid/late stage company.

It’s nice to drop some value bombs, but if you intend to stick around for many years and you got more than 10 engineers in your organization, don’t choose a monolithic framework because it just makes the politics of getting your framework broken out into logical parts (ie micro services) a PITA. That’s my two cents.
Have you actually lived in the time before cellphones?

I have a hard time imagining anyone not having been in a situation that was made dangerous by the lack of ability to communicate with others. Muggings, beatings, rapes, killings. Accidents, car crashes. Running out of gas, getting lost, losing your wallet. Being unable to reach family for an emergency when they're out.

Even meeting up with your friends was a pain in the ass.

The "connectedness" can be annoying or overwhelming, and the feeling of security when carrying a phone is probably overestimated in our heads, but before phones and cctvs any random moron could just kill you and get away with it if nobody was around. Some of the safety we feel is very real indeed.
True, skipping in-content ads wont hurt creators pocket directly. But it will indirectly. Less engagement with the ads will eventually hurt their rates. And perhaps even the existence of tools like these could hurt the income of creators in general.

Especially the second is scary. Creators being able to run these ads makes them much more independent from youtube, which I consider quite important.
> In 2016 Google decided to sell Nest, so I left the company. Months after I left, Google changed its mind.

I wish Google had sold it, then I could buy a Nest. I do not trust Google and do not want them to have more of a foothold in my house, my networks.
Why are pointers strings? They are really multi-indexes, so why are they not arrays of strings (for hashes/"objects") and numbers (for arrays)? This would have avoided the need for escaping and for string operations in general, which complicate the whole thing.
> The only people I know that actually use that or know about it are developers.

Never saw this used outside of the tech space. Even adoption af standart password managers is painfully slow.
Sure, I should be clearer!

Shell semantics are terse and powerful, single character changes can completely alter the control flow of a sequence and can be very difficult to follow.

Managing data structures is also full of foot guns.

I don’t want to be too specific because you can “get around” a lot of issues if you know what you’re doing, the problem is that it’s very easy to introduce subtle bugs and not know about them for a long time- or that you can introduce bugs and not understand how or why.

Shell works great for piping together series of text and running commands in sequence and conditionally; but once you’re at the point where you’re parsing config files to do control flow and you’re sourcing more than a handful of files then controlling the quality of the script becomes very difficult.

Personally, I’ve written 100kLOC bash, I’m very comfortable with the semantics, but I still get tripped up sometimes because of some weird quirk that is not widely understood.
All these images are red-ish in colour. I guess that's just an aesthetic decision here - presumably the instruments themselves are "monochromatic", plus filters are available?

I'm guessing these pictures taken are single exposures, as opposed to composed with multiple filters, but since Webb works "in infrared", pictures should be "reddish". It's not even like, "infrared is red". It would be some other colour if we could see it.

Or are these pictures genuinely stacked and some kind of false colour palette mapped onto them?
Unreal Engine 5 demo is frighteningly close to reality
Engineering Validation Test
I'm tempted to make cheap shots about sets that do actual set operations without a for loop, but I'm hoping Go >=1.19 will start introducing some nice generic collections in the stdlib.