skysight-inc/HackerNews huggingface dataset:
Gearslutz.com is, generally speaking, a bit over-focused on gear sometimes (posts about hardware for instance dominate the electronic music forum in a world where software pretty much dominates everything in that department). :)

I think though that this article was focusing more on accessibility, at least, that was my takeaway. There are many sub-genres and scenes of music that might not initially make the most money compared to top slick commercial pop production. In the early 1980s, the initial cost of equipment to make and record certain styles of music could be a barrier of sorts.

To make something like, say, electro in the early 1980s, you would have to purchase... something. A synthesizer and a drum machine / sequencer is probably minimum requirements. Juan Atkins for instance lists his gear for his Cybotron days here [1], it's not "minimal" or "pawn shop" level for sure. Generally speaking, the home studio was still "demo" level recordings in the 1980s (there are exceptions); "Clear" likewise was recorded at a couple of professional studios and mastered at a separate studio.

Not all artists were doing this much, of course. But there is a reason that the sampling drum machines of the late 1980s (Akai MPC 60 and Emu SP 1200) were seen as "democratising"; previously, the barrier of entry to create sampling oriented beats was much higher, and now, all of a sudden, there was a relatively affordable machine that could allow you to do this.

These days, with a laptop, you could probably pretty easily make an electro style track using free or low-cost plugins and DAWs.

You are correct though, that all the gear in the world won't make a difference if the ideas aren't good (and even Mr. Atkins says this himself in that interview, "you don't want to go out and invest in all that gear just to push a couple of preset buttons and make a track that 20 people across the world could have already made."). I just think that the greater affordability and quality of today's equipment allows more artists to realize their vision (and if it also allows more hobby level people to be able to afford to just play around a bit, that's okay too :) ).

[1] https://www.musicradar.com/news/tech/interview-juan-atkins-o...
Software exclusivity is definitely a choice compared to hardware exclusivity. And you don't even have to pay a cent to download the Epic launcher.
There's a ton of stuff you can do. If you don't care about binary size, they can blow up easily, but if you do, you can make it work. 145 bytes is the smallest binary rustc ever produced.
Yeah, I worked out some pretty depressing logic about the implications of the speed of technological progress vs light speed, and discovered that Liu Cixin had gone down the exact same path in the Dark Forest, which follows the Three Body Problem. Check it out, it's a good read despite the depressing implications.
>A thought I had recently is that staff/principal engineers who got their position by long tenure (not hired recently) should delete more code...

I still consider one of the highlights of my career to be a release of mature software where I was able to deliver the whole additional feature set on time, AND reduce the overall size of the codebase by about 15%. There was so much cruft from a long history of incremental development that there was duplicate logic, lack of single responsibility, and many bits of code that were 90% similar and could be made redundant with some basic abstraction.

It was glorious!
To what extent do genes encode the facial features that make them distinctly recognizable to us? Is there a way to say it as a "%"?

I can certainly see how your basic head size/shape and position of nose/mouth/eyes, etc is baked in there somehow.

But I'd love to know, the fundamentals of why you look like your parents, what is that? Certain (75%?) placement of facial features locked in by genes, so of course you look like them, but then the last 25% up to developmental noise? (Example -- fingerprints, almost completely determined by developmental noise, right?)
The only thing that stops me from eating them that quickly is how hard they are to get out of the can once you're about halfway through.
Internet explorer was actually a decent browser in its peak. The whole "dragging things down" happened later on because people kept on using really old versions of IE (mostly the one bundled with Windows XP).

The main problem with Internet Explorer in its hay day was that they did not play nice with other browser vendors and implemented features outside of the standard. Those features were then relied upon by website developers, causing many websites to only work on Internet Explorer. After all - most people were using internet explorer, why cater to anyone else?

Chrome is not quite in the same position as Internet Explorer was back then, but it's getting frighteningly close. There are several websites that only work on Chrome, and despite me not using Chrome as my primary browser I do have Chrome installed because for some websites I simply need Chrome. This is obviously very dangerous to the freedom of the internet.

Funnily enough Apple forcing iOS users to use Safari actually helps here. Because so many people use iOS and they need to use Safari, website developers need to cater to at least one non-Chrome web browser. That in turn makes it more likely they will also cater to others (e.g. Firefox) rather than relying on Chrome-only features.
A significant portion of the FS are second or third career people. I put people into a few different buckets which covers almost all of the FS. (1) Joined straight out of graduate school (2) join after a military career (3) join in their mid/late 40's for a second career.

I do not have kids, but on our mid-career tour now. Generally speaking, everyone enjoys the lifestyle provided by the FS, but it is not for everyone. There are always a few people who do nothing but complain and try to make everyone else miserable. These folks often have kids, and they try too hard to replicate the US suburban lifestyle in foreign countries. They set themselves up for failure and cannot adjust.

Taking the FS exam is step 1 of many, although if you are trying to join as an IT professional, it's much easier because of how desperate they are to fill IT positions. The generalist positions, especially political and economic, probably have less than 1-2% success rate after passing the FS exam.
From speaking with friends who work at AWS, Amazon sounds pretty “all in” on Java. i.e. their server side code is very dominantly Java. I believe Netflix’s backend is pretty dominantly Java too, other than their edge API.

IMO, having one dominant server side language (with of course some small bits written in other languages) is about as common at a large tech company as being truly polyglot, where you can’t point to a single language used in the vast majority of the BE.
I think that's a pretty lofty goal/estimate.
Well if your application has business logic at all you're going to have to write business logic at some point, and I personally like the idea of keeping as much of it co-located with the data - it makes your schema the SSOT for your data structure and it's constraints and transformations.

The complication is as always external services, like sending email, validating IAP receipts, things like that. For that I liked to take some of the principles from the 3factor app devised by the Hasura team, and make them asynchronous, and performed by worker processes (in my case, with graphile-worker).
Yes, it is slower than we'd like. Comparisons to C++ are really complex though, with some people thinking they're better, and some thinking they're worse. There's a lot of details here, and we'll also see how the Rust work shakes out, as well as C++20 modules.
Someday, someone is going to release in a program in Rust that automates deleting your Facebook account, and things will go crazy.
Epic "exclusives" are really just Epic purchasing customers.

The publisher sells their fan base to Epic, and Epic gets a list of potential people they can sell their own crap to, and gets a big install base number they can leverage to convince more publishers to sell them more fan bases.

#1 the publisher wins because they don't like risk in the first place, and free money is free money

#2 epic wins because they build legitimacy and reach, and they sell more fortnite MTX to their burgeoning install base

#3 the developer loses because their brand is tarnished and their potential for future titles is damaged due to lower sales numbers and shredding their fan base

#4 the players lose because they lose choice and have their library locked in a 2nd rate predatory ecosystem
I haven’t done enough with Rust to speak conclusively to that, I imagine this comment will get a sibling from someone better informed.

Rust can at least in principle do better than “recursive textual substitution of massive amounts of redundant code into translation units” and I imagine the Rust leadership is probably sharp enough to know that this is the chink in the armor of an otherwise rapidly improving safety and usability story for a deeply entrenched incumbent.
Care to elaborate? I'd quite like making Coca Cola, Pepsi, Keurig, etc. pay to recycle or repurpose all the plastic they produce. Especially now that the US is no longer shipping plastics to Asia. I'm fairly certain both my recycling truck and trash trucks deposit their cargo in the same place: the landfill.

I think the parent means that manufacturers need to either switch to sustainable materials or pay a premium to use plastics.
What happened to "Swift for everything"
The UIs for pre-laptop digital gear were generally much worse! A small number of buttons that you would use to enter many different things, minimal to no ability for visualization, many many modes. Ex: http://www.synthfool.com/docs/Yamaha/DX_Series/Yamaha%20DX7%...

Even analog gear, with no modes and everything all in front of you, can be a lot more awkward. For example, compare setting EQ with only rotating knobs for parameters versus a laptop where you can see the output frequency function as you manipulate it.
>Control, as an example, is free of third party DRM on Steam

This statement sounds like the "no sugar added" label that you see slapped on high sugar beverages. Yes, there's no added sugar (or DRM), but there's still sugar. It's completely different to no sugar (or no DRM), as is the case with egs (as in, you can launch the executable without egs running), according to https://www.pcgamingwiki.com/wiki/Control
Roman Law is also the origin of the concept of the binding precedent: it is known as stare decisis (“remaining resolved”).
Well, exactly. Canonically they're often referred to as TLDs in the context of "this trusted authority delegates sub-level hosts" but it means something different to many clients.

As the original comment suggested it's a bit of a non sequitur to call anything below the initial host label to be a TLD. I was just suggesting there isn't a generally accepted moniker for what they're called.

The public suffix list makes some kind of definition, mainly for cookie-level permissions.
So at what point does it become economical to use particle accelerators to send neutrino/pion/whatnot beams in a direct line through the earth between trading datacentres?

Sounds like the setup for a B-movie though...
When it comes to Rust it seems to be organic, not an orchestrated effort.
Yes, isn’t that wild? Everyone must just be lying, I can’t be getting screwed that bad.
It can lead to cascading checks for undefined; best case scenario is a lot of boilerplate type code.
That's fine! What we want is for Epic to be able to compete. We don't think that every consumer should be required to use the Epic store. If the multi store model doesn't work for you, voting with your dollars to that effect is fine.
Android is literally open source, and any rooted phone can get a new operating system. Can you name a lower barrier to entry in any industry?
Agree completely, but a lack of direct observation isn’t the only evidence we have, at least in principle. If you had an unimaginably powerful computer that could run simulations to determine whether life could form for other values of fundamental constants, the answer would say something about the plausibility of an anthropic explanation for their values. If it turns out that any slight adjustment makes life (of any form, however alien) impossible, anthropic explanations are more likely. If it turns out that any choice of constants produces some form of life, anthropic explanations are less likely. We can’t run this simulation, but we can make at least weak inferences about what parts of the parameter space preclude life.

More speculatively, as we’ve gathered more observation, we’ve repeatedly found a world consistent with the theory, “Things could be different; your local conditions are unrepresentative; there was a de facto parameter sweep and you’re in an odd corner of it.” Humans are in a very specific place with respect to their surroundings on many, many scales. Admittedly, though, not on the very largest scales we can observe. The cosmos does appear homogenous eventually. Anthropic cosmology is tantamount to the claim that this homogeneity isn’t the end of the story, and that on some “larger” scale (which might not correspond literally to spatial position), the non-homogeneity resumes and explains why our region is the way it is. If there were some a priori theoretical reason to suppose that constants actually do vary, just so slowly that they appear constant within any given Hubble volume, it would add credence to the explanation that we’re just once again in an odd part of a parameter sweep.
I think most of C++'s additions have avoided these problems in the way Java ran into.

C++ is pretty clear on the right way to do things at a given point in time. You will run into a similar problem when working with old code, you need to decide whether to abandon the new features to stay consistent, rewrite your program to make it consistent and new or do something in between and be inconsistent.

The problem with C++ is that the prevalence of macros and #include make backwards compatibility effectively impossible to patch around.

So you end up having to support ancient C++ code working as it was written decades ago working exactly the same. You can't even use file level flags because the object file in almost every case is going to #include old code.

The compiler can't stop you from doing things the wrong way due to this. You could have other tooling that warns you that your code is making X mistake but the compiler can't enforce that or assume that you don't make that mistake due to this extreme backwards compatibility requirement.

Side note: backwards compatibility in C++ is great and fundamental as it prevents fragmentation of the language between different incompatible dialects. The requirement alone doesn't fundamentally cause C++'s problems it just eliminates the easiest way to solve them. (Assuming Python 3 was easy)
I'm not a musician, but a photographer. I think the gear craziness is probably similar across both areas. I've adapted the don't just buy gear, get out and do stuff to "Don't buy gear until you have a particular problem that gear would solve. If you can, borrow gear to validate." Because, lets be honest, sometimes the gear actually helps - but unless you have the problem it helps for its gonna sit in a corner.
This is not concrete in any way. What guarantee do you mean? What "this information" should be "recorded in their signature"? What does this murky "information" have to do with enabling tail recursion?

Here's a tail recursive function C function that is compiled to tail recursive machine code without any problems: https://gcc.godbolt.org/z/dc886a

This function can be called from external compilation units without any problems. Whether or not it is compiled to tail recursive code is an implementation detail that the caller doesn't need to know about.
> More exactly, I've come to realise that a legal/constitutional arrangement that supports actual human slavery for 70-80 years after having been put in place is maybe not that great to begin with

The alternative would have been forming the United States without the southern states, because they would never have agreed to join. Then the Americas would presumably have been too weak to win the War of 1812.
>> you shouldn't need to worry too much about re-running the generator breaking things or stomping on your code.

Can't agree more! There are code parsers which give out a DOM and then code can be manipulated. But is a bit of work. We are trying this concept in our framework.
Build a community goes beyond "rally people around something they are passionate about".

1 - Not all people who have same preferences or like the same things are willing to discuss or share ideas about that.

2 - I like to think people gathering around some topic is a secondary move, the primary thing that make people gather around is 'VALUES' and 'Principles'.

3 - We like to discuss ideas with people who we value, we like to talk about what we like with friends, not strangers, why? Because we know that we share values, principles and a cosmovision with our friends, family, etc.

So if you want to build a community, build around 'principle and values' and from this common ground you can set a main topic to be addressed by everyone.

Not always will be a single topic, but a niche, like the hacker news, our discussed niche is "hacking things", our values? Defy the status-quo, think out of the box, catch the black swan, see through the non-obvious, seek for excellence, etc.

It wouldn't be so successful try to discuss how to "hack things" with a bunch of douchebags ;D

Edit1: Also I saw people talking about the moderation drama but if you have done the principles, values, rules... you are going to have your own community policing who doesn't reach the cultural/behavioral fit.

Rules must be the very first thing to avoid a 'broken window' culture.
As a casual buyer of a few vinyl records, I feel they're mostly popular for two reasons:

1. physical aesthetic reasons

2. audiophile selection simplicity w.r.t. dynamic range (a higher ratio of available vinyl has reasonable DR characteristics compared to CDs/downloads)[0]

... number 2 above is more oft-cited, but I think number 1 above is significant (probably moreso).

Anyone investing not just money, but also space and inconvenience (they're not "synced" to all your devices, it's more difficult to listen to tapes/CDs/vinyl while running or driving) in any physical media is doing so at least in part because of the physical nature of that object, and CDs are just not in any way an aesthetic object. Even casettes are much moreso, in a DIY/retro way.

[0] http://dr.loudness-war.info/
A bunch of states have bottle deposit laws. Stuff goes to recycling rather than direct reuse, but still, the concept is to use the deposit as an incentive to reduce litter and increase recycling rates.

At the end of the day, if we want companies to do more sustainable things than using single use packages that cost nearly nothing to dump in a landfill (or litter), then we need to start charging them enough to incentive sustainable behavior. And sadly few politicians want to be the person that raises prices on bottles of milk or racks of beer.
SandBoxing != AppStores

You could have good security with sandboxing without AppStore.

On the other hand the AppStore is full of spyware/malware (TikTok, FB, etc.) and Apple is of course doing nothing about it as it brings more user and revenues.

Not saying the situation is any better on other platform though
When I am appointed Lord Emperor, I'm going to make capital gains taxes inversely proportional to the amount of time you held the asset. Oh, you just flipped $1M in 30ms? That's going to be painful come tax day.
There is a Feuerbachian quality to the ideas in the category "What if the universe works like an X?" X gets substituted with the misunderstood but prized tech du jour. We've gone from the clockwork universe[1] of mechanical philosophy[2] to the computational universe[3] and now taking a tangent to the neural network universe. If history is a guide, you can bet that what ever sufficiently exalted and misunderstood technology appears there will be an associated theory of the universe attached to it. It says more about us than it does about the universe.

[1] https://en.wikipedia.org/wiki/Clockwork_universe

[2] https://en.wikipedia.org/wiki/Mechanical_philosophy

[3] https://academic.oup.com/pq/article-abstract/53/211/243/1610...
Princess Bride reunion – original cast to read script Sunday (as Dem fundraiser)
Much of the original cast plus special guests will do a live scriptreading of The Princess Bride this Sunday night to benefit the Democratic Party of Wisconsin.

Original Cast

Cary Elwes as Westley

Robin Wright as Buttercup
Mandy Patinkin as Inigo Montoya
Wallace Shawn as Vizzini
Christoper Guest as Count Rugen
Billy Crystal as Miracle Max
Carol Kane as Valerie
Chris Sarandon as Prince Humperdinck

Introducing

Rob Reiner as The Grandfather
Josh Gad as Fezzik
Eric Idle as The Impressive Clergyman
King Bach as Yellin, The Assistant Brute and The King
Finn Wolfhard as The Grandson
Shaun Ross as The Man with Albinism fka The Albino
Whoopi Goldberg as The Ancient Booer and The Mother
Jason Reitman as The Narrator
As far as "studio monitors", you should know that a quality set of over ear headphones has better sound reproduction than any speaker. I used to be involved in the pro audio scene, until I realized this.

Its impossible to eliminate echo and stereo bleed with speakers. If you try to EQ a room using mics you will see this clearly. You might get close building an anaerobic chamber, but headphones are still better.

If you're on a budget don't waste money on expensive speakers, just use headphones
Network Pivoting and Post Exploitation Framework
When I worked at Microsoft I wrote ActionScript...

Nobody ever accused us of going all in on Flash.
I really dont understand this argument. What about allowing alternatives forces the current state to go away? Why would other stores create a scenario where you _cant_ go to the Apple App Store and use your Apple pay and get your Apple approved apps?

I saw the same thing come up when people talked about wanting to maintain status quo for in-app payment options. Because, again, adding additional choices does not just make your current choice go away. You can still choose that apple-blessed option if thats what you want. Unless, of course, it turns out that theres a lot of unnecessary margin being added on and its actually not a profitable business model when faced with competition.
you must be as old a me. i was regular on QSD via X25. Great Days. Big big phone bills.

QSD was a 3rd party chat service, accessed Via minitel but with a per minute surchage. I met a lot of good friends their, swapped some postcards with some french girls. Great days.

I dont know how it came to be accessible via x.25 though.