skysight-inc/HackerNews huggingface dataset:
Yes, zsh – which has been my daily driver for more than two decades – offers the best of both worlds, long and short names for most of the useful variables, but those do not affect the [expected] core shell functionality.

I suppose, I should have made my point clearer earlier on. A UNIX shell (along with the terminal) is such a fundamental tool that a substantial departure or a paradigm shift from long standing foundational conventions or from the familiar syntax had better bring at least a tenfold increase in productivity for me – to substantiate the said departure. Then I will happily change my workflow and retrain my muscle memory to adapt. scsh is the only other shell that came close to that at some point in space and time, however, it seems to have perished into the oblivion.

A new shell with reasonable and more new user friendly defaults at the expense of missing core shell features does not reach the tipping point for me.
Redmine can replace all of it and give more. People say its ugly, but I can't recommend it enough - its stable, performant, has tone of plugins so its ultra customizable and is very simple OTB. You also have lots of themes given that OTB theme is indeed ugly. I have installations that are up and running since 10 years ago with thousands of projects and users without a glitch.
Same experience here. When I used Swype a decade? ago I thought it was fantastic.

Now it seems to cause me more time correcting it than it saves.

And for some damn reason, the MS version at least (I know of no better multilingual swipe keyboard for iOS than that, so any recommendations would be great) constantly chooses the word "toy" instead of "you". So much so that I put a manual autocorrect entry in to stop it, which is of course frustrating anytime I'm talking about what my dog is doing or that I have several projects of a non-serious nature in process.
> Two wrongs make a right?

No. But when the US normalizes a behaviour and other countries follow suit, why are those other countries criticized but the US is not?

For what it's worth, I'm on neither side of the Ukraine-Russia debate. Both are horribly corrupt states, and NATO has been prodding Russia over the ex-Soviet states for a decade.
It may very quickly get out of control into a full scale nuclear war, and that may literally happen in minutes. Recently I often see articles suggesting that limited use of nukes might be ok, I hope the people who make the actual decisions don't agree with those.
Can someone please explain what is meant by grooming and how this statute intends to prevent that from occurring, whatever it is?
Looking at the project page and website, it is unclear to me how this saves traffic.
Unfortunately, this is likely to result in charging people with crimes more frequently so they can be considered serial criminals. Been to three unlawful assemblies? Well, now you are a serial criminal, and we'll track you everywhere.
I remember KeePass had a feature where the autofill was supposed to be safe against key loggers (as opposed to typing out the password yourself)
I have recently hired two junior people at my company and one of them is having kind of a similar experience to you in that they’re taking a while to ramp up and has made a couple minor prod blunders. Yet my only indirect annoyance has been that I can’t delegate what’s on my plate fast enough. Even then the solution there is to hire more senior people, not magically wish the junior person was less junior.

Onboarding is very tough because there is no substitute for it but time. And new people are hired because the existing team didn’t have enough time.

Here’s the thing: the way I see the prod blunders were as gaps in our process. If our process or environment is such that a new person can bring down the whole system (just an example, this didn’t actually happen), or cause some data loss, that’s on me for creating that environment, not them.

That doesn’t mean that we say it’s totally cool to make mistakes. We review what went wrong, what they can do differently to avoid it, and what we can do differently too as a team.

Also like someone else said, I’ve written code for 20 years and still make blunders. But I can figure it out and recover faster. But it still happens. So it’s important to lead by example as a senior person in how you respond to crisis.
Lets say you live in Timmins Ontario. https://en.wikipedia.org/wiki/Timmins population of 40,000.

Nuclear holocaust happens. Toronto(7 hours away) has literally 0 survivors, only mutants and threedog radio is left. Same with all other large cities.

How long would it take for Timmins to notice it happened? Internet likely would be down... but such is life in northern rural parts of Canada. Nobody there associates with people in Toronto. They would see the outage and decide to go fishing. Headed to the river to catch me some sturgeon!

It would probably be days before anyone noticed there was a problem. It would then take weeks for anyone to care enough to find out what happened to Toronto. By the time they show up in toronto the radioactive fallout would be greatly reduced.

The world is a big place and 'nuclear winter' is just a hypothesis. In fact, with civilization being destroyed... timmins doesnt have to worry about climate change anymore. Though that might be a problem because damn that place is cold. They need some warming.
The number one risk factor for cancer is age, by many orders of magnitude. Reverse the age and you reduce the risk of cancer.

Potentially cancerous cells are constantly being produced in the body and then killed off by the young and functional immune system.

Keep the immune system young and functional and most of the cancer concerns are not terribly concerning.
It takes a lot of energy to create synthetic fuels. You need a source of that energy.
> Is the situation in the US that insane

Does PG live in the Bay Area? That’s probably why. Most mainstream American opinions would get a person fired there.
Write.as – Just Write and Publish
NASA has always funneled government funds to private companies. Atlas rockets were built by General Dynamics. Apollo lunar landers were built by Grumman. The space shuttles were built by Rockwell and Boeing.

Because NASA is a civilian agency, not military, contracting operations out to commercial companies is the next logical step, just like the government hires commercial air travel, shipping, and ground transportation.
In reality, people report not identifying with the body they were born in. What more evidence do you need?

I think that's a good example of how people can be certain of their beliefs despite flying in the face of the evidence.
we'd have to change our understanding of how all the particles in the universe work.

Well, remember the new paper? We're pretty much entering that worst case scenario.

I believe you mean "best case"! There was much hue and cry after the Higgs discovery because the result, at least from the outside, seemed like "welp, we predicted a thing and found it and we don't have any new physics to disagree with; what a letdown!"

worst case here would be something like "oh, we thought it was 7 sigma, but actually we can completely account for the discrepancy because the instrument deformed slowly under its own weight for the last decade and now we're 4 angstroms off and we still don't have any new physics to disagree with!"
AdGuard -> Filters -> Annoyances -> toggle them on progressively until the site you're visiting stops nagging.
How is it that websites are not required to provide in these popups a top-level "only essential cookies" button of a minimum required size? Is that considered overreach? Too granular for legislation?
I stopped paying for Evernote two years ago. I guess the more individual customers leave, the more it makes the management depending on business users, so the less they care about individual customers.
> Because, as smart as we compiler designers think we are, you, dear programmer, know your program better than we do.

When you compile a file successfully, make an edit, then compilation fails, are there any compilers/IDEs that compare the before-and-after of the file to create better error messages? The compiler would have a lot of extra information this way because files usually change gradually and not all at once.

I'm thinking of cases where you're refactoring some code but miss out a bracket, the compiler says the missing bracket could be anywhere down the bottom of the whole file but anyone watching intuitively knows what block of code the missing bracket likely falls into, usually localised around what you just edited.

> elsif say_goodbye nd we_like_this_person:

> If the compiler tried to automatically add a colon, I’d have two colons and the code is even wronger.

Couldn't a smarter compiler guess that because "we_like_this_person" and "say_goodbye" are defined variables and there's no variables similar looking to "nd", that "nd" should probably be the "and" keyword?

I'm surprised by how unhelpful error messages still are for most tools. I'm curious how much this is because it's a very hard problem rather than it's a neglected area that developers accept as normal. I heard Elm is meant to be good here (where strong static typing allows for certain kinds of hints): https://elm-lang.org/news/compiler-errors-for-humans
It had been around for 9 years when that was written, Python 1.5 or 1.6 was then-current.
This is a crappy hot take. Monetary and labor contributions to religious endeavors are way down and have been for a while. I understand the desire to call any strongly held organized belief 'religion' but you're misrepresenting most of human history when you do so.
My cat seems to visit a website that is made for cats.
There was a well meaning president that wanted to solve the problem until his program was cut down to nothing. Instead, we are heading towards an economic recession. Quite amusing.
First of all, this stuff is not AI. It is machine learning. Art is about human expression. It is less about the end product and more about the journey and expression that got to that end product. This machine learning art generation skips all of that.

I personally wouldn't worry about it. Yes, as the saying goes in investing, "people can remain irrational longer than you can be solvent", but if it happens that "AI" starts to replace entire professions wholesale, then we'll have bigger problems. Do you really want to spend your life running from niche statistical machinations?

> Our hope is that DALL·E 2 will empower people to express themselves creatively. DALL·E 2 also helps us understand how advanced AI systems see and understand our world, which is critical to our mission of creating AI that benefits humanity.

This stuff is so far up its own ass, it's comical to me. I get the feeling that OpenAI has a similar problem to the critiques of the MIT Media Lab, in that they're both demo factories in order to generate more funding.
It certainly seems like the expectations weren't at all clearly communicated to him. Either that or very frequent insubordination was tolerated by management, which is a problem with management.

First off a Jr shouldn't be working on a project all by themselves, obviously. That's on management to fix, an employee shouldn't be expected to perform at a higher level than they were hired at.

>Meeting calls were attended with of his wife making outbound sales calls in the same room and frequently with his dogs barking like crazy the whole time.

The idea this would happen "frequently" is crazy.

As a meeting leader myself if someone showed up to a (virtual) meeting with such noise/distractions in the background I would absolutely stop the meeting immediately and let the employee know they need to find an appropriate place. Once they did I'd resume the meeting. If claimed they didn't have access to a quiet/appropriate place at that moment I'd have them leave that meeting (or at least mute themselves) and speak to them offline about appropriate behavior during meetings.

The stuff about him missing work (presumably without using PTO or LWOP) should be met with an immediate formal reprimand. Any other instances after that should be termination.
It's remarkable that this needs saying: nobody gets fired for mentioning that Jews are over-represented in whatever industry you choose. It's a plainly verifiable fact. What they get fired for is claiming that said over-representation is the result of a conspiracy in which Jews, by virtue of a mostly amorphous cultural identity, are the conspirators and main villains.

Confusing these two fundamentally different statements is one of the oldest moves in the reactionary playbook.
Electric heat pumps can be over 100% efficient as they are using ambient heat to warm the house.
I can explain what is definitely not grooming: grooming is not something that would magically become okay after a parent consents to it and would be wrong before. Grooming is real and not something to be used as a boogeyman.

There is an age for children to learn everything. A 1 year old might be too young for Javascript. But calling it grooming is going way too far.
Obama on 4/7/22 re: Ukraine:"WE FORGOT THE POST-WW2 60-YEAR STRETCH IS THE ANOMALY. There is millennia of brutality. We created institutions out of 60 million people dying. They are not self-executing. They are something we have to continually nurture and respond to." https://youtu.be/V4bDuFJuriw?t=525
Essential cookies is greyed out because you can’t provide an option to store cookies about storing cookies.
Teaching AI to identify colors in the dark
A lot of people say stupid things on the internet.
> Neither was I.

Then I may have misinterpreted your statement. Would you mind elaborating on exactly which part of the essay confuses the paradox of intolerance with heresy?
GTK4 Matrix Client
Thank you for putting that out there -- I've been saying the same thing.

Then invest in increasing the traffic capacity and enforce Positive Train Control on all rolling stock -- https://www.aar.org/campaigns/ptc/

Add in electrification where possible and allow for other "carriers" to utilize the lines to maximize utility.
>This is not true. You don’t have to look hard for examples of people being jailed in the US for holding unorthodox positions.

This rings alarm bells for me. Could you give an example of someone jailed in the US for the mere holding of an unorthodox position, rather than a concrete action, in the last, say, 30 years?
"Ability to do SDR for wireless networks with smarphones" - you want to have SDR on the smartphone?
LOL

If they truly believe that, then they do NOT understand their roll and thus they are probably ALREADY obsolete and irrelevant.

If they understand - it should not be a problem of need but of methods and skills.
except they clearly don't? especially in places that need to be connected but will never be profitable.

UK tried it with rail and it didn't go so well: https://www.youtube.com/watch?v=DlTq8DbRs4k
> makes it difficult to share parser logic between the two

It’s difficult to reuse traditional compiler logic in an IDE, but there’s good examples that the reverse isn’t true. IDE validation of language semantics is a strictly more complex problem, but if you start by solving that, it’s not as hard to add a compiler backend. A compiler’s job is to either take correct code and translate to its compiled form or take incorrect code and report errors. There’s no reason an IDE-focused parser/compiler can’t do both.

IIRC, Microsoft talked publicly about how they built the C# compiler as IDE-first and found that it simplified things greatly. And I think there has been substantive discussions within the Rust community about bringing parts of rust-analyzer into the official compiler whereas the RLS approach of reusing compiler APIs wasn’t able to provide a reasonable IDE experience.
Even if you are not consciously aware of why you are blogging, on some level you know... and you either feel happy because you are clearly getting that outcome, or it feels meaningless.

Writing just because "everyone does it" is stupid. The internet is already full of stuff. Writing for adsense, no thanks.

Also, who is your audience? The majority of internet is stupid people. Talking to stupid people is a waste of time; it's not like they will remember what you said anyway.

I only write when I have a specific audience in mind, who I believe would benefit from reading that article.
These two things are related in that autocorrection tends to create de-facto loose syntax. Once programmers become aware of it and it becomes part of the language as it is used, the language specification becomes more complicated - and possibly extremely so, as every edge case between what the current parser can and cannot correct correctly becomes part of that specification.
The apps are only what you make of them. It’s like going to the gym, but for your mind.

Are you willing to make mindfulness in to a lifestyle? If you are, it’ll be worth the money, just like a gym membership.

I personally found that mindfulness practice helped me recognize anxiety, stress and illogical thoughts, take a moment to realign with a more objective reality and therefore improve my personal life (i.e. realizing my anxious thought was unsupported by any objective evidence and alter my behavior to be more logical.)
Show HN: How to Craft Inspiring Speeches Course – Learning from the Greats
You'd have a point if there was a statistical/ML search engine that successfully filtered spam out.

Is there one?

(Google is certainly not it)
Like Windows(TM)?
Importantly, it appears some of their GPU comes from Imagination Technology.
https://www.theinformation.com/articles/chinas-little-nvidia...
DJI seems pretty big. Whose tech are they stealing?
C Parser Library
The fallacy that Graham is espousing seems to be that moral superiority (or even moral improvement) is utterly impossible and any attempt to raise the level of discourse is oppression. The change in tone in the 80s he refers to is the ascendance of civil rights, feminism and gay rights. All incredibly worthy movements. The fact that some adherents make mistakes is human nature. The notion that they can't be debated is patently false. The anti-progress faction is still very very powerful. Plenty of unequivocal sexists and racists face no punishment.
I think the legislation wasn’t specific enough.
This really should’ve been an API.
> Tacitus or Voltaire are variously credited with the notion that in any epoch, to know who is in power, ask who you may not criticise.

That’s an interesting, because I suppose at the moment that group would include all through have been historically or currently disadvantaged or discriminated against.

Today’s axiom, at least in liberal countries is ‘you can punch up, but not down’ somewhat different in totalitarian regimes.
As I understand it the regulations are actually quite well written, and expressly forbid making it artificially difficult to decline cookies, but enforcement is so rare that websites feel little need to comply properly.
If all competitors were too, and we internalized all externalities, sure. But personal car travel is currently heavily subsidized (no, the fuel tax does not cover road costs), and has some serious negative externalities (both from air pollution, and traffic accidents being the leading cause of death for people under 30).

We demand that public transit be self-sufficient, while subsidizing private personal transportation. The market is a great "figure out the most efficient solution" mechanism, but not if you skew it in favor of one particular solution as we're doing now.
Usually, these banners can be bypassed by using reader-view.

If the website doesn't support reader-view, it's hostile trash anyway in 99% of the time. And if the website does support reader-view, not using it is insane anyway. So using reader view essentially solves that problem.

That being said: since most powerusers bypass the warnings anyway through various means (like browser-extensions, content-filters etc.), the only consequence of your silent protest will be that you don't have access to that one website. Normal users don't even register the banners anymore, they just click the first button that makes the banner disappear.
I'm not 100% sure what GP meant, but it's true that there are Jews who are white (I'm one.)
Are there any example magazines that are in English?
Right. There's not a compelling reason to switch and there's more than a hint of CYA mixed in with Chesterton's Fence:

https://www.bloomberg.com/news/articles/2016-06-09/how-intel...

> For decades, Intel’s cleanrooms have been lit like darkrooms, bathed in a deep, low yellow. “That’s an anachronism,” says Mark Bohr, a small, serious man who has spent his entire 38-year career making chips, and who’s now Intel’s top manufacturing scientist. “Nobody’s had the courage to change it.”
> One day someone comes in and says I must now refer to them as xe or emself after years of knowing them without mistake is not reasonable.

This seems to be a common fear, but it’s not rooted in reality. As long as you make a good faith effort, no one is going to get mad at you for messing up their pronouns. You might get corrected; just apologize and move on. It’s not a big deal.

If someone suspects you’re messing up in bad faith, they might be harsher with you. Which is, I think, entirely reasonable.

Maybe you have friends who wrongly assume bad faith when you mess up. I’ve never seen that happen, but that’s not to say it doesn’t! You could have some shitty friends who don’t give you the benefit of the doubt. But comments like that “your highness” hypothetical really aren’t doing you any favors.

(People on Twitter probably assume drive-by repliers are speaking in bad faith by default; that is, unfortunately, just a feature of the Internet)
(I work at Notion)

It's actually the browser's default behavior to do what you're describing! Inside a `contenteditable` element, links no longer behave as links -- they aren't clickable, and hovering over the link doesn't show a preview of the HREF attribute in the browsers I've tested. So in order for links to do link things, we have to fight the browser and re-implement these behaviors.

Here's a codesandbox with no JS to demonstate this: https://codesandbox.io/embed/optimistic-resonance-jbyeef?fon...

I created a task to track this bug internally. I think we can probably solve by calling preventDefault for the middle-click event if it bubbles up from inside a link.
That's an interesting perspective. I personally haven't found Apple's keyboard to be bad (it's a bit over-aggressive, but I don't find it incorrect very often, it just censors everything to a duck). But the multilingual thing is an important point - in my very limited testing of Hinglish (English+Hindi) Swype used to be very pro-Hindi, even when I wanted to use an English word. But I don't remember comparing it to GBoard then (not sure if it even supported Hinglish back then). Google's team has certainly put a lot of effort into local Indian languages from what I've seen (including ads if I'm not mistaken).

Oddly, I find Apple's Keyboard almost completely superior to GBoard (the only exception being the number row option). However I use it on an iPad and not a phone so that may also be a factor.
> The secularization of meditation in the west has completely divorced meditation from it's original purpose (in the Buddhist context).

FYI:

Meditation originated in Hinduism where the original purpose was connection with God (as part of Yoga, the physical yoga is more recent). The earliest records of meditation can be found in Upanishads. Originally, meditation was highly directed.

Buddhism removed the God aspect. And a few thousand years later, the West has secularized it even more.

One part of this secularization has been to ignore the origins of meditation.
Indeed. A recent Technology Connections video was on this topic:

https://www.youtube.com/watch?v=MFEHFsO-XSI
For replies to my own posts, I go to the "threads" page.

For replies to others' posts, I keep tabs open for a few days and manually refresh.
Don't Kill Free Features