skysight-inc/HackerNews huggingface dataset:
Scale vertically and you're still a single point of failure away from a big, potentially fatal outage. The coding and architecture can often be trivial though. Definitely good for internal systems and more green programmers.

Scale horizontally and you're often constraining and or complicating your design/architecture, but you can handle outages far better, if not seamlessly. It's much harder to get right, so it's usually best for more senior teams that have specific need for it.
How secure are 3rd party clients? Could they be capturing your login credentials? What about reading private messages and such+I'm
I have been interviewing a ton lately for software developers and it invokes a visceral reaction to see students with a technical education spend two years and tens of thousands of dollars getting a masters degree in "data science". These folks basically spend two years learning what they can pick up in a few coursera and youtube classes which is basically how to "operate" scikit learn.

Which made me realize even in my CS degree all the "useful" courses could fit into one semester and the rest was just learnt the old fashioned (read: medieval) apprentice way - osmosis from being around other practitioners.

Paraphrasing the great Yogi - thing change yet so much remains the same.
I really feel sorry for these people wasting their lives for decades engaging in mental onanism like these perl gotchas.

Randal has been doing nothing but this for at least 20 years.
A lot of the "nup" responses here are not philologists. Neither am I, but my understanding of this having read around a bit, is that words which we think are entirely different, can in fact be at root the same word, through a thousand years of branching.

Nuh, Huh, No/Ho/Pho/Bo could, in this model actually at root be "the same" in the way ma/mum/mama/moma/maman are. There is no rule which says a H sound can't be replaced by a PH or BH or GH or TH sound. It all depends.

I don't think the Japanese one is related to the finnish one btw. I am not arguing its one mother tongue. But, I wouldn't reject this hypothesis just because a german says Ha and an american says Huh
But the practice of appending 'reddit' to your Google search isn't depending on Reddit building a better search engine. It's using Google's search engine, and trying to direct it to a database that you hope has the answer you're looking for. So there's that. Of course, if that practice became widespread, then people could still try to stuff Reddit posts with junk in the hope that it gets picked up by Google in these searches, and then the Reddit folks would have to try to filter that out.
>How do you all focus on the material if you're doing other things? Or am I mistakenly assuming the mode of consumption i.e. the audio-books are primarily listened to by those who don't have the time to read?

I'm not an audiobook person, but I know quite a few people who listen to them during their commutes.
What are the quanta of having some % of all societies members be some % more thoughtful people than they would have been had they never had to face ideas in school?

This assumes that "facing ideas" happens in school and not the real world, which is questionable on both sides.
I think it's neat, and uh... what, type it in? Hahaha, sorry :p
It's still fun!
Denying bail, which is a thing they already do for people who pose a flight risk.
> How exactly does it penalize people who paid off their loans?

those who took a sacrifice to pay off their loans would not have had to make the sacrifices had their loans been forgiven like the article claims.

Not receiving a grant that is paid for by taxpayers is a form of "penalty".
I’ve personally experienced phenomena where telepathy and ghosts were respectively the most parsimonious explanation of the observables. However, by far the strangest was when I was instantly healed of a muscle injury from weightlifting by transferring that exact injury to another person by touch. I know that sounds far-fetched and I wouldn’t believe me either if I hadn’t experienced it myself. My counterparty was ticked off to say the least.

There are more things in heaven and earth, Horatio, Than are dreamt of in your philosophy.
The whole notion of class struggle only serves to divide people and allow marxists to seize power. Lenin was not less evil than Stalin. USSR really really sucked (I was born in USSR).

Kids, don't do Marxism, not even once.
Because prominent figures like the author of the snippet push these gotchas as virtues.
ACX producer here. You get as much say in the contract as you do the average EULA. If you want to use Audible without a publisher to negotiate on your behalf, you get a 40% royalty rate, but not always (hence the complicated math comments).

Some purchases are worth nothing (literally invoiced at a 0% royalty rate) to the authors/producers.
one advantage that reddit has is that its content is community moderated. People may have an incentive to game search, but communities have an incentive to keep the content authentic. Not to mention that Reddit as a platform also has some means to restrict spam accounts.

Google if it does this sort of clean-up at all has to do so algorithmically which is kind of shoddy. Reddit basically gets a human workforce for free, so I'm not so sure the comparison holds.
I was considering signing up for an Audible account. I'd never heard of Libby but it looks great, I will be using that instead. Thank you!
> Everything related to identity has effectively been delegated to domain registrars. TLS certs as envisioned by browsers are really only about proving that you have genuine control of a particular domain

Might as well just stick the certificate hash in a DNS record and forget about keeping a public consensus on universally trusted CAs.
We collect a user's credentials (usernames + passwords) and exchange them immediately for access and refresh tokens. We use the term "credentials" as we've seen it used colloquially - access and refresh tokens certainly fall under the formal definition of credentials, but we usually call them "sensitive tokens" or something similar.

Additionally, in the case of an API like Webull's which accepts a salted MD5 hash of the user's password, the user's plaintext password will never touch our servers.
An interesting perspective with which I respectfully disagree. I have high dpi displays (who doesn't?) but prefer sans. I think it's near-universal these days. Everyone is using them for logos too. There's a reason: legibility, everywhere, including for non-native readers. In a global world, one must prioritize clarity. See https://design.tutsplus.com/articles/the-rise-of-the-sans-se... and https://developer.apple.com/fonts/
It's certainly in Paul Graham's interest that people who cultivate cults of personality continue to be treated like royalty.
Yes. Paid off my house & farm, have decent retirement money in liquid and less liquid form. Have lots of precious metals. Grew up not secure, and have been expecting this since the 70s. Am officially retired but have always kept my skills current.
Actually, in the case I experienced we were overpaying publishers. The error was going against Amazon and we decided not to ask for our money back because we thought it would hurt customer trust. (This decision not to do anything about the amount we already overpaid was made above my paygrade, but that's my understanding of it).
Long Lines in the Mojave
This is clearly a commercial arrangement for Firefox. That would be the province of the Mozilla Corporation, which runs the browser.
I'm of the variety where I consciously listen to every word, thinking it wouldn't be in the book if it was irrelevant. That may seem extreme, but the difference between missing a word and missing entire sentences is tiny when it comes to audiobooks and podcasts. There's a lot of rewinding.

So when do I listen to them? When driving, when eating, when exercising, when doing chores that don't require much thought (laundry, folding, dishes, cleaning, ...), brushing teeth, walking to somewhere... there's a lot of time to listen to books and podcasts, even though it becomes pretty much infeasible the moment something requires actual thought, and even though I don't commute anymore.
Leave. No one cares. Do not put it on your resume or on your LinkedIn profile. There is literally no downside here, as long as you are comfortable with seeking employment outside your network (assuming your connections will even care, which seems exceedingly unlikely to me).
Well, any time you define a variable without var/let/const, I just imagine it's being defined as a property of the global state. I remember back in the day having to remind people to even use `var`.
I have had Microsoft Teams open up Microsoft Authenticator and ask me to input my password, twice, and then (within Authenticator) ask me to click a button to get to Authenticator to get a 2fa code - again, while in Authenticator.

It's awful and I believe it's completely possible that some set of conditions lead to what the parent described.
You must have seen completely different ones than I do.
Wow, what a nothingburger. First of all, the passwords are hashed on disk; this is just about their transmission over the network (where they can't be hashed without the hash being password-equivalent). Anyway, the headline is only true if you don't count TLS as encryption, which is absurd. Yes, we'd probably be better off using some sort of PAKE protocol, but SQL Server handles passwords the same way basically every other server of any sort handles them. If this were actually a vulnerability in SQL Server, then you could count on one hand the number of services today that accept passwords but weren't also vulnerable.
The "Institute for Memetic Research & Development" (feat. Harold)? lol

https://memetic.institute/

There's no money being made here but donations it seems.
Counting lines of code is not relevant at all.
Got it, so it seems like the contract is just heavily skewed in favor of Amazon, where the content is subsidizing all of the deals and discounts that Audible provides. Although how they can get a 0% royalty on certain sales in is baffling to me.

> But it’s Audible. What choice is there?

Yeah, they sadly seem to be lacking in meaningful competition. People on twitter are talking about libro.fm which has a slew of anti-audible articles, although I can't find any details on their reimbursements either.
> practically electron - it's runtime interpreted declarative UI plus a Javascript engine

Except, none of that is what's wrong with Electron. What's wrong with Electron is the bloat inherent in being an entire web browser, and the fact that the DOM+CSS is terrible for UI development.
At faang companies, there's never a spec document.
What do engineers have to do with nuclear plant construction grift? They don't get the billions of dollars for uncompleted plants.
For some reason this reminded me of the Prime Number Shitting Bear.
https://alpha61.com/primenumbershittingbear/
I think the point that should be well taken is that if you're hoping to service the greater programming community, you can't do so in your ivory tower solutions on a community Ill equipped to utilize them. From experience, DevOps done poorly is terrible and demoralizing. Agile done poorly (often) is terrible and slow. Take any best practice and try to apply it to any organization and you'll get a lot of flaming wreckage. Ideally those companies will have some pragmatic people that can nudge their people in the right direction gradually.
They had tables, but they were rife with errors. Some accidental, some intentional as a form of copy protection. Britain didn't respect French copyright at the time, so as soon as they put their hands on a book it would have been fine to copy. Therefore his proposition was for accuracy from mechanical nature of what he was proposing.

And everything you said doesn't discount using a lower precision ALU, and chaining the results with carry propagation. We do that today; every Diffie-Hellman your computer performs involves numbers far larger than it's ALU width. And bit serial machines have a long history.
> PMTUD on the Internet, sadly, does not work anymore.

I don't think PMTUD ever really worked over the whole internet. Path MTU blackhole discovery can work, but it defaults to off on a lot of OSes (including Android!), and it's behavior isn't always great anyway. iOS actually does do a good job here (which doesn't change my overall opinion). I don't think Windows will pay attention to the MTU from DHCP, but I think it will try path mtu blackhole detection (but it may do it with rfc timers, which are way too slow)

Also, most TCP stacks send out their MSS on SYN+ACK instead of sending max(received MSS, local MSS), which means that those networks that tried to fix their MTU problem by tweaking outgoing SYNs but don't tweak incoming SYN+ACKs don't get fixed. FreeBSD used to do the right thing, but it changed recently. People will argue that the RFC says to do it the way I'm calling the wrong way, but how many connections do you run into that can send a 1500 byte packet, but only receive a 1492 packet?

Most/many large internet sites just send MSS indicating 1480 or less and call it a day.

IMHO, something in-band would have been a lot more workable; let the router that can't forward the whole packet mark it, truncate, and forward it, because we can assume the router has a working forward path (otherwise there's no connection), but we can't assume the router has a working reverse path. For TCP, this would be relatively straight forward to manage; UDP wouldn't be great though.
You’re doing pretty well! I never felt that working for other people was particularly stable so I always had a second job (before I started my own company).

I own my property outright so that I never have to worry about inflation other than the somewhat high Seattle area property taxes. I pay $26,000/year just for the right to stay in property for I have no mortgage.
In a past life, we were reading from twitter firehose and the offshore implemented a solution that spawns a large spark cluster to read from twitter, dumps it to kinesis, then has a cloud function that writes it to dynamo, then merged it into redshift.

It worked poorly, took months to build, and lost data. I implemented a python script that read from twitter firehose and wrote directly to redshift. It was about 50 lines long and did the same thing, and I deployed it to two existing prod servers that were not network bound.

There was a few more cases like the on-shore database identity reconciliation being inefficient, so the company wanted to leverage cloud auto scaling. Well, if you have an exponential time algorithm and you put it into the cloud, it will still be exponential time and cloud auto-scaling will be extremely expensive, and also introduce latency between distributed system components, and indeed it was. The offshore teams initial logic was only that, cloud is auto scaling so can accommodate any performance the business logic needed.

Sometimes people just view tech/cloud as lego blocks to glue together, based on the product sheet marketing, and do not have enough basic understanding of computer science to understand performance, or understand what a simple solution would look like
> they don't then turn to their providers and say "since we sold this at a discount, we're going to pay you less for it".

Not necessarily because of sales, but one of my parents' neighbours (he was previously a fairly senior guy at a flour manufacturer) spoke from experience of big supermarket retailers "renegotiating" unit price after the fact (and after delaying payment until duress) under the threat of removing all their products from sale if they don't accept.
And what a tool of last resort it is.

It may be much easier (and most of the time I would generally prefer) to use Python for scripting purposes, but Bash is a) almost always available and b) widely portable.

If you manage any servers where you never know if Python is available or if it’s version 2 or 3 (and you have no power to change this for one reason or other), you know the value of this. No, it’s not ideal, but we live in a non-ideal world. Long live Bash.
That sounds like a utilitarian dystopia.

Where I'm from, universities don't charge tuition, but you still get a small allowance as a student, and you can add on to that with a student loan to cover living costs. Loan interest and repayments are the same for everyone and based on your salary, it's all backed by the government, and if you don't pay back your loans before the age of 65, your loan is forgiven.

Given all of this, it is much easier to calculate if an education is "worth it" or not than in the US market, because you can look at average salary progression in different fields to do a pretty good estimate of whether or not you'll repay your student loan before retirement. These calculations are routinely done by unions and career guides and university recruiters, and the usual suspects are worth it; STEM education, medicine, MBAs etc, while the more liberal-artsy you get, the more likely you are to never ever repay your student debt and therefore be a "bad" investment of educational budgets.

And you know what? I'm fine with that. I'm fine with government subsidizing all of these "bad" educational programmes. For the fun of it. For the hell of it. Because some people like it. I am happily paying taxes so that someone else can get an education in ancient Peruvian anthropology with a minor in medieval French poetry for the absolute sheer fucking delight of it.

The goal of society is happiness, not productivity.
Vocal_fry_register
Not really. A little too hot and you get stringing or oozing filament. Too cold and layers don’t bound well enough. 5 degrees can make a big difference.
If you're going to maintain ancient legacy systems and refuse to modernise, then really your inability to attract talent is your company's own fault. I love computing history, but a career in computing is a learning pathway too.

If your staff are only learning skills they can't apply elsewhere, they're going to feel trapped. I left my last position as a systems integrator because I wasn't learning anything other than how to slap together off-the-shelf solutions and bullshit clients.

If you want new people to stay and you can't teach them skills that are valuable elsewhere, then you need to pay exceptionally well and reassure your staff that their jobs are stable. Ideally including contractually obligated recurring pay increases.

For someone with a 40 year career ahead of them, anything less will always feel like a risky dead-end.
@jzelinskie care to respond, I am really interested in the answer?
Lol, we had literally this exact startup: TradeIt (https://web.archive.org/web/20200817053226/https://www.trade...). Launched about 7 years ago, had official OAuth integrations with most major brokers, an API, and native mobile SDKs that had customizable UI for portfolio/order management/trading/market data. We had some really big customers like Yahoo Finance. Sold to another company about 3 years ago. The buyers had no idea what they were buying and let it rot and eventually shut it all down. Fun times. If we could have held on until WSB went viral a few years back I think we could have been very big. Oh well. Maybe you guys can succeed where we left off. Good luck!
yes, however there is an element of real feedback: if an subreddit turns out to be garbage, then people will choose a different subreddit with a different moderation policy. It is possible to prioritize by number of point or by some dynamics over the popularity of an subreddit - that would incorporate this feedback.
Ignite Realtime Openfire 4.7.1 Released (XMPP Server)
> I was too young to use Google when it first got started, but according to many, in the beginning, Google had better or more accurate search results. One reason for this was the fact that most of the sites back then were indie websites, which did not care about SEO and money and created websites for sharing information.

> But I think all can agree that Google results reduced when people started to game the algorithm and create search engine optimized garbage websites.

Well not quite.

There were piles of SEO crap sites being produced in 2001. Google used to manage to react to any new exploit and improve their results. They actively fought that battle for at least a decade or so. They used to win.

It is only more recently that they seem to have given up.
However, if everything else is inflationary then simply not inflating would be deflationary on a relative scale. It is a near zero chance that countries don’t keep inflation strong.
I think you missed sales
2 only amplifies Caplan’s broader point about the importance of corrective feedback mechanisms(from real or prediction markets or anywhere else).

I remember my manager in finance telling me that he would readily use a “mickey-mouse-in-a-box” as a model if it made him money.
John Nagle (Animats) has commented a few times about how, contrary to the "high culture" story of the evolution of computers (Turing, von Neumann etc), the gradual evolution of "calculators" was itself leading up to computers

That's a great point, and I've been thinking about the similar issue with compilers and type systems. Nowadays people seem to frame type systems as originating from math and logic, but really the first type systems were for instruction selection -- generating different code for a+b when they're ints or floats. It was more of an engineering thing.

So many rules in C support that, and most of them survive in C++ (arrays decay to pointers, etc.)

In Search of Types is a great read: https://www.cs.tufts.edu/~nr/cs257/archive/stephen-kell/in-s...

The last 40 years have seen an impressive confluence of theory and practice in programming language design, with the interesting side-effect of taking the sense of “types” originating in symbolic logic and implanting it into engineering traditions.

I kinda want to read about type systems from a historically accurate perspective. I think it's well known that Ritchie and Thompson didn't agree with many of the type safety improvements in ANSI C (even though ANSI C seems ridiculously weak from a modern perspective).

Somewhat related to this is that there seems to be a ton of exposition on Hindley Milner type systems, but very little on explicit object oriented type systems (Java, C#, C++, Kotlin, Swift, etc.)
What's a core workflow in this context?
I disagree, insofar in that qualitative social science is ineffective.

It's effective. Nobody listens.

The fallacy of "general management" means that general managers, who have a background in finance and cost/benefit, are not receptive to the idea that deep knowledge is extremely involved in leadership and decision making.

Because then they'd be out of a job.
In FAANG, if people had to write accurate spec in addition to all of the other steps of the process to launch something at a big corp, nothing would ever get done.
Reminds me of a saying: “Keep an open mind, but don’t let your brain fall out.”
You should listen to better books then.
> Quality lumber is incredibly expensive now compared with 1914.... Nearly knot-free, perfectly straight, that stuff would probably be put aside for high-end fine woodworking or even veneer-making, now. It was beautiful stuff and they stuck it under the floors.

Could that have been lumber from old growth forests that are now either extinct or protected from logging?

IIRC, lumber nowadays is basically farmed using relatively fast-growing trees.