skysight-inc/HackerNews huggingface dataset:
> With the new remote world, senior leadership struggles to stay in touch with the general feeling of workers.

I’d say that is more of a sign of poor management chain management, communication, and people management. Senior mgmt can stay in touch by, surprise, staying in touch. Remote makes it harder for those poor at written skills and tech skills, but a good manager should’ve been writing things down to begin with.

Opinions from someone doing mgmt for quite some time now.
Without admin privileges, it's not trivial to use nix.
This already exists. gcc has optimization pragmas and function attributes that allow optimization to be set on a per-function level. However, they don't really work as expected, mainly because inlining exists. Example:

int foo(void) { return 42; }
int bar(void) { return foo() + foo(); }

If the whole file is compiled as -O0, foo and bar must be compiled as-is. If the whole file is compiled as -O2, bar will be optimized to "return 84;". But what if foo is compiled as -O0 and bar is compiled as -O2? Can bar still be optimized to "return 84;"? What about "return 42+42;"? Can it do "int x = foo(); return x+x;"? What about "int x = foo(); if (x == 42) return 84; else return x+x;"? All of these are permitted in -O2 if gcc thinks it's a good idea, but in our "mixed mode" the semantics are unclear. It might be theoretically possible to come up with a consistent definition; it might start with "functions specified as -O0 cannot be inlined or have other functions inlined into them", but there are still more things to consider, like the behavior of global memory, thread-local storage, floating-point environment, and so on (what if one or more functions is static inline or __attribute__((always_inline))?).

The real solution with current gcc is to simply compile different files ("translation units") with different optimization flags if you want. This has always been supported. Unfortunately, it comes with a potentially significant performance penalty; the whole point of LTO is to avoid this performance penalty, but this once again returns the issue of the semantics of mixing functions with different optimization levels.
I was making a dumb comment about the use of the word apocryphal. I thought I was clever last night.

I’ve read about the daycare fines before and didn’t have reason to doubt it any more or less than other anecdotes I’ve read. The paper you linked seems like pretty good evidence that it actually happened — assuming the rest of the paper supports the abstract.
No, it means exactly the opposite - they're supposed to be sitting in a commercial setting and take more abuse; displaying the same content 24/7 in an unfriendly environment (hotter/colder than your usual living room). They also have features like RS232 connectivity for remote control of a whole fleet of TVs from a single point.
Undocumented lotto winner struggles to claim prize
Honestly I have both a Linux machine and an M1 MacBook Pro - so I am interested in both!
This analysis is correct but the solution is not feasible. Changing a modification through `x` to a modification through `y` does indeed violate the semantics of `restrict`. The problem is that in order to detect this situation, we'd have to track the provenance of integers. In this specific example, we'd have to know that replacing `xaddr` with `y2addr` affects `x` and `y`. There is general consensus that tracking provenance for integers causes many more problems than it solves, so although this would solve the problem it is not feasible. This is why weak and strict provenance are being pursued instead.
Things changes: in the past the TV was a means of mass communication with both trash and valuable contents, nowadays that's only trash, at least in my current (France) and home (Italy) countries, so the fact all TV are "smart" (or, their buyer are considered dumb by the "smart" device OEM) it's just part of a Darwinian evolutionary process: a small help to push certain cohort of users out of TVs for the sake of humanity...
Not blocking anything is infeasible due to abuse, requiring registration is effectively blocking anonymous editing access for everyone. If you want anonymous editing, providing it to some is strictly better than providing it to none.

Your argument is as flawed as saying we shouldn't have email because spammers must be blocked.
I can imagine that, but for me personally it was because I could run Linux on the existing machine in our dining room, and didn't need Big Iron™ to try it out. I'm sure related to that is why the Asus router in my house also runs on Linux, and likely my fridge, and _arguably_ my phone
Do you honestly believe that?

The TV manufacturers will subsidise a cellular connection to allow users to stream hours of 4K content in exchange for a few pennies of ad revenue?

Smart TVs don't make any sense unless they are connected to a home network.
Using hashcash and other proof-of-work schemes to limit spam and similar abuse sounds appealing, but I don't see how you can make it work in practice.

1. Defenders use standard PCs and mobile phones. Attackers use GPUs, FPGAs and ASIC and run them in places where electricity is cheap.

For traditional hash algorithms this gives the attacker a thousandfold or so advantage. There has been some work on closing the gap in the context of crypto currencies, but I don't know how close they got.

2. It takes a phone (or even a PC) a long time to burn through $2.

3. Attackers have large botnets and don't pay for the electricity consumed by these.
Interestingly, there is one "platform" which supports ? as placeholder: ECPG (where SQL is directly embedded in C code, and post-processed to generate straight C you can feed to a compiler).

In ecpg, prepared statements use ?: https://www.postgresql.org/docs/current/ecpg-commands.html#E...
Rapidly building interactive CLIs in Go with Bubbletea
This is indeed basic. Half the article explains public key cryptography, the other gives a basic overview that omits key details, such as the purpose of reflection, and how the curve can get combined with finite fields in practical applications (although point 2 does partly address this aspect). Not a bad way to get a general intuition of the algorithm, but not overly useful, either.
This is a common misconception. A free speech platform does not mean, and has never meant, absolute free speech.

There are tens and possibly hundreds of exceptions to free speech as demanded by US law, and they are free speech purists.
Obviously, the reason is that the female gender is, evolutionarily speaking, a relatively recent development, as anyone can see females are far more evolutionarily advanced than males, more intelligent, better looking, etc. And the population trends predict males will become extinct within a few hundred generations.
>No one has forced them to have imaginary "safety guarantees" or influence spheres.

In which case, only the US gets to have them, as per the Monroe Doctrine, and pursue them anyway they like (including interventions, occupation, and war) all around the world? Or do exactly the same condemnations hold for that case too (after all, much more costlier in deaths and far more wide-reaching in countries and populations affected).
Tips to Protect Your Romantic Relationships from Disaster
> I don't understand why search is something that Reddit needs to have. Google does the job perfectly fine.

No, it absolutely does not. I have used Google to search Reddit for a string and got no results. That string was present in a Reddit comment open in another tab. It was a few years old so there is very little chance it hadn't been indexed yet.
Disconnected: Samsung.com Sales Reps Say the System Makes Them Work for Free
Indeed, I was very surprised to run the numbers a few days ago and realize we've been locked down here for around 4 months total on average (not including curfews). Now the lockdowns weren't nearly as severe as those in China, but it's interesting the average Chinese citizens only had to endure a few days of lockdown (obviously the distribution is massively skewed).
I had tinnitus in my left ear, but it turned out to be related to TMJ, and it resolved after I wore an advanced lightwire functional (ALF) appliance for maybe 3-6 months to move my jaw back into a forward position. I had braces and wore headgear as a kid at the height of some 1980s hysteria about overbites that left millions of people like me with class II malocclusion (baby face) and sleep apnea.

I'm having trouble finding information on it, because there's a lot more money in orthodontics than palatal expansion:

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

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

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

https://en.wikipedia.org/wiki/John_Mew#Orthotropics

https://news.ycombinator.com/item?id=19416436

Right now I'm wearing Invisalign but have a small 1/2 tooth gap where the new bone has formed and am having trouble finding an orthodontist that will move molars forward to catch up. It's like asking someone who just dug a giant hole to fill it in again. It may require a temporary anchorage devices (TAD) or lever arm to move the teeth without tipping them.

The programmer in me senses a code smell here where the orthodontics profession maybe shouldn't endorse practices it can't undo. But all I can really do is spread the word and encourage anyone considering braces to get a second opinion, especially for children. They may just need to wear a retainer for a year or two and learn good tongue posture habits, especially while they're still growing.
I made you a picture [1]. I randomly generated 100 test scores between 0 and 1, then different self assessments. Top left, self assessment matches actual score, top middle, self assessment varies uniformly by ±0.1 around the test score, top right, self assessment varies uniformly by ±0.2 around the test score. None of those have a Dunning-Kruger effect. If you aggregate data points, there will be - as you mentioned - an edge effect because the self assessment will get clipped.

In the bottom row I added a Dunning-Kruger effect, at a test score of 0.7 the self assessment is perfect, below and above that the self assessment is off by 0.5 times the distance of the test score from 0.7. Otherwise the bottom charts are the same, no random variation on the left, ±0.1 in the middle and ±0.2 on the right. You can see that the edge effect is less important as the data points are steered away from the corners.

I will admit that the original Dunning-Kruger chart could or could not show a real effect, really depends on how they aggregated the data and how noisy self assessments are. But if you have a raw data set like the one I generated, you could easily determine if there is an effect. If one could find such a data set, I would like to have a look.

[1] https://imgur.com/g4frW6p
Where I've worked, pinning the major version of dependencies, where no version information had been pinned, was considered "too risky".
I liked the article and tend to agree there is a lot of pressure to rush psychedleics to the mainstream.

This is from a person who used MDMA to heal bipolar / schizophrenia in an underground setting; ran an underground clinic for 3 years; took funding from Dr. Bronner to found a non-profit to decriminalize plant medicine; and was featured in a PBS documentary administering MDMA in an underground setting.

Also, the author obviously hasn't done psychedelics ;) and he states as such.

"I’d think about taking them if I had a relevant condition and the evidence they worked was convincing." You could argue that the relevant condition is that you are a living human, and we've evolved to be in relationship to altered states of consciousness.
Five Titanic Myths – Debunked
I worked at a computer shop during school. And I remember some time in 1994 a guy coming in very excited about a new operating system. "It's like the school operating system, but you can run from home". He needed a specific network card, foreshadowing the next 20 years of my life, which we did not have in stock at the time.
Ask HN: Does anyone use Solaris in production?
I was surprised to see that Oracle is still doing things with Solaris, and now I'm curious: Is anyone here using it in production? What made you choose it over Linux?
I really hope that's a very odd joke. This makes me extremely sad for this person.
Seems like we need a C compiler flag like "--acknowledge-reality", because the compilers for nearly 100% of the server, desktop, and mobile computers in the real world have flat address spaces and do allow arbitrary pointer arithmetic.

Yes, it's technically UB. But which operation could any C compiler disallow in practice: converting from pointer to integer, arithmetic on integers, or converting from integer to pointer?
Agree, the book "Programming Bitcoin" by Song provides a detailed explanation of the algorithm.
Is that true? I've worked at two ISPs and we never made an effort to make the IPs ephemeral. (OK, at the second ISP we didn't even have DHCP servers. We made everyone set up every device on their own!)

My current home broadband setup gives me the same IP address for months at a time, across router reboots. Advertisers love it, I'm sure.
Seal taken into care after being fed 'sandwiches and doughnuts'
In practice, I believe the reason is historical: that's how Wikipedia started and it hasn't changed. But there's pretty compelling evidence that it provides Wikipedia some unique benefits relative to an account-locked alternative:

Hill, B. M. and Shaw, A. (2021) ‘The Hidden Costs of Requiring Accounts: Quasi-Experimental Evidence From Peer Production’, Communication Research, 48(6), pp. 771–795. doi: 10.1177/0093650220910345.
I wonder if your comment is an instance of the Eternal September effect [0]. The "quality" of a website is such an intangible and immeasurable thing, it's more or less impossible to say, in aggregate, if something has objectively gotten worse, especially considering the fact that Reddit has grown exponentially more popular.

At the very least, there's a distinct lack of self awareness of how small your one opinion is, to the sea of overall opinions. "Has gotten worse" vs "I've grown to like it less" are very different statements; one externalizes the decline, eschews your role and responsibility for your own opinion, and the other owns up to the reality that something my be worse "for you" while getting better for many, many others.

[0] https://en.wikipedia.org/wiki/Eternal_September
To answer your "question," no, probably not, but it's harder work than a cyclist needs or deserves to put in, since the whole reason society decided stop signs and signals were needed in the first place is because they noticed all the collisions of larger vehicles that were harder to stop and did orders of magnitude more damage when they would hit things. If none of those are around, things are pretty safe.
I think the reason crypto investors are excited about this is that it allows them to maintain a position in a crypto coin while still extracting some liquidity - possibly to invest in other coins.

So, say you own 5 BTC and don't want to sell it because it's going "to the moon". You stake it as 200% collateral on a DeFi loan and get 2.5 BTC of liquidity you can use to buy some ETH.

What's interesting about this is that it allows the demand for coins (and therefore their value) to increase without introducing new (fiat) money into the system. I haven't done the research, but I'd be curious to know what portion of crypto trading is funded by these kinds of DeFi loans as opposed to "new" money.
Just curious, why didn't you capitalize danah boyd? :)
This argument seems disingenuous:

> Just as you’d feel extra-sceptical if all the research showing that pork is unhealthy was written by Muslims who’d already decided for religious reasons not to eat pork, you should be worried about the sheer number of studies by psychedelic researchers who are themselves aficionados of the drugs.

Perhaps a better analogy would be: just as you'd feel extra-skeptical if all the research showing that exercise is beneficial was written by exercisers who'd already decided for experiential reasons to exercise, ...

It's not like people are born into the religion of psychedelia and have strong cultural reasons to conform. If something truly is good, of course the people researching it are going to be "aficionados" of it. And this doesn't save it:

> (You might wonder if they’re into psychedelics precisely because the research shows such impressive benefits, switching around cause and effect. But as we’ll see below, that evidence doesn’t exist yet. That particular horse is coming way after the cart).

Why can't they be into it simply because it worked for them?

There's nothing about the fact that psychedelic researchers are excited about psychedelics that by itself is suspicious, as we are strongly being led to believe.
> C89 is portable across all sorts of C toolchains. If the Linux kernel added C17 features, only toolchains that support C17 could compile the kernel.

Funny you should mention that. The Linux kernel recently switched from C89 to C11 (https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...), so only toolchains that support C11 can compile the kernel.

Even before that, the minimum version of GCC required to compile the kernel has risen several times. The current minimum is GCC 5.1, so the GCC 4.9 which you could use to compile the kernel one year ago is no longer good enough.
i tried this once when i was in europe and they wanted to pay me 1/2 or 1/3 of what they were billing the client. and you had to work on site like an employee.
butter emails
The reality is that people are open to anything that promises alleviation of suffering from what os diagnosed as "mental illness" because the mental health industry has proven to be a complete scam designed to keep people sick and provide them lifelong "treatments" that don't work.
This is a semantics debate, and a good faith read of each our comments seems to show agreement in our understanding of the situation. "Want" does a lot of lifting, and they want 2 contradictory things (no vandals, anyone can edit) and are prioritizing those wants.

I'm saying that by prioritizing the want of "no vandals" you are making want of "open to everyone" untenable. I'm sure their actual top priority is "the best, most accurate listing of information" and everything else is in service of that goal, but I don't really care.

My point stands: If you want anyone to be able to edit anywhere at any time, you can have that but you make trade-offs. Saying "vandals are bad and need to be stopped" is actually not an objective fact, it's a choice about what information you hold valuable.
It's fun to send this "MAYBE YOU JUST HAVENT TRIED THE RIGHT STRAIN" [1] image to friends who don't like weed because it's a pretty hilarious embodiment of the downright anxiety the stuff engenders in a lot of people. I'm pretty sure it's like a genetic thing. I think I remember hearing something about the COMT gene being potentially affected if you smoke too much too early in life as a teenage stoner or whatever, and how this can lead to mental illness down the line... There's a lot we really don't understand yet fully about these things.

[1] https://i.imgur.com/mJrlu1C.jpg
What Artists Notice
Amazon adds 5% “fuel and inflation” surcharge to seller fees for Prime shipping
Boom time for dog walkers, sitters and trainers
This is really helpful, thank you!

Does the new filetype.lua script still run the ftdetect/ scripts? Or will those only be run by the filetype.vim fallback and need to be ported to the new system?
True, but that would significantly increase the barrier for contributions, especially at the long tail. As always, it's a trade-off, not a black-or-white situation.
Indeed. "My gold-coated bon-bons are empty, the bottle of 20y scotch is half-full, and Im ONLY in a 5 star ski resort with my colleagues."

Whereas I'm making 150k/yr in the midwest as 100% remote engineer, and livin every day to its fullest. I'm certainly getting no ski trips or otherwise. Most companies don't do that.

I also don't look forward to working at a FAANG either. Way too much churn. And I frankly value stability as well. And the FAANGs aren't that at all.

As much as the admins here want us to think in the most gracious way, I really think these are commissioned hit pieces against remote-work. Ive been tracking them, and its long-form articles like this that advocate in-person work where it doesn't need it.
I haven't bought a new TV in a while since I use a video projector in my home theater. Last year I got a vacation place and bought a new higher-end Samsung TV. The place is semi-off-grid and only has connectivity through a 4G mobile hotspot (c'mon Elon hurry up with my Starlink!).

However, the day I unboxed the TV there was no internet yet. I only got it out with the goal of testing the new receiver and 5.1 speakers that had just arrived. All I needed was to display the HDMI UI output of the receiver so I could select the proper speaker assignments and validate the speakers were working before mounting them. I could NOT figure out how to get this display to... you know, display! At least not without first providing it an internet connection and spending nearly half an hour configuring it.

The first barrier was accepting the license agreement. But before displaying the license agreement the TV insisted on checking a server to see if there was a newer version of the license agreement. I couldn't figure out any way around this and it's just unacceptable.
Based on your phrasing I’m still not sure if you understand parent—yes, the author had to type “httpie/httpie”, but due to GitHub’s user-level README repo feature, _that specific repo name_ conventionally would be a README repo, which is what the author was trying to delete.

For example, my README repo is and must be called “glacials/glacials”; if I wanted to delete it that is what I would type, but if I were an organization and wanted to delete it, I would type something else. This different behavior between acting as a user vs. acting as an organization is what caught the author off-guard. They typed “httpie/httpie” and consciously thought “yes, I want to delete the README repo, which I know must have name httpie/httpie, so that’s definitely what I’d like to do, I’ll go ahead and type that”.

This is not absentmindedness, it is a misleading product inconsistency. Were it not for this, I would 100% agree with you.
Memories from a few decades ago? Are you talking about the bombing of Serbia by NATO?
Even for authenticated users?
Maybe? I've not looked. It seems likely, probably because nobody else really has SPARC boxen anymore.

Regardless, the kernel does support it, a fact that you recognize.
Add to your list

"I don't enjoy the guy in the cube next to me that must be hard of hearing and yells into his headset at 85 decibels"

What's worse is sometimes I'm that guy.
Not only do many cyclists not think traffic laws apply to them, but where they have to share with pedestrians many display the same disregard for the safety of pedestrians that they claim drivers show towards them.
What I mean is that in Putin's view the culture of Russia can coexist with the culture of Belarus, Ukraine, Georgia etc. as long as he is in control.
Agree, and I would add that it's not just habits, it's committing to rearchitecting your workflow. Do you use things like debuggers, linters, refactoring tools, project management tools, etc.? Get ready to learn totally different tools (usually)!

I'm a committed (neo)vim user, but I readily admit I only got over the hump because I thought it was cool and hardcore and typing is easy for me. There's no question it's been worth it for me, and I would argue it's probably worth it for most people and better for the software ecosystem as a whole (GUI tools don't compose), but still I think trying to say one's better than the other is too narrow a view.