skysight-inc/HackerNews huggingface dataset:
> I mean, barring massive inflation, a double-digit mortgage rate would put so many home owners in default that it would make the global financial crisis of 2008 look like a birthday party for small children.

Not necessarily. The percentage of new mortgages that are ARMs (adjustable rate) is very low.

> ARMs accounted for just 2.6 percent of mortgage applications in recent weeks and fell to 2.2 percent this week, according to the Mortgage Bankers Association.

Not sure about existing supply but I think it would be single digits as well. And most ARMs are longer (e.g. 7-1 or 10-1) meaning the floating rate portion doesn't kick in until 7 or 10 years in (respectively). Mortgage rates have been low so long I imagine most people with older arms refinanced long ago or built up enough equity where they'll be able to refinance at higher rates if they had to.

So existing mortgage holders wouldn't be hit with higher costs. However the valuation of their home would likely tank making a lot of mortgages effectively underwater (you owe more than the asset is worth). You will see a lot of people do strategic defaults or try to re-negotiate their balance. If I owe 500k on a home worth 450k, I might be fine with it, but if the home was only worth $250k, I would definitely consider a "strategic default", walk away from my mortgage, take a hit on my credit and buy essentially the same home at half the price. But lenders aren't stupid more realistically they'd negotiate down my balance and there would be federal programs to encourage refinancing.

https://www.bankrate.com/mortgages/arms-disappear-from-mortg...
GraphJin is very similar but in Go. Also you can either embed the whole service as a library or just the GraphQL to SQL compiler. Another advantage of GraphJin is that the you write the queries in pure GraphQL not a library specific API.

https://github.com/dosco/graphjin
I’m not inclined to be particularly forgiving, given the overall context of their behaviors and the ethical violations committed. I choose to consider that context when parsing their words. You must make your own decision in that regard.
Not all kernel reviewers are being paid by their employer to review patches. Kernel reviews are "free" to the contributor because everyone operates on the assumption that every contributor wants to make Linux better by contributing high-quality patches. In this case, multiple people from the University have decided that reviewers' time isn't valuable (so it's acceptable to waste it) and that the quality of the Kernel isn't important (so it's acceptable to make it worse on purpose). A ban is a completely appropriate response to this, and reverting until you can review all the commits is an appropriate safety measure.

Whether or not this indicates flaws in the review process is a separate issue, but I don't know how you can justify not reverting all the commits. It'd be highly irresponsible to leave them in.
I think true brilliance that lies in making a statement that cannot be fully interpreted as supportive, critical, or satirical. On one hand, it allows the viewer to project their oppinion onto the medium. On the other, the medium reveals a value to an viewpoint/lifestyle while also being critical of it.
Ask HN: Does studying quantum computing languages make professional sense yet?
Are we at the point where self-study in this area makes sense, in terms of getting in on the ground floor when these systems become more ubiquitous?
We don't know yet. Soonish, the Apple Security Guide[1] should be updated with the correct answer.

My best guess is that the keyboard itself is running it's own Secure Enclave and is running a modern incantation of BridgeOS and it uses a pairing model[2] to the host Mac.

1. https://support.apple.com/guide/security/welcome/web

2. https://support.apple.com/guide/security/pairing-model-secur...
I know DNSSEC has a ton of flaws and has received a lot of justified criticism. But I'd still desperately love to be able to have good standards in place such that my possession of a given domain also allows me to operate a generally recognized private CA off of that for said domain (as well as elimination of a variety of DNS attacks of course). There shouldn't need for 3rd parties there in principle, it should be enough to just be able to put up a CA root public cert up in DNS and have everything automagically work from there. It'd make a host of things like RADIUS and future enhanced distributed auth email-likes a lot more convenient and less fragile. I love Let's Encrypt, but it's a bandaid for the fundamental issues with DNS. I hope increasing recognition of the centrality of DNS and need for improvements there will ultimately result in something modern and better than DNSSEC that can move a lot of stuff forward.
> There’s also connectors that wouldn’t be there normally, those connectors also have to be large enough to support the current.

Supporting 5-10 amps requires very small pins. It's a tiny percentage of the battery size.

> Then there’s the plastic lined battery well, as well as the plastic battery case. It’s not as simple as throwing plastic around a battery and calling it a day.

Yes, those are the layers of plastic I was talking about.

I didn't say you could slap something together in half an hour, I said it would cost close to zero dollars when talking about the per-phone price.
Show HN: Ditto – Sync copy from Figma to production
Maybe. IF the inflation predictions are right this time your rent will jump to $50k/year, while the mortgage of those who bought stays the same, so they have the money to invest not you.

That is a big if, and there are lots of different ways things can turn out. God doesn't advise me, so only time will tell what really happens...
Apple Parallels runs superior windows
> Europe 560M people, and the world's biggest economy as a EU bloc

The US has a far larger economy than the EU, there is now roughly a $7 trillion gap there (IMF estimates for 2021 is the US economy at $22.6 trillion; the EU will be around $15 trillion). The US economy is almost 50% larger than the EU economy.

China in 2021 will formally surpass the EU in nominal GDP size. It's fair to say it already has. IMF estimates peg it at over $16.6 trillion for 2021 and that's probably an undercount given how much economic market share they've taken from the rest of the world during Covid (eg in manufacturing and exports).

The US and China will continue to put economic distance between themselves and the EU; the EU will fall further and further behind. This trend has been underway for near 15 years now. Germany, France, Spain, Italy, Sweden, Greece, Netherlands etc have all suffered intense net economic stagnation since roughly 2007-2008, and that was prior to Covid.

Did you know that even prior to Covid, Sweden's economy was smaller inflation adjusted for 2019 than it was in 2008? The same is true of Germany and the others as well.
> Also this gives me the creeps:
> https://get.ouraring.com/forbusiness

Can you share why?
> 2400 a month is rent here in Austin

Just no, not unless you live in a luxury dwelling or location. Here’s an example place I used to live long ago. Centrally located, next to the major highways, and not unsafe. It’s old and not fancy, but under $1000 and your living expenses can be much lower than that with a roommate. https://www.livechevychase.com/floorplans
oh cool that's a nice tool.

p.s. i am the only person working on ML at Netdata and i can confirm we don't gather any data for ML purposes, which is actually my biggest challenge right now :) - convincing people the ML can be useful without having lots of nice labeled data from real netdata users to be able to quantify that with typical metrics like accuracy etc. I'm hoping to introduce mainly unsupervised ML features into the product that don't rely on lots of labeled data and have thumbs up/down type feedback and we can then use that to figure out if new ML based features are working or being useful for users. So any models that would be trained would be trained on the host and live on the host as opposed to in Netdata Cloud somewhere.
Why can you buy it in the first place if it can just be taken from you.
There are almost no Vulkan apps on Linux, compared to apps using other graphics APIs. And even fewer Vulkan-only apps (are there any non toy ones?).
Football is a sport played by Gentlemen watched by hooligans. Rugby is a sport played hooligans, watched by Gentlemen.

Although the rugby hooligans are very respectful to the referee. Mic-up the referee in football.
Signal may have had countermeasures in place long before the blog post, as well.
Jess and Jo here, and we're excited to share Ditto with you all (https://dittowords.com). Ditto is a way to manage and componentize product text from design to development. Think of a headless CMS but with the text from your design files.

We think product copy, or the text found on user interfaces, is the most under-leveraged part of product development today. Even more so than the visuals, the text users read is critical to shaping their understanding of how things work. Copy often gets coupled as a part of design, but it's worked on so cross-functionally — from design to legal to marketing to engineering.

Jo and I have been on teams at both small startups and tech giants, and at every place we've seen product copy being written ad-hoc and scattered across mockups, docs, sheets, and tickets. The back and forth required just to fix a simple typo in production often included a backlogged ticket, several Slack conversations, and a ton of wasted engineering time better spent on building.

At its core, we wanted to build a way to treat product text as a system, with the ability to componentize text for reuse (just as we do for development or design!). We spent the last year building out and iterating on Ditto, deciding first to tackle how copy was managed between design files and content writers with our web-app and Figma integration. However, our intent from day one has been to build a single source of truth from end to end.

Initially, we took a stab at integrating into development by building a Github app that created pull requests for copy edits made in Ditto. This somewhat did the job (democratizing access to making text edits in development), but we saw users struggle with the maintenance it required and realized it was a piece-meal solution to a system-level problem.

Over the last few months, we built out an API (with a companion CLI and React SDK) so that Ditto could function similarly to a headless CMS and sync text from design all the way to production. The API/CLI fetches up-to-date product copy from Ditto into local directories as structured JSONs with unique IDs. As a locally hosted and updated JSON, you always own your copy, can see copy diffs on commits, and won't have to worry about latency (we're not a CDN).

Building tools for copy inherently means building tools to improve existing design and development workflows — and we'd love to hear what you think and how it can be improved. Jo and I are roommates (and have been since college!), and we'll be sitting next to each other answering comments.

To check it out (with a quick 3 min video of me talking through the features): https://www.dittowords.com/developers.

We also have instructions for setting up / playing around with a sandbox Figma file and React app here: https://developer.dittowords.com/getting-started/use-our-cli....
Imagine if Time Capsule was brought back more as a NAS: it's your home router, so they can automatically deal with port forwarding and dynamic DNS. iCloud could transparently connect you to your home storage wherever you happen to be, and your files could be stored locally instead of on servers Apple has.
I know - quite literally - at least a dozen people who take amphetamines daily and display few or none of the visible descriptions you list above. None of us know what EM ingests.
OK, yeah I agree that should be configurable, or at least limited to contacts. Maybe it should only count as online if you're actively using the app instead of having it open in the background. I'm sure many people just have it open 24/7. If I still used it, I would want an option to only receive messages when I'm online.
This took me back to loading programs from cassette tape in the eighties.

What bit rate do you get? In those days about 1300 a second was possible (on a good cassette with Dolby)

https://www.youtube.com/watch?v=faEYry_MyZM
I hate that you can't log out of Whatsapp temporarily. I have to turn off my internet or my phone to take a break from it, or uninstall and reinstall the app. A dark pattern that means I'm always logged in even when I don't want to be.
Feels more like 4 long involved steps. :)
Is this a full circle reimplementation of old telephone modems?
You can add a command-line argument to change the Tx protocol between 3 types as explained in the README. Here are the transfer rates for the 3 protocols:

- [R2T2] Normal : 16 bytes/8.5 sec

- [R2T2] Fast : 16 bytes/5.7 sec

- [R2T2] Fastest : 16 bytes/2.9 sec

The faster the communication - the less reliable it is.
Currently, data is transferred in 16-byte batches.
I don’t mind them publishing that result, as long as they make it clear that everyone from the university was banned, even people not affiliated with their research group. Of course anyone can get around that ban just by using a private email address (and the prior paper from the same research group started out using random gmail accounts rather than @umn.edu accounts), but making this point will hopefully prevent anyone from trying the same bad ideas.
Weren't there X11 systems for windows for a long time?
Admittedly as someone who doesn't code Rust, I have never tried to use cargo to install deno. On macOS I use brew.

brew install deno # works with no issues and much faster

Though, at the bottom of https://deno.land/#installation, one sees the incantation:

cargo install deno --locked

I removed brew's deno, installed rust (via brew) and then tried this. No compile errors. And swc_ecma_transforms compiled successfully.

...

Compiling swc_ecma_transforms_proposal v0.13.1

Compiling swc_ecma_transforms_optimization v0.15.3

Compiling swc_ecma_transforms_typescript v0.14.1

Compiling swc_ecma_transforms_react v0.14.1

Compiling swc_ecma_transforms v0.45.1

Compiling gfx-auxil v0.8.0

...

Installing /Users/i034796/.cargo/bin/deno

Installing /Users/i034796/.cargo/bin/denort

Installed package `deno v1.9.0` (executables `deno`, `denort`)
What’s the comp look like?
How about just banning buying location data period?
The tone of Pakki's reply made me cringe:

> Attitude that is not only unwelcome but also intimidating to newbies and non experts

Between that and the "Clarifications" document suggesting they handle it by updating their Code of Conduct, they're clearly trying really hard to frame all of this as some kind of toxic culture in kernel development. That's a hideous defense. It's like a bad MMA fight where one fighter refuses to stand up because he insists on keeping it a ground fight. Maybe it works sometimes, but it's shameful.
Are those operations an issue on the NT kernel or the NTFS filesystem?
It sells quite well but not necessarily for good reasons. One of it's nicknames is the Daily Hate https://www.urbandictionary.com/define.php?term=Daily%20Hate

You can check out their coverage of Romanians if you want some examples https://www.google.co.uk/search?q=site%3Adailymail.co.uk+rom...
Do things with intention and don't rush.
Edit: actually it was standard moderation but in a bit of an unclear way - see https://news.ycombinator.com/item?id=26894033.

We made a mistake. I'm not sure what happened but it's possible that we mistook this post for garden-variety mailing-list drama. A lot of that comes up on HN, and is mostly not interesting; same with Github Issues drama.

In reality, this post is clearly above that bar—it's a genuinely interesting and significant story that the community has a ton of energy to discuss, and is well on topic. I've restored the thread now, and merged in the dupe that was on the front page in its stead.

Sorry everybody! Our only priority is to serve what the community finds (intellectually) interesting, but moderation is guesswork and it's not always easy to tell what's chaff.
Receive Resources Through Tones?
I don't feel sorry at all. If you want to contribute from there, show that the rogue professor and their students have been prevented from doing further malicious contributions (that is probably at least: from doing any contribution at all during a quite long period -- and that is fair against repeated infractions), and I'm sure that you will be able to contribute back again under the University umbrella.

If you don't manage to reach that goal, too bad, but you can contribute on a personal capacity, and/or go work elsewhere.
> AMD ryzen cpu's have been the superior CPU for a while now, methinks there's lots of handshakes between intel and microsoft.

Or you know... customer/user demand isn't that high.
Introduction to Bias in AI
Yeah, it bothers the hell out of me when management forgets that we're actually tied to providing real value. The whole point of all this is that you get more value from the team when you do these things -- making people feel "safe" is a productivity hack, not the end goal. If people feel warm and fuzzy, but then don't move the project over the finish line, it's re-arranging deck chairs on the Titanic.

The trick is to find people like you, get you engaged and feeling like you can actually fix the shit that's stopping you from being productive, while also getting you to give space for people to fuck up now and then, because people fucking up and feeling okay with that sometimes leads to really great insight when instead of fucking up they do something great.

Basically, "safety" is letting people feel not-terrible for taking a risk and having it blow up in their face. That should be allowed on a team, and Google's research seems to show that teams who allow people to fuck up without making them feel bad about it tend to make better shit than teams who punish people for fucking up.

...to a point. If all you do is fuck up, that also violates the safety, on the manager's side because then they're not feeling safe letting people take risks.
While I do think it is true that people break norms, I'd say a large factor here has been the messaging and leaders behaving like the danger is past.

Leaders like the home minister, Amit Shah [1] and the health minister Harsh Vardhan [2] have been saying that we are in the end stage from Jan. Starting vaccinations is not the end game. We opened up for crowds for a cricket match (57k) [3] and kumbh mela [4] (actively promoted by the state and central govt), where the latter was expecting crowd in millions. (10 lakhs is 1 million). Covid protocol could really not be followed with that crowd [11]. We literally had an Assam minister saying that masks weren't needed earlier this month[6]. And of course election rallies with big crowds [5]. PM Modi was exulting about a huge crowd just a few days ago [12] Amit Shah was actually saying these are not related to the spikes [13]

I'd actually lay the blame on these:

- Inconsistent messaging on safety precautions.

- Vaccine shortage and related slow vaccination drives. India did not give advance orders and stockpile vaccines [8]

- Oxygen shortage. We already know oxygen was needed. The govt didn't follow through and build capacity for oxygen plants. We floated tenders 8 months into the pandemic and didn't follow through [9]

- We did not pay attention to and sequence variants to stay on top of things. [10]

I could go on... we are short various medicines, facilities; state govts of Gujarat, UP, MP, Bihar were actively under reporting by sometimes more than 10x [13]- if you don't acknowledge the problem, you can't fix the problem; not opening up vaccinations to everyone and not letting in vaccines that were already approved outside (both until very recently); not listening to folks who were trying to point these out...

Apologies for the long response. But yea, I'm shocked at how bad things are, and, while I think people can follow rules better, I'd squarely lay the blame for this on the govt.

[1] https://www.ndtv.com/india-news/union-home-minister-amit-sha...

[2] https://www.indiatoday.in/coronavirus-outbreak/story/we-are-...

[3] https://www.thestadiumbusiness.com/2021/03/15/narendra-modi-...

[4] https://www.thequint.com/news/india/massive-crowd-gathers-fo...

[5] https://economictimes.indiatimes.com/news/india/covid-has-a-...

[6] https://www.news18.com/news/buzz/assam-health-minister-himan...

[7] https://www.newindianexpress.com/nation/2020/dec/22/no-masks...

[8] https://www.telegraphindia.com/india/how-we-landed-in-covid-...

[9] https://scroll.in/article/992537/india-is-running-out-of-oxy...

[10] https://scroll.in/latest/990519/coronavirus-less-than-1-samp...

[11] https://economictimes.indiatimes.com/news/india/maha-kumbh-m...

[12] https://www.youtube.com/watch?v=W5jzuE866lo

[13] https://twitter.com/jburnmurdoch/status/1384782949879517185 (may have to go through the twitter link to access ft article)
That's a dream. Money don't feed people. Foods do. And human activity necessary to feed a billion people sitting at home will require another billion to do the production, distribution and organization in a timely manner.

And the whole point of lockdown was to prevent people from performing these movements.

I don't see a good solution here.
Just wanted you to know that I think you're an amazing programmer
Home Field Advantage: Does It Exist Without Fans?
What makes bunting dishonorable? If anything it's the opposite, the player sacrifices themselves to move a teammate.
Same! One week it’s terrible for you. The next week it’s curing cancer. I just try not to have any past a certain hour so as to not interrupt my sleep.
Great post, Ray!

I particularly like the mention that a CS PhD isn't about "novelty" or "freedom", and I've found this to be a common misconception that new CS PhD students make. Another common one I will bundle in there is "making an impact on the world"; I cringe when a new PhD student tells me they chose to do a PhD because they wanted to change the world. There are so many better ways....
I wouldn't take anyone making a comment on HN a source of accurate and truthful data. The HN bias can be at play. Which is the bias that we believe and trust a random comment on Hacker News more than a linked research study, or the body of experts around a subject (who don't comment on Hacker News).
Covid Lockdown Cost/Benefits: A Critical Assessment of the Literature [pdf]
Tangential, the best web tech (in my opinion) I am considering at the moment (in this order):

- Svelte

- htmlx

- lit-html and perhaps also lit-element
Coinbase's co-founder Brian Armstrong on HN feedback back in 2012
Technically correct, the best kind of correct!

Of course, the way the nitrogen gets into the soil (as ammonia) is due to nitrogen fixing bacteria that do in fact get their nitrogen from the air. So the tree gets nitrogen from the air in a roundabout way.

(Earth's atmosphere is 78% nitrogen, so as a bacterium you'd be a bit silly to ignore such a rich source)

Same is true of Hydrogen and Oxygen of course, which fall as rain and enter the soil first, before being taken up by the roots.
You may be surprised to find this is getting increasingly unlikely in more and more places.
Another saying: Slow is smooth, smooth is fast. Apparently from the US Navy SEALs though I didn't learn it from that context (best effort to recall my first hearing of it was my dad, who probably learned it in a military context as he was a USAF pilot).

He also taught me the phrase "lazy man's load", in reference to trying to haul everything from the car to the house at once. Taking less each time reduced the risk of an accident (like dropping a bag of groceries or having the bottom tear out because it's not properly supported), even though it means more trips it (usually) produces the better result. Which also seems appropriate here, the lazy man's load is born of haste and is decidedly not the easy way in many, if not most, situations.