skysight-inc/HackerNews huggingface dataset:
To me, it seems like it was because of wars and raids.

from https://en.wikipedia.org/wiki/Derinkuyu#History

> refuge from the raids of the Umayyad Arab and Abbasid armies, during the Arab–Byzantine wars (780-1180).

> The city continued to be used as protection from the Mongolian incursions of Timur in the 14th century.

> After the region fell to the Ottomans the cities were used as refuges

> As late as the 20th century the town's inhabitants, called Cappadocian Greeks, were still using the underground chambers to escape periodic waves of Ottoman persecution. (The Cambridge linguist Dawkins, who spent time in the towns from 1910-1911 while writing his book on Cappadocian Greek wrote, "their use as places of refuge in time of danger is indicated by their name καταφύγια. In 1909, when the news came of the recent massacres at Adana, a great part of the population at Axo took refuge in these underground chambers, and for some nights did not venture to sleep above ground
You generally don't need to use Oracle though ...
I still want the versioning of host-specific stuff though, as well as the backup (by having the repo on GitHub too), and easy reference to other hosts' config that I might want on my current one after all (or setting it up for the first time).

I do this by having ~/.config/tool/blah.conf as you'd expect; but also ~/.config/by-host/$hostname/tool/blah.conf

I agree 'classes of hosts' is way overkill for probably anyone's personal machines though. Only thing close to that I do is with aconfmgr for more system-oriented stuff - but that's all simply on the basis 'if SSD enable TRIM' type 'classes', no manual specification.
Typically, they're using legacy software to store the password itself (e.g. database, mainframe, etc).

For a specific example Oracle Database has a very restrictive list of characters allowed in a user password. If you're using Database Users behind the scenes (even if not directly, but via an Oracle integration) you're subject to those same restrictions. Up until Oracle 11g passwords were also limited to 30 characters and a few releases before that were case-insensitive (!).

Is this a good reason? I'd argue, no, but I've worked at tons of organizations where "things that don't make sense" often have an explanation even if it isn't an explanation you're happy with. We should definitely push companies to use cryptographically secure one-way hashing functions with salts, and adjustable difficulty.
> The ancient "state" of Israel has been in that land for north of 3000 years

With a ~2500 year gap between the fall of the Iron Age kingdoms of Israel and Judah and the 1948 modern state.
I couldn't find any documentation in its runtime about how it plans to handle interrupts so I would wager it's probably "soft" real-time. Also not sure if the generated code can throw exceptions but if it can then hard realtime is out.
Avoiding Ansible is precisely why I use chezmoi.

Unfortunately I still have to use Ansible for stuff that isn't my dotfiles, but the less Ansible, the better. It feels like whatever use cases I have for Ansible are weird and not what other people are doing, because everything I try to do is difficult and poorly documented. For example, when I try to spin up a machine running Alpine Linux using Ansible, I've encountered all sorts of strange bugs, some of which I've reported and are (being) fixed, but it boggles my mind that what I thought would be really basic stuff, like setting the hostname or the timezone, is buggy as heck.
Personally, I think it's silly that we put glass on smartphones that cracks easily, and is tough to scratch, then we put another piece of glass on top of that that cracks easily and is tough to scratch.

It would make more sense (to me) to put a soft plastic screen on our phones that scratches easily, sure, but is tough to crack. Then we can put a glass screen protector on top that is tough to scratch, and we don't really care if it cracks because it cost $10 and can easily be taken off.

And what happened to screen protectors that actually covered the whole screen? It's been almost a decade since the curved screen fad killed those, but they still haven't come back.
I think there was a story about somebody locking himself out of macOS, because he couldn't enter Emoji on the login screen.

Also, since my password manager types letters one by one, I wouldn't use tabs or line feeds.

Maybe don't use grapheme clusters that have multiple valid encodings and make up for it by using a longer password instead?
Have you tried initing or refreshing the filters?

Adguard’s blocking is quite potent I.e. YouTube ads don’t play
There's nothing—nothing—I would love to do 40ish hours per week, every single week, 48-50ish weeks per year. Nothing.

A full-time programming job fills up maybe 200% of the time I want to spend on that in a year.
No, it’s actually because , (comma) denotes a tuple.

[1, 2; 3, 4]

is a list of tuples, of type (int * int) list, equivalent to

[(1, 2); (3, 4)]
armchair reader here - but I have 100 year old demographic information from the Hungarian region, in an article about language history. Each Hungarian province sub-division is split between four (or more) language groups - and the splits are quite uneven. Many of those groups had mass conflicts over the last thousand years.
The entire state is built on illegality and thugs.

Israel is an illegal occupation started by the British government, that turned into an Apartheid occupation later on.

They still want the world to believe they are Democratic, while they lack a single thing of a real democracy.

Their propaganda machine is what kept it alive.

They turned antisemitism to basically being anti-israel and anti-occupation, pretending to be a democracy while occupying a land they have no right to.

The affect of Israeli propaganda is super clear when comparing the coverage of the Russian occupation in Ukraine, and the Zionist occupation in Palestine.

But luckily their propaganda is getting defeated left, right and center, because the truth is finally available to the masses because of social media (which themselves try to censor Palestinians).

And they are killing journalists covering the truth(1) and innocent childern(2).

Its an illegal apartheid occupation that will end, its just a matter of time, just like what happened in south Africa.

1. https://twitter.com/AJEnglish/status/1560172508426522624

2. https://twitter.com/AJEnglish/status/1558094704645787652
Almost nothing has been done. The secret is staying on the f*cking bus[0]

[0] https://jamesclear.com/stay-on-the-bus
Who wants a how-to manual from a failed civilizations?
To your latter point, yes, and one may not be aware of the fact they are the useful idiot. It may even be degrees useful idiots.

The fundamental issue is that there is a cost to deception that I reason is greater than the benefit to the ones gaining from the cooperation and execution of the competing trajectories of narrative control. It essentially breeds psychic cancer. It incentivized all the behavior that leads to distrust then inevitably chaos.

So the only way to avoid that is no competing factions. How do we transition to a non game theoretic civilization? Can we achieve it without assimilating to silicon?

And related to your points on truth which I agree with, is the classic Greek comparison between Techne and episteme. It translates also to understanding and applying facts demonstrating “actually getting it” vs just regurgitating the fact market. The Tao te Ching has some anecdotes on the danger of knowledge as it leads to people thinking they know something but all they really have is the ability to echo or parrot. I guess you need your messages delivered in a network one way or another.

Thanks for the thoughts. Would enjoy hearing more from you if you’re on a discord or similar.
Every single laptop does this, except bulky Lenovos. Is it really too hard to use both hands? How many times a day do you open your laptop anyway? Let alone with one hand unavailable?
I'm not sure why a Twitter link is the source for this on HN, https://blogs.nasa.gov/artemis/2022/08/29/launch-attempt-scr... is the proper source for this news.
It should also be mentioned this is NOT a major failure. Important launches like this often see delays, often the first launch of a new system will see multiple delays. This rocket alone has cost billions and NASA wants to ensure that money is not wasted.
The response to that is basically the same extremism that you read about in the Middle East and now more and more in the U.S. I mean, the guy paid for it with his own or his group's own money and it had harmless, if not both noble and naive, inscriptions on it, and people defaced it and then eventually blew it up in a terrorist act.
They just don't know how to get text unscrambled from a browser or an app's text box in server memory. That always makes me think they don't understand the design of what they're using, so they just forbid certain characters.

When they forbid backslashes and quotes, it's even better: someone didn't know how to use query parameters or escape database values. It's a sign that their software is as secure as a "watch out for the dog" sign.
Is the ability to show a non-text-based diff that related to how a source control system works under the hood though?
Sure, a text-based diff tool may use some of the same underlying algorithms to determine what the differing lines are, but I wouldn't assume they have to, and usually have options to do things line ignore case/whitespace/line endings/ formatting or show mid-line (even per character) differences that go beyond how git itself calculates diffs. A top level diff-tool that can proxy out to file-format specific tools would seem to fit well enough into the git toolchain. It's having them integrated into something like bitbucket or github for PR reviews that would be truly powerful.
Why would laziness be "unpredictable"?

Also I'm pretty sure Ferret is strict, since it is not mentioned on their web page.

edit: it's mentioned in the "overview" section, probably the OP link pointed there[0].

[0] : https://ferret-lang.org/#outline-container-sec-2
Presumably you're thinking of Christa McAuliffe's mother, who were, unless this is a fake memory in my head, shown on live TV just as the space shuttle blew up right in front of her face.

Understandably, her face was all in turmoil. It is three first picture popping into my mind whenever Challenger comes up.
I simply use an ad blocker. Blocks all the annoying YouTube videos
#6 Read this article
The problem is not just ads.

In this comment I’m going to explain why the problem is not just ads.

What are ads? Advertizing, or marketing, is a common means of monetizing content.

Here are the top three reasons ads are used on websites:

1. Monetization

2. Tracking users

3. Malware distribution

Want to know more about how ads track users? Read on.

As a guy growing up in rural Wyoming, ads weren’t something that ever really bothered me. Sure there was the occasional billboard and sure television had a lot of commercials breaks, but I was used to it. The idea of using an ad blocker on my television set never occurred to me. I remember this one time when my uncle was moving house and he needed some help and I helped him move the packing crates into the truck and the crates had the logo and name of the shipping company stencilled on the side, and it never bothered me, although that was in fact an ad.

Experts agree that the following method is great for dealing with ads:

First, make sure what you are looking at is an ad. You can often tell by the little x in the corner of the ad. If you click this, you will be able to close the ad and maybe even give some feedback about why you didn’t like the ad. Top tip: always fill this in to let the ad vendor know how to improve the ad for next time.

But take care! This next tip is really important.

If you don’t hit the little x exactly on target, you will be taken to the website of the ad. If you didn’t want the ad in the first place, this is surely something to avoid!

Here are 17 resolutions for dealing with accidentally visiting a website you didn’t want to visit:

1. Try restarting your phone, laptop or PC.

2. Close the browser window. Click here for help on how to accomplish this task.

3. Try clicking the back button on your browser.

4. Write to the FCC if the website caused you distress.

5. Take a walk. Besides being good exercise, the problem may have resolved itself by the time you return.

6. Hit refresh on your browser. If you didn’t like the website first time round, you know what they say? Try, try again!

7. Go to the URL bar on your browser and type in a different address. Don’t forget to hit the Enter key. Try the following helpful URLs from our trusted partners:

https://www.geico.com

https://www.espn.com

https://www.target.com

8. Raise a ticket with Apple support.

9. Install Google Chrome.

10. Re-install Google Chrome.

11. Contact your ISP. My top tip? Threaten to cancel unless they can resolve your issue completely right away!

12. Close all open windows and applications and wait 30 seconds.

13. Clear your cookies and web browsing history.

14. …

Show more.
Surely someone as smart as Elon will find a way to distribute starship production to please the wonderful members of US Congress - he does plan on building a lot of them.
I just Adblock at the router level on my Turris Omnia. WireGuard into that and out again when mobile.
I'll go further. It is insane that we are spending billions just to say we put people in lunar orbit because we're worried our peepees will look too small if the Chinese do it first.

There's zero useful science being accomplished here that cannot be accomplished minus humans on the craft for less money, faster.

It's a national embarrassment that we have teachers being paid a pittance, doing unpaid labor, paying for basic supplies out of pocket, and children go hungry at school because we think they should have to pay for a meal - but we can spend billions on what amounts to a blank check to the aerospace defense industry in the name of "science."

People always talk about the benefits of space exploration for developments in science and technology that are necessitated (when really, most of the tech was developed for spy satellites and nuclear weapons delivery, and the doe-eyed "exploration" missions are post-facto justifications and emotional manipulation.)

What would be the benefits for science and technology if every kid in the US was fed at school, had enough (and current) textbooks, sufficient stationary supplies in their classrooms, and teachers who were fairly compensated for their labor (and their school staffed sufficiently such that teachers didn't have to put in nearly 100% more labor than they are paid for?)
How exactly can you use this news to express the opinion similar to:

“NASA & Boeing are the best, props for using cutting edge technology, SpaceX is a scam and not worth taxpayers money, Elon Musk suck!”

?
About 47 years ago Dijkstra wrote his infamous "How do we tell truths that might hurt?" memo which contained this dubious claim, among other dijkstrisms:

It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a criminal offence.

Of course, one can write off that quote simply as Dijkstra's typical arrogance and over-exaggeration (and hey, who even uses BASIC or COBOL any more?) but every time I see attempts to carry the CSS experience over to other areas, or just the "CSS is amazing, why do you all not see it?" attitude, I get an uneasy feeling that he might've actually been on to something.
Whoa.

Customized adblocking DNS servers?

This is definitely striking me as one of those "why didn't I think of that" and "why don't we already have a lot of this?" Any ideas? Seems like you could go wild with this and do something like "Tor"ify, or "torrentify" or dare I say "blockchain" it?

Someone can probably school me on why this is harder than it sounds.
Inside ‘crypto Woodstock,’ where technologists plot a utopian future
I do enjoy a good forum, but most of the good content I see posted here isn't from a forum, and my favorite forum I'm most interested in (lambda the ultimate) is almost dead. Together, that means HN ends up having the most interesting content and discussion for the topics I care about that updates frequently.
Nonsense. It was, not “has been”.
Now that there's been some regime change, and now that it's been a while, can we finally get a report on why YC killed YCR, or at least (and most importantly) HARC & VPRI (which had become dependent on YCR funding)? And, in these times of VC prosperity, could there be another attempt at it, this time with longer-term dedications than "Whenever we get bored of the PR from funding computational research or there's a momentary lapse in market conditions?"

Long-term computing research is one of the best ways to ensure YCombinator's continued growth and avoid dominance from companies that are increasingly avoiding the publication of their own research (and, divorced from either of those two things, it would do a substantial amount of good, which is more important to some people but less an immediately-swaying argument to capital); it seems absurd how it was sort of thrown to the wayside on what seemed to be a whim (judging by when VPRI shuttered and the other two stopped seeing activity, possibly by the 2017 crypto crash causing YC to momentarily get more conservative in its funding).
Even working within a larger organization it’s the sort of reason i avoid certain types of custom work.

I’m embedded in an operational unit and occasionally run up to limitations or bugs of the systems we use. It’s tempting to say “I can build a workaround in a day” but then accounting for edge cases, continued maintenance if/when patches/updates come along… I learned that eventually I’d be bogged down in maintaining bandaids and workarounds. Only truly important things get that treatment these days. I’ve seen the chaos that occurs when someone who’s gone too far down that path leaves the organization and central IT has no resources to support things and there’s no formal knowledge transfer because it was all essentially out of scope.
I consider JS an anti-pattern and won't allow more then 50 lines to be anywhere near me without TypeScript. The issues raised are innumerable.

TS is really flexible and you can do some crazy gymnastics with it - I don't favour that. Just keep it very simple and don't go crazy with the generics.

I've never had a problem at all, I've never had to dig into what was transpiled.
Yes, the trust but verify step where you are supposed to check that the script you received is the one you expected.
>> why should we throw more into the money pit?

You don’t get to decide where the money goes at all. Senators do so they can boast about bringing jobs to their state in reelection campaigns.
I can see the reasons some advocate for an introductory post, I think the dreams are good but never translate into reality. It discourages quiet lurking and adds stress to the already exciting first post. "I don't want to sound like an idiot" is already bad enough when your first post is motivated by "oo I know something about this subject being discussed". It can only be worse if you're required to do the grade school stand up introduction.

For "old hands" where its just another forum it may just be an annoyance. Those who appreciate it as a chance to brag (guilty), often find more welcome opportunities for boasting in other contexts if they wait. Even then the perception of gatekeeping can negatively color the experience of the whole forum.

Some forums want to be limited in scope and membership, and this can be a useful tool for that. I tend to assume I will be among the unwelcome at any such division, so I don't participate in that kind of forum. Don't feel I'm missing much.
Buy a subscription to America's test kitchen. For just ATK it's like $40 for one site or $80 for all of their sites and free shipping from their shop. And that's if you don't use a discount code (and they are always running some kind of a discount). You get access to ATK, Cook's Illustrated, Cook's Country, their app, and again free shipping.

It's worth it to avoid all the bullshit blogspam, even without the ATK rating and reviews (which are super useful on their own as well).
Wow, this TMJ connection isn't something I knew about but it seems to make some sense in my case.

I've had mild tinnitus for 30+ years that got extremely loud the morning after my second mRNA covid vaccination. But with this new (to me) information I'm starting to question other things such as my spinal cord injury and resulting neuropathy. My trigeminal nerve was also damaged during my neck surgery (from the halo they put your head in) which caused neuropathic problems on my scalp and face for a couple years. And finally, I had stopped taking carbamazepine for the peripheral neuropathy I got from my accident right around the same time I got my second mRNA vax. Hmm..

I'm bummed that I have to search these kinds of things out and bring them to the attention of my doctors but I'm also glad to have new information to talk to my ENT about. Hopefully between this info and the head MRI I'm getting next month I can find some relief.
I think browsers no longer do that when a field is labeled as a password. But there's always someone who still uses an Android 4 phone with Samsung Internet 0.37beta1.
Total control is good for small charts and for especially important charts but for complex uses, the number of clicks and drags required to perfectly position connectors really rapidly degrades the editing experience, especially if you’re still working out the contents of what needs to be depicted.

As a result, for either high-speed or larger scale usage, my experience is that text (in combination with constraint-respecting automatic layout options that suit one’s personal aesthetic) really starts to shine.
Both OSes have different keyboard configs for different field types, and at least on Android it most definitely does not capitalize the first letter on a password field. Maybe some third party keyboards do? Even so, my gut says that mangling passwords on the backend is a really bad solution that may come back to bite you in ways you don't expect.
Not quite. There is still the possibility that at some point in the future we will be able to figure it out unless it can be proven that it is impossible.

The only observation is that currently we don't know. Could it be the spaghetti god monster? Maybe. Maybe not. We simply can't tell at the moment.

There are things we don't know the answer to. We just have to keep looking.
disagree.

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

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

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

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

https://en.wikipedia.org/wiki/Rwandan_genocide
How else can you spend thousands of dollars an year to get an horrible programmer experience at the expense of performance and data safety?

Plenty of people are stuck with Oracle, but starting with it nowadays is something else.
He only stopped for a few days before the Google issue ended up being resolved. He's still developing.

https://github.com/M66B/FairEmail/releases/tag/1.1957
From us, ca.
Wife is Australian.
Presently down under.

I will say that in my experience Apac companies are a special breed of laggard.

Im working for a energy trading firm out of the uk as a fullstack software engineer.
Pay is competitive w/super annuation (sorry can't disclose), but I took the role because I like the industry and stack +team after interviewing with several dozen prominent au companies that were (in my opinion) really exceptionally bad at software and IT type things.
Perhaps it depends on your setup. My device only has 6GB of ram.
To me, TypeScripts "complexity" is just from documenting the weird things JS libraries do. If it encourages less weirdness Im happy