skysight-inc/HackerNews huggingface dataset:
Oof. These days, there are really only two uses cases I see for things like call and apply.

First, you're building some fancy clever JavaScript library (as opposed to regular nuts-and-bolts programming). Then sure, you know what you're doing.

Or second, you've got some really funky array/arguments processing that they either enable, or enable you to do in 1 line instead of 5. But for the love of god, avoid this if you can, and if you absolutely must, then please put it in its own descriptively-named function and/or write a helpful comment explaining it too! Usually, most people reading your code base will have no idea what the line does...
Thank you for sending this over.
So, if the Red Cross (organization) is represented in a game, using their symbol is "abuse"? Would it not, rather, actually further their cause; assuming reverence is given in the game as it would be IRL?
> whatabout ...

FTFY.

The problem is that the CCP sees data as the new oil, and ML/AI as the new industrialization to process it, whether the data is inside or outside China.

The CCP is in the forced organ harvesting business to finance their national hospital system, so I hope you or your family don't get a match in their database, as the CCP has global reach.
I love R, and tidyverse is fantastic (to the point where you could say that I really love tidyverse and tolerate R). But why is this being upvoted/ posted here? Is there something new, or is it just new to some folks?
We live in spaceships, hooked up to life support. Skyscrapers are nothing but sealed spaceships pumping in air and water and pumping out waste. Same for most homes.
I believe you, but you also have to understand this is largely a preference thing. Which is okay: It's all just whatever gets the job done in the end!

I'd say I have the opposite experience: I've had to use the Windows Desktop for extended periods before, and found it, as you put it, "completely backwards way of doing just about everything I want to do with a computer". I even went through all sorts of lengths to "fix" it with alternative WMs, launchers, etc, but as no matter how much I tinkered with it, I couldn't even get fairly "vanilla" features (eg multidesktop support) sufficiently working without constant papercuts and limitations. Of course, things may have improved since I last used it, so I'm sure Windows Desktop circa 2020 has much improved, but a few years back it seemed very broken.

Ultimately, it's just preference, and what workflows you grow used to.
I agree a lot, getting away from Youtube is a relief, suddenly I could feel I have so much spare time & mental energy for other things.

I didn't know RSS could work with Youtube. Some channels I still want to subscribe. Will definitely check out feedbin. Thanks!
The OP is saying that movie theatres are economically unviable. GP said that the problem with the industry was that they limited themselves to showing latest releases. If a few can turn a profit by showing old timey films, that’s great for them and anyone who lives near them but hardly a solution to the sustainability of the movie industry as a whole.
I am not really involved in the open source community, but are these kinds of fights and coups as common as Hacker News makes them seem?
> It could just as easily have the opposite effect, of eliminating a wide range of expression and nuance

Why would that happen?

Expression and nuance is produced by the speakers of a language. Therefore, if different groups of speakers of a hypothetical common language had a need to express different nuances, they would evolve the language in such a way that it would become capable of expressing these nuances.

Consider how dominant modern languages can serve hugely different social groups: scholars, petty criminals, soldiers, scientists, sports fans, social justice warriors, and so on, with each group having different ranges of nuances of expression.
I disagree, slightly.

Cinema during WW2 and the 15 years that followed was almost all cookie-cutter nonsense. For the handful of classics that we can tick off on our fingers today, there were dozens of stinkers.

Instead of computerized algorithms, they had fat walrus-like algorithms wearing well-tailored suits, big waistlines and stubby cigars trying to make the same picture over and over again (Grace Kelly, Liz Taylor, Lauren Bacall, Rita Hayworth, Bridgette Bardot, Veronica Saint, Jane Mansfield vs Marilyn Monroe, Cary Grant vs Rock Hudson, etc.).

There is always money in capturing trends, and there will always be independent cinema. Lynch, Jones, Almodovar, Coppola (both), and new emerging stars will always find benefactors to make outstanding films for every 12 Marvel/DC stinkers modern hollywood craps out.
Uber was fairly flawless when I spent time in Hanoi in 2015. I wonder if Uber dis-invested in Hanoi between my trip and yours, or some other dynamic detrimentally impacted their level of service there?
> However, I believe connected WiFi information can be obtained on Android without location services enabled.

Correct, you need the "Access network state" permission (renamed to a more sensible "View network connections" in more recent versions of Android).

However, to my knowledge neither the play store or Android system warn/ask you about this permission so to avoid it you have to explicitly check every app you install.
Nice touch keeping Ghrist's name, lowercase.
Dec Mini, a lovely 3D-printable retro computer
>I used GitHub’s configuration wizard to create a config file.

I wonder why this config UI never made it out of the beta. Sounds kinda handy...
omg - this is dirty tricks playlist.. What must civil people do in the face of this Machiavellian marching band
This article could use a disambiguation. Distributed systems are systems "whose components are located on different networked computers, which communicate and coordinate their actions by passing messages to one another"[0].

This article appears to be focused on running many components on a single computer under the same process tree. Perhaps a better title would be "No more DSLs: Implement and deploy microservices as a monolith".

[0] https://en.wikipedia.org/wiki/Distributed_computing
agreed on IS/FC. and though I've not yet had the opportunity to use "proper" effects, I've ended up writing some micro effect systems that apply to specific systems we interact with a lot. it makes testing and reasoning about the system so much saner.
A tungsten filament can reach 4500 degrees Fahrenheit
no they are not - but the bigger the stakes, the bigger the audience, the bigger the lever.. Faust comes to mind
Seems like a lot lower cognitive load and control. However, doesnt this effectively mean youre building lots of primitives from scratch?
There's a gradient of spying, as there is a gradient and level to everything. A program that collects diagnostic data is not the same as one that collects all your browser history.
rust all the things!
As of late it seems to be becoming more of a problem.

Where we used to have the good will of others we now have a tide of ill intents it would seem.
I'm interested in audio on Linux, especially recently and I know neither who those people are nor what NSM / Non does. It's a bizarre post that could use a lot more context.

The title is also weird - not only is Linux audio not dead, it's doing better than ever with the recent pipewire work.
Both Stack Overflow and publishing your code openly are strongly motivated by pride/showing off your know-how.

When I participated on Stack Overflow, for me it was a combination of learning a lot by answering other people's questions and getting a kick out of demonstrating my expertise.
Intercept, yes, hijack no (with dnssec)?

At least if you run a VPN on the local recursive resolver, or a dnscrypt proxy - giving you some choice over who you trust - your ISP won't be able to see the content of the lookups. And all local clients can just use DNS.

But as long as root DNS is only signed, not encrypted, someone will see your lookups...
Sounds like the tl;dr is to hire that consulting company and commit to having those specific trainings for the indefinite future.
+1

Maybe I don't write very complicated material, but I can't think of a single time I've needed to use the more OOP features of JS because one of them was the best or only solution.
> Before streaming, a movie studio actually had to convince an audience to leave their houses and buy a ticket to make money from a movie.

I disagree. The masses that buy millions of tickets every week to watch the latest opening do so because that is a primary form of entertainment. Most people are that boring and will watch whatever is at the movies that week. I don't think they are going because they really like movies, because come on... but I could be just gatekeeping.

Excluding blockbusters that rack up hundreds of millions in opening week, most people will go see whatever is playing and not thing too much about it.
Yes with pretty big penalties for changing people out. I’ve seen up to $200,000 CAD per person (about 1.5 times the salary of that person).
Probably the human tendency for loss aversion. No one today cares about the exact preparations and steps needed to prepare an offering of sheep intestines to Zeus other than a some PhDs in classical studies, but I could imagine ancient Greeks thinking that their youth deciding to worship Roman or Christian gods was a bad thing that took away from their cultural heritage. But after that event happened, no one today really cares or notices the loss of the precise minutia of ancient Greek cultural practices and values.
No, this is distributed; see this line in the introduction:

>Functionality for distributed execution and monitoring is shared through libraries rather than by delegating to external orchestration systems, making a single-program system completely self-contained.

and this section in the examples: http://catern.com/caternetes.html#thread
What's a typical rude passenger like?
Someone built a machine to do this for gold: https://www.reddit.com/r/askscience/comments/sabgy/scientist...
Are these practical given the right conditions or just crazy ideas?
The HOA of my neighborhood allows 4 species of trees. They are very good trees, native to the area, and grow up to be very beautiful. At first glance while driving down the street, the neighborhood looks nice and practical.

I was looking at aerial shots of my home the other day for solar installation options, and when I looked at the broader picture, it was a bit soulless. Everything was optimized to be inoffensive and suit the lowest common denominator of taste. The yards and trees and landscaping of each house all are from the same list of plants everyone is familiar with, which are optimized for practicality (hard to kill, and look somewhat okay.)

My anecdote doesn’t fit this situation as an analogy but it shares a common thread in that limiting diversity reduces the humanity of the system, and makes the world more boring as a result. Not everything has to be min maxed and optimized. Some things that humanity has invented are worth dragging with us just so that the world does not slide further into hyper-optimization.
Late at night, you walked home if you live there - there was one bus that went across the Bay if BART had stopped running. SF isn't that big but definitely has weird sketchy parts and whatever people say, it was much sketchier in the 80s and 90s. SF has never been a 24 city except for certain clubs in certain places. I think taxis would wait outside those clubs if you were lucky.

But pre-Uber, calling a cab was a waste of time.
I bought your book, it’s a fun (frightening) read so far!

Did you ever find out why John’s emails look like they’re written by a drunk and dyslexic person?
Okay, I'm stealing this. I'm going to prepare a broken sudoku and ask my partner/colleague/whoever to debug it, then interrupt them to ask when they'll be finished :)
I understand that this title is just verbatim taken from the blogpost, but could we switch it to something more suitable like "Linux Audio Moderation Accused of Misconduct"? The current one just seems silly given how trivial the contents of the article are.
https://stanfordtheatre.org is a repertory cinema (though currently closed due to covid) that has themed schedules (one month Hitchcock, another month Satyajit Ray, etc).
It seems like people fighting over fiefdoms. I followed the freenode debacle and that seemed like comic book villain level of insanity.
Keep in mind I originally did this exercise back in the early days of the pandemic with limited data. I can't locate all the original page I used but these new numbers work out. Going by previous estimations if everyone in the US got infected theoretical death is 1.9% of the population [1]. In march 37.7%[2] of hospital visits required the ICU and 13.6%[2] of hospitalizations resulted in deaths. So here we make the big assumption that everyone who died of COVID did so in the hospital which means 14.6% of COVID cases require the hospital. The next assumption is that if you don't have access to an ICU with COVID-19 you're going to die. We can increase "hospital" capacity with beds in stadiums and schools and such but we won't have enough equipment for more ICUs, so assumed ICU rate multiplied by assumed hospitialization rate is the worst case deathrate of everyone getting infected in the US at once in the early days of the pandemic, which is 37.7% * 14.6* = 5.4%

I'm not fooling myself with precision so I concluded roughly 5%.

An interesting note after the fact that the early estimated US deathrate of 1.9% tracks modern data pretty well [2] which is 1.8% (605,792/33,769,600).

[1] Sources and math, I used archive.org to get the numbers from March 2020
https://www.worldometers.info/coronavirus/coronavirus-age-se...)
https://www.census.gov/data/tables/2019/demo/age-and-sex/201...
age-sex-composition.html

age pop(M) deathrate theoretical-deaths
00-39 169.5 0.2% 0.34
40-49 39.9 0.4% 0.16
50-59 41.5 1.3% 0.54
60-69 37.9 3.6% 1.36
70-79 23.4 8.0% 1.87
80+ 11.9 14.8% 1.76
----------------------------
total 324.1 6.04
6/324.1 = 1.9%

[2] https://gis.cdc.gov/grasp/COVIDNet/COVID19_5.html

[3] https://www.nytimes.com/interactive/2021/us/covid-cases-deat...
`randn` returns draws from a standard normal distribution (i.e., a Gaussian with mean 0 and standard deviation 1); the n is for normal.

It's then stretched to have an SD of 15 via multiplication, and shifted to have a mean of 100.

This is Julia, but it's the same in Matlab and Numpy (np.random.randn); it'd be rnorm in R (which also lets you specify the mean and sd directly).
Yes. Another invaluable data set for comparative and historical linguistics.
Now that just makes me feel old. Would have loved this when I was younger. Presbyopia is no fun.
Heinz is dead to a lot of Canadians, especially if you live near Leamington.
> However, assuming you have a rigorous enough spec,

And thus the ball is moved back to the human programmers court, as it has since Cobols sentences and paragraphs were supposed to allow managers and business analyst to write code.
For me, I have colleagues that have made it clear they prefer email to a slack or call. I don’t care either way so I think it’s on the person who doesn’t have a preference. It makes professional relationships better to do those Tiny things and not expect immediate communication.
Sounds like it might be time to pull a Libera and migrate to a new mailing list.
A really one sided take.

The Non dev was being abusive in public threads and even nastier in private mails to various Linux Audio devs.

The full story is on the archives of the Linux Audio Development and Consortium mailing lists.

Folk should come visit #lad (Linux/Libre) on Libera.Chat.
The article includes more hearing aids OTC. That's a restriction enforced by the FDA, the impacts of which were already being reduced by new law*. I suspect cheap, unregulated hearing aids may have been threatening the entrenched players protected by existing law, but this and the 2017 act don't seem to do as much as they could to allow these things to be as cheap as they really are.

* https://www.consumerreports.org/hearing-aids/over-the-counte...
for people as confused as I am, "Linux Audio" here refers to some sort of libre software group centered around audio applications on linux, not the actual audio stack of linux systems.
As the intro states, most such words are loan words. And my phone doesn't prompt me with an autocorrect adding the diacritical marks if I type naive. It's becoming increasingly acceptable to just leave it off and English language keyboards tend to lack the ability to type such marks.

When I try to type in French, I can copy-paste from something if I want it written correctly or make my apologies for the deficiencies of my American keyboard.
I don’t think it’s even possible to define - and it’s certainly not fair to summarily dismiss - typical managers.

If you’re just talking about managers that are bad at their jobs, call that out. If you’re advocating for a change in the actual management structure itself, call that out.

Maybe “typical” narrows the net ever so slightly, but the definition of typical is “having the distinctive qualities of a particular type of person or thing”.

Either “typical” is applied to managers broadly and then the negative characteristics you find fault with are inherent to the management role itself (and not necessarily the manager)…

Or “typical” is used to describe a specific type of manager, either characterized by certain common negative traits, job duties assigned to the manager, etc.

In either case, there’s something critically missing from a dismissal of “typical” managers without proper classification of “typical”.
If another random species of lemur died off and we never sequenced its genome, you might not care. But many scientists would. That arrowhead you discount as useless is another data point to an anthropologist. One man’s trash is unfortunately another man’s dissertation and a window into the past.

Edit: an apostrophe
I didn't say they don't collect the data, of course they do, just like the USA collects data on foreigners.

Just that they have less reason to find anything about me interesting than the USA does since I live in the USA.

What you do with a commercial VPN is give control over your traffic into the hands of some completely unknown and often very dodgy looking business.

As opposed to my ISP, who has only my best interests in mind?
Why Epic Games Took 25 Years to Make Fortnite
all apps can run with network disabled by default via firejail and/or apparmor or simply by using iptables/nftables :)
> My son's daycare 13 years ago was $2400/month.

If you don't mind me asking, where was this? The average cost in California in 2009 was $940/month.
I work with developers who are better than me that make less money. I’m ok with being aggressive In negotiations and it bothers me that people who provide more value are taken advantage of. I’m getting to the point in my career where I don’t want to do anything more technical and I love meetings and communicating with people and trying to figure out how to go into a po/pm or developer advocate role
918+. It’s a good unit but I’ve moved to a 1819+ to get more bays, 10gbe and lots of ECC.
He literally stated where you can find the information.
I've been speaking with a few groups looking at the US to rehome their bitcoin operations. There's a few US suppliers in the 2.5c/kWh range for 50mWh+ operations.

Local energy and environmental regs vary but places with low energy prices tend to be pretty amenable in that regard. From a corporate legal perspective it varies. If they're pure miners the issues are BEA/CFIUS compliance, tax structuring, and typical intl. holding issues.

If they're selling shares in their mining proceeds there are other layers involved.

If you know of a place offering 2-3c/kWh or drop me a line!
Detecting that a value is an Object as opposed to an Array/Arguments/etc (or more generally, reading the StringTag of a value) still requires a toString.call(value) AFAIK.

This is still used a lot in recursive polymorphic code like virtual dom, AST traversal, deep cloning, etc.
Here's a link to the controversial fork: https://github.com/jackaudio/new-session-manager
thank you - neither the article title nor the article text make that terribly clear without specific prior knowledge of both.
> Annotations/ hints you can use optionally to convey extra metadata are a very different thing compared to types you have to use else nothing will really work.

I don't really agree. In Python for example, it's about making the implicit explicit. It's to make sure you don't use a function that only works on floats with ints. If you don't, you'll have a runtime exception, and it can be good idea to catch these errors at type checking time. You're already using types in dynamic languages, but they are implicit. Static typing makes the implicit explicit, and helps avoiding errors. If your type system is limited, it can make some things annoying that are easier in a dynamic language, I don't deny it.

> There were some optional type systems for Clojure but I cannot say how successful they are or were. I think the critical parts, e.g. APIs or code boundaries are specced out and that seems to be the recommended solution.

As I said before, I can understand that it's less necessary in Clojure than in Python or Ruby, because of things like immutability.

> Btw. just that people are adding something doesn't mean that it is good or helping in general.

It means precisely that though, if they're adding it it's because it brings value. Sure, your 50 line script probably doesn't need them, but your 10k app could benefit from them.
I read today that 3.2 million baby boomers retired last year, many of them retiring early due to Covid. In addition, as deviledeggs said, Covid has killed many people. I don't remember the exact number but I think at least 100,000 of the deaths were of working-age adults. In addition, Covid has disabled many more so severely that they are unable to return to work. So I would say at a minimum, we're now looking at 3.5 million people who are out of the workforce.

If businesses had prioritized helping employees stay safe, they would have more employees now.
>(citation needed)

>The full story is on the archives of the Linux Audio Development and Consortium mailing lists.
The incuriousness in this thread is atypical of the board in my opinion.

At one point I used to think that language diversity was actually a net bad thing for humanity, because it decreases our ability to communicate and so on. These days language technology and machine translation are solving that communication issue and we may choose to preserve dying languages for the sake of understanding how language itself works, how humans migrated in the past, and so on.
Biden signs exec. order for net neutrality, antitrust action and right to repair
Go back to the old ways: keep a paper and make tick marks.
News for Kidz!
Getting it into docker-compose is incredible. I wish you could handle the config files better but it’s very satisfying having it all up in seconds.
I think it’s a very effective analogy.
I agree, but I don't think it's exclusively about optimization. I look at language more or less as a communication protocol. The data flowing over the protocol takes the shape of thoughts and ideas. The diversity of these is not being limited. In fact, the diversity of your possible experiences is expanded as you can communicate meaningfully with people totally unlike you. In English I can communicate with native speakers who are subsistence farmers in Africa, programmers in Europe or rocket scientists in America. This is great!

If we all agree about the way we move our mouth parts it'll only serve to increase the diversity of ideas and people we can be exposed to. It's akin to various languages all adopting QWERTY, or the Latin alphabet before it. Nothing is lost due to lack of diversity in protocol.