jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I see covenants as important here because they're the component of the financial system that's most rigid and non-responsive to changing market conditions. The point of a covenant is to make a contract more inflexible, by declaring a point beyond which a creditor just won't accept "slack" in the debtor's performance.

If you take covenants out, contracts become inherently more negotiable. And that's important, because frequently creditors have less pressure on them to perform, in exactly the same circumstances that cause debtors to face more challenges; and so creditors often find that their best option, EBITDA-wise, is to eat the losses from the challenges that their debtors are facing, rather than destroying their debtors through liquidation in a way that gets them, in the end, less money.

You know how, right now, corporations are more willing to release previously-withheld "bad news", because they can blame their lack-of-performance on a suspension of work due to the virus? Those corporations are creditors, not just debtors (esp. in commercial paper); and the "slack" they earn like this, they can pass on to their debtors (e.g. other corporations)—but only if contracts work the "normal" way, that you see in small-scale non-covenanted contracts.

In such non-covenanted contracts, where when the regular contract isn't working out, frequently the best thing to do isn't to sue for breach, but rather to just sit down and renegotiate the contract. That's what's going on right now all over the place—contracts between e.g. landlords and renters, or between suppliers and retailers, are being renegotiated, just for this temporary period, to the benefit of both parties. (Another good example, more generally, is personal debt forgiveness: debtors are willing to accept a renegotiation of a loan to an individual, over the much-less-likely chance of ever claiming the full original loan amount.)

With a covenant in place, though, one party has no incentive to sit down to renegotiate (and in fact, that's what they wanted to avoid by adding a covenant); and instead can just pressure the other party to do drastic things like liquidation in order to fulfill the secondary contract stipulations under the covenant-breaking clause.

Wouldn't it make sense to—temporarily!—take away the tool by which funds/banks/institutions force their debtors to liquidate, and instead force them to do the thing they'd have done if that tool wasn't there: to renegotiate performance expectations, to get what return they can get; and then, in turn, have those funds/banks/institutions renegotiate their performance expectations with their creditors?
To better understand her writing, you have to think of it as "how poor people feel", and not whether or not it fully reflects reality. Also depending in what part of the country you live, you will be judged harshly for abortion (and not just by the lower class); even in many parts of California. People tend to forget that the only liberal parts of CA are the SF Bay Area and the LA metro.
> Last week I saw Westinghouse branded Pyrex bakeware at a thriftstore.

It was probably actual borosilicate glass, too, not like the modern Pyrex-branded stuff which is just tempered soda-lime. But that's another story...
This one line stuck out:

For enhanced security and stability, Safari Extensions are sandboxed, signed with a digital certificate from Apple and run solely in the browser.
Hiring and firing people means there are many laws implemented to protect the guilt and the innocent. Where there are laws, there are lawyers. There's also no clear place for monetisation.

Avoid ye, for here be dragons.
By your own line of reasoning, then, this could not be successful.
Hi. I'm the guy that made this :) We're just having fun, we don't see this to replace any existing language like Rust, C or Go. It's still a really small project.
This is not a proof. This is only advanced handwaving with a math notation cover to cloak it.

They propose a strange definition and model of consciousness and memory. And then, in that model the consciousness is (aparently) not computable. But they don't have any evidence that support their model of consciousness and memory. Moreover, the model is very unrealistic:

For example, from the article:

> What’s more, critics might point to other weaknesses in the formulation of this problem. For example, the proof that conscious experience is non-computable depends critically on the assumption that our memories are non-lossy.
If you have no stakes in Bitcoin, you don't care. If you believe Bitcoin will succeed, you want positive press. If you believe Bitcoin will fail and you are still invested, you want positive press to get out as well as possible. Nobody really wants negative Bitcoin press.
Like being the Chief Designer (CTO) of SpaceX?
> No port forward headache, no complex configuration.

That's on page 10 of 12 on the print preview... It has another service running though, I find that adds a lot of complexity to the setup, but as usual, this has pros and cons.

Don't get me wrong, it's a good tutorial but I'm not sure I find port forwarding more complex - but I would argue that that strengths of this setup are different.
I wasn't too lazy I was just interested in a conversation with people on the orange site instead of a boring Google search. Forgive me.
I don't know if I would agree. The fact that growth is stopping is more damaging to share price than the actual material impact of the growth stoppage, until the price corrects.

I think there is a good chance Meta is not bluffing. It could be viewed as a way to slow or quarantine the spread of data regulations. Pull out of Europe and let Europe develop its own competitor that will have control over Europe, but won't be able to compete abroad. Satiating European want for data regulation and privacy laws in Europe would, hopefully in Meta's view, dampen the broader push for these regulations (a push being led by Europe). Essentially let Europe isolate themselves. This will probably be followed by Meta and other corporations pushing propaganda and marketing highlighting any mistake or failure of European replacements.

Pulling out of Europe would hurt, but at the end of the day Europe's population is small and already developed. In 10 years are there going to be a lot more Europeans spending a lot more, requiring more advertising? Doubtful.

But this could also backfire if other countries look at new European competitors with jealousy and want to emulate it.
You disable the warning for the function?
After running a whole lot of coding interviews, one thing I've noticed is that people that take a functional approach to solving problems more typical end up having a hard time. Mostly because the functional style is more difficult to debug.
Found the game where I worked.
Default hardware bleeps and bloops in first version
https://www.youtube.com/watch?v=RGOdHT29Jpc

Four voice digi player using SWAR in second version
https://www.youtube.com/watch?v=1GrdvcghDXE
I think its awesome that they are open and show off their failures like this. This is one company that I am rooting for.
I just switched my mid-2010 17" mbp to 300gb intel 320 SSD in the drive bay and a 7200rpm 750gb spinning rust seagate drive in the optibay (for mp3, infrequently used vms, etc).

Advice: do it, but make sure your homedir from your old drive, if you use file vault, is smaller than the new drive. Manually mounting the sparse bundle later to copy files is a big pain.
If you are not going to hire a designer here are some beginner tips:

- choose at most 1 or 2 sizes (like 5pixels and 15pixels)
- use only x*size for all your sizes (image sizes, margins, paddings)
- choose only 2 or 3 colors (kuler.adobe.com).
- check, double check and check again if what you created is easy to read/see.
- check how your design looks in grayscale (will help the colorblind but is also a good contrast check)

The limitations above will help a lot. But in the end it all comes down to experience and feedback from others.
Can any folks reading this with investment experience perhaps point to some information on how to start investing in solar companies? Seems like the time to move some investments in that direction.
In PHP:

$bool = (08 === 0);
var_dump($bool);

This prints

bool(true)

In other words, at the deepest level of identity this language can check, 08 is reported to be equal to 0.

With a language like that, I think it's safe to blame the tool.
I feel fine, thanks; roughly the same as before.

For the record, the Google string to find out about the environmental costs of solar panel construction was "environmental costs solar panel construction". There's a mountain of information and conflicting viewpoints to sort through, naturally.

As for the business about there being no place to put solar, face it, you're just making things up. You could easily look up where solar power boosters figure they're going to put these facilities (for example, ask Google "where will utilities put solar panels" - literally). Then you could form an informed opinion pro/con but once again that's too much work.

Do I get another Google point?
As a developer, I'm more concerned about the lifespan of a SSD than a 'usual' user. That's why I didn't get a SSD, yet. I probably would, if the SSD will last long even when thousands of files change on a daily basis (compilation etc). But maybe my concerns are unnecessary...?
The product is too niche for this to be some small-time scam, this is more likely the result of streamlined and specialized parts of organized businesses. This dynamic is likely not even the brain-child of any one individual; it's entirely plausible that it's the result of AliExpress drop shippers that offer commissions for sales referrals and don't look too closely at the process that generates them. The drop shippers take on the payment/chargeback risk for the spread above ordering directly from AliExpress, and pass along part of that spread to the SEO and advertising specialists figuring out the cheapest way to funnel the most traffic to the highest-commission targets.
> Is Uber the peak of human technology?

Sure it is, according to the invisible hand.

It pays better than just about any other job you can get working in technology. If economics is about how humanity chooses to allocate scarce resources, the peak achievements of human technology are taxi apps and online ads.
> "Pepsi" is now the generic word for "soft drink" in a number of countries.

This is interesting. It's the opposite in most of the Americas, and I never saw anything like that in Europe. But I admittedly know very little about Africa and East Asia.

> millions and millions of people have never even seen an Apple device nor any advertising for it, while Chinese products are their world.

I'm not saying Chinese products aren't ubiquitous, I'm saying they can't build a globally dominant brand like Apple. These people also associate this stuff with being cheap, and once they have the means they will want to switch to a more premium product, aka Apple. If anything this sounds like an argument for Android over Apple and I think it's backwards. Android is everywhere but Apple (I realize I'm being a little loose with iOS vs Apple) is still the premium brand.

Anyway, I think we should just agree to disagree. Cheers.
Given that it isn't uploaded into a database, it shouldn't be a concern for you, and if it is, you better stop using your smartphone because you're already sharing it with Google.
He also made his initial fortune by selling dietary supplements with no scientific backing. And on and on. He is a con artist. He is open about it, but that is part of his con.
I know this probably won't fly well here...but i'm fundamentally opposed to most of transhumanism.

The basic premise of transhumanism rests on the idea that humans should transcend nature and shape the world and all life, including humanity, into a world shaped by humans.

I really despise this idea for so many reasons...

Humans, despite their arrogance are incapable of even basically managing this planet. We know basically nothing about its proper functioning and we arrogantly assume we should take responsibility of it all and shape it and all the life here as we choose.

Humans have barely managed to keep a functioning society together in the brief 10000 years or so we've been trying to have one. 6000 years if we're going back to the beginnings of agriculture and such.

To think we have even the slightest idea as to how to control nature and this world that's existed for billions of years is completely ridiculous.

The fundamentals of transhumanism are no different than the fundamentals that led judeo-christian religions to exploit and destroy the world.

The idea that somehow, either through divine gift or supreme intelligence, this world belongs to us and should be used and shaped how we please.

We presume we should expand beyond life itself, yet all we manage to do on this earth is destroy and conquer.
Am I understanding this correctly that you can also zip up any binary which can further be served by the webserver?
what i understood as the author's issue with copy paste was the knowledge that changes are expected

if you copy:

do_something();
do_another_thing();
another_call();

a few times in your codebase, but decide that you want to alter that a bit:

do_something();
perform_new_feature();
do_another_thing();
another_call();

you can hurt yourself by forgetting that that alteration needed to be done to each instance

just easy to maintain if you do this:

function dodoan() {
do_something();
do_another_thing();
another_call();
}

then copy paste dodoan() as many times as you want

though i do agree all rules have their exceptions and should be handled in such a way that allows for future alterations stead some obsessive mindless adherence
There was a topic on rude programmers the other day and it got me thinking about all this labeling being the cause. VCs want to manipulate programmers, make them rate each other on artificial meaningless scale, call each other names, they even find new ways for programmers to offend each other, like that blob programmer thingy PG thought of. There is clearly an agenda.

Any programmer is capable of mastering anything in the field and be just as good as the best of the best. And it is very obvious that many tasks can be done much faster by someone with the specific skills these tasks require. It is also obvious that some people have a CS/CE degree and a broad spectrum of skills that are useful for many tasks and some acquired special skills on how to approach new unfamiliar problems more quickly by having and expecting to deal with a lot of different ones. And those things do not make a programmer into a 10x programmer or a blob programmer or whatever, just more or less adapted to some specific tasks.
That was my reaction as well. I was all set up for a scientific objection, and then... 9/11! He does make an economic point about costs, but that's hardly definitive. Just because it will be hugely expensive to travel from London to Sydney in 3 hours doesn't mean nobody will want to travel from London to Sydney in 3 hours. It was hugely expensive to cross the Atlantic or Pacific by air back when that mode of travel began to supplant the ocean liner, and yet, here we are.
We technically have affine types, not linear.
Immune system kills spontaneous blood cancer cells every day - http://www.medicalnewstoday.com/articles/272092.php
Yep, absolutely. In a situation like this, I would add the Passenger module to Apache and let it run a Rack script.
that's a link to an empty repository. there might be a shim at some point but so far not.
I wonder if browsing your phone is really much different from channel surfing. I suppose by sheer volume you never run out of "channels" on the internet.
Great and Switzerland still has this feature crep dumpster fire on its list of possible planes to buy. 32 of them....
Woah, reddit, is indeed timing out for me as well.
The technical details of Total Cookie Protection are going to be of interest to any web dev: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Pri...

It's not enabled by default (it's part of Strict privacy controls), but I think the heuristics it's using might be copied by other browser or extensions implementing similar features. I don't love the amount of "heuristics-based" features being added to browsers, since they're not always easy to discover as a developer, but it's certainly better than a whitelist/blacklist system like Google"s used for certain features. The console.log entries that article mentions should help a bit with debugging as well.
I think there's a good chance that the 'black ball', the https://en.wikipedia.org/wiki/Great_Filter is advanced and rapidly increasing communication technology. I've typed up quite a few words about this, as visible in my HN and Reddit comment history, and I don't have free time to elaborate right now, except to note a (probably poor) analogy that just popped into my head.

Our physical brains (and bodies) are like the bios/firmware running inside of a general purpose computer. Our civilization's collaborative thought is like the software that runs on top of it.

We've been rapidly....perhaps exponentially (and I'm using that word correctly!) increasing the capabilities and functionality of our software. This exponential curve was extremely slow for the first 100,000 years. (Most people who throw the word 'exponential' around don't realize how slow the initial growth is!). It started to speed up a few thousand years ago, and now we are experiencing multiple doublings in our human life spans.

What's not changing very much is our firmware.

Though we all feel like we think clearly, logically, make reasoned decisions, I think science has shown us that every human being is still fundamentally driven by very primitive drives and emotions. Our advanced software creates a story around that primitive firmware that hides it.

One way or another, we're running 2020 software on 1970 firmware.

I think it's quite possible that that simple thing happens to species all over the universe, and they self destruct.

One big aspect of that is, I believe, modern communication technology. Social media as we know it today is a big but not fully inclusive part. It (communication technology) is, to a greater or lesser extent, making us all insane.

It seems unlikely that an insane civilization can go on too long.
This sort of implies that all crying is the same. The data you can get as a parent is a lot richer than that. There is a difference between “stirring”, “moaning”, “calling”, and “crying”. There is also a question of whether you know in advance that your child has a high temperature, runny nose, ear pulling, diaper rash, etc.

Combining those factors allows for a much more nuanced approach than a simple, “crying == trauma” boolean.
For starters, C++ is the language that made RAII concept mainstream.

It was also the language that brought exceptions and generics pioneered by CLU and ML into mainstream computing of 90's 16 bit computers.

Stepanov ideas for generic programming initially prototyped in Ada83, grew to his vision in C++, thus bringing this ideas to a wider public, back when SGI became the keeper of the initial STL documentation.

Bjarne Stroustrup gave control of C++ in 1990 and became just one person vote, whatever happened afterwards was no longer under his control.

If you want his vision for the language before that event took place, you can refer to C++ARM and The Design and Evolution of C++ books.

He is the very first to call the attention of WG21 to the wrong direction of too many footguns with "Remember the Vasa" paper, but again, one person vote.
Please don't take offense. I meant that is the purpose for funding an in house department from a corporate perspective. I started in IT over 25 years ago.
It's an interesting contrast to the article above on what it's like to get shot with a handgun which does, in fact, tell you what it's like to get shot with a handgun. (Spoiler alert: it really hurts.)
Everything needs protection.

Do you have a logical or empirical basis for this statement, or is this an axiom for you?
OK, but a) Northern Ireland has been in a state of at best hevy terrorist activity and at worst borderline civil war in some areas for a good part of the last 40 years, and b) Relative populations:
England: 51.5m
Wales: 3m
Northern Ireland: 1.5m

So in NI we're talking about just over 1,000 deaths against E/W combined, about 200. Hence the separate treatment.
No way.

You can't argue about market share, since it's minuscule. If you want your websites to run on _all_ mobile devices, you'll also need to support Opera Mini, Symbian's built-in browser and whatever else is out there. Those latter two have way more installs than there are win phones, by the way.

You can't argue about corporate users being forced to use IEMobile. It's a person's _choice_ to use a windows phone, and Microsoft's responsibility to make it a pleasant experience, not yours.
As far as user experience goes, having a non-linear gas gauge is, for me at least, infuriating. My 94 Accord had a fairly linear gas gauge, I knew that when I got to 1/4, there was roughly 1/4 tank of gas left. Now, in my new Mazda 6, there's a definite non-linear effect, and have been surprised more than once by how little distance I get out of that last "1/4 tank."

I find it somewhat dangerous to have a non-linear gas gauge, especially at the bottom end if you're not used to it. Let's say I just drove 150km and used a 1/2 tank of gas, then I see a gas station and a sign that says that the next gas station is in 100km. Given that I've got a 1/2 tank left, I should have 1/6 of a tank to spare when I get there right? Well, no, turns out that it's cutting it really close. My gas light goes on when I'm about 10km away from the gas station. Not a pleasant experience at all.

I'm seriously considering doing some math can hooking up some sort of microcontroller to the gas gauge to undo the "calibration" done at the factory. Really wish there was some kind of bolt-in mod for this.
All workers located at microsoft or all FTE's? There are something like 60-100k people employed by microsoft, but i think that includes vendors/csgs. Just FTEs are a much smaller amount.
These tuts were how I got started too, only a bit later than BBS (I believe I got them from the hornet archive, which I got a LOT of tutorials from). I would never have gotten into coding if it hadn't been for all the awesome demoscene tutorials that got me hooked.
Cooking doesn't necessarily mean heating, what's wrong with raw?
I thought it was going to have to do with left click vs right click until half way into the article. In retrospect it was kind of a silly thing to assume, but thats what my first pass saw, and I use enough software at work that likes to throw everything important under the right click anyway that it seemed plausible.
My solution is to just ignore links to that family of sites.

If the content is worth seeing it will be reproduced on 101 other sites in short order (or is already available at many other locations so I've probably already seen it).

Far less effort than fighting to unbreak their current design for them.
You can see your own comments' scores.
why does anyone need anything other than ImageMagick's import ?
Brazilian CS undergrad here. Although this is a 50's view, some aspects are still valid.

I study in a technical park inside one of the biggest hydroelectric dams in the world. Some of my professors are renowned engineers working in the dam; but many others are unqualified and became professors just by passing an admission test.

The thing is: my university is public and once you are in, as a professor or student, you will only get out if you decide so or if you do something seriously unethical.

So, as a professor, if you are in, you can do almost whatever you want: you won't be fired. You can produce shitty research papers because you do not need to have "results" like in the private sector; and it's the same for the teaching.