skysight-inc/HackerNews huggingface dataset:
They're correct; at least for the short term. A quick search tells me itemized deduction returns are only ~10% of tax returns right now, down from ~26% before the TCJA. So if you're MFJ you'd need ~$25,000 of home interest and other deductions before you'd even break even itemizing. Not counting the hassle of itemizing vs just claiming the standard deduction.

But the higher standard deduction is set to expire in just 3 years (2025)[0], which will cut it in half. That may or may not get extended. So you may want to calculate if you'd be in the ~26% of filers who'd benefit from itemizing if it did expire.

[0] https://taxfoundation.org/look-ahead-expiring-tax-provisions...
> tell me exactly how many and which guns this removed? Oh, none?

What a convenient assumption ... but a false one. There was no headline-making gun buyback, but changes in classification and licensing requirements led to guns not being purchasable or leaving the system in the normal course of events. And when did this happen? Oh look, big drops in 1992 (right after Aramoana) and 2009 (after more amendments). All easy to find BTW.

https://en.wikipedia.org/wiki/Gun_law_in_New_Zealand

The fact is that New Zealand has repeatedly tightened gun laws, and repeatedly seen corresponding drops in gun homicides. Let's not forget gun suicides and (mostly preventable) accidents, either. Reducing gun deaths is an ongoing process, but it's pretty obvious which approaches work and which don't. "Good guy with a gun" has failed the empirical test quite spectacularly, because - as we just saw in Uvalde - the "good guys" are often pretty bad. Overall, the people who love guns the most are disproportionately likely to be risk-naive (if not actively risk-seeking) and prone to escalation of conflict. Like some people on the internet.

The mental health issue we should be dealing with is not just individual violent ideation, but socially reinforced infatuation with tools that do have legitimate and safe uses but also have significant downsides when not properly regulated.
The title also specifically says Manhattan. Maybe there are still some in the other boroughs.
I don't think any one of these could be classified as a "mind-reading magic trick".
Nope. The movie takes place in a recreation of 1999.
But let's say I had two severs. One that hosts 1000 different subdomains, so I give it a wildcard cert, as 1000 SAN entries would be absurd.

The second server hosts one subhuman, and has a specific cert for it.

Would Firefox try to send a request for that seperate subhuman to my big wildcard server? That sounds very wrong!

It is also possible that I had configured that wildcard server to host up some default site for unknown hostnames. Perhaps that default site exists to tell people how to report a problem if they see it, as with 1000 subdomains it would be very easily for there to be an accidental mismatch between the name in DNS and the name in the nginx config, especially if relevant automation has not been built up yet.

I'd see that as an absolute bug, regardless of what the spec says (and the bug report does has some people disputing the spec allows doing this without checking DNS first).

Although I suppose it is possible that Firefox won't do this for wildcards, but only for explicitly listed SAN names? Which is better but still quite odd seeming to me.
Great if all you want to read is the initial thread, but if you're interested in any of the discussion, that doesn't really help.
Zero-configuration Django and React. Together at last
Have you seen the recent rulings out of the Supreme Court? They’re ruling off of their feelings and poorly justifying their conclusions by working backwards and making stuff up from whole cloth whenever necessary.
I spent a stupid amount of time figuring out how to make a custom splash screen for Windows XP. And then a service pack reverted all my efforts. Good times.
This seems to be a useful piece of advice in general. Rubbing shoulders with such people opens a lot of doors.

Of course, getting into such a relationship with such people in the first place isn't exactly easy to begin with unless you are already a member of the club. But if you're a really good networking type, something to keep in mind.
I love this approach and use it, but just realized it does not prevent Layout components from re-rendering upon navigation... have you found a fix for this?
Stu Shepard is fine with it.

https://www.imdb.com/title/tt0183649/
There's a line in the guidelines that touches on the nature of this comment.

Since you have 1 karma: https://news.ycombinator.com/newsguidelines.html
That's a good question. I don't think I found any useful books, although surely there are some out there. I believe I mostly read Wikipedia articles and posts on math stackexchange

e.g.

https://en.wikipedia.org/wiki/Join_and_meet

https://math.stackexchange.com/questions/1775926/when-is-a-j...
Or just having your phone die and needing to call someone for a ride. Of course, then you need their number memorized, which is less common now.
UIFeedbackGenerator (https://developer.apple.com/documentation/uikit/uifeedbackge...) has been around for a while, but it’s not exactly capable of "positional" feedback. Still, vibrating in response to actions such as rearranging list entries or drag interactions that require a certain distance threshold to be passed can feel quite satisfying.
Even if it were beneficial, nobody will pay to up keep them. And even if they did, without incentive to make sure they actually work, I suspect they'd fall into disrepair anyway since it wouldn't be a priority.
Perhaps spending time studying something like Euclidean Geometry.
By rhombus, I meant something like input -> 20 -> 50 -> 200 -> 50 -> 20 -> output.
Rant: my car (Zafira) has an indicator stem that returns to centre when you activate it. Normally they stay offset so it's very clear the indicator is on. Pair that with a too quiet 'tick' sound and the indicator on the driver's panel being hidden behind the steering wheel ... it makes the vehicle so frustrating to drive. Argh, HCI is so important.

Also, while I'm here, the steering wheel is adjustable in height as in many cars, but I've never seen a vehicle with indicator lights on the driver's panel at the top and bottom (they're all at the top) so there's always chance you can't see them when you adjust the wheel height. I've driven a lot of cars as we often hire. Seems like a fundamental flaw to me.
That's a non sequitur. Investing in real estate can be a good financial option for many people, but it's irrelevant to the CPI. The Federal Reserve publishes reports on household wealth and the home ownership rate if that's what you want. Current home ownership rate is 65%, so obviously it's within reach for most people. College enrollment levels are also near record highs, so while expensive it's not out of reach either.
Damn, that would have been much cooler!
They still exist, 10, 15, 20, 25?, 30 years are all available.

But most people don't search for the most value-effective house, they ask how much house can they buy and then buy that.

If you're willing to step outside the east-coast corridors and/or break from suburban to "commuting rural" or further, it is quite possible to get a 10 year mortgage on a house on the median income.
Perhaps but it’s really that fat people eat too much. If you’re going to eat a rich meal then limit the amount you eat. Don’t drink soda all day. Avoid snacking all day.

It’s really an issue with personal responsibility more than food choice.
I'm working on all sorts of things, but am hampered by the facts that I have (a) no skillz, (b) no time, and (c) no money.

But I have a version of this to visualise Mastodon discussion, HN discussions, and I have a tool that lets you have discussions directly in the graph format, including being able to tie threads together to help people come to conclusions.

So, sort of. It's all a long way off being usable, though.
Considering they just emailed all former employees asking for up-to-date contact information, I think that an IPO is rather imminent.
I think one of the truly bizarre issues with helping the less fortunate is that many affluent people don't want to be seen helping people on the street. They'd rather discreetly put money in a box for "someone else" to do the "dirty" work.
Yanking crates does not get rid of their code; you can still depend on them in your crates, you just can't upload those crates to crates.io.

Editions are not lock-in; the entire point of the edition system is to allow the version of Rust that exists in 2032 to compile every prior edition in the same project at once, and only single crates at a time have to be 2030 edition.

Before making any change that could possibly be breaking, the change is tested on every single crate on crates.io, as well as on a great many GitHub repos that aren't, in order to make sure there aren't any regressions (referred to as a crater run).

You are right that the problems you describe would be problems if Rust was implemented the way you're implying. That is why Rust was not implemented the way you're implying, but rather implemented specifically to avoid these problems.
They can either downsize towards the end of their life, move to a less desirable housing market (because there are no jobs in it), or take a loan against their home.
Long Covid risk falls only slightly after vaccination, study shows
I doubt that prediction is accurate. No global systems is a bad thing, and no financial systems is a bad thing too.
I also had a bad experience with Teksavvy renting the last mile from Shaw. Bought the service at 75mbit and quickly requested an upgrade to 150mbit, they said the work was completed when it clearly wasn't. Had to send them multiple emails, speak with them on the phone, have them send me a replacement modem, etc etc etc until I straight up begged them via email to put in a ticket with Shaw to fix the bandwidth cap. The problem was finally fixed, they asked me to send the replacement modem back, I did, then they called me asking where it was. They had the tracking number that showed they received it.

I desperately wish there was actual competition in broadband.
I'm interested in an academic sense, what's the accusation here?

Regardless of the person's views though I think if their code is clean and they're not actively applying said views to harm other contributors, live and let live...
My first thought exactly when seeing this news!
This is the first issue of the new Architecture Notes publication (website and newsletter) run by Mahdi Yusuf.

Mahdi interviewed me about the architecture of https://datasette.io/ - topics we covered include:

- Building a modern Python app using ASGI

- Benefits of SQLite

- Designing plugin hooks

- Safely allowing SQL injection

- Using SQLite from asyncio

- The Baked Data architectural pattern

- Bundling a Python web application in Electron

- Packaging a Python for WebAssembly
The Linux OOMKiller is inflexible and as likely to kill the right thing as the wrong thing when there's memory pressure on the system. There's a reason why third-party userspace [0] ones are used in lieu of the builtin one. You can tweak the default implementation, but never fully rely on it behaving in a deterministic manner.

Whether this systemd implementation is any better is, of course, another question entirely.

[0] https://github.com/facebookincubator/oomd
Qualcomm Announces Snapdragon 8: Moving to TSMC for More Speed, Lower Power
Just invite the parents along, or deliver the pizza to them. Problem solved
I just know how it feels, and if marketing created that entire experience, that marketing team is the best on the planet. Obviously not an objective perspective :)
I know it is risky to link to such topics as they can evoke emotions.

Adding my own anecdotal experience in a similar situation. I was sitting in my vehicle eating unhealthy food in the parking lot. I heard screaming and figured some guy was beating up his wife/gf. I drove around the parking lot only to end up between a family man, woman, 2 children and a gunman with a Smith and Wesson .40 cal. My cell phone happened to be dead so I drove to the closest store and yelled guy with a gun. The police and swat team circled the parking lot for 10-15 mins while the gunman casually drove out and left the scene. I asked the officer in charge and he said "We had to secure the perimeter". The family were physically unharmed.

I hope this process evolves and improves with time. Perhaps a small drone launched from a couple officers cars to get perspective on what is going on? Even that is probably too slow. I know how the military would adapt to the situation but there is also a lot of concerns around militarization of the police. Might there be tech that could be used to short circuit the response time? Or is this just a lack of training?

[Edit] It seems the DPS director agrees this went very wrong. [1]

[1] - https://www.youtube.com/watch?v=FaUXMA8mgzo
Spent a year with Guix and writing my own configuration. Definitely much easier to reason about using Lisp syntax over Googling what random function of the DSL you need in Nix, but I ultimately switched to Nix because of it's community and Darwin support. Nix has a large group of folks who just want a sane, declarative way to manage their environments, and to get back to what they were doing. I want to spend the least amount of time managing my tools and when running into problems with Guix, digging for answers or jumping into the REPL just took too long. Lots of devs in the Guix community seem motivated to build and contribute back, which is great if you're looking to spend your time doing that.

I now use Nix to share configuration between my Macbook Pro, NixOS Desktop, VMs in my home lab, etc. Both Guix and Nix are amazing once you've developed your configuration, I'll never go back. I do a simple "./bin/nixos-update" and "./bin/macos-update" and Nix takes care of the rest.

Occasionally I'll pull something upstream that borks my machine; rolling back is so trivial, I'll just check nixpkgs for Issues to see what's going on, where usually I'll find a 1-liner to fix it or I'll wait for the next release.

Links to my configs
https://github.com/dustinlyons/guix-config
https://github.com/dustinlyons/nixos-config
> Underlying tweet thread is here: https://twitter.com/crdudeyoutube/status/1529994566115348485

Yes, as I said elsewhere, if you open the chart you can click on any node to take you directly to that tweet, including the initial one.
pay phones can be useful (or be misused) for anonymous communication. Say as a whistleblower.

They also can be helpful when your mobile's battery runs out.
There's one of these in Weston, WV, formerly Weston State Hospital, which was reopened for tours as well as haunted-house-type events and "ghost-hunter" events. I recommend the basic tour to anyone passing through the area, although the condition of some of the facilities is rather tragic since it sat unowned and unmaintained for many years.

[0]https://en.wikipedia.org/wiki/Trans-Allegheny_Lunatic_Asylum
It took an immense effort over many decades to fight the tobacco industry. The food industry is orders of magnitudes more powerful and the "addiction" more widespread and entrenched, cause and effect even harder to prove.
I would be curious if Ubuntu is doing anything on top of it, though. systemd's oom-killer has been enabled in Fedora for like a year now, IIRC, and no one on Fedora has complained about it killing their Firefox browser or their entire DE session.
Nah, you can still do it via the LinkNYC terminals which let you place calls.

That said, it's vanishingly rare that I actually see anyone using them to make calls, and it looks kind of silly when you do use them because you need to plug headphones into the jack. Their primary utility is for device charging and free Wi-Fi.
Regularly converting some credit card points is a good idea if you need the cash and it's a terrible system when they don't let you convert for cash. I consider any card that doesn't value points at 1:1 cent as junk.

But if you can use them within the system it's almost always a better deal. When used for airlines there's a large percentage increase in their value when buying tickets. When booking a hotel the cash price can sometimes be twice as much as the points price when I transfer credit card points in for example. Chase offers pay yourself back which increases their value on purchases in certain categories, although the categories haven't been all that great lately.

I used to convert nearly all my points to cash immediately but now I sit on enough for a small vacation before considering changing them out.
> Similarly, if a crate/package changes its public signature in a breaking way, then the publishing system should enforce the right type of semantic versioning bump.

A common following-up question the Haskell people used to say when that was being discussed there is, if your build system can do that, why do you need semantic versioning for?

Still, it's better than doing nothing. There's nothing similar to Stackage or Backpack on Rust, so it would be a clear gain. It's just that you can go further.
The population hasn't increased much (or maybe at all) in the last 2 years yet prices have sky rocketed - why is that?
Kind of reminds me of... log4j.
I've definitely seen Starlink go down for a few hours at my brother's place a couple times when I've been up there. At home, I've had longer outages with Comcast but usually it's more like going briefly in and out over the course of the day. It's better than it was and it's pretty much good enough as far as I'm concerned.
Rust has been designed specifically to avoid these problems, under the justification 'it's never too early to care about these things'. I wonder what on earth you have been reading.
And even though this is a sensible opinion from someone who knows , do not be surprised for some "bullet" points narrative from guns-everywhere advocates that will try to refute this ..

.. oh it has happened already :D hahahah
I also have a preference for more tactile inputs and was looking around earlier at some different controllers, e.g. MIDI sliders, knobs, buttons that you can connect to pretty much any application. Or alternatives like the Surface dial or Streamdeck.

Interested to hear if anyone has a setup like that that feels nice and is actually useful?
Around late 2002, I started talking to one of my friends about Linux. I don't remember if I installed Mandrake first (I think he was using that, and gave me some discs) or Red Hat (I've still got the Red Hat Linux for Dummies book that I got the CDs from), but I set up a dual-boot partition on my computer. I was absolutely fascinated by the idea of running a PC without Microsoft software. In 2003 after I started college, a friend got me switched over to Slackware, and I used that for a couple years. Great environment for learning...terrible environment to use as a bleeding-edge style Linux system. But I learned a lot about how the OS was put together by trying to use it that way.
It had me rereading the parent to see when parents or kids had been mentioned.
I used to drunkenly urinate in those...

...No love for honesty, I guess.
People associate fast food and lower quality food with type 2 diabetes, but Type 2 is associated with excessive carb intake. More expensive food often has just as many carbohydrates.
Cell phones are the new cigarettes— it's what people take out at parties when they're bored, and also it appears that everyone is addicted to them.
I've seen it quite a bit, even at fintech companies I've worked at. I mean, I've seen passwords show up in SQL slow query logs before (and other SQL errors, e.g. on conflicts).

It happens. You fix the issue, purge the logs, and learn from it.
The primary reasons for multiple consumers in a queue is availability and SLA reasons on a queue as well as for easier horizontal scaling. Otherwise you’ll need to have a queue scheduler type system that can signal or serve out queue locators to idle consumers and you start getting into technical scenarios similar to freakin’ ESBs. At enough scale you already have that setup though for multi region failover purposes sure but the granularity of queue consumer routing is based not around concurrency to the queues as much as concurrency and routing across several regions with n queues in between that serve as priority queues.

Also, two different queues being two different buffers that have durability issues can in an improperly conceived architecture amount to a distributed RAID0 of messages.

It really depends upon the tolerance to message duplication, SLA needs, and how prioritization should be handled. At a previous place we had multiple consumers for multiple SQS queues representing different priorities within the same region and it worked fine for many years with the primary headache being message de duplication handling being tricky.
I too take pride in admitting my failures.
The psychoactive effects of the nicotine surely will help too
I can't think of a reason why getting an article with ID of randomIntBetween(0, count(articles)) would be slow (maybe UUID primary keys?)
That's a great reference which I hadn't seen before. Another thing to note is that it made more sense to me when I realized that (all) the states of a replicated state machine can be considered as points in a lattice. This I think was Lamport's insight. Once you make that connection then you can reason about replicated state machines in terms of lattices and posets, allowing for example proof of convergence or otherwise.
Grade Inflation: Over 82% of Harvard '22 Graduating With Over a 3.7 (A-) GPA
Agreed. It makes sense to me that biological life would be a transitory phase and that eventually one might be capable of moving beyond those limitations.

At that point, all your civilization needs is lots of energy, some raw meterials, and probably a purpose, be it scientific discovery, novelty, exploration...etc. That's assuming the intelligence is anything like humanity.
> Houses aren't normally consumed.

That is just a technicality. Housing is the greatest one time and recurring expense most people have and change in prices for housing has the greatest impact on their perception of how expensive things are.
See, maybe this is just a cultural difference but I definitely know unionized people who have taken on responsibility outside their formal JD

And I've definitely heard of non unionised companies with rigid roles like that where the middle managers liked having defined roles with little room for taking on additional responsibilities.

The difference between the two IMO is if the union has shit representatives you _can_ work with colleagues to get a different union rep as it's democratic when implemented correctly, whereas with a crap management you only have the option of moving job, so at least with a more unionised workforce you can do both.
They are probably referring to the $10k salt limit this is the total deductible state and local tax and interest deduction. In any big city your property taxes are probably 5k+, add state taxes, you don't have any room under the 10k limit to deduct mortgage interest. That deliberate Republican property tax screw you change made a big difference (the old deduction was also a huge tax deduction for huger middle class to wealthy people).
I think the poster meant "no macros" (and especially no c-style lexical macros)
Short term bills are serving a useful economic function and pay interest, because they are useful to people. When I was saving for a deposit on a house I kept the money in savings accounts and ISAs, again those serve a useful economic function and pay interest.

The basic fact is that money is a financial instrument created and managed by a government for their own purposes. They create it and therefore obviously they control the supply of it. It's value is therefore based on the degree to which people trust that government to manage it effectively, as with a bond or equity or any other financial instrument.