skysight-inc/HackerNews huggingface dataset:
Thriller (and tons of music before and after) was recorded on the Shure SM7. You can buy that mic for $400. In fact, you've seen this mic used by podcasters everywhere.

The mic cost is almost irrelevant though. A good mic will last decades unless abused. Let's say you want a variety of sounds. You buy a bunch of instrument mics (probably $100 each) and a few matched pairs of all the most popular vocal mics (most of those will run 1-2k per pair). You'll probably not spend over 20k in total. Over 20 years, that's only $1,000 per year or less than $100 per month. In that same 20 years, you will have upgraded your digital equipment several times at an expense far greater than $1,000 per year (upgrading your $3,500 macbook every 4 years is the same amount of money).

If you make your money with those mics, that cost is hardly worth mentioning. It's like people complaining that ergonomic keyboards cost $300. The keyboard will easily last a decade or more (only $1-2 per month to save a lot of future pain). In that same time, you'll probably spend 10k+ on other equipment. Same thing with monitors where $1000 will far outlast that same amount of money put into the computer itself.
Can't agree more. They have 'clever' way doing a lot of things, which make us suffering to troubleshooting
It's a bit of a "stop hitting yourself" situation. Java features make awesome tooling possible, but awesome tooling is necessary due to some really bad features of Java. So I don't care if a different language has worse tooling when it also does not have the problems that Java has that the tooling solves.
I highly recommend Deryick Cooke's introduction which uses clips from the acclaimed Solti recordings to help you understand the leitmotifs: https://www.youtube.com/watch?v=HI-ZYf8TO54&ab_channel=Rodde...
Given this persons experience level and their predilection to "spoofing" phone numbers and related activity - it's entirely plausible that they lied on the resume to get the interview. Or embellished enough detail on their roles to make them pass the resume screening.

If this is the case the gap in skill required to pass a FAANG interview may be too great to overcome in a reasonable timeframe.

Hustle culture pushes the unqualified person changing their life by taking a big risk. But most of the "success" examples are people moving into high turnover, metric driven, entry level positions such as investment advisors performing cold calls, entry level b2b sales etc.
Almost everything in a car has a number of chips. Power regulations, communication buses... and in electric cars with thousands of batteries, at least one chip per battery for protection.
I made an edit, because I do agree with you.

And yes! The indies are all over the place. Love it.
>Costco/Walmart/Best Buy/Target/Home Depot/Lowe’s/grocery stores all sell their own brands next to competing brands in their stores.

These are almost all 'control brands'; similar or identical products from the same suppliers, but they don't have marketing spend allocated to them. The delta in sales between the control brands and the 'brand-name' ones allows you to calculate goodwill.
That's why I said intersectionality is distinct from identity politics. IDPOL is actually the norm in most modern politics (e.g. NIMBY).

As for Marx, Engels and the Irish: their position wasn't that Ireland was only divided along class lines which merely "happened to" mostly follow the British-Irish divide, at least not as they learned more about Ireland and British colonialism in Ireland. Instead they argued that Ireland should be granted independence and then join a socialist Wales, England and Scotland as a socialist federation. This is literally an intersectional understanding of the problem: Britishness and Irishness played a part, but so did the class divide.

BTW, you're mixing jargon by referring to Marx while also talking about "the lower classes". Marx only knows two classes: the working class (who have to perform wage labor to survive) and the owning class (who rent out their private property or pay workers to use it to produce goods for surplus value). The distinction of "citizens" and farmers is as meaningless in a Marxist context as you claim other distinctions to be.

You're right that capitalists will try to pit groups against each other and this is what IDPOL is. But there is a significant difference between liberal IDPOL and leftist intersectionality. Division is not created by pointing out the existence of differences but rather the creation of power imbalances along those dividing lines. It's naïve to think that racism will automatically go away if we can overcome capitalism even if capitalism is actively reinforcing racism to divide the working class.

To pick up on your example of All Lives Matter: the claim of BLM isn't that Black Lives Matter And Others Don't. Their claim is that Black Lives Matter But Others Treat Them Like They Don't. The slogan "All Lives Matter" was intentionally pushed by white supremacists as a counter to remove the focus on "Black Lives" specifically. The point wasn't to say other lives don't matter, in general, but that right then, right there, this is putting "Black Lives" front and center for once because nobody is paying attention to their suffering. "Blue Lives Matter" went even further: since one of the core complaints of BLM was police killings of Black people, the substitute of "Blue" for "Black" was a direct inversion shifting the support from the oppressed to the oppressor. MLK most certainly wouldn't be rolling in his grave.
Curious, how is this different from paperbackswap.com, which has been in operation for over a decade, and has hundreds of users online at any given time? The UI of swapiverse is good, but you might have to overcome the same network effects that Goodreads has.
Well, you can also have a perfect SAT and GPA and lots of interesting hobbies and extracurricular successes, but then get rejected in favor of other applicants with significantly weaker applications simply because subjective evaluations, under the direction of admissions offices, tend to claim that people of your racial background are all unimaginative drones...
Have you compiled the Linux kernel before? I doubt Rust will be the bottleneck, it's a massive project - a tiny fraction being in Rust will be a blip.
Not sure what you cover by "NPC objects" but they easily can participate in physics and AI as well (or at least basic scripted behavior).

Also significant game state is not only represented by renderable content.
This is a great essay.

I'm hacking on a competitor (zeneca.io) with my best friend, and can relate.

I think one of the other big challenges to overtaking goodreads, is figuring a "hair-on-fire" kind of problem, where people would switch and use a different product frequently.

For us, one such problem was displaying lists in a way that you could share on your blog. This is getting traction, but issue there, is that this isn't something that incentivizes people to use the product frequently. Without frequent use, iteration is much harder. We're experimenting with deeper social, discovery, and tracking to solve this. If anyone has ideas, feel free to ping me!
The requirement is to support arbitrary containers, so it should still work if the container contains stub resolver software that pipelines requests over TCP.
You can see the true size of the Go pclntab in ELF binaries using "readelf -S" and in Mac binaries using "otool -l". Its not zero.

One thing that did change from Go 1.15 to Go 1.16 is that we broke up the pclntab into a few different pieces. Again, it's all in the section headers. But the pieces are not in the actual binary's symbol table anymore, because they don't need to be. And since the format is different, we would have removed the old "runtime.pclntab" symbol entirely, except some old tools got mad if the symbol was missing. So we left the old symbol table entry present, with a zero length.

Clearly, we could emit many more symbols accurately describing all these specific pieces of the binary. But ironically that would just make the binary even larger. Leaving them out is probably the right call for nearly all use case.

Except perhaps trying to analyze binary size, although even there even symbols don't paint a full picture. OK, the pclntab is large. Why is it large? What are the specific things in it that are large? Symbols don't help there at all. You need to analyze the actual data, add debug prints to the linker, and so on.

That would make an interesting post, and perhaps we will write one like that. But not today.
Sydney Opera House: decoding the glass walls (Ignacio Fernández Solla, 2012)
The Linux Programming Interface by Michael Kerrisk. It might be well-known, but I just discovered it a few years ago. I expected it to be a dry reference book but it's a really delightful read.
I think you mistake general Objects, and their sub”class” data objects. Data oriented design is popular now, but it is just a subcategory. As a base, OOP is really great, class invariants and encapsulation is the only effective weapon against complexity (and software engineering is largely about managing complexity).

Data classes that expose their internals are a great way for some program logic, but let’s say a database connection is very much not a simple data class. It does have some static data, but it should not be accessible to the outside, because then it is not safe to close/use/whatever.
Yes, socialists feed only on each other...
There's no irony. Everybody makes mistakes.
I don't see anything that indicates that she is aligned towards the BJP outside of one weak accusation that got her fired. As I said before, hate speech is the core of politics in India (sad as it is). If FB actually applied is hate speech rules in India, it would have to close shop the next day.

I looked up every post on the 1st page of google, and couldn't find a single 1st source on what she actually did that was fire worthy. There were accusations and supposed hate speech / islamophobia, without any sources given for it.

Her education was at JNU, which is India's left-wing ideological center.
She works at Facebook, whose employees in the US lean socially left.
Her father-in-law is a cabinet minister for one of BJP's biggest political enemies.

Without any priors, I'd say she was more likely to help the left than the right. But, ofc, my speculation is just as unsubstantiated as the rest of the reporting surrounding her.

______

Links to the most credible sources or most clear accusations:

[1] https://pbs.twimg.com/media/EgzGUTcUcAA4FGW?format=jpg&name=...

[2] https://www.wsj.com/amp/articles/facebook-hate-speech-india-...
Almost Everything About Goodreads is Broken

https://onezero.medium.com/almost-everything-about-goodreads...

https://news.ycombinator.com/item?id=20904549
There's a bit of a discussion here: https://news.ycombinator.com/item?id=18484631
Avid reader here, just signed up. There's always room for new methods for discovering reading material.

Not to pry on your secret sauce, but if you're open would be good to hear how you're trying to do the discovery part differently.
I tried it. It's not that black at all. My regular black T-shirt was blacker than a piece of cardboard I painted with Black 3.0. Super disappointing, to say the least.
Do you remember when people made websites to solve problems and build community, instead of to make a profit? You can always just shill for amazon using affiliate links, everyone wins.
I have a GR account due just to having a Kindle subscription and I don't use it and haven't configured anything (nor want to). Just for having the account I get emails like "the official adult site <some url> of Goodreads."

If there were some way I didn't have this goodreads account at all, that would be preferable.
Algorithms: Fairness Definitions and Their Politics
I completely agree with the author. When writing Java code, you get a sense of standing on a bed rock that never lets you down. You can be assured that you get everything you need. It is like a childhood friend or relative who always stands besides you and supports you. I don't get that sense when using any other languages though I have been using them for same number of years. The other languages sometimes annoy me by misguiding me or by being poor in some aspects, but never such case with Java. I have total respect to this language and I go to it whenever these more hyped languages give me a chance to do so.
"Productivity" is notoriously hard to measure in software.

While slow compile times may slow you down, and hence reduce your productivity, if the compiler prevents hard to fix bugs, it still may increase your overall productivity. Consider things like https://hacks.mozilla.org/2021/04/eliminating-data-races-in-...

> Overall Rust appears to be fulfilling one of its original design goals: allowing us to write more concurrent code safely. Both WebRender and Stylo are very large and pervasively multi-threaded, but have had minimal threading issues. What issues we did find were mistakes in the implementations of low-level and explicitly unsafe multithreading abstractions — and those mistakes were simple to fix.

>

> This is in contrast to many of our C++ races, which often involved things being randomly accessed on different threads with unclear semantics, necessitating non-trivial refactorings of the code.

Maybe the C++ was faster to compile, but in the end, fixing these issues took more time. There were more of them, and they were harder to track down.

Nobody truly knows the answers to these questions in the general case yet, of course. My point is just that "slow compile == bad productivity" is not inherently true.

Faster compile times are, of course, always desired no matter what.
Say all you need is a fixed set of strings that get reused everywhere. What is better accomplished by defining a union type AND consts literals rather vs creating a single string-based enum and using that everywhere? I feel like I'm misunderstanding...
This specific story is explicitly personal and delivers a personal message, rather than an objective "Here is an octopus in it's natural environment."

"I was unhappy in my life so I spent time personally connecting with and understanding nature and now I feel more fulfilled and whole as a person" is likely to cause viewers who think "Yikes, I sure wish I could afford to drop everything go swimming every day" to respond with resentment. A small acknowledgement of this disconnect can be enough to bring those viewers back in to engage with the core message.

The "goal" is to craft a more resonant/engaging story. I think you need to assess why you have assumed I have some sort of agenda or why this should apply in the exact same way to all media.
Same but opposite: I kept scrolling past the arctic stuff.
This is Florida -- so the rest of us will have the lockdowns because they aren't intelligent enough to do it.
What does this have to do with my comment? If you're out of memory, how can zig know you can just continue on? What if your memory is held in tasks that are effectively dead-locked because a dependent task is incapable of allocating? There are many things that can be happening once memory is effectively maxed out. The more common towards the edge is higher I/O and the system crawls.

I'm sure Zig is great, but I don't see from what you linked how that changes what I said.
The former isn't really helpful early on; the latter you're right. I was thinking "Well, that's not going to help you navigate" so dismissed it, but in tandem with an intervention it becomes a great way to fast travel back to town for supplies/etc, then get back to where you were.
Great site design.

As a side-note to the Death Note recommendations, there is a stand alone story from a year or two ago in which Trump attempts to buy the Death Note. I think you can read it on Viz.com.
I'm not concerned with people with that little money. If you've got $10M, you're rich, but you're not part of the problem rich. The three walmart heirs are worth $180B between them. Jeff is worth that by himself. This isn't "being good at business" it's hording. I'm concerned with Billionaires. 800 people who control $3.4T in assets. I don't want to make them poor, I am completely happy if they remain obscenely rich, but you just can't have that much of the pie.
Source code for the app can be found here: https://gitlab.com/lucaapp
Google hangouts is the worst in my experience. Bringing external people in who aren’t used to google meets are always surprised. We buy everyone nice microphones and our meeting protocols are you unmute you talk then remute when done. We have a bunch of parents so this has been a good practice no matter what.
Heat in cities causes us to produce more heat trying to cool indoor spaces. You paint the roofs with this stuff.
easy? How do you enforce it worldwide? If you impose it volutarily then how you don't lose competitive adventage?

It's only possible now because clean energy ia cheaper (but still cannot compete in emergency situations), so we should invest in fission and fusion research

EDIT: I'm in favor of carbon tax BTW, we can afford it now and will incentivise investment in green tech more
I enjoy writing blog posts about the things I find interesting, help me formulate all my ideas into written format and is really pleasing to do. I also make YouTube videos on the side

For fun stuff, I really enjoy walking, biking and karting. Hope the borders open up soon so I can visit some new places also
This repo has an example of running hunchentoot with a swank server: https://github.com/vseloved/flight-recorder/blob/master/hunc...
I own a yeti (and a yeti pro) among quite a few other mics.

It's actively bad for most people for one reason: capacitive mics pick up everything.

If your room isn't soundproofed, it will be very hard to keep noise out of your recording. Dynamic mics are much less sensitive in this regard.

I would instead recommend a Samson 2Qu or Audio Technica ATR2100-USB on the low end ($70-100) or the Shure MV7 ($250) on the high end for plug-n-play mics.

If you want to move into a cheap audio interface (eg, Focusrite Scarlett Solo + cloudlifter), I'd recommend either the Shure SM7b or the ElectroVoice re20 on the higher end and the Shure sm57 on the cheaper end (good enough for the president to use for the last 40-ish years).
Of course. Duh.
Depends - are you "saving a few thousand dollars a month" or are you halving your payroll costs, which in a software business are your only cost of any significance?
Let's say a toe sticks out past a defender. You're saying he's ahead. But he's also level with at the same time, and possibly even behind (closer to his own goal). A player is not a single point of existence. If the bodies are overlapping, it should be level with and called so by a human. cm precision on whether the ball passes the goal is fine, but the current offside is absurd -- his toe was a cm ahead when the rest of his body was not.

Also, this crazy obsession with precision and treating people like points on a plane ignores the lack of precision in when the ball is struck, or exactly what frame you're able to pull to view an image.

Meanwhile, you have dying athletes being fed miraculous water bottles to achieve full recovery. While a whole different argument in itself, it is pretentious to think the game is built around strict adherence to accuracy and precision.

In short, treating players as infinitesimal points, means that nobody is ever "level with". It ceases to have any meaning at all. I would also argument that a whole body's worth of overlap is more "level with" than 1cm sticking out is "being ahead" -- at least if "level with" is to have any meaning at all.

But they have chosen their interpretation, presumably to make it unassailable -- I get to dislike it and think that it's bad. I guess that having an entirely technical definition helps with all the corrupt bodies involved in the sport when it comes to international competition.
Conceptually they are similar; one has config files in /etc/resolver/*, other in /etc/systemd/resolved.conf.d/*.conf; one has mDNSResponder process (yes, it is also unicast DNS resolver and cache, since 10.6, despite the name) and the other systemd-resolved. With systemd-resolved, you can achieve exactly the same thing as with MacOS resolver, for approximately the same cost.

With systemd-resolved, you don't have to adjust resolvers manually as links come up and down, NetworkManager's VPN connections play nice with it, while DNS resolver handling in Mac VPN software (including Wireguard and Tunnelblick) is a nuasance :(.
Good K-12 schools _do_ batch people by ability, though. The inner city schools -- the ones that are struggling, they do a poor job putting underperforming students into remedial courses. They similarly do a poor job putting high performing students into honors and AP/IB courses.

Measuring ability is tricky, which is why schools rely on grades for prerequisite courses. As a simple, contrived example: you can't really learn how to add if you don't even know your numbers yet.

I think you're right on about K-12 being lower level is also a massive factor. I coasted through K-12, personally. I know a lot of people who did. But college kicked my ass in a lot of ways. I would argue that for higher education, matching courses to ability is _even more_ important because what you're studying is that much more difficult.
These standards are so very different, and they don't scale well.

TFTP is actually over UDP, guarantees only one data packet on the wire at any one time (no sliding window), does not support listing a remote directory, and is extreme in simplicity.

FTPS has such arbitrary controls for TLS optional versus required status over control and data channels that it is easy to misconfigure.

SFTP lacks two key features (amidst jump host and other scope creep frenzy), anonymous mode and URL support in a browser.

A new file transfer protocol, restricted to DJB ciphers a la Wireguard, able to run over TCP or UDP would likely be best. If Chrome and Safari both added browser clients, the server world would likely dump most FTP the next day.

https://mywiki.wooledge.org/FtpMustDie
> that isn’t available to other companies

Is there a proof for this claim?

My understanding is that the cohort you belong to is available to any page. Is that not true?
Dozens vs 0 would be an overstatement, but the disparity is still there.

I suspect it was exacerbated by what social circles you were traveling in.
From the photo's caption:

>Voyager 1 itself is about 1 trillion times too faint to be visible in this image

Although that is such a nice round number that I wonder how much work the "about" is doing in that sentence.
I don't think that assumption is valid if you look more closely at what is actually happening in a school.

Typically kids are learning a series of loosely related concepts that require different skillsets to process. If for one person integrals are intuitive but vectors are not, while for another vectors are intuitive while integrals are not, both would average roughly the same rate of learning, but you are still faced with the same dilemma - either you're slowing down to make sure the one student gets the concept they struggle with at the expense of the one who wasn't struggling or you move ahead quickly at the expense of the straggler. Both students would appear to be equal performers but that doesn't mean it made sense to group them together. While perhaps classes could be designed to have good correlation between concepts, you certainly couldn't do so for a well rounded education - there is absolutely no reason to believe someone who learns mathematical concepts quickly would also pick up literary concepts quickly. There may be small populations who do learn everything quickly and others that learn everything slowly, but certainly the overwhelming majority of the population would fall in-between.
You're talking past my arguments. Owning a company is a privilege just as much as owning guns are. Companies are registered with government and violators are prosecuted. Do I need to link to articles about children getting their lemonade stands destroyed by cops or what?