skysight-inc/HackerNews huggingface dataset:
For me, it's a time issue. I don't have time to moderate blog comments on my own blog, so I disabled comments.

Some people might post some really awesome comments, but a small percentage of people ruin the whole thing. So moderation is a necessity if you're going to allow comments. HN obviously allows comments, but it's because HN has dedicated moderators (thank you!).

Most people are not trolls. But there are enough trolls who pee in the pool that many pools have had to be closed.
Hopefully you never get something unrecognized by current medical knowledge. You visit progressively more esteemed experts: local, regional, national, global. Then you get to the top, and (in my experience) that’s it.

I thought for sure there was a “ok now we hand this off to the labs so we can learn” step… but, no. It was just a shrug and literally “come back in 8 months if you’re still having problems.”

I became my own lab and fixed my problem. I reported my findings to the doctors, and never heard back.

Pretty disappointing.
Do you work in game development? I would love to hear a little bit more about your experience. I play and follow Apex Legends and I'm always so curious about how bugs and regressions seem to make it into every one of their patches. As well as tons of new information that gets data-mined.

To me, its like they don't have branches (tons of new code not accessible in the game is released in a patch) and they don't have unit tests that catch bugs (a certain ability has 2 modes, with 2 different activation times. In the most recent patch, the activation times ended up the same) but it's possible that developing a game is far different than developing a SaaS product from a coding perspective. Or it could be that studio just has weird practices.
Awesome. I haven't optimized my career this way yet but accepting that some days I will code 16 hours straight, and other days I won't even look at my laptop has done wonders for my anxiety caused by seeing everyone with a constant productivity and seeing myself in this daily rollercoaster.
Data centers are a hard sell in general because they don't really provide too much benefit to a community. They run on minimal labor, whether skilled or unskilled, so the job creation argument doesn't work. They have huge energy requirements, which is a burden on the regional grid. And residents of an area won't really care that the Facebook latency of all of Western Europe could improve by a few milliseconds because of their sacrifice.
Kubectl Plugin: Detector for Docker Socket
> Don't let the "docker registry" option confuse you: buildkit cache data isn't the same as docker images, so it doesn't carry the same garbage collection and tag pruning problems.

IIRC doesn't buildkit store its cache data as fake layer blobs + manifest?

I don't see how it can avoid the garbage collection and tag pruning problems since those are limitations of the registry implementation itself.
Woah there, my dude. Let's try to understand a simple model first.

A CPU can access memory. When a CPU performs loads & stores it initiates transactions containing the address of the memory. Therefore, it is a bus master--it initiates transactions. A slave accepts transactions and services them. The interconnect routes those transactions to the appropriate hardware, e.g. the DDR controller, based on the system address map.

Let's add a CPU, interconnect, and 2GB of DRAM memory:

+-------+
| CPU |
+---m---+
|
+---s--------------------+
| Interconnect |
+-------m----------------+
|
+----s-----------+
| DDR controller |
+----------------+

System Address Map:

0x8000_0000 - 0x0000_0000 DDR controller

So, a memory access to 0x0004_0000 is going to DRAM memory storage.

Let's add a GPU.

+-------+ +-------+
| CPU | | GPU |
+---m---+ +---s---+
| |
+---s------------m-------+
| Interconnect |
+-------m----------------+
|
+----s-----------+
| DDR controller |
+----------------+

System Address Map:

0x9000_0000 - 0x8000_0000 GPU
0x8000_0000 - 0x0000_0000 DDR controller

Now the CPU can perform loads & stores from/to the GPU. The CPU can read/write registers in the GPU. But that's only one-way communication. Let's make the GPU a bus master as well:

+-------+ +-------+
| CPU | | GPU |
+---m---+ +--s-m--+
| | |
+---s-----------m-s-----+
| Interconnect |
+-------m----------------+
|
+----s-----------+
| DDR controller |
+----------------+

System Address Map:

0x9000_0000 - 0x8000_0000 GPU
0x8000_0000 - 0x0000_0000 DDR controller

Now, the GPU can not only receive transactions, but it can also initiate transactions. Which also means it has access to DRAM memory too.

But this is still only one-way communication (CPU->GPU). How can the GPU communicate to the CPU? Well, both have access to DRAM memory. The CPU can store information in DRAM memory (0x8000_0000 - 0x0000_0000) and then write to a register in the GPU (0x9000_0000 - 0x8000_0000) to inform the GPU that the information is ready. The GPU then reads that information from DRAM memory. In the other direction, the GPU can store information in DRAM memory, and then send an interrupt to the CPU to inform the CPU that the information is ready. The CPU then reads that information from DRAM memory. An alternative to using interrupts is to have the CPU poll. The GPU stores information in DRAM memory and then sets some bit in DRAM memory. The CPU polls on this bit in DRAM memory, and when it changes, the CPU knows that it can read the information in DRAM memory that was previously written by the GPU.

Hope this helps. It's very fun stuff!
I think part of it is the content isn't particularly useful for a bot to act on (not pushing products, not a lot of politics, etc). Another could b the audience is tech savvy, so they're less likely to fall for bot stuff and more likely to report it. Then the moderation is higher quality than many other sites. Finally, the overall population here is low, so it's a smaller target.

That said, I do occasionally wonder if certain of the comments are from real people. Although an occasional comment from me could have others thinking the same.
I'm not seeing anyone mentioning what you should do in the case where the one person that knows the code gets hit by a bus.

Would anyone ever say you only need one copy of the code, because backups are inefficient?
It seems like the problem is power distance and social credit. Random developer trying to get one line of code changed may run up into a gigantic wall. What about with Linus?

The "problem" with Serenity OS is that yes, now Andreas will have all the power he wants and can get that one line change without the bureaucratic process. But what about when some random user comes along and wants to change the code? They better start programming on Tranquility OS.
The idea is to enlarge the arable/growth area or all those people will die or move and transfer the crowding to another area - which might then get depleted...
On the point of regexes, I think you might be misunderstanding OP. Regexes have absolutely given me a 10x productivity boost over the years, but not because I write production code that relies on regexes to parse things, extract things, etc.

The 10x productivity boost I get with regexes is being able to effectively automate out a lot of text manipulation on a large scale. A couple examples. Say I get a file with a bunch of junk in it that contains some IDs that I need to use as input to other commands. I write a simple regex in a text editor, find all, delete everything else, then use other regexes (or multiline editing) to wrap those IDs with the commands I actually want to run. A more impactful example. Several years ago I was writing a new loadtest suite, when I realized that it would look A LOT like some existing load tests we had. They weren't close enough for composition or inheritance to solve the issue completely (we were already both in a few places in the codebase to help out), so I used a similar process that I laid out above to write the new loadtest suite. I barely wrote any of the code manually, I was doing most of the work from a level of abstraction above, making broad code changes with regexes. I did it all in an afternoon.

To get the 10x multiplier from regexes you've got to basically bake them into everything you do.
it's fair enough to prevent new registrations, or even renewals

but they deleted domains people had legitimately purchased prior to usual expiry (in violation of existing contracts with the registrants)

standard EU commission pettiness

(meanwhile even the soviet union's .su is still usable)
The intervention-based study (giving patients a controlled dose and measuring the enzyme response) found that over half of study participants will have clinically-significant elevation of ALT at the recommended dose, and 20-30% will have numbers as bad as 5x sustained. Short study aside, that's not what I would personally choose.

Remember, there were never Phase trials showing 4g is the right maximum either. It’s just grandfathered in Uber the “well I guess if it were dangerous we’d have noticed by now” standard. But did a statistically large enough segment take exactly 4g over a course of years such that we can definitively say that’s safe? Most people are taking lower doses and shorter doses. At least on paper.

It's "there's no double-blind study that shows masks can prevent the spread of covid!" redux. And actually it's worse because there already is a standard for what clinically-significant elevated levels of that enzyme are, and healthy study participants are blasting right by it. That's not relevant .... because?

It's not just a random number going up from some un-related mechanism, it's liver stress, they even think they know what the mechanism is. It’s a reaction that is well-known for this drug, as a warning sign for this problem. Claiming that it suddenly doesn’t mean the same thing it’d mean if you took 0.001mg more is just pedantic. It was never formally studied and approved, it would be completely unsurprising if they got the number a little wrong.

And again - that's study participants who are chosen to be healthy. If you're fat, or aren't getting your macronutrients, your risk is much higher.

Using a lower dose or using something else is always a valid option. "The dose makes the poison" and using the lowest effective dose is absolutely standard practice and any doctor is going to tell you that's a baseline they always operate under.

Anyway, do whatever you want personally, but I would personally think strongly about staying at half the recommended dose or less for chronic usage, or looking for an alternative option. 20% of the healthy population, plus the unhealthy population, is a decent chunk of people.
I recently learned of Wayve via Pieter Abbeel's interview of Alex Kendall.

This seemed like the first real contender for Tesla in my view. Would love to hear everyone else's take.

https://www.therobotbrains.ai/who-is-alex-kendall-wayve
> If they live on the cruise ship, they can stay as long as they want. They'll pick it up when the ship returns, or take a cheap flight to meet the ship somewhere else.

hmmm, thats more interesting, kind of similar to how I already travel especially in Europe (while on vacation, leave stuff in one city for a sidequest in another city/country return to it a week later)

this would be like a super cheap yacht with much greater resources
Learning how to talk well sounds.. simple but it was a big eye-opener for me. A more formal way of putting it would be "How to communicate effectively".

That's a big topic. But one of the key things I learned is when to stop talking. Get to the point, deliver it and then stop. Enjoy the awkward silence and let others fill the space.

I have met so many countless people who couldn't stop or know when to stop but just kept waffling, diminishing the effect that they could have otherwise.
One answer: @dang
The short answer is that a loopstick antenna receives the magnetic field (the "M" in EM (electromagnetic)) while a dipole antenna receives the electric field. A discussion here:

* https://radio-timetraveller.blogspot.com/2011/01/unassuming-...

So not only do they work, but they work well. They are not a compromise antenna.
I have seen this news but have not seen any videos taken by a rider. On the other hand, members of the public have uploaded videos of their experiences in Waymo (Arizona, driverless).

Are you aware of any such video for AutoX?
Yes, that's common for sure, but you also don't have to deal with the amount of BS that comes with being a contractor in some countries. It's the case of Spain, where the Tax Agency and Social Security are very aggressive and gives lot of headaches depending on what you do.

Some employees even have premiums for putting their hand in your pocket. So yea, it may be more expensive but the peace of mind that gives you for offloading all of that to someone else is priceless.
For a colonoscopy I asked about the risk of a perforated bowel. Their first response was, “that is meaningless, if it happens to you the rate is 100%.” I said if the chances are 50:50, then I am not doing it. They said it has happened twice in their career and based on my lack of risk factors, it would not happen to me.

For my daughters tonsillectomy, the doctor was very happy to share how her stats for post surgery bleeding compared to both other doctors in her group, and the national average. But I live in a Boston suburb and every doctor is a lecturer at either Harvard or Mass General.

Another question to ask is will an intern take part in the surgery. At teaching hospitals the answer is almost always yes. You can ask if they operate at any other hospitals, and again the answer is almost always yes, they operate at a suburban, non-teaching hospital where they will be the only one operating.

I got a little bit humbled at Boston Childrens Hospital. I was doing some Googling about the risks of a CAT scan and asked if they did low-dose ones. They informed me that they in fact invented that procedure. Sure enough, the paper I was looking at was authored by a doctor on their staff.
Yes. That’s exactly the same.
I think that's what they ended up doing, post-Prohibition. A bottle of rubbing alcohol from the drugstore is either isopropyl alcohol, which is toxic by itself but not intentionally so, or ethanol mixed with a denaturing agent that's more benign than methanol or whatever they were using back in the day.
I agree. My shopping habits did shift due to the pandemic. Some places suited my preferred variables more than others and I chose to give them my business instead of places I had been frequenting.

Between that and the supply chain issues I found a silver lining. There are several full size grocery stores and another dozen or so specialty markets within a couple of miles of me. And now I have a good sense of their relative pros & cons. These days I tune my shopping to optimize for my shopping list.
If software developers are free to distribute outside of controlled app stores, free from any external vetting, we'd see the exact same predatory behaviour we see in the broader software industry. Hard-to-cancel subscriptions and misleading free trial scams would be two big examples. Dating app publishers haven't made any secret of their predatory desire to make mobile subscription cancellations more difficult, to extract greater revenue from users, for example [0]

However, the "attack surface" would be much bigger, given that consumers spend far more time on their smartphones than on PCs.

0: https://nypost.com/2019/11/06/tinder-owners-stock-tumbles-af...
Facebook advertisers can pursue class action over ad rates
So you can see how the War on Drugs is not a viable solution, and you can see how the half-assed, semi-decriminalized mess we have in some cities is not a viable solution. But you can't see how proactively spending all of this money helping people instead of marginalizing/imprisoning people might be a viable solution?

Either way, we're gonna keep spending untold billions on this problem. I'd like to stop throwing money at policies that destroy lives, violate civil liberties and have been proven by decades of evidence to be infective.
Even if true, that still falls under unwilling. But is there a single case where being given a reason for a ban has been used to successfully sue someone? (Assuming the reason is half-way legitimate, i.e. not "You were banned based on a protected characteristic.")

I'm rather sick of implausible legal scenarios being imagined to excuse corporate behavior. At least let their PR department come up with the excuses, don't do it for free.
I don't think anybody discounts it or hand waves brain drain away. My concern is that these notions might inform (well meaning) ideas of what immigration should look like - it feels overly paternalistic and minimizes the immigrant's desires and agency. Immigration is already an incredibly difficult and uphill task that's near impossible for the vast majority of people even with the means and desire to do so. However difficult you think it is, multiply by a factor of 10. So now should the process be even harder because of concerns about brain drain? For example, should American concerns about brain drain from the underdeveloped countries inform if people should be allowed to immigrate from there? Should immigration be open only to people from rich countries?
If you're based in Europe, consider if there's any opportunity to avail yourself of this legislation - https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32...

Specifically, article 4 covers termination of service, and the rules around this. Most tech giants seem to be unaware of this regulation, as it's inconvenient for their "computer says no" model.
Meditation. The more wisdom one gains over which avenues of pursuit in life are unwise, and cuts them out entirely through better decision making, that's a giant gain in productivity. It's a giant gain in productivity to have the mindfulness, and emotional and spiritual maturity to nip in the bud bad choices before they turn into a big waste of time.
It's not just VS, either. Every app has to have some attention-stealing, display obstruction mouseover. And it just seems to get worse and worse every year. So much noise for almost zero value.

IIRC, in one of more recent versions of VS, hovering over a method param will show the type of the param. The same info that's already declared to the left of the param.

How is this helpful at all?

Even worse: There doesn't seem to be a way to even fine tune this. I don't need prompts in my face 100ms after I hover over something. They might be useful after 2000ms. But it seems to be all or nothing. I've been using Mads Kristensen's Disable Tooltips extension to preserve my sanity.

If you want to see ugly, open the Azure portal sometime. Hovering too long (e.g. 200ms) over an element may open up a bigger dialog, and if you hover even longer, you get an even bigger dialog that blocks out other things that I might want to look at. It also has a nasty habit of clickjacking my intended target because of this.

I think a lot of this garbage comes from this idea that you need to keep the user engaged for whatever metrics. The problem is that although this is fine for adverts and social media sites, this is exactly what you don't want for productivity. Unfortunately, it seems like these people change jobs/teams and end up bringing this mentality with them.
I think you are right that there is a natural and understandable psychological resistance to a data-based evaluation system. I understand that the doctor may realize something about the patient that will lower his/her chances of success.

I'm arguing that a sufficiently comprehensive system would take in to account whatever that doctor realized (and perhaps much more) and compensate for it when determining expected outcomes.
Not wanting to expose yourself to legal liability may be good business sense, but it is absolutely a choice they are making. It's not like they are under a consent order from the DOJ not to tell these guys why their account was suspended.

This sounds like splitting hairs but I think it's a meaningful difference. Powerful people and companies use Bullshit as a means of obfuscating their motives and actions. They hire armies of lawyers and PR flacks to message everything in a way that absolves them of responsibility. You can't just take stuff like this at face value.

They just murdered a business partner's company and won't even tell them why. It is possible that he's lying to us and was doing some shady shit (shady people almost never tell you they are being shady), or it is possible that he just got crushed by a Kafkaesque bureaucratic machine.
CNN+ launched yesterday. How could they be planning layoffs based on lackluster projections?
It’s size and population is really similar to the city of L.A. and outskirts IIrC.
Point taken. But if he hosts it himself, could he not use whichever payment processor (except Google Play)?
Psychedelic spirituality: Inside a growing Bay Area religious movement
Probably you should then have looked at the dog joke on the top. If I DONT want to do stupid work beleive me , I will work very hard to find smart ways to NOT do your stupid work. In other words I will be the absolute lazy programmer whose output is so good that it scares their manager to the point of insecurity. These are the kind of people that wants “their” team back in office. Again something very stupid but it is a viscous circle…
> So, no explicitly GCing when a game knows it's idle.

I mean, that is literally what the idle time scheduler in Chrome does. It has a system-wide view of idleness, which includes all phases of rendering and whatever else concurrent work is going on.

> Intertwined references from C++ -> Squirrel[1] -> C++ -> Squirrel meant the first GC would finalize some C++ objects, which would unroot some Squirrel objects, which would allow some more C++ objects fo be finalized - but only one layer at a time per GC pass.

This is a nasty problem and it happens a lot interfacing two heaps, one GC'd and one not. The solution isn't less GC, it's more. That's why Chrome has GC of C++ (Oilpan) and is working towards a unified heap (this may already be done). You put the blame on the wrong component here.
I think that Professor Galloway makes a strong case about current trends. If decentralized exchanges become an established alternative to centralized exchanges or if decentralized autonomous organizations (dao) take off, then his arguments have less weight.
Echoed. I've done very limited task-specific paired programming and it's been okay, and I got enough out of it to see how it may be a good way of operating for some folks, but not as a matter of routine for me. It would be awful. I just don't approach problem solving in a way that lends itself to having to communicate what & why I'm doing something a certain way as I do it. It takes too long to explain. After the fact? Sure, I can explain and document quite clearly, but not while peeling the onion and sometimes boring through a few layers to come out of the current one at a different point. I don't think this makes me better or smarter, just a different method.

I think the GP post (GGP?) about the utility of sharing expertise is a good one, though I think that can be done w/o it being 100% all the time as well. It probably also depends on the nature of the tasks and complexity of the system. There may be jobs that really do optimize better w/ a lot of paired programming, and I'm just not a good candidate for those roles. We all have different niches in which we achieve our best performance.
lol did you just say ban the ip like it means something in the age of modern bots and web scraping
> Better to build a data-center somewhere in Germany or France

Hey hey, don't give them ideas. We don't want them here.

Plus, given current European energy struggles, when Germany considers rationing power delivery, deploying Facebook space heaters sucking 200MW is not only irresponsible, but should be criminal.