skysight-inc/HackerNews huggingface dataset:
Comment on "ARMs did not cause the 2008 crash."

Absolutely true; the question about whether they may cause an imminent one is still a good question. Rhymes-not-echoes, etc.

Google cruft suggests that the number of ARMs was < 5% five years ago but has climbed recently, e.g.

https://www.nbcnews.com/business/business-news/adjustable-ra...

from April says: "The adjustable-rate mortgage share of applications last week was over 9 percent by loan count and 17 percent based on dollar volume."

I would welcome informed comment on what the total outstanding % of loans by count and total volume data looks like,

and in particular, insight as to whether the amounts are likely to trigger market disequilibrium...
Right, your legal peers are members of the same social class (commoner, aristocracy, royalty), not people who work in the same field. In the US there is only one official social class, so everyone is your peer.

There does seem to be an issue with baseline education standards and the ability of the jury to understand the evidence which they deliberate on, however. To an extent it's the lawyers' job to ensure that the jury understands their arguments, but no reasonable effort from a lawyer over the course of a single trial is going to make up for a lack of basic familiarity with the subject matter, which might normally take years to acquire. There is something to be said for systems which rely on professional jurors rather than random members of the public.
I have yet to see a home router that doesn't have a default-deny firewall.

I also haven't seen one that has IPv6 support without having a default-deny IPv6 firewall.

They may exist, but certainly aren't common.
I have little doubt that many companies, including startups could reduce their cloud expense by 50%. I run tech for a big company and we've cut cloud costs extensively over the past few years. That said, I doubt it will mostly come from negotiation. Usually it comes by eliminating and reducing usage of services. Does your test region really need to be 1:1 with production? Do you really need that server that you use twice a week to be running 24/7 etc.

Startups, especially, rarely have the clout or buying power to negotiate meaningfully at a unit-price level.
"Learning from Data" is outstanding: https://work.caltech.edu/telecourse.html

It's a recorded version of a real Caltech undergrad course, and it's focused on understanding the math behind these algorithms, not just applying black-box ML libraries.

It's much less practical, but I feel like it teaches you more.
Not GP, but I found a local water testing company that offered a lead test kit. They gave me a jar with instructions. I brought back the jar full of water collected according to the instructions and they sent it in to a lab. The hardest part was not running water from any tap or toilet for 10 hours before drawing the test water.

Living in an older house it's been totally worth it to test for lead in the usual places so we can be aware of our exposure risks, and also to have our blood tested periodically for lead to make sure we've been successful avoiding it.
There is as far as I know no UN guidance preventing the DPRK from developing ballistic or hypersonic weapons, which aren't WMDs. It is incorrect to understand anything except their nuclear weapons program as prohibited by the UN. They were merely condemned by the UNSC.

The UN doesn't really have the authority to tell a country what it can and can't do beyond the treaties it has decided to sign, because that would obviously be a grave violation of sovereignty. The exception is sanctions, that in theory have to be followed.
imho, labor shortages and productivity drops due to a Covid policy causing mass long Covid cases.
Can't you do the same thing with a Thinkpad?
Are you actually a user, as well as an amateur comedian?
Interesting, that sounds more like what people used to use desktop publishing software for. Is Inkscape even the right tool for that job? Doesn't sound like it's the core use case for it at least. But cool that it can do it. I'm obviously not a designer or a hard core user of any vector graphics tools. Frankly, Inkscape is a bit intimidating to me.

What I would expect is that you design maybe to have your graphics fit some area (box, circle, whatever), then you save, and then when you use the graphics (on a web page, in a presentation, etc.), you scale it to whatever desired dimensions. While you are editing, you zoom in and out as needed.

Screens are a good example actually. They have different dimensions, pixel densities, aspect ratios, etc. So web design tends to use relative units (em, rem, px, etc.). Also, is a screen a page? Or just a rectangle with some aspect ratio.

Take icons for example. Which is probably a core use case for Inkscape. You'd design some logo to fit square dimensions. And then you'd export bitmaps in various pixel sizes. Does that square have any meaningful dimensions? IMHO it doesn't. Certainly almost never actual paper sizes.

What baffles me as a rather casual user is that when I need to do some vector work for an icon (typically) and the first thing I'm confronted with is paper dimensions.
> Block is stepping away from its identity as a payment-only platform and will increase its focus on cryptocurrency and music streaming

Uhhh...
isn't the MI govt under a huge deficit?
> I could see Trump saying this jokingly.

Instead of seeing a clear pattern over decades of awful statements and personal quotes, you give him the benefit of the doubt (which he doesn't deserve). Trump perhaps made it this far because one of his true skills is dancing on the line without fully crossing over it, so people that actually enjoy his awful racist ideology can still argue in polite society that "he didn't really mean that"

You can't force someone to see something they've already made up their mind isn't there.

This is a bad faith interaction, it was wrong of me to even attempt dialogue.
Yes. But think institutional investors of various flavors rather than personal, individual accounts.

The 2-3% is the Fed funds rate; actual rates on government and commercial bonds will be somewhat higher. (A friend recently pointed out the current 6% advertised rate on lower-grade commercial bonds.) Couple that with much lower risks (on things that aren't those 6% bonds) and it becomes a good third option for anyone whose previous choice was between -3% inflationary return on cash and stock market risks.
Show HN: A search engine tailored for news
One of the pioneers of electronic music. Listening to his "theme from Antarctica" is like sinking into a warm bubble bath.
I think the fundamental aspect of this story is that these accounts can be extremely important to people's lives. They are important enough to go on a crusade of sleeping with multiple random people but at the same time are at the whim of getting banned without recourse and unbanned at the whim of the employees in control.

There is a severe imbalance between how much these things mean to people and the control they have over them.
That's true, I found this writing F# with an IDE vs reading F# in a PR without IDE it really becomes easier to read if you at least have the types on the function boundary.

F# can infer almost everything. It's easier to read when you do document some of the types though.
I've seen this happen with other activities, too. Drinking in a bar where you know the VP will be present. Wednesday Strip club lunch. I once worked at a place with "Bring Your Gun To Work day" where we'd go to a firing range with the boss over lunchtime. Even things as innocent as Sportsball chat. I once did some basic learning about the Warriors because a boss's boss was a basketball fan. I didn't even know the rules of basketball and had to Google who the local team was. Optional activities that get you face-time with the boss are not really optional.
> choosing Rust just for performance gains usually doesn't pay off

Performance is a complex topic. Other languages can be fast and you’re likely right that with simple initial benchmarks, Rust isn’t going to out-perform other languages by enough to make much of a difference.

But what about consistency of performance? Is your 1,752,974,468th response going to be as fast as the ones in your benchmark? To me, that’s been the eye opener of deploying Rust in production. We saw P100 response times within 10ms of P0. The absolute worst case was below the threshold for human observability from the absolute best case over many months of heavy use. The metrics graphs were literal flat lines for months on end across tens of billions of requests. I have never seen that in any garbage-collected language.

That kind of performance may not be necessary for your needs and you may be able to tolerate or otherwise live with occasional slowdowns. But there are plenty of cases where consistent performance is necessary or extremely desirable. And in those cases, it’s nice to have Rust as an option.
Most people know him from his brilliant film scores, but his prog rock era is up there with the greatest of the genre too
/me mumbles incoherently about Apache httpd
I think this sounds good when you think about a very small nieche, but if you think about global market, then in a recession as many companies go bankrupt, then there are few chances to find cheap providers so that what you offer will stay at lower cost.

I hope to be wrong about this as I would like very much to see some lower prices in some areas.
>> The pre-Omicron variants are far more deadly.

> Not true. One of the biggest death curves was post Omicron. Look at February of this year on the death graph in the U.S.

Sigh.

No. Omicron death rate is lower.

> The risk of death involving COVID-19 was estimated to be 67% lower (hazard ratio: 0.33, 95% confidence interval: 0.24 to 0.45) following Omicron infection relative to Delta.

https://www.ons.gov.uk/peoplepopulationandcommunity/healthan...

> Despite Omicron seeing the highest reported numbers of COVID-19 cases and hospitalizations during the pandemic, disease severity indicators, including length of stay, ICU admission, and death, were lower than during previous pandemic peaks.

https://www.cdc.gov/mmwr/volumes/71/wr/mm7104e4.htm?s_cid=mm...

Omicron is infecting a heck of a lot more people, so the absolute number of deaths is higher, but the risk of death is much lower at an individual level.
I think subprime just means you just get offered a higher mortgage rate. You still have all the documentation mandates. No more NINA or NINJA[1] loans.

[1] https://corporatefinanceinstitute.com/resources/knowledge/cr...
Hi folks. If you’re worried that Google is giving you biased search results when it comes to news, or just unsure which of the many search results to click on, then you might like The Factual’s news search engine, which I built with my co-founder, Ajoy.

We rank individual news articles for how informative and objective they are using a variety of signals that proxy expertise: depth and extent of research (links, quotes), neutral tone of writing, historical topic focus and ratings of journalist, and source reputation. We overlay political bias ratings and select multiple highly informative articles across the political spectrum on each topic. We also give additional context like read time, and make it easy to filter out paywalled articles.

More on how it works here: https://www.thefactual.com/how-it-works.

Feedback/questions appreciated. Thanks!
Numpy is kind of a funky library with some weird (but good!) syntactic sugar that doesn't translate to the rest of Python. Scipy is a different beast. And pandas. I could go on. Making, and using matrices, feels weird in python and interoperability/efficiency doesn't come for free.

Compare to matlab, where matrices are first-class, syntactic sugar is consistent and rather lovely. But then the rest of the language is detestable.
>> Its because public spending on infrastructure is "socialism" and it is better to give loans to private companies and let "the free market" fix the infrastructure; any day now.

nonsense. It's the governments job to do this maintenance. There are entire departments dedicated to it. The problem is that they are underfunded, in part because the money goes ummm somewhere else, and because for some reason taxing people or business enough to cover state expenses is considered bad practice.
Will you be developing/maintaining/distributing it?

Apps don't support themselves, you know.
Case insensitive string comparisons in C
If you have the choice between "exciting startup" and "big corporate fintech company" then you don't have worry and economic down turns at all.

The reality is that in a turn down turn you aren't choosing among great options. In 1999 software engineers making 100k+ in 1999 (this was a lot more money back then) working for a cool startup ended up working in banks making boiler plate code for ~80k. Most of them were forced out of the industry.

If you're in a position to be making choices like you describe than there is no meaningful down turn in your industry.

A more likely outcome in the event of a serious is that in 5 years you aren't doing CS related work. Talk to people that have worked in aerospace during various periods of down turn (or any similar industry).
Is that as true any more with the language server model?

I'm not familiar enough with it to know how much is truely in the protocol vs what the editor still has to do themselves.
I see this a lot and I’m curious - why can’t you stand being with yourself?

You touch on it a little when you say you begin to panic when you’re idle - what is the source of that panic? Is it FOMO? Is it un-processed traumatic memories? Is it unhinged neuroticism and overthinking? Is it something else? What is the source of that panic?
Can you explain why? I'm under the impression they would most certainly would be default reachable. I have limited experience with home routers so maybe someone else can chime in with more insight, but I'm under the impression most relay on NAT and not an actual firewall to limit what can be reached.
I finished machine-learning[1] long time ago and it's so good. Look forward to this [2].

[1] https://www.coursera.org/learn/machine-learning/
[2] https://www.coursera.org/learn/neural-networks-deep-learning...
Research Career Reality 101

Like research? Curing cancer? Understanding the Big Bang, gravitational waves, black holes, dark matter, dark energy? Etc.?

Well, for a career doing such research, nearly always need money, financial support. Then, remember

"He who pays the piper calls the tune."

So, the source of the money has a lot of power over the research, the researcher, etc.

So, the source of the money is interested in the research? Right? What they want is good research? They want to see good research? They will be thrilled by good research?

101 Lesson: Nope. In simple blunt terms, they don't care about the research. (1) They don't look into the research in detail -- likely wouldn't understand it even if they tried. (2) Similarly, they don't understand the value, especially the long term value, of the research. (3) Their view is that the research is all in the papers -- they want to see published papers. (4) But they don't read the papers, or even the abstracts of the papers, or even the press releases about the research or the papers. (5) For the papers, mostly they just count them, maybe with more weight for papers in highly respected journals. (6) They don't really like to count papers but prefer to look at prizes. Sure, the Nobel prize. An Abel prize. Etc.

In simple terms, the people funding the research don't care about the research itself.

So, what do they care about? How 'bout luster, status, prestige, good publicity. In simple terms, what they care about is close to just good politics. The researcher, then, has a career mostly in the service of politics.

Then there is the role of the media: Good politics needs good media and can be killed off by bad media. The media, however, also isn't interested in research or the researcher. Instead the media wants ad revenue. For that they want eyeballs. For that they want shocking headlines. One of the best sources of shocking headlines is scandal. One of the best sources of scandal is anything about, I dare not say the word, it's a very dirty word, it's for adults only, S.E.X.!!! Don't say it out loud or in public!!!!

So, for Sabatini, his career was ruined by the media that pushed a sex scandal. Then he had bad politics. Then the sources of the funding didn't get the good politics which was the real goal of their funding. So, no more funding.

For the media, there is no effective due process. The people attacked by the media can't even get a Stalin Communist Party show trial. For a media attack, there's no effective appeal or ability to respond. Might be able to proceed with a long, expensive, high risk, low expected payoff legal effort. But even if win, and win big, there's no effective way to repair the damage done.

In a basic sense, anyone in academics or research is a beggar. "Beggars can't be choosers" or beggars have very little power or financial security, etc.

So, at least in the US, a career in academics or research is, in just two words, financially irresponsible. Or, don't do that.
conceptually many people might want to do it the same way. But the apartments and pricing model (different seasons) etc. is hardcoded.
Ask HN: How are you preparing for the recession?
Obviously, if you believe there will be one in the next 3-6 months!

My question is for someone in tech, but of course, please feel free to chime in even if you are not in tech

1. What are the obvious Dos and Don'ts?

2. Were you around during the last one? How did you survive it / What got you through it?

3. What did you learn from the last one? Any dumb mistakes you made last time that you wish you didn't? What are some of the common mistakes people make?
Not great. They generally only have a veneer of knowledge and lack the depth of understanding algorithms, bigO, data structures, etc.

There are always exceptions but I generally try to steer clear unless I just need someone to knock out CRUD APIs or simple react frontends.

If someone has a strong math/science/philosophy education, however, combined with the bootcamp then I'll sometimes take a punt.
This is great; thanks so much for putting this together!
I find rustdoc lacking for clap. rustdoc does a good job with API reference documentation and is improving in its handling of examples but derive reference and tutorial documentation are a weak point.

For examples, its improving with the example scraping work (e.g. https://docs.rs/clap/latest/clap/struct.ArgMatches.html#meth...) but testing of example is still lacking. I've written trycmd to help (https://github.com/assert-rs/trycmd).

For derive reference and tutorial documentation, your choices are

- A very long, hard to navigate top-level documentation, see https://docs.rs/structopt/latest/structopt/

- External documentation, see https://serde.rs/

- Dummy modules to store your documentation (I've seen this used but can't remember one off the top of my head)

For clap, my documentation examples are best served as programs and we've had a problem with these being broken. The Rust CLI book has a decent strategy for this by pulling in code from external files (https://rust-cli.github.io/book/index.html). I was tempted to do that for clap where example code and output (all verified via trycmd) are pulled into an mdbook site but I've stopped short and just have a README that links out to everything (https://github.com/clap-rs/clap/blob/master/examples/tutoria...). Its not great.
> In the U.S. we expect to be able to drink the water that comes from the tap, cutting off entire parts of a city for a day or more from the water supply is largely unheard of

The population of Flint might disagree, although technically that water kept running while poisoning its population.
Edited to add: nrp, I know this person and I vouch for them :) I'm confident that they could help you enter a sizable new market here in France.

Laurent, content de te revoir ! Et content de voir que tu te bats toujours pour les bonnes causes... Signe : un ex-collegue a la BNP ;)
I never found a source for this, but I once heard that during the Second Punic War the Roman senate stalled Hannibal's army in a similar manner, using prostitutes.
Yeah, my 13" laptop just died on me, and it was just too uncomfortable for me to risk buying another 13" laptop.

The Ethernet port is a big bonus for me too. Oh wells.
> Really? Because things like cabriolet cars, speciality cars, high-end audio equipment, luxury furniture and many others exist.

Indeed, all those things are much much easier and cheaper to produce than a smartphone. You could do them at your home.

Try building from scratch a small Android phone at home.
I had a look and it looks like everything is upgraded- the chassis, the motherboard etc.
So if you wanted to take advantage of all of the improvements you’d need to buy them all. At which point it might be less materially wasteful to but another, less recyclable laptop that uses fewer parts ?
I guess I should have added more meat to my comment:

It’s frustrating when people reject a good tool like jQuery, with the argument that the same functionality can be achieved with just vanilla JS.
Hahaha, I'm a dinosaur, too. I only started considering nginx something other than "that new-fangled crap" a few years ago. Caddy may get there in about a decade.
Can you explain a little more about how and why this was practical?
1 match for "Ukraine" in the last 7 days... Really?
By calling their former boss for a reference check.
The fact that we have to sue the government for it to cover the cost of medical treatment after falling because of literally crumbling infrastructure is what is ridiculous. They should be falling head over feet to offer to pay this person.
So Long Ago, So Clear, in our headphones, on a foggy night, on the Pont au Double, when the Bateau-Mouche passed under, searchlights setting the air on fire. Pure, pure magic. Thanking you.
This must be part of some disinformation effort to streer people away from the simple answer.

Their conclusion is that you're helpless if your fat and that's just not true. The idea that this is not in your hands is ridiculous. If you are fat and you don't want to be fat you simply change your eating habits. This can be very difficult to do because you have formed these habits throughout your life but it isn't complicated and you should just do it anyway.
Yes, obviously business are happy to fob off liability to Google (right up until Big G closes their account and kills their business). What's your point? That businesses don't have users' interests at heart? Next you'll tell us the tooth fairy isn't real.

The point isn't that Google is evil and random devs are good. The point is that Google is amoral and harmful - and also enormous and powerful. Random small developers may be good, bad, whatever, but they are diverse and individually powerless. Should you be more afraid of the Stasi or of a neighborhood burglar?
I cannot imagine a way I would interpret a 70% layoff as anything other than the CEO/management team being incompetent. I mean, if you can actually execute with 70% less, why did they hire in the first place?

The only way this might work is if a company was expanding into a completely new market and pivots away from that (ie, software startup gets a hardware division going, etc)
I don't know if you've ever used gov.uk, but I have literally no complaints about it (other than a few content-level ones, which the web design team can't help with). It's honestly a brilliant site.
What learning curve? Isn't it just a joystick mouse?

I think they were competitive with old touchpads (and probably the ones you still get on cheap laptops) but I expect all the people above praising them have just never used a modern Apple touchpad. Far superior. It's not even close.

There's a good reason nobody makes them anymore.
wow what a great way to say you aren't qualified to talk about this
They'll just work on some military hardware instead.