skysight-inc/HackerNews huggingface dataset:
The government’s money all comes from taxes. If the government pays out money to people that aren’t you, it’s as if you had paid them directly and skipped paying taxes. If you wouldn’t want to give someone free money then you similarly shouldn’t want your government to give them that money.
This is how bankruptcy works.
It's a hard problem. People who incur a lot of student debt are basically a random mixture of "students at actual elite colleges", "non-traditional students at for-profit colleges of wildly variable quality" and "people who incurred debt to get their MBA or other professional degrees". It makes no sense to treat all of these people equally wrt. debt forgiveness, and no they aren't just "the elite" either.
Just checked my TP Link router, it uses http in the house, I'm fine with it.

the web page can default to http, then on the top of that page advise users to choose https-with-browsering-warnings (provide a link for that for immediate use) that is safer for local use. the default still be http.

most of the routers are wireless with wpa2-psk which is encrypted. If someone knows how to use the shared-psk to decrypt http traffic and you need defend that, you already know you should use the https option.
Confidence intervals are weird because of their very minimal definition. My favorite confidence interval procedure for iid data demonstrates why you need a tighter definition for a useful interval.

For a 93.75% confidence interval, draw 5 points (iid). If the last four are all greater than the first one, your CI is the whole real number line, otherwise it’s the empty set.

Once you draw some actual data and get a specific interval, you want to ask about some degree of belief that your specific interval contains the actual parameter. In the case that your CI is all numbers, you know for a fact that it contains the true parameter value. In the case that your CI is the empty set, you know for a fact that it doesn’t contain the true parameter value.

I like this CI procedure because it demonstrates two things. 1) The kind of reasoning for going forward from an unknown parameter to a random interval is very different than what you have working backwards from a specific interval back to the parameter. That asymmetry can be WEIRD. 2) The weirdness is possible if you limit yourself to only the CI definition, meaning that if you want it to be useful, you need something that rules out weird shit like my example.

The properties of specific CI procedures people actually use are generally much much better than what is allowed by the definition of a CI. If you want useful reasoning backwards from the interval, don’t try to reason solely from the definition of a CI.
> Get busy running is not a thing underprivileged kids can do.

It's a thing privileged kids can afford not to do. Underprivileged kids absolutely have to get busy running to get anywhere.
It felt like noclip=1 for a second. I genuinely liked it. You are within the action, but it reminds you that you are an omniscient and untouchable spectator.
And one third of American young people have/are getting a degree. That isn't enough to make it analogous?
Wow, impressive.
This is good to know. I always thought it meant 10x average which seemed absurd. I can certainly attest to having worked on teams where there are one or two developers 10x better than the worst developers on the team. Tbh I think the worst developers are actually negative value because they take so much time from other developers.
Shhhh, you are supposed to be libertarian or ancap if you are posting on Ycombinator...
"everything other than web browsers"
> Such builds would be rebuilt every 2.5 months and would have a lifespan of 2 months.

Sounds like a fast way to hit flash storage's write cycle limit and corrupt the device. The devices that OpenWRT targets mostly have flash memory that have limited amounts of write cycles[1] before the memory fails.

[1] https://openwrt.org/docs/techref/flash
Playing Go. It takes a lifetime to learn regardless of when you start--so you're not that bad off (tho they say it helps to start preschool).
Not medium link: https://alexlakatos.com/coding/2020/11/17/ten-things-learned...
The worst engineers destroy value instead of creating it. Less bad than that are engineers who create arbitrarily small amounts of value for the product and team. The 10x engineer concept only really makes sense as "10x typical".
The real elites, the ones going to top 20 schools, don't even have student loans because the endowments pay for financial aid grants. Those financial aid programs are amazing, but I always did find it a bit unfair that the kids at the best schools are the same people getting the highest paying jobs that would be able to pay off loans if they had them.

There's nothing wrong with that system, it's great for the people it benefits, but just a bit sad is all.
Wow! This is an incredible collection. I need someone to pick one for me - there's too many options!
I think the static nature of an Anki deck is it’s downfall.

The advantage of reading is seeing a word in different contexts, and grasping the many nuances.
By a leash I mean being a freeloader at your friends house with his wife and kids. He says its ok because he has known you since you were toddlers. That's the leash.

The EU didnt bother on account of the US taxpayer footing the bill regardless thus removing their freedom of action and their seat on the table. They've gotten so feeble, no one even cares.
Ah that makes sense. How I got rich was I was born to middle class parents who sent me to a private high school that taught me to work hard, and despite going into heavy debt for college, didn’t die from starvation or homelessness because every time I hadn’t eaten for a couple days or my bank closed my account and rent check bounced, my mom or a friend would lend me money to survive, and eventually some bets paid off. Not spending helps, but the family and friends were the dominating factor.
Try typing on a scrambled keyboard – FlipType
A simple word game. It's just typing words in, but the keyboard is scrambled. You really have to experience this one to understand, a true brain challenge. Download FlipType on the app store today.
Are they doing anything noteworthy ?
Interesting. I was under the impression that M1 Macs had the OS completely locked down: http://www.rahulgaitonde.org/blog/2020/11/13/apple-m1-and-th...
yeah I'm sure Paypal and/or Paxos put their rep on the line by lying to their customers' faces.

>Technology: Paxos Crypto Brokerage provides crypto custody and trading for PayPal. Our APIs allow PayPal to offer crypto services seamlessly within the PayPal app with its simple and intuitive user experience.

https://www.paxos.com/paypal-paxos-bring-crypto-to-millions-...
My favorite thing about 10X engineers is that I don’t have to lose my own sleep or salary. I’m pretty sure life is a marathon and if you try to go too fast you will bonk eventually. I hit my threshold but I am glad they haven’t. I used to be a 10X engineer in my 20s but since getting a little older with a family I can’t.
Anecdotally, all of my friends who went to college are clearing 90k a year with many over 200k once you include stock options. One friend is a published expert in their field. Out of all my friends who attended college only one didn't get into a profitable field but their degree was in civil planning and their parents are going to buy them a vineyard to run.

But again, just anecdotal.
It's interesting, though, that when a website hits the front page of HN it often gets the attention of the owners.
Inline roller at 41 in club during 2 years. I still use them regularly (I am 51). Indoor climbing at 45. I was slightly too old and too heavy. Not a real success, but an interesting experience. Maybe I will try again. Main motivation was to accompany my children. Currently confined in the apartment, I train jumping rope.
> If you like working in the office, then work in the office

The thing many people like about the office is that other people are there. This is not just for socializing reasons - for example, junior employees might like more senior ones around to have casual conversations and learn from. So the ones among us that like the office do not just want to be there - they want others to be also there.
Just, no! This is good for a hobby or B2C, but not for serious stuff that must work 24/7.

First, about my impression from the title: it's not only the code put into production that matters: it's the experience and history of all the code that was decommissioned from production because of issues, or the code that almost made it to production but didn't because of some critical issue found at the last minute.

Maybe I'm the exception, but I often leave that code, commented out, in the sources - and I keep adding more and more!

I know it's not proper in this day in age (git, documentation etc. should be the place it goes) but that's the only place where I'm 100% positive a pair of eyeball WILL see that FOR SURE.

It's a way to avoid institutional knowledge loss when working in teams, but also a way to avoid forgetting what you did when you work on projects spanning multiple years.

Now for the points raised, (2) is bad: what you buy you don't understand when or how it may fail. Bitten once, twice shy...

So yes, I also go for manual QC (5), and staging environment (8), actually with production split in 4 : both running different version of the code (current, and previous), each with their own backup, because for what I do, (9) is unacceptable: if there's a break in 24/7 operation, the business closes.

Consequently, for (3), deployments are voluntarily made NOT EASY and are manual. It doesn't add much extra friction, because code reaching a production server will at least have been reviewed by eyeballs forced to read what failed before (in comments), who'll then have had to (5) quality control themselves to avoid feeling too sure about themselves, after which the code will have to prove its worth in (8) a staging environment for a few weeks.

Then, if something bad happens, back to the design board and eyeballing. If not, the code is just "good enough" to be deployed on half the fleet, replacing the oldest "known good" version first on the backup servers, then on the main servers.

And... that's how it stays until the next main version.

If some unforeseen problem is discovered, the previous "known good" version is still available on half the fleet. If the server has a hardware problem, the backup server with the N-1 version of the code is the final thing that remains between business and usual and "the 24/7 contract is broken, clients leave, the business closes".

I sell data feed with SLA guaranteeing 24/7 operation, and latency parameters. I've been going on for 3 years with only 1 failure that came close to interrupting production... but didn't. Each lesson was dearly learned.
It's called 'moral hazard', and avoiding it is paramount to a functioning capitalist society.
Reading this I am reminded of when I first tried debian in the 90s and its packaging blew everything else away. Nobody had anything like apt-get.

The top complaint, as it was for decades, was that packages were out of date. But I don't think there was as much cultural attitude that running a package from a few months or a year ago was as much a cardinal sin as it is today. People here suggest switching away from projects if there hasn't been a commit in two months. Back then, it wasn't so painful to deal unless you ran into the need for a very specific feature or bugfix. Then there was testing and unstable.
He doesn't understand stats. Don't worry about it.
It feels like the universe always needs a Terry Davis
Not for macOS though.
Because it has no net surface area? It is a 1-dimensional line/curve rather than a 2d surface? I thinks such definitions are a little more substantive than mere language conventions.
Hold my beer while I go get in financial trouble.
This analysis breaks out share of debt by family income and student earning quintiles: https://www.brookings.edu/blog/up-front/2019/06/28/who-owes-...

Their sources are also linked from that post.

Going by student earnings, the top 40% of earners owe almost 60% of the debt. Going by family incomes has about the same distribution. None of the lower three quintiles are breaking ~15% of borrowing.

This is absolutely a gift to the wealthy.
Do you even math ? That's not how on average works ?
I think you might be responding to someone else's posting? Not that I disagree with what you said.
My 4 year old can unlock our phones, open the Roku app and put on a few different shows. She also has learned how to use Google transcription to send text messages to her cousins, although Google still hasn't figured out how to transcribe Armenian, so they are usually a little jumbled.
This is what my company is planning. They plan on having a website where we can schedule office time with an open desk if and when we want or need to go in.
There was a quote on slashdot long ago that has stuck with me:

> When I was walking into NEC a couple months ago with my good friend at Red Hat, I asked him why he worked at a Linux company. He told me, "Because it will be the last OS". It took me a while for that to really sink in -- but I think it has a strong chance at becoming true. Any major advances in security, compartmentability, portability, etc. will wind up in Linux. Even if they are developed in some subbranch or separate OS (QNX, Embedded, BSD), the features and code concepts could (and most likely will) find their way into Linux.

I think it's mostly true, and for me at least, Debian is the last distribution, because it's so well put together, IME. Same goes for Emacs, 'the 100 year editor'[0] and I've recently been getting into Common Lisp, 'the 100 year language'[1].

The Linux kernel has changed enough that you can't really say it's the same thing. Heck, even userland has changed substantially - who here remembers having to run MAKEDEV for userspace access to devices? But you can probably still find static binaries compiled in the late 1990's that will run on modern Linux. ABI wise, the Linux kernel is functionally backwards compatible, and that's nothing to idly dismiss. I think operating systems will keep morphing until someone makes a radical leap of progress that they can't adapt to.

That's not to say that there are no advances still to be made. But as many observed in the discussion on DevOps[2], much of the activity in the sphere of information technology looks like busy work and not progress.

[0] - https://sites.google.com/site/steveyegge2/tour-de-babel

[1] - http://www.paulgraham.com/hundred.html

[2] - https://news.ycombinator.com/item?id=25160461
Use one LUKS volume per raw disk. You'll still get raidz/mirroring.
How to simplify data cleanup with NiFi 1.12.X
Re: buy vs build - building a 'custom solution' specific to your business needs can win over integrating an open source project which may be too heavyweight for the use-case or where you may be small potatoes compared to the larger companies who are driving the project for their use-cases instead of yours. This creates risk and technical debt as you'll have to invest engineering time integrating their changes in order to receive updates. You can end up running some architecture that is gluing together multiple OSS components that are all written in different stacks and where you need to heavily hack at them anyway to get them to do what you need them to do.

I guess a tip to add is drive touching production to zero. Ideally this is instrumented in your tooling w/ who, the reason, and an audit log of the actions took. It's fairly common to see development teams slowly overwhelmed by non-development activities due to not properly root cause problems or things like doing 'one-off' sql surgery to fix a customer's issue.
Quite a few databases run on raw partitions. Often the "big, old" ones. Oracle, DB2, Sybase come to mind.

To improve performance, many OSes also provided kernel extensions to provide a DB-specific alternative block-device API for faster "raw" I/O and something like "async" I/O, rather than going through the regular unix block layer. These extensions were probably only ever used by databases.
Show HN: The Agora is a cheap hub
I’ve written an idea down and gone back to it and not understood what I even meant, or if I did the details that made the idea interesting to me in the first place were gone. I don’t think you have to flesh out an idea on the spot, but I would recommend writing down all the details of your idea and include any fleshing out of the idea your brain already did on its own.
House cats are insanely adaptable, it would be incredibly difficult to wipe them out. There are feral cats on every continent and while they are incredibly well adapted to cities and people, they also do just fine in the wild.
The current RPM repository metadata format has existed since Fedora Core 2 in 2004. The build system infrastructure changed to Koji in 2007[1]. The development model has changed exactly once when Fedora switched from CVS to Git in 2009[2].

There have been no significant changes to Fedora packaging model until three years ago, when Modularity was introduced[3] and Pagure was deployed to ease contributions and support building modules[4]. And the modularity concept is primarily used for alternate software streams in Fedora, so the vast majority of Fedora packages don't use this feature.

[1]: https://fedoraproject.org/wiki/Releases/FeatureNewBuildSyste...

[2]: https://fedoraproject.org/wiki/Dist_Git_Proposal

[3]: https://docs.pagure.org/modularity/

[4]: https://fedoraproject.org/wiki/Changes/ArbitraryBranching
Luckily, if it's anything like MY thermostat, the detected temperature is itself a PRNG.
Learning swimming at 38 because I want to swim with my kids who can swim well already
College used to be so cheap, you could pay your way through it working nights as you attended classes during the day. I have family who did this. In that world, there's no such thing as student loan forgiveness, because it's not a crippling debt.

The root of the problem is that college got 3x as expensive (after accounting for inflation), and not better at educating. Fundamentally, this is an economics problem. And the lesson here is that people need to stop trying to gamble >$100,000 on class indicators.

It's tremendously damaging to the economy if we deny reality and say "Let's keep encouraging 18 year olds to study British Literature for 4-8 years," versus "That's dead, it's all technical now. Sorry, but here are your realistic choices..."

https://educationdata.org/average-cost-of-college
Designing Algorithm-Friendly Interfaces
As artificially intelligent experiences become commonplace, designers must craft interfaces to empower them.
I really got into computational notebooks coincidentally about 13 hours ago (when you posted this). furthermore, I want to use javascript.

I chose observablehq but this is a product that also fits my needs basically perfectly.

things I'd like to know:

* how do i know this project won't shut down in a few weeks and I have to transfer out

* i want private notebooks obviously

* features roadmap?
> When you pay someone's debts, you assume some participation into the choices they've made

So let's consider the choice to go to college.

When I was growing up, I was told over and over again that if I got an Associates Degree that I would be practically guaranteed to higher wages. I was told that if I got a Bachelor's Degree, I would see higher wages still, and even higher for a Master's, PHD, etc.

Everyone I know has been taught this from an early age. We were taught that if we work hard and better ourselves that we will see a real monetary result. We were taught that that is the American dream. Millions of people believed that message.

That message ended up being a lie. Millions of Americans are now living in debt and can't declare bankruptcy on their student loans.

Don't these people deserve a solution? What was their fault? Working hard to better themselves and society?

> Think to the unintended consequences of what you thought were just good intentions. If your level of logic is "what could be so wrong about helping people get out of hardship", then maybe you shouldn't be in the business of administering / making economic policy...

What are your "good intentions"? Preserving the very unrelenting system of debt that got us here?

If your level of logic is "what might be immoral about helping people get out of hardship", then you are clearly not motivated to help people get out of hardship. Your motivation is instead to apply a strict moral rule over those who are in need.

> Are we only going to do this for current students? Are we going to do this for every student to come? What happens when a person knows that whatever debt they take out will be forgiven?

That's a good question. How long is it going to take to remove this structure of promised benefit leading to inescapable debt? That is how long we ought to remove that burden. That also gives us a clear motivation to overhaul our clearly broken higher education system.

Is your fear that "a person will know that whatever debt they take out will be forgiven", or is it "a debtor will know whatever debt they impose will be forgiven"? We need only replace the word "forgiven" with "recovered", and we see that this is already the system we have in place. People get into student loan debt honestly believing that higher education will lead them to the higher wages needed to pay that debt back. Universities are guaranteed to be paid by students, whether via recoverable debt or not, because bankruptcy is not on the table.

> Think to the unintended consequences of what you thought were just good intentions.

Exactly. If your good intention is to prevent the taxpayer from taking the burden of a broken system, your unintended consequence is millions of people living with unrecoverable debt, and the perpetuation of that same broken system.
All of your characterization of the Canadian healthcare system nearly equally applies to the U.S. There are many older hospitals here with broken equipment and which become easily overwhelmed.

As for unsophisticated but well intentioned provincials that is a problem here as well. My own uncle passed from a cancer which was diagnosed as non-aggressive by a rural for profit hospital yet later rediagnised as extremely aggressive at a more sophisticated facility 2 years later shortly before his death. Geography and demographics create provincialism, organizational structure obviously has an impact on how we respond to that difficult problem but regardless of if a healthcare system is for profit or not, a nation is simply not going to commit the same resources to rural areas.

To my mind, the more surprising thing isn't how different the problems of American and Canadian provincial care are but how much the same they are.

Regarding

> Governments are not this sophisticated or operationally nimble unfortunately.

I don't know that this is true. Governments collect and act on a lot of public health information.
Best comment yet. Take my upvote.