skysight-inc/HackerNews huggingface dataset:
I don't think anyone claims that there were no problems in Iran under the Shah. Or in the US for that matter.

FWIW, every single person I talked to who lived in Tehran during the Shah said it was great. However, I know It's a biased sample. For one, none of them were Communist sympathizers. And even more importantly, they all emigrated. Maybe if I talked to people who live in Tehran now, they'd also say it's great, who knows.
I don't think I'll be able to get my customers and target companies to adapt, I just have to use whatever they bring to the table. I guarantee that the latency isn't on my end (128 byte buffer).
Skyrim on Mac When?
Yup: https://www.apple.com/shop/product/MLYV3AM/A/usb-c-to-magsaf...
Let's let the person who actually did this for the past 18 years decide how they want to feel about it.
Because this was a decision made by the executive team to cash out their own shares? If they let employees sell, then the executives could sell fewer shares. Isn’t that obvious?
And thanks to Wikipedia culling all the fancruft (including pokemon articles), we now have 10,000 ad-ridden wiki clones, one for each fandom.

I REALLY can't imagine this was the best decision in the long term.
This is using exit_group() (#231), not exit() (#60):

http://main.lv/notes/syscalls.md

https://man7.org/linux/man-pages/man2/exit_group.2.html

> Note: glibc provides no wrapper for exit_group(), necessitating the use of syscall(2).

Hmm, but elsewhere I find:

> In glibc up to version 2.3, the _exit() wrapper function invoked the kernel system call of the same name. Since glibc 2.3, the wrapper function invokes exit_group(2), in order to terminate all of the threads in a process.

https://www.man7.org/linux/man-pages/man2/_exit.2.html
This reads like a person who has yet to come to a full understanding of what it means to be human. I was with them years ago, food is a chemical input to power the machine that is my body.

As I've grown older, however, I've changed my thoughts on it.

Food is a mechanism by which we express ourselves. It's fundamentally creative. It's a means to share our culture, and it connects us to our history. Pizza is as unique a story as bubble tea, maafe is as unique as mafongo.

A bowl of white rice is a story as rich and complex as any novel if you know how to read it. What kind of rice? Why white and not brown? Where was it cultivated? Why was it cultivated? Who? When? How?

And food is more than that. It's sense pleasure. Furthermore it's sense pleasure we can experience as a community. Food gathers us, allows us the time to connect with one another. Cooking for others is fundamentally an act of community.

To try and reduce eating to something we have to do misses the immense emotional, cultural, community, and individual value we derive from it.
The hard part is that the intuitive understanding of probability you learned as a kid is almost certainly wrong. You need to unlearn it and replace it with proper axiomatic treatment of probability based on measure theory. Once you have done that and built a new intuition, Bayesian thinking should feel pretty natural. Once you accept that probability is just the "size" of a set relative to the size of a superset and it's up to you to attach meaning to the sets, much of the confusion goes away.
Yeah, the article also reminds me of my previous self. In particular, it reminds me of my need at the time to feel superior to other people, because of some inadequacies in my own character, and my habit of believing other people were less “enlightened” than me to achieve that end.

Obviously this is just one article and it’s impossible to get a proper idea of someone’s character from something so short. But nonetheless, it brought these thoughts into my mind.
I think google's complete flop launch of their game system made them think harder on gaming

and now Microsoft is the Disney of gaming, with Xbox Live being Disney+ of gaming
There's a chasm between "not having issue with another" and "high performance". Military infantry units are trained to be high performance and cohesive despite different backgrounds but it takes years in awful conditions.
The US definition of diverse is a bit tricky. I am talking about really obvious things as when an indian / filipino / chinese manager hires only people of their ethnicity.

Or in case of Europe in an international company where english is the working language a team comprised of german / russian / french speakers decides to hire only people that speak that language.
Why would you go back to Chrome? Everyone knows that the best desktop browser these days is Edge
There are so many things to unpack in this paragraph. Any lament should be spent on the disposition of the author.
> Coworkers look at me like I’m a freak because I usually keep fewer than 10 tabs open :)

Haha! That's me. My maximum is 15 and then my cleanliness ghost kicks in. I said tab groups because I like organization even if it's just 10 tabs. I honestly don't know why I said tab search.
The extension list is a bit based on dated information.

HTTPS everywhere is discontinued and replaced by built in browser features.

Privacy Badger doesn't do user side learning anymore as people proved that in itself could be used for fingerprinting.
I used to do a lot of solo hiking / scrambling in the (PNW) Cascades. I rarely looked at maps when actually hiking, except to identify some landmark in the distance. I spent time (hours) casually perusing an open topo map laying somewhere at home; sometimes I'd discover that overflight photos were available at one of the libraries. =)

When in the field I rarely looked at a map to see where I was going. I never carried a compass.

Today I can get satellite photos on the internet, (quality? meh. some of the overflight photos were stereo. I suppose I could pay) but "up and down are forever".
I understand the point and have a little bit of sympathy for it, but a similar rant targeted at rampant consumerism or tribalism would be more productive.

Our appetites might get in the way of a purer, intellectual life, but at least food brings people together.
Some more context -- Alan Kay discussing whether he has read 20,000 books in his life or not, and he also drifts to things like remembering and knowledge accumulation in general: https://www.quora.com/How-did-Alan-Kay-read-20k-books

I don't know what it is, but I feel like I could read prof Kay's musings over and over again. There's always an almost magical clarity in the way he explains things, and a lot of empathy and respect towards the listener. What a great mind.
An anecdote: the head of recruiting one time approached me and made a comment about there being a lack of diversity on my team (my team was all White males). She (head of recruiting) was Indian. Every few weeks an email goes out about new hires. I noticed that a department head, who is Indian, has a team entirely comprised of other Indians. I asked the recruiter "I am not seeing a lot of diversity on that team. Are you also concerned with that?" Recruiter was totally caught off guard - of course the reason is clear. Diversity always means less White people. A team of no Whites is the epitome of diversity. She stopped bothering me at that point.
One of the things that was most interesting to me was the linked Ringer article that shows the advancing age of leading stars in movies: https://www.theringer.com/movies/2022/6/27/23181232/old-acto...

I think this is pretty fascinating, and I think points to what I call "The age of data optimization". That is, starting in the early 00s, pretty much all businesses everywhere started to have much more actionable data on consumer trends and preferences, primarily due to the Internet.

This culture of "neverending analytic optimization" is by its very nature risk averse - these data algorithms don't deal that well with a completely "new" input, like a young, untrusted actor.

So, instead, these algorithms are fundamentally biased towards "what worked before", meaning actors that were able to come of age before all this data analysis started. And to be clear, I'm not saying movie studios have a single algorithm that they run that says "pick me a leading actor". But major studios have all gotten much more "data driven" in general in the past 25 years', where before that time movie making was much more of an "artistic" and personality-driven affair.
The primary goal of this article is clearly ad impressions, any attempt to educate and inform on privacy is clearly secondary.
Analog computers are - in all cases that I'm familiar with - clockless.

With respect to Sutherland, I think you're talking about 'fleet', which was a digital async solution, HN discussion from back in the day (13 years ago, all resources seem to have vanished):

https://news.ycombinator.com/item?id=723882
Seems like it's pretty common to use a tether (like the OpenROV) for yanking it back out in case of failures also - I assume any self-contained failsafe like dropping a weight could itself fail?
The current "thing" (which is gaming/virtual) contains cinema/tv and music, but does not replace them, in the same way that cinema did not kill music.

The current "theme" however, is attention deficit. Artists dread the skip button or the scroll down and this has an effect in the type of music they make. If the Pink Floyd were releasing today, Shine On would not be 9 parts but 2 , a drum machine would roll after a few seconds, and white noise would be added to fill in the spectrum. It's a race for ears more than a demand to be heard
Spoken like someone with very little experience of the diversity of human cultures.
Yeah, Android and realtime audio shouldn't occur in the same sentence, but that's due to their business model ¯\_(ツ)_/¯

I was explicitly mentioning JACK and CoreAudio, because the discussion was about professional audio tools.

>Additionally, conventional hardware input/output requires at least two periods of buffering for a stable duplex session

This is not true if both the input and output are coming from the same device. In that case you can serve both input and output within the same IO callback, thus the playthrough latency will be only a single period. Multi-device playthrough is more complicated, as you'd need asynchronous sample-rate conversion due to different hardware clocks (i.e. clock drift), which inherently increases latency.
How efficient can cat(1) be?
Short clips have trivialized the value of music. If you go on TikTok, the same songs rotate very very frequently because TikTok pre-designates what trends. Only a handful of music artists are added at a time to the cue, and everything else (the independent (and often far more desirable/creative/undiscovered music) often languishes with little to no views in virtual storage there. TikTok is a smokescreen for major music label influence based on my observation, and boy is it tediously repetitive, even when you click the "I don't want to see this again" button.
These only focus the address bar, no? I want the other way round. I want to focus the page when the focus is outside it, like the address bar.
Even if everybody that saw it on reddit switched to Firefox, I bet it'd gain a fraction of a percent.
Does it essentially mean that hiring managers can’t possibly have preferences toward certain professional qualities and features?

And shared language or cultural background being one of such features crucial for team cohesion and communication?
author here —- the short answer is that this also blocks tracking pixels! i’d also say that both simplelogin and anonaddy have a lot of features and can be a bit complex, whereas i’m really focusing on simplicity & UX.
This is like arguing that there’s no difference between broken leg and a heart attack. The Shah’s government certainly had problems but you really need to provide a knowledgeable argument rather than just asserting equivalence.
Both have their use, I prefer bookmarks for separating tasks, and tab trees for organizing information I am actively using within a task.
Another honorable mention goes to: https://telegra.ph
"...All three of the great dictators have enhanced their power by imposing intolerable burdens on their peoples. Whereas Socialism, and even capitalism in a more grudging way, have said to people ‘I offer you a good time,’ Hitler has said to them ‘I offer you struggle, danger and death,’ and as a result a whole nation flings itself at his feet....

...Perhaps later on they will get sick of it and change their minds, as at the end of the last war. After a few years of slaughter and starvation ‘Greatest happiness of the greatest number’ is a good slogan, but at this moment ‘Better an end with horror than a horror without end’ is a winner. Now that we are fighting against the man who coined it, we ought not to underrate its emotional appeal...”
Music discovery has been replaced by playlists that you can subscribe too. They are the new radio and now actually drive radio plays.
Piling on to say that yes, this is a real problem. My wife is a fantastic engineer and one day her company’s recruiter straight up told her that she was an absolute outlier and that there’s almost nobody who ever applies like her. He phrased it very poorly, but I think the frustration was the lack of candidates.

Watch out for the flip side, too. One of her biggest fears is that she’s only gotten jobs because she’s a woman and not because she’s talented. And it kills me that she’s better than I am in so many ways and still has to live with this fear. Fantastic engineer is an understatement to describe her, and every company has ended up replying on her in a key role. She’s worked at multiple YC cos now.
At a Buddhist monastery we chanted before lunch (our one meal):

“Wisely reflecting, I use alms food. Not for fun. Not for pleasure. Not for beautification. Not for fattening. Only for the maintenance of this body. For keeping it healthy. For helping with the holy life. Thinking thus: I will allay hunger without overeating, so that I may continue to live blamelessly and at ease.”
It's myopic, though. Or perhaps not yet fully formed or juvenile. Food is so essential to how we as a species express ourselves. Does this person hate music too? What about works of fiction? Surely food is just as much a creative cultural touchstone as those are?
> A party "controlling" the Supreme court. What a crappy reality we are in now.

Absolutely. But the problem of partisan courts is endemic in the US Judicial system. Encountering Far-left or right judges at all levels is fairly common.

It doesn't matter which side started packing the courts because now it is a race to see who can do it the fastest. By luck, planning or whatever the conservatives did it at the highest level. The liberals really shouldn't say anything because they are also doing the same thing at every level.

In general, we need to get away from Courts, especially at the Federal level, writing laws. In fact, anyone who is not elected (including the bloated, highly partisan admin fed/state agencies) should not be writing law.
Can't tell if this is satire.
> I’ve also never seen any code that need to get the first item out of a dict, what does that even mean?

You have a dict which contains a collection of similar values indexed by one value (which is the key). These may be records of people, and the key could be their phone number. Or it's documents indexed by some id, and the id is the key. Or orders keyed on order_id.

If you need to make a decision about processing based on some characteristic of the first item, you're not going to loop over the collection; you just need to know the key or possibly some element within the value of the first item in that dict.

Lists, dicts, tuples, sets, etc. are all collections. Why should collections not have as consistent features (and behaviors) as possible? Every collection has a first item. Maybe for unordered collections it doesn't make sense, but only set is unordered here.

It's nice to be able to go from general to specific, and to stay as high up that ladder as possible. And when designing systems that push complexity to the edges, the fewer ways of doing the same conceptual things, the better.

Python provides pop() for lists and dicts, and those both operate on positional data within their respective structures. Python could add first(), nth(), take(), and other nice conveniences to their collections. The low level implementation could be optimized, but the developer would have the benefit of common concepts.

Consistency matters a lot, because it means once we learn a concept or pattern we can apply that pattern generally without having to make a lot of changes for special cases.

For example:

h = {a: 1, b: 2}

h.map { |k,v| v * 10 } => [10, 20]

You could probably have guessed what that did even if you didn't know Ruby.

a = [1, 2]

a.map { |x| x * 10 } => [10, 20]

The only difference here was that we knew that each element was a single value rather than a key value pair (which we destructured into k and v in the previous example).

But let's do the same in Python.

d = {'a': 1, 'b': 2}

[v * 10 for v in list(d.values())] => [10, 20]

l = [1, 2]

[v * 10 for v in l] => [10, 20]

Or of course you could just do this:

list(map(lambda kv : (kv[1] * 10), d.items())) => [10, 20]
Well, do get at the roots of English, how 'bout we select Latin and (modern) Icelandic.
How well does radio transmission work under water?
Show HN: Snordle – Wordle, but input is a game of snake
Agreed. The author's next blog should be about eliminating his basic sensory need for sex.
Meh. What we are seeing is the fall of "the" mass market. Starting with Elvis, and going nuclear with Arnie, there were literal billions of dollars poured into promoting particular star actors / singers / entertainers. We can all name them because we all grew up with newspapers radio TV and cinema pouring them into our brains. These stars were acceptable. Sometimes brilliant, sometimes mediocre, but they could appeal to at least one or two standard deviations of paying customers. They were the tomato and cheese pizzas of the global entertainment industry. And we ate them in billions of tiny portions, even globally. The way it works is if the film succeeds in making its money back more money goes to that star to promote the next film.

Then something like the internet / youtube / social media happens.

Suddenly I can get spaghetti bolognese or fish and chips and someone else can go for a light omelette. And the money still works the same way - but on much smaller scales. Spag bol will keep growing, never reaching the heights of previous generations but plenty good enough.

But the pizza distribution network still exists. It just has no more pizza - every young star is really spag bol or omelette- the venn diagram of who previously had tasted pizza will now have two smaller circles - spag and omelette. And it's not worth throwing pizza levels of distribution money at either spag or omelette.

So the money has to keep throwing it at the aging pizza.

One day even the pizza will retire or die and then we will look back on a time when everyone had seen one movie of tv show.
Gawd yes, thank you.

I actually find Chrome to be faster and generally appreciate the contributions that Google has made to try to keep the web competitive with the proprietary platforms, but I can't get past the auto-start video issue.
but then you dont actually have to spend resources breaking the treaty since everyone is already assuming you did.

at best it's just an "are you feeling lucky?" situation unless you publicly prove it
> If diversity was actually a strength, then it wouldn't take such a monumental effort (of actual discrimination, no less) to achieve it.

This is not even slightly supported by any available evidence: discrimination is so systemic that you can take a white applicant, put a black-sounding name of it and watch as callbacks for that literally exact same CV in the marketplace fall through the floor[1].

[1] https://www.bloomberg.com/news/articles/2021-07-29/job-appli...
Be honest up front with your straight white engineers.

Got hired into a diverse team. Didn’t give it any thought as I couldn’t care less on race / sex whatever.

Was then informed how they hated hiring me because of my race. But they had way to many unqualified people and were desperate.

Lots of people liked me as an individual. But constantly ranted on how much they despised white males.

I would rather they not hired because of my race / sex. Then to hire me despite it.
There have indeed, historically, been cases where a union threw its weight around, bullied, and abused people.

However, a huge percentage of companies today are actively doing these things to their workers, and if you selected 10 companies at random where there were unionization efforts, I'd bet you money that in at least 9 of them, management was doing everything they could legally, and probably some things that are questionable or outright illegal, to try to prevent unionization.

Stop the "both sides"-ism. It's disingenuous and detrimental to genuine understanding of the situation.
Gluttony is more about malnutrition than existentialism. When our food doesn't give us what our body demands it does the expected animal thing, it keeps eating. A purpose in life is nice, but the more immediate purpose is to find and eat the foods with the highest possible nutritional density for you. Do that and in most cases the gluttony goes away. Mine did.
Show HN: A little tool to host images and media on your Google Drive
I was actually pretty impressed that a mainstream (read 'ad-supported') outlet would run a story that encourages you to set up uBlock etc. Contrast it to this article that ran recently[1] on 'securing' your browser, which somehow manages to avoid mentioning that adblocking would do ten times more to protect you than any of the config changes it recommends...

1:https://gizmodo.com/how-to-secure-web-browser-chrome-edge-fi...
If the goal of this post was to generate more traffic to the author's substack it absolutely succeeded. I stopped short of writing a multi-paragraph comment about how devoid of any meaningful content this post is. The argument is that food is bad because monkeys also eat food and you don't like american snacks? Try cooking some food with decent ingredients sometime and eat some carrots as a snack instead of a twinkie. Thanks for wasting 10 minutes I could've used to have an afternoon snack.
Yes, but this is exactly parent's point. Once you allow for the possibility of procedures taking multiple arguments, one has to deal with call trees which cannot be represented unambiguously and compositionally in linearized form. And if this is extended to multiple return values, the "tree" is replaced by a dataflow or control-flow graph (both are possible, and not directly compatible). The change from an ordinary concatenative language is quite substantial.
Sure does explain the nutcase!
Shows like "The Boys" are produced with higher writing and cinematic quality than most of the recent Marvel movies if you ask me... There is always deeply creative stuff out there being made on shoestring budgets. The rewards for those undiscovered creations are dramatically less now because the Internet buries them under algorithms, and far less people are aware of hidden gems within a sea of bad and cheap content.
There is a clear trend where companies want to abuse workers and want to them to not complain about it, and if they complain, they are fired.

Companies are using the fear of being fired to silence workers about their abuses, and I think it is working better then expected.

Look here how many people think companies are right when they fire workers that complain about abuses, and not only that, but how many people here think it's ok for companies to abuse workers.
In all honesty we did have awful conditions. We were given a few months to transition from a monolith to microservices or else we’d have to keep maintaining a decade old codebase written in php!