skysight-inc/HackerNews huggingface dataset:
I got flagged for replying "No." to this comment (https://news.ycombinator.com/item?id=29962626). Did that really deserve to get flagged? No.
> having the government stop subsidizing the mortgages of investment properties (e.g. only one mortgage subsidy is available for each family).

I think you are confusing home loans (which are subsidized) and business loans which are not subsidized).

Fannie Mae/Freddie Mac loans are only on 1 primary home and 1 secondary home for individuals. These loans are limited and really don't work in high property value states. You should google the difference between "conforming" and "non conforming" loans.

You might be thinking of the mortgage deduction on the income tax. Trump already did this. This only hurt young people in high property value states.

Business real estate loans are more expensive because they are not subsidized. However, businesses do pay taxes only on earnings (income-expenses). Loan payments are expenses that reduce the earnings. Good luck on getting rid of business expenses. Yang proposed changing the tax law because of this.

All this means your proposal would have a very limited impact. It would only hurt individuals who live in an expensive property where the homeowner has mostly paid off their mortgage (old people) and used the principal to buy a rental (up to 750k).
So not one person involved in the protests has urinated or defecated outdoors?

And not one person involved in the protests has harassed a single person wearing a mask?

Tell me more about this amazingly peaceful protest without a single aspect of misbehavior. "Made up"? Citation needed.
Hence why people still prefer to use Emacs and Vim.
Cool! I was surprised to see ropey as a dependency, I agree those utility functions should be inlined.

I'm currently using ropey to keep the server side state of documents in an LSP server. I recommend you add at least a slice type, as that's typically desirable. But looks great otherwise!
I mean that pretty much what every immigrant to the US ever did.
You need to start with fissile material to make weapons grade fissile material. If there is no peaceful application for fissile material then a global ban treaty complete with trust-but-verify policies is within the realm of reason.

Regardless of this hypothetical: the fact remains that no part of a fusion reactor increases weapons proliferation risks, unlike a fission reactor. You could plop one down anywhere on the planet and locally source fuel.

If you want a neutron source then you can make one in your basement with a fusor or linear magnetic mirror.
This is really good advice, to which I'd add:

1) Don't lose track of the outcome, "being critical can easily put others in a defensive stance and make it hard to get that information", this also applies to the phase after you've gathered all the necessary information and need to fix it, if you've been too fast and loose with the blame cannon, good luck getting anyone's help afterwards fixing it or earning any respect for future work.

2) From the OP "This is when we should take a pause before pointing out something is wrong", this might sound weird bringing this up, but Mindfulness techniques as often also employed in CBT, which encourage you to observe the immediate thoughts, e.g. in this case fish out the blame cannon and let rip, but instead acknowledge them and don't act on them are great for developing this "pause".

3) From a Systems Thinking pov, complex adaptive systems often evolve in many small steps, rather than are designed so I'd extend your "But more often than not there is a good reason" to more often and not there may be many good reasons all bubbling away in the melting pot of despair. As an example my last company tried to implement the Spotify Squad model and it was a disaster, but it wasn't just one decision by one person that sunk it, it was a whole combination of decisions taken over time and feeding off each other, many taken by people who didn't even work there any more.
Were they? I remember having to manually block myself a lot of those copycat wikipedia/stackoverflow sites back in 2011 or 2012 when they had the domain-blocklist option available for users. When the feature was removed, it all came back.

Maybe the problem is just that there are more of those now.
I have also tried to set up Fourier optics and failed! I have friends who can, though. Trust me, stick with silicon for now.
I'm just an amateur who played around with rendering in various ways, raytraced and rasterized. In order to get the results similar to the video (without hacks), you're gonna need caustics, refraction and reflections, all together with realistic lightning. You're not gonna be able to get that looking nice without a physically accurate render engine, which will most likely be using raytracing. And raytracing (compared to rasterization) is not gonna be able to run anywhere near real-time (more like at least seconds per frame, if you really ramp down the samples [image will be more noisy]).
The article doesn't mention using Starship for point-to-point transport on Earth. It would seem to make sense for fast long distance commercial travel, and for high value -- like military -- cargo delivery. I'd guess that such terrestrial applications could swamp the more cosmic ones in scale, just because this is where the money and demand is.
Post-viral conditions happen, yeah, but the percentages coming out of long COVID studies as well as the sheer number of anecdotes everyone has seems fairly novel. At the very least, even if there's a similar prevalence of these issues for COVID, the sheer amount of infections is going to mean this is a larger concern for COVID than other viruses.
Maybe that's right, maybe it's not - impossible to tell from the snippet. I'm deeply suspicious when they start citing performance numbers on what is a ultimately an ordering change though.
>They say

Who are "they", and how can that opinion hold true when we are in fact building something comparable to it?
> and nudge conversations out of the Slack and onto the board

Getting serious conversations out of Slack and into a more thoughtful medium seems to be the key to success.

Every time I've seen Slack used as the central repository of communication and information, it's a disaster. No, I don't want to sift through 30 pinned messages in each of the 5 channels vaguely related to a topic to find some piece of information I need. Treat Slack as casual, interactive chat, but get the information and decision-making into a better medium as soon as it becomes more important.
Helion is trying to capture the energy directly using the magnetic confinement field instead of a heat-driven turbine

I am not sure if any of the other designs avoid the turbine
Clearly those murders were done through magic.
CodeCompass: Code comprehension tool for large scale software in C/C++ and Java
My favorite teams mishap is while I’m on a call, my Microsoft ecosystem access token would expire, prompting me to login and do the 2FA dance, wait on the text with the code, etc

But if I’m to go back to Teams, I get a BLOCKING window that lets me know that I’ve been logged out and NEED to log back in.

You can’t interact with the call at all, even though you’re still connected and can hear people talking. There’s no way to unmute and say “i need to drop so that Teams can relog me in”, EVEN THOUGH I’m on the call already…

From the other people’s perspective I just hang up the call without saying anything.

Worst call software I’ve used.
Good question, and I don't know the answer, because I've never seen the alternatives. In WP anyone can create a group, and make it private, so you can just make a private group for a bunch of engineers to work on some project with no pressure to be 'performative' for the rest of the company. Basically its a replacement for email distribution lists, but with many advantages over plain email.
I'm in the process of creating an internal documentation wiki + system for my organization.

You separate out them out into 2 related parts of documentation. My guess is that you want them in the same wiki page because that's how you wrote it and that's how the information lives in your head since it's all for the same project, but from an information management point of view, they're two different pieces of information with mutually exclusive metadata properties.

More broadly, ideally you talk to other people and find out where THEIR 80% 'stuff I tried that doesn't work but I'd like to keep around because the tries are valuable in case I re-visit these angles' information lives and collect it all together and presented in a way where people know going in that they're looking at historical information for the sake of current decision making.
"Skype for Business" is summed up by the fact that, AFAIK, it's just the old Lync codebase. Which was such a terrible product that they thought they'd be better off getting rid of its own branding and rubbing Skype on it.
You’re right, it isn’t. I haven’t used the iOS Firefox much but I did notice some ads were blocked. I thought that was AdGuard but it might be the privacy/tracking settings in Firefox.
Our Commitments Slip Away from Us [pdf]
Wow, if you look at the PDF there were issues all over the place, not just in the binary representation. Patriot battery operators could have easily worked around the computer math issues in particular, but various leadership-system-level mistakes were made, and then procedural details added up on top of that.

Edit: To be clear, this was not just bad code, as that issue was already measured and known, but not communicated well, for one. It was military leadership systems-level issue in addition to a Raytheon/coder/etc. issue.

Software was corrected on February 16.

> On February 21, 1991, the Patriot Project Office sent a message to Patriot users stating that very long run times could cause a shift in the range gate, resulting in the target being offset. The message also said a software change was being sent that would improve the system’s targeting. However, the message did not specify what constitutes very long run times.

So Israel was running their units for 8h, but the US unit kept theirs running more than 10x longer with no idea what was appropriate. Phew.

Then, on Scud-day, February 25, there were _six_ batteries operating around the vicinity, and it so happens that the 100h-uptime Patriot battery was tasked to this missile. (How many scuds flew that day? I'd like to know)

And finally on February 26, the next day, "the modified software, which compensated for the inaccurate time calculation, arrived in Dhahran."

Ouch. :-(

The PDF report is a really nice effort. Things like the table on page 17/print page 15 made it easier to understand the range error situation compared to Patriot battery run time.
Li6 fission in between the first wall and confinement coils.

If you want some details: check out section 3.2 of the ITER research plan.

https://www.iter.org/doc/www/content/com/Lists/ITER%20Techni...
This decision is offensively user-hostile. It breaks a critical feature for dealing with broken and legacy webpages (which, for better or worse, are never going to stop existing) without a good justification. Even for English-speaking users this sucks; there's lots of mailing list archives and the like that mishandle their encoding.
> Oh I'm sure we can trust the guy who runs the company

He doesn't.

> that fired a bunch of people for publishing research about the harms of AI

They didn't.

They fired one person for pointing out internal race and gender issues at the company, and particularly management dishonesty in the handling of those issues (part of that firing process was a constructive termination campaign—an effort to make the workplace hostile enough to them that they would quit—that involved, among other things, subjecting her research to review processes not used for other researchers at Google in the same area, which came to light around a piece on the harms of AI, which, sure, it was in the company's interest to suppress, but the only reason that even became an issue is because of the process they had already focussed on her to force her out.)

Then they fired a number of other people for things like pointing out holes in the narrative around firing the first person, including pointing out the unusual research oversight process.

In the process, a number of people also quit the company over those events.
So you think that making things miserable for the remaining 1% is good because it gets them to care, and therefore for the website to be fixed? I’m sorry, but most of the time when a website has a borked encoding, it is some website where I doubt I would ever get in contact with the webmaster anyway. It’s mostly small websites. But small websites are important to maintaining a healthy web where things are not dominated by a few big players.

But perhaps most importantly, I have never agreed with any mindset of that encourages punishing some subset of users in order to get someone to change their ways, even more so if that isn’t even the users themselves.
Disclosure: I work for AWS.

There were contributions sent upstream for Elasticsearch bugfixes and enhancements. Some of those PRs are still open, for example [1].

A sampling of additional PRs can be found in this blog post [2].

Further contributions upstream to Apache Lucene have been growing over the years. The new Approximate Nearest Neighbor support in Elasticsearch 8.0 comes from work that was sponsored by Amazon in upstream Apache Lucene [3].

[1] https://github.com/elastic/elasticsearch/pull/64513

[2] https://aws.amazon.com/blogs/opensource/stepping-up-for-a-tr...

[3] https://issues.apache.org/jira/browse/LUCENE-9004
Once authoritarian abilities are in place, the easiest approaches get used, no matter how repugnant. I'm completely willing to believe that the protests have created a massive public disturbance due to the use of heavy equipment, horns, etc. But the right answer there is to enforce the straightforward laws against such things, arrest the perpetrators, and tow the illegally-used equipment. But of course that takes a lot of work, so instead the government reaches for the easy but totalitarian approach of trying to control communication and organization in general.
You'd probably live underground if on mars anyway.
> shotguns, bullets

Something ironical about that and Bald Eagle extinction.
Is Swift (https://dl.acm.org/doi/pdf/10.1145/3387514.3406591) expected/designed to be used in non-intra dc environments where primarily quic is expected to have an advantage relative to tcp?

I agree that it still would be nice to have as an option.
Eh, don't feel bad about the inevitable. My conscious self knows well to just count the carbs when I'm too low to behave. At least then I'll know how much insulin to dose when the curve ticks upwards again.
I wonder if there's any good reason to reduce my pessimism about it: I can't help but think there are such strong economic incentives against having a cure (vs ongoing treatment) that it's very unlikely to become available during my lifetime.
There is a reason Musk and co have stopped pitching the point to point transfer on Earth. Aside from technical challenges, this is a massive regulatory and logistics problem
For multi-way switches what I’ve usually done is wire one switch to the actual load (light) and a relay, and the other switches I pass the wire through as though the switch isn’t connected to the load and then use MQTT to provide the appropriate action. Probably not ideal, but it works and avoids sourcing specific relays and switches.
It said higher energy prices DO affect US consumers.

>Higher fuel prices disadvantage consumers and energy-intensive industries, yes.
Do you expect a gathering of a ton of random people to remain 100% civil? Like that's not even true of small gatherings. And of course some have pooped on the sidewalks, there's droves of homeless etc. at the center of it. I'm not even sure what you're trying to say.
Ask HN: How do you read technical books?
I am reconsidering my setup for reading technical books in the most efficient (i.e. knowledge retaining) way. I am wondering what other people on HN do.

I normally read books on my kindle but this doesn't work for technical books with graphics and the need to go back/forth between pages. Normally when I know I won't be implementing anything I will use my iPad to read a PDF, but I've found that reading technical books without keeping notes isn't very useful. This means my laptop would be the best way to read and write down notes, but I would rather not sit at my desk even more than I already do.
Perpetual Gamma Squeeze
Coincidentally, that episode (Blueprint for Murder) was also directed by Peter Falk himself.
Thanks for your incredibly fast response and help. (Do you have a notification when your username is invoked in HN?)
And of course, thanks for uBO!

In my case, the issue is that GitHub doesn't allow the apb|ubo protocol in links. However, no problem, I can use the method with "subscribe.adblockplus.org". Yet, subscribing from contextual menu is a great feature.
I would have loved to see a big grant like this go into creating a public computer of some kind. The amount of compute required to work on cutting edge deep learning is starting to go beyond what any lab can afford. A "public research cloud" or something similar would help equalize the playing field for academics. We already have national supercomputers used by academics for all kinds of disciplines, and I don't see why ML should be any different.
I wonder how possible it would be to make an extension
Teams is like many other MSFT products, written / designed by comittee, not enough testing and questionable UI choices that will never be revisited.

I've experienced a myraid of issues that others here have mentioned, not limited to meetings never ending, resources spiraling out of control, poor organization of conversations (no segmentation between 1:1 or group conversations vs. conversations from a meeting).

I wouldn't hold my breath that things will get better. People have complained about Lync/Skypes for a DECADE with little to no improvement...
Curiosity about its glow and artificial origin aside, the most common fish in Brazil is the tilapia, which is of African origin. Whatever changes this new fish causes are likely to be a fraction of what that fish did.
While we're on his track records, his documented privacy stance is not great to say the least.

https://en.wikipedia.org/wiki/Eric_Schmidt#Privacy
It's also my favorite background noise while working. The only problem is I keep getting distracted as I see new things.

It's funny how much more character development shows had back then. For example Columbo talking to a parking attendant about something random that has absolutely nothing to do with the case. Or scenes of people walking down hallways, not saying anything, just strolling. I like the slow pace so much more than today's TV.
East Asian languages are not the main concern here, actually. It’s the various single-byte Latin script encodings, which are incredibly similar. The issue of these being confused is addressed in the thread itself, where he says that such issues will not be fixed, because they are so confusable that fixing the detection of one means breaking the detection of another.
To be fair if you’re using a game engine such as Unreal I’d expect most of the game-specific programming to be against that (as an SDK) and it’ll abstract the platform specifics for you. Linux compatibility work, if even required (as in the builds produced by the game engine don’t work out of the box) would be separate from the actual game development work and can be assigned to Linux-specific engineers with their dedicated Linux machines.
I don't actually expect any conflict there, but I also remember the old saw: "gas is up, polls are down? start a war!"

I hope that joke doesn't apply. As Sting said, "Russians love their children too"
Munger Calls Crypto a Disease
Lots of classics in the genre. Two I've read recently (no idea if they are widely known) are

The Honjin Murders by Seishi Yokomizu
In the morning I'll be gone by Adrian McKinty

The latter is the third in a series (police procedural set in Northern Ireland) and I'd recommend reading the first two first.
interesting article because Stripe had quite a couple of "culture & hiring" issues the past months. This is just another example that the company is toxic and they rather focus on existing process/tools than people.

Working in shops that used slack (usually it means it's used heavily) has taught me to avoid any shop that uses that tool because knowledge isn't captured properly. There was a critical thread here accusing the same of Discord (for good reason). But Slack doesn't get the same fire from the HN crowd and it makes me wonder.

I guess you can create the same mess with Teams, but in the end it's the company culture that decides where to have discussions and at what point that value generated by those should be captured via which means. I certainly will not scroll up more than 2 pages in a chat so if info is lost better write an email.
I think for now, nobody can say they have. The proof will be in the launch attempts for sure.
"how will this be tested?" can be answered without writing a single line of test code or defining what the test suite will look like.

The design spec documents determine what the implementation should look like, and the tests should verify the implementation works as desired, not drive its structure.

I don't want the implementation to be chopped up and scattered everywhere in the name of "testability" because someone decided that a tool should dictate the architecture of the code. That leads to unreadable, hard-to-maintain, inefficient code that, with a tight coupling to the test suite that makes both them of fragile in the presence of changes in the other. For very little gain.
My introduction to Teams was creating a chat room, trying to add someone not on our actual org team into it, and Teams telling me that I couldn't have non-Team members in that kind of chat.

Which... was bizarre, coming from Slack.

As parent phrased it, "the redundancy between chats, group chats, and Teams channels" is mind-bogglingly stupid.

I can't actually imagine a user who would desire that. Maybe someone from HR worried about secrets being shared in a chat?
People talk about it quite a bit. It hasn't amounted to anything material in my lifetime. If anything just the opposite.

I don't think effective tax rates for the uber wealthy have ever been lower.
E-mail is inherently async. Async to the core. Why not just send your async requests as an e-mail so the other person can handle it as they process their inbox?

Slack excels at real-time, interactive communication. It's chat, designed for back-and-forth. Your messages will get scrolled into the backlog if there's a lot of chat while you're away.

The green dot (or the "busy" setting) is great for understanding whether the other person is going to receive your message as a notification at their computer or a push message on their phone. That's highly relevant.
Escaping from the Promotion Trap
My partner was part of breast feeding study where she had to drink some of the heavy water.

People, especially mothers were somewhat worried about magic heavy chemical water with different nuclear properties...
> Tom Cruise explores a decision tree

I want to see Netflix use that in their film description.
If you’re using Docker, the wg-easy project made it pretty easy. Otherwise I’d recommend PiVPN which worked well also with minimal setup. Setting WireGuard up from scratch was a failed endeavor multiple times for me but both of those mentioned projects made it significantly easier.
The old menu did have an automatic automated way to solve this. I'm not sure if it goes all the way back to Firefox 1.0, but it's pretty old. (At least Waterfox Classic exists and you can install it and see the menu there.) That it wasn't very good (as detailed in the post) suggests replacing it with a better version, but this goes beyond that in removing the ability to pick something specifically when the automatic detection is wrong.