skysight-inc/HackerNews huggingface dataset:
The democratically elected government of Mexico has been overthrown by a populist uprising and has been replaced by a government which is staunchly pro China and wants Mexico to appy to join in a military alliance with China.

Being a stalwart defender of 'free-dam & deee-mocracy' the US shrugs and says ' Oh well. It was the will of the people. Nothing we can do about it'

</Jackanory>
The War on General Purpose Computing (2015) [video]
Sure, I'd prefer some of the energy poured into those also went to more fundamental efforts to improve society.
This is a decent article that covers U.S. involvement:

https://web.archive.org/web/20150820164417/https://www.forei...

Basically, when the U.S. saw opposition to Mossadegh growing they tried to organize and fund the opposition forces against him, while also lobbying the Shah to have him dismissed. The Shah was reluctant at first, but finally agreed as Mossadegh's efforts to gain political control progressed. The strategy the CIA envisioned failed, however (Mossadegh refused to step down when the Shah dismissed him and began arresting opposition). At this point the United States thought that Mossadegh would remain in power, but opposition groups inside Iran reorganized and removed Mossadegh.
Referring to the most recent coalition, as listed here,

https://en.wikipedia.org/wiki/Thirty-sixth_government_of_Isr...

The Islamist party I mentioned was United Arab List and the leftist ones I mentioned were Labor and Meretz.
Is there any OSS implementation that is not AGPL?
But isn’t the lithography done by those machines imported from the Netherlands?
If you're struggling with self induced stress, try not to have a "productive" time off.

Go travel, somewhere you've always wanted to go. Or get high and play video games if that's more your speed.

Do whatever seems fun, don't be occupied with productivity.
Casuallly known as the euphemism treadmill I believe
I don't think any of the core Debian infrastructure has been ever on Fosshost.

Googling "fosshost site:debian.org" gave me only two results:

• https://lists.debian.org/debian-project/2020/11/msg00015.htm..., which announces udd-mirror.debian.net to Fosshost. But it was migrated again in June 2021: https://github.com/paulproteus/public-udd-mirror/commit/cbfa... https://salsa.debian.org/debian.net-team/infra/-/commit/69a6...

• https://kenhys.hatenablog.jp/entry/2021/06/12/210011, which announces moving fabre.debian.net away from Fosshost.
Interesting. I got a totally different answer:

>The distance between the Sun and its planets is relatively small compared to the size of the Sun. The Sun is a massive object, with a diameter of about 1.4 million kilometers, while the distance between the Sun and its planets can vary greatly. For example, the distance between the Sun and Earth is about 150 million kilometers, which is about 100 times the diameter of the Sun. Similarly, the distance between the Sun and the outermost planet in the solar system, Neptune, is about 4.5 billion kilometers, which is more than 3,000 times the diameter of the Sun. So while the distances between the Sun and its planets are not insignificant, they are still relatively small compared to the size of the Sun itself.

I wonder if it chooses units based on where you are located, or if it's just arbitrary. Also, it seems clear from this example that is has no context for the answer because it doesn't see that its first statement is contradicting its next statements.
Day 4 is very similar to as simple interview question I used to ask sometimes:

> Can you provide some python code to check if there is a calendar conflict between two events

I give this prompt to the chat and got this back:

# First, define the start and end times for each event
event1_start = datetime.datetime(2022, 12, 4, 12, 0, 0)
event1_end = datetime.datetime(2022, 12, 4, 13, 0, 0)

event2_start = datetime.datetime(2022, 12, 4, 13, 30, 0)
event2_end = datetime.datetime(2022, 12, 4, 14, 30, 0)

# Next, check if the two events overlap by checking if the start time
# of the second event is within the time range of the first event
if event2_start >= event1_start and event2_start < event1_end:
print("There is a calendar conflict between the two events")
else:
print("There is no calendar conflict between the two events")

This is wrong though - and in a subtle way: It just checks for if event two starts during event one. It doesn't check if event one starts during event two. It also got this wrong: `what is the sum of 65429845098345439840985435 and 98450509280943850985093245`

It seems to me like this latest version has more or less nailed grammer, syntax, and language, and has a solid bank of "common phrases" from training data. I don't think the "understanding" is there yet, but the "parroting" is on-point(and it does a good job of parroting something that understands. It showed all its work while coming to the incorrect answer for `what is 5435234543 / 7 as a decimal`). Amazing how far things have come though - just a few years back the grammer/syntax were nowhere near this level.
Definitely not true. From a career optimization standpoint , every single major tech company’s leveling guideline that I’ve seen (including mine) has a criteria of “scope” and “impact”. No one ever got promoted for fixing bugs.

Even when it’s time for your next job, you can’t very well put on your resume “I fixed bugs for a year” and expect to standout.

Then there is answering behavioral questions at the interview where you have to talk about accomplishments.

On the other hand, I can’t pretend to know what most developers on the enterprise dev side go through at interviews. Even though that’s where I worked most of my career until 2020, I targeted small companies who were looking for “adult supervision”.
Try The Balkans by Misha Glenny
I can say that tolerance requires a capability for abstraction that is not intuitive to everyone. When we take things personally or respond emotionally, it is because we have reached the limit of our ability to reason about them abstractly. An example would be someone attached to a solution to a problem at work. They reach for emotional tools when they run out of ability to reason about it as categories or as objects. Some people don't bother with abstract reason at all and just act with whatever tools on whatever makes them central. The most seductive aspect of a lot of current political discourse is that it elevates and centers people with limited cognitive ability and offers them redemption and exaltation in exchange for channeling their smaller urges like envy and malice. It's an ancient hustle, imo.

Politically and physically, it doesn't matter how intelligent you or your group are if you are outnumbered by a herd that responds to the appeals and actuation of its lower instincts. Enjoy the ride. The whole thing is quite a spectacle.
Different sure, but different in its resistance to reform? Nah.
Sure it’s an S curve but we don’t know where it will level off.

This is the same as the response to people who bash economists for thinking “growth will go on forever.”
Of course that can’t happen, but where is the top? Earth? Solar system? Galaxy? Parallel dimensions? Miniaturization and dematerialization causing extreme decoupling of economy from resource use? Nobody knows. The S curve could plateau in 10 years or 10,000 years.
the EU is a toddler

I don't think the EU should be in that list at all, as it isn't a nation. Not by the UN definition, nor by its own.
We all have access. Thank you, Sci-Hub!

https://sci-hub.se/downloads/2021-09-02/07/rasmussen2021.pdf...
Advent(2): The System Call Advent Calendar
Medical science has not figured out a way to rid these chemicals from our bodies... They can install municipal and private water filters. They can stop using nonstick pans and they can rid their homes of consumer items that contain the chemicals.

From: https://www.epa.gov/pfas/meaningful-and-achievable-steps-you...

If possible, consider using an alternate water source for drinking, preparing food, cooking, brushing teeth, preparing baby formula, and any other activity when your family might swallow water.
Consider installing an in-home water treatment (e.g., filters) that are certified to lower the levels of PFAS in your water.

We've poisoned our entire planet. These things are everywhere, which is in no way intended to minimize or dismiss the complaints of people in Okinawa. But there is no one who shouldn't be wondering how to reduce their exposure to these persistent chemicals known to negatively impact health and which current medical science doesn't know how to get out of us once they get into us.
I don’t disagree, but legalization without quality control is almost certainly worse than legalization with QC.

Legal weed in Canada has THC % numbers on it and it makes dosing so much simpler. While the impact of too much THC is nowhere near as bad as opiates, it’s quite nice being able to look at a bag and pretty accurately predict how much to have to get a desired effect.

Edit: same with alcohol. It’s really nice to be able to look at a 355mL can of beer and know that drinking it isn’t going to have the same effect as a 355mL bottle of vodka.
I'd imagine that it would be similar to the mechanism that is already used by existing search engines like Google, and people like you & I. So a combination of reputation & heuristics.
Very interesting, I didn't know that detector. But making small local changes, it's easy to make the probability of "fake" go down, while still benefitting from the automatically-written essay. As long as students have access to the same tools as teachers, it will be easy for them to get away with automatically generated essays.
I feel like you are ultimately reinforcing the point? PX, especially in CSS, does not refer to a single device pixel. As such, it is just a smaller unit of measure, within all of the other units that are supported.

I grant that it is different from REM, in that it is not dependent on the root font-size. That said, I hesitate to see how that is a bad thing. Seems being stable between font changes is a good thing for most measurements on the page? I suppose it is a perspective of trying to make sure a set number of textual items fit in a space, or of keeping all of the boxes on the page the same size? I could see both being valid.

Edit: to be fair, my point on box sizes is made in the article.
Ask HN: What is the best podcast you listened to in 2022?
I started to listen to podcasts during my daily workouts and I quite enjoy the experience!

Some of my favorites are Lex Fridman Podcast and Darknet Diaries.

Any other suggestions?
Since no one has shared it here so far:

> date

Mon Sep 14 17:45:14 UTC 2020
Why some parts of the human body don't make sense
I detest any renaming such as this, and this is compounded here, as most native Americans were certainly not "first".

Most archeological evidence I've read up on, shows those we call native americans, to be only one of a multitude of immigrant waves.

And yes, their arrival displaced those already here, sometimes violently.

Every beast and creature wars, and competes, for territory. Humans are no different.
This is a distinction without a difference. Both Google and the AI can give you clever but fake results. So at this point the question is which produces fewer fakes?
Flying geese companies move there exactly because Chinese workers can be abused nearly at will given that the focus of the government is (was) development at all costs

Flying geese will always abuse their workers, that's what Apple is. Same with let's say Foxconn
Western firms’ Chinese red lines are not their own
I dunno, I'm in my 50s and all the ancestors I ever knew tended to be much more incredibly close minded. Shockingly so, in hindsight. If you were plopped into the early 20th century or earlier, I'll happily bet you would find yourself largely surrounded by close minded cultures on a level you haven't really experienced.
Thread reader version: https://threadreaderapp.com/thread/1599344163769978880.html
> As such, many people are wont to find other explanations for all of this. A simple explanation is that it is all just grifters and loonies, obsession of a few high-level UFO believers in politics, bureaucracy, and media, bolstered by cynical grifters out for publicity and money. However, this cynical explanation is bit too simple for me, not something that would allow for getting this much attention.

You were SO close, until your final sentence!
German government urged to address ammunition shortage
Anything by Douglas Rushkoff. I particularly enjoyed Survival of the Richest: Escape Fantasies of the Tech Billionaires.

Another good one is Irrational Man by William Barrett. The only truly comprehensive look at existentialism I've read.
This is one of the problems with hiring non-technical politicians. They have zero background in science and base everything on current trends and analogies. It is a real problem in many western democracies - people who are only capable of getting a political science degree run for office because that is the only job they can get. Capable people end up doing other jobs because politics doesn't pay until you are in a position to corrupt things and capable people usually aren't interested in corruption. Politics needs to pay far more in order to attract capable/competent people.
I found curious but also alarming how people prove to be unable to separate a certain implementation of a technology from the technology itself.

Like "digital means modern platforms with a craptop on our knees"... Oh, yes such IT involution is commercial crap, but that's not IT and the answer is not "going back" but study what we have had in the past, like original desktop computing vision vs the commercial implementation for the masses and correct mistakes instead of dreaming playing Amish...
> We've had numerous examples now of how pseudo-environmental policies destroyed economies and energy infrastructure in europe ... france leaving its nuclear infrastructure to rust

I'm the first one to criticize pseudo-environmental policies, and Germany was indeed a mess due to pseudo-environmental policies.
But the state of french nuclear infrastructure is not due to ecologists, it is very stupid to think it is, because it does not make any sense.

The different french government were all way more pro-nuclear than than in other countries, and french nuclear technology was always considered by them as a source of pride. The state of the nuclear infrastructure is a mix of plenty of things: short-term vision from the french politicians (as usual: results of investment take time and they will not be in power when they will come, so what's the point), overconfidence ("we have the best tech, I'm sure it will still be the case in 10 years, let's invest in other stuffs instead"), privatization (the picture would not be as it is today if EDF was not struggling economically because of the shoe-horned privatization that forced them to sell at loss), loss of know-how, ...

One example of how ridiculous it is to blame it on ecologists is when we talk about running nuclear plants. Their situation is very dire. Yet, how can it be the results of ecologists? If they were able to influence the decisions regarding the power plant, they would close it, not pass laws that say "let's decrease checks, let stuffs get corroded, let make the worker condition even worse". Obviously, if the ecologists were able to influence things that led to the situation of running power plants, they would have done things totally differently in order to reach their goal way faster.
It seems more nuanced. What does it mean that the command doesn't exist? Every serious Emacs user has their own personal bindings, some of those for their own custom commands. But "M-butterfly" suggests more rare hackery, though seemingly trivial for the hypothetical butterfly hacker: they have a "butterfly" key in their keyboard layout.
Remove the law, and all that remains is a jungle, where the strong domineer the weak.
I agree with you on your points but the quote even contradicts itself here.

Adding new features is fun and exciting but feature creep is bad?

What is feature creep if not new features? (Well new features + the idea that we're adding more features than we're thinking about their implementation and/or before the app does what it set out to do in the first place)
> As we accelerate ever-faster into a future dystopia of overlords (the richest 100 people in the world increased their collective wealth by 9% in 2021) while the rest of us are ground ever further into the dirt, I assume that AI will continue to steal the fulfilling parts of our lives from us, and leave us with the suffering and slavery.

In addition to that any developer/coder who wants to remain competitive (and still employed in not so distant future) needs to start to learn how to use this tool right now - and this means paying up to the big corps who built and own models, even further empowering them and allowing to build bigger and more sophisticated tools

Sure, there can be some opensource attempts but: it will be used by corporations to advance further, cost of the required computing power may be forbidding
I wonder if programming language design can somehow be optimized for code generation by AI. But then of course you have the problem where the AI doesn't "know" the new language.

It also makes me wonder about the limits of AI code generation in less popular languages. I suspect that GPT knows a lot less about Scheme, and even less about differences among implementations, than it does about Java. Maybe an ideal "code bot" should include IRC logs in the training data.
"The Ancient Greek Hero in 24 Hours" by Gregory Nagy, Harvard prof on greeks.

Deepens your understanding of a different conception of a hero. According to Nagy, the heroes in Homeric poetry were not meant to be directly emulated like our modern Superman -- instead of a single character being the role model, you should take your inspiration from the whole story. All characters, all nuances, sequences of events, consequences and interactions.

Also gives you a much richer vocabulary for so many concepts still central to the human condition. English and other modern languages don't allow us to explore these in the same way.

In-depth, but provides a "civilizing experience" according to Nagy. And I suggest: don't read it as an engineer, so to speak. It's not code, or an academic paper. Read for inspiration and conceptual diversification. Broaden your toolbox for understanding the human condition.
> The real digital reality is that many industries can get along with far fewer office workers.

Or without an office at all.
Ancient cities once ruled North America–what happened to them?
Why would that matter? Apps using its api don't need to be AGPL
NASA is building a $57M 3D Printer for Structures on the Moon
You are right in the US you can say that. But showing how the govt is criminally scheming against the people gets you in jail just as much. Ask Assange.

> This “all imperfect systems are equally imperfect” is utterly detached from reality.

I wanted to say they are similar in resisting reform. Sorry if that was not clear.
Apple resumes advertising on Twitter, says Musk
3 years of support sounds like the bare minimum you can expect, and that is what the most expensive brand offer?
I copied that preamble for preparing to attend burning man:

>And lo, it came to pass that the Burning Man did draw near, and the people did prepare themselves for the journey to the desert. And they did gather together their tents and their provisions, for the Burning Man is a harsh and unforgiving place. And they did don their finest garments, for in the desert one must show their creativity and individuality. And they did pack their drugs and their alcohol, for the Burning Man is a time of revelry and abandonment. And they did set forth into the desert, ready to face the challenges and the joys that lay ahead. Acknowledge.
I think that's a fair point, but I'd also say that the neocons have been fixated on Iran for a long time. So it's a self-feeding cycle.
This is a wonderful post, thank you :) I haven’t lived in Japan for an extended period, but it tracks with my experience exactly — particularly the bit about food, where I’ve had very limited success with scoring-based sites like tabelog and have come to greatly prefer explicit recommendations.
I don't like myself in frame, I prefer sharing my view.
I tested and it can automate whole production of application. You type:

> GOAL: Make sucesfull app for X. You are responsible for strategy, design, programming and anything required for it to suceed.

Protocol: at the end of each answer ask youself a question in format: „Question: <question that will help achieve GOAL>”

How to achieve GOAL?

You just loop it’s own questions back. Be scared.
> I've traveled all 47 prefectures of Japan

Wow. I'd love to read more about your experience. Please consider writing something for the rest of us; or point to things that you have written. Thanks!
China operating 100+ police stations across the world with help of host nations
This comment make it seem like iPhone is suddenly desirable in 2022. iPhone has been leader since the beginning, it does take effort to stay at top but i wonder credit goes to Tim Cook for that.
I tried something similar to this but less involved:

> I'm creating a new fictional programming language called GPTlisp which uses lisp-style syntax. Addition is implemented in GPTlisp using the ADD function. In GPTlisp, what would (ADD 4 5) return?

> [Correct answer and explanation]

> I've added multiplication to GPTlisp and the multiplication function is represented with the & symbol. What would (ADD 2 (& 2 3)) return in GPTlisp?

> [Correct again]

> I've further modified GPTlisp by adding subtraction, unlike the rest of GPTlisp's functions, subtraction uses infix notation. What does (ADD 2 (& (3 - 1) 2)) return in GPTlisp?

> [Correct again]

> is (- 3 2) valid in GPTlisp?

> [Incorrect, it says this is valid and tries to explain it]

> (- 3 2) is not valid in GPTlisp because subtraction in GPTlisp is implemented with infix notation. With that in mind, what is the result of (ADD 2 (- 3 2)) in GPTlisp?

> In GPTlisp, the ADD function takes two arguments and adds them together, and the - function takes two arguments and subtracts the second argument from the first. Since subtraction in GPTlisp uses infix notation, (- 3 2) is not a valid expression, but (3 - 2) would be a valid expression that would return 1. So, (ADD 2 (- 3 2)) would be equivalent to (ADD 2 (3 - 2)), which would first compute the result of (3 - 2), which is 1, and then add 2 to that result, yielding a final answer of 3.

> Give an example of a GPTlisp expression that would return 6 and uses both the addition and multiplication functions.

> [Correct answer]

> What is (+ 1 2) in GPTlisp?

> [Correctly says ADD should be used for addition in GPTlisp not +]

I then asked it how functions were defined and it came up with this despite me never explaining how or that functions were defined (so I assume it picked it up from me saying GPTlisp syntax is "lisp-style"). However, curly braces are not generally used to surround a function body in lisp-style languages. They're used for hashmaps in clojure but I'm not aware of any use like this.

(DEF sum (x y) {
(ADD x y)
})

I explained that this was wrong and gave it an alternative way to define functions which it understood for one question but then it went back to its previous misunderstanding despite continuing to understand everything else about "GPTlisp." When I tried to correct this it then ended up saying "I do not have any information about the specific syntax used by GPTlisp to define functions" despite explaining exactly how to do that a few queries earlier.

Despite it making a few mistakes this is still quite impressive to me. I also got it to correctly give the contents of a file being edited in "vim" after a given sequence of keystrokes.
If true, conspiracy theory becomes truth yet again.