skysight-inc/HackerNews huggingface dataset:
> And this leads me to the conclusion that software quality is mostly driven by the company and economics. If the project doesn't pay for solid quality assurance or has too much time pressure on developers, the software you get might be bad at least to some degree. Even good developers can't make up for that.

I think this is absolutely the case. As an extreme example, an organization that uses formal methods is probably going to ship higher quality software because they've meticulously worked out design bugs before they've even written a line of code and, once the program is implemented, they've rigorously verified its correctness – the economics of this methodology, however, are not really feasible in most circumstances and so instead we opt for duct tape fixes and crunch time.

The author also mentions the lack of gatekeeping for software engineering – this is often pointed to as one reason for bad software existing. I tend to agree, since "good code" and "bad code" that both do what they're supposed to under the common case can appear the same to the user and the manager who signs off on it (excluding bad UI). Point being, if someone can code just well enough to get by in their field, they will probably remain employed. This is a tricky problem to solve though, because so much of the practice of software engineering is qualitative (bordering on aesthetic, I would argue) and involves designing abstractions. While much of software engineering is analytical and must obey a certain set of axioms, higher-level systems and software design is really more akin to art and architecture than civil or mechanical engineering.
I don't know, there's a lot of possibilities. I doubt it's just because he's been sitting around doing nothing this whole time (but if you think so feel free to say why you think that). It seems more likely to me he was busy with other stuff, eg like his bill earlier this year to end qualified immunity. At the end of the day it's all about prioritizing, and those decisions can become pretty complex I imagine.

You could always try asking him yourself, he seems pretty responsive to people on twitter, and here [1] he answered a somewhat related question.

[1] https://twitter.com/justinamash/status/1339970633422221312
>>This is fine if you're spending all your money on junk ordered through the mail, which admittedly is a perk. Not so great for paying rent, attending college, or going to the hospital.

It's not all "junk" on Amazon. Trivializing the range of products that have become more affordable thanks to Amazon, as "junk", is a massive case of taking for granted what you have.

If you're low income, and the knob on your washing machine breaks, you can get a replacement part for $20 and a minimal cost in time/effort, where in the past you would simply forego getting it, because it would involve a huge amount of time/effort, and $80, which you don't have.

If you're not wealthy, and want to start a web business, AWS's EC2 instances make it far more convenient and low cost than it was in the past. This makes entrepreneurship accessible to far more people.

I would go as far as calling your characterization of what they sell as "junk" as being disingenuous. It's deliberately trivializing what these retailers offer in order to maintain your canned anti-corporate-giant narrative.

Especially when you consider that Walmart sells groceries too. Are you going to claim affordable groceries are "junk" too, or resort to another feat of mental gymnastics to discount the benefit it confers to people?

>>Companies like Amazon and Walmart have led to monopsony (buyer advantage) dynamics that have gutten communities, stifled innovation, and led to stagnant wages.

Neither Amazon nor Walmart have monopsonies. They both face intense competition, particularly Amazon. In fact, they both compete against each other in the ecommerce market!

They both have successfully improved supply chain efficiency through technonological innovation which has enabled them to reduce the cost to consumers.

Like I just explained: lower consumer prices is effectively a wage hike. When people need to spend less on consumer items, they can afford to buy more consumer items, or they have more left over for what you allege is the only things that matter: "paying rent, attending college, or going to the hospital".

>>The issue is that these companies wind up not just competing on their own comparative strengths, but take advantage of their size and market advantage.

Yes, they take advantage of economies of scale, and that does have the potential to lead to sub-optimal outcomes in the long run, where competitors with better technology and processes cannot effectively compete due to lack of scale.

But it can't be denied that right now, Amazon is successfully increasing the efficiency of the supply chain through infrastructure build out and technological innovation, and that this efficiency is resulting in lower consumer prices, which in turn is increasing the effective wages of workers. You yourself seemed to have acknowledged this earlier, but then found a way to dismiss its relevance to quality of life by characterizing what they sell as "junk".
Postgraduate student depression and suicidality is at horrifying proportions. The universities don't care. No one cares. Academia is super fucked and super fucked up, and it just keeps marching onward with blindfold on and fingers in ears, yelling "LA LA LA LA" as loud as possible.

Academic positions are basically gone. Whatever didn't vanish completely after the 2009 recession is definitely gone now. Universities continue to purge full professorship as a possibility and continue to shovel more work for less pay onto adjuncts and graduate students making less than minimum wage. And then they put on a big smile for the kids and say "One day you will be a college professor. Look how nice it is. You should join us." A huge lie. A huge malicious pyramid scheme of a scam. Every program churns out PhDs by the dozens every year. Which academic positions are they going to fill? Which of their advisors are retiring? There aren't any positions. Nobody is retiring.

And if you think that _science_ is bad, try a non-science field. There's lots of machines being built out there in the world. There's not a lot of people these days giving enough shits to pay historians.

I can't think of any other area where it's the _norm_ to need a support group to not quit or kill yourself because a fortress of gold has gaslit you into a deathmarch toward a tiny-fraction-of-a-percent chance of success.
> Don’t assume that is the case.

What I mean is, it's going to have limits of some sort, right? The world is finite...
I think what most software developers will come to find out with Cloud outages, it isn't necessarily that the tech is working incorrectly - it's most likely that it was not configured in the way it was intended...
1) By ensuring capacity for max allocated concurrent IOPS

2) Wrong relationship; you're paying for IOPS to the block store, so you'd be trampling on other accesses to the same block store.

3) This penalizes them less - in that workloads that do lots of small IO on small files will actually be able to request the IOPS they need, instead of IOPS being (wrongly) dynamically allocated.
Threat of retaliation (in various possible ways, not just hacking them back)

Edit: Would a cyberattack trigger Article 5 of NATO? Not sure.
I'm no friend of copyright, but I've got to agree that this seems like the correct decision. The real problem is insane copyright terms making our cultural commons owned by private parties indefinitely. Twenty years (like patents) should be more than enough, especially as works under copyright protections are generally easier to bring to market.
The magical fantasy land of Linux kernel testing
I think the parent talks about the relation between miss/hit, not the actual cost of a miss. In other words, if a piece of code took 100ms with 100% cache hit and 200ms with 0% hit but now it takes 20ms with 100% hit and 100ms with 0% hit, your code is 5 times slower with cache misses, when before it was only 2 times slower. Yeah, it's faster than before, but the relative cost in terms of your available performance has increased.

And I'd agree with that statement. I have been doing some heavy profiling lately and it's fun to see how good are modern processors at executing even non-optimal code if it's cache friendly. However, the moment it needs to hit L3 cache or further, the pipeline stalls and performance goes down the drain.
Swift really isn’t doing anything “in the background”.

There is no virtual machine, and nothing is happening other than your code and the libraries you use.

It’s only high level from the point of view of the type system.
An argument against call/cc (2012)
I’m currently writing my dissertation and still debating whether to stay in academia or not. I mean, even if I had not been academically unsuccessful during grad school I will get a piece of paper saying "You have a PhD" in the end. If you fail during your postdoc you are left with basically nothing. That’s a huge burden.
I'd seen an ad about this in the airport but wasn't sure whether it had to do with the bleed issue. Seems not: "A jet bridge (also termed jetway, jetwalk, airgate, gangway, aerobridge/airbridge, skybridge, airtube, or its official industry name passenger boarding bridge (PBB)) is an enclosed, movable connector which most commonly extends from an airport terminal gate to an airplane"
Always a bit disturbing to see an article applaud MIT for its efforts to open up access to scientific journals after what it did to Aaron Swartz.

Wonder if Scientific American accepts "paid placement" for this type of self-serving image burnishment.
Combine that with this: https://www.youtube.com/watch?v=HipTO_7mUOw
The relative penalty for using Java over C is so much smaller than Electron over Java or Electron over C
ok, but then the crucial question becomes: are we likely to see that? I tend to think that those scenarios aren't possible anymore, but maybe I'm being overly optimistic.
Switch the sound off and try this for how performant it is -

https://www.youtube.com/watch?v=vKRDlkyILNY

Maybe not a real world use case, but in day to day use, it really does fly. Things I've noticed that are real world and noticeably quicker than my Intel MBP day to day - decompressing large archives (4gb+ ZIP files for instance), compressing folders with thousands of small files, opening very large XD & Photoshop files, etc. My MBP used to sound like jet engine when watching YouTube while doing multiple other things. I'm still yet to hear the fan spin up on this once.
No its not. The burden of proof is on the property to prove that it is not linked to the crime alleged.
Capella Space releases Spotlight imagery satellites that see through
Yes. https://www.youtube.com/watch?v=0fF2xToQmgs
> The only thing that doesn't wear off is understanding that you wont get any sympathy for the real situations you get into for the rest of your life

If you're wealthy, why would you expect sympathy for anything other than terminal illness of yourself or your loved ones? (or similar issues you have no control over)

Because for all other issues, you can just call up a service, pay them and have the problem go away.
I can easily agree with part of what you are saying, but the fatalistic exaggerated tone of your claims makes it rather hard to start a constructive discussion and definitely does not prompt people to discuss how things can improve.
there were more than two recent incidents lately:

- YouTube outage this November 2020

- August 2020 outage of Google Suite including Gmail

in both cases no postmortems were published
Maybe what I wrote was misleading or vague. What I mean is that to do a study, you have some model. It's implicit in the way the data is collected, whether that be experiment or observational study. But it's a model with assumptions.

The problem is that all models are wrong to varying extents, but often in the scientific community the wrongness of models isn't recognized. You estimate your effect size or the p-value or posterior predictive p or whatever it is, but all those themselves are some estimates based on assumptions, and there's always some probability of being radically incorrect.

My concern isn't with science per se, it's that science as a community is often too arrogant and underestimates the extent to which it is likely to be incorrect. I just think critics need to be given more respect, especially when the argument against the critics is "we did a carefully controlled lab study under isolated conditions."

Maybe there needs to be a greater meta-scientific perspective with these things, like some policy that explicitly asks "how often when these types of evidence are submitted is something wrong?"
I just looked it up, and they have a free plan. The fact that I won't have to buy all of my games in "the NVIDIA store" is a big plus, too. Thanks!
Serious question:

Why don’t they leave?

I’m not saying that they should, or that conditions shouldn’t improve, but if academia is that stressful to you, why stick with it? The only potential outcomes sticking with it are that you will fail later on, or you will fill a role with an increasing amount of stressors.
Your incredulity isn't much of an argument. A blogger is usually some person at a keyboard, typing. A journalist is the same.

The major difference is people going in to journalism tend not to be domain experts or leaders in their field. That means bloggers can easily substitute for investigative journalism - university professors, for example, are usually better researchers than news reporters.

In fact, in this rather divided era, it is fair to question character of most journalists and ask exactly what is positive about their contribution. Good intentions do not make good outcomes, and for most things I care about the formal media is more effective at silencing real concerns than amplifying them. Bloggers sometimes get upset about issues that are important to me and tend to sustain the coverage for years. Consider https://en.wikipedia.org/wiki/Groklaw . No competition I'm aware of in the media circuits for that sort of work. I'll take the bloggers thanks.
ah sorry, i thought your OP was talking about a more graph-theory-ish thing, some fun bijection between trees and graphs or something, serialization isn't really what i had in mind

re: TN stuff. don't take this the wrong way, but being able to serialize a graph into bunch of IDs+edges isn't very... remarkable. as in, you could also use JSON/YAML/XML/s-exprs or whatever format, they'd be kind of equivalent here (modulo punctuation). i mean, lightweight DSLs and homoiconicity are cool, but not really groundbreaking stuff

---

PS (additional bit of unsolicited advice). afaik you're still looking for TN's "killer app"; i'd consider making something geared towards the org-mode/markdown/plain-text-everything crowd, because TN's advantage is conciseness + ease of input/editing + aesthetics. maybe it could find its niche as a markdown++/org-mode-ish thing where you can freely mix text with structured bits (DSL stuff would be handy here)
Some of them bookbind taboo material that's outside the scope of "acceptable" works and tend to get pulled by censors and harassors. A bookbinder who I know has a much more eloquent essay on the topic linked on this page: https://armoredsuperheavy.tumblr.com/post/618861265189732352...
That line is strictly true in a thermally constrained machine such as a laptop.
Also, the Betrothed (1827) by Alessandro Manzoni, which is set during the 1600s plague. In a very famous chapter, one of the characters finds out he's got the plague, which is pretty close to what the GP describes.
I mean 3d as in a screen being 2d and VR being 3d

The mod community have made beat saber incredibly immersive in the way of light shows and "wall maps" which go beyond just hitting blocks with your sabers. I'd recommend checking out an example like this - https://www.youtube.com/watch?v=pZd_I86i8eQ - which is like being inside your own personal rave
Modern Java has nowhere near the developer ergonomics of C#, I can tell you that much. You are still manually writing tons of boilerplate, you still cannot express something as simple as List<int> (and the JSR for that is on its, what, 8th iteration? for a problem that existed since before C# existed?), there is no async/await in 2020 when even C++ has figured it out, the new module management system is a joke that solves zero problems and almost seems like it was only invented to modularize the JRE...

It's got a few bells and whistles, although I can't think of a single one that wasn't stolen syntax and all from C# at least two years after the fact, except for the aforementioned modules. But 'var' is the only thing I can think of that's actually improved the Java experience since lambdas. They've committed to a six month rolling release cycle without actually having anything to put in the releases.

That said, Java devs think C# is slow, C# devs think Java is slow, and people who are neither think both are slow. It is no longer 1995 where bytecode is interpreted; the slowdown relative to C++ is 2.5x-3x for both. Any leftover 'slow' opinions are bordering on superstition at this point.
But if you restore from backup aren't you going to restore the trojans? And if the trojans wipe the disks after x days of radio silence?
> It's just an n=1 anecdote but my surgeries absolutely changed my life for the better. [...] You can argue placebo but my years of ineffective physical therapy suggest otherwise.

They don't though, do they. You can't disprove placebo with N=1.

If the placebo is the act of surgery then anything not surgery not working doesn't mean that the surgery worked by not placebo means.

But who cares how, it worked!
18% consider themselves a minority but 24% report racial discrimination which means some of the discrimination is by the minority against the majority?

Also 40% discrimination against women, there was so much hassle about women in tech and discrimination against them, usually perpetrated by all kind of academic types, now it turns out that almost every second woman is discriminated against in the academy world also?

I am sorry but all this data looks bogus to me, either it is wrong or we just back in the 17th century or something.
Does it? Most if not all of those graphs seem to have x86 pegged even or denser than ARM?

Edit: you may be reading IA64 by accident
It's not an either or. Cutting edge technology has always been a bit slow and rough around the edges. That's not an excuse for your chatroom client to use 450MB of RAM.
> or you will fill a role with an increasing amount of stressors

I think when you gain a fellowship or professorship in academia it does suddenly get a lot more relaxed and you get time and space to do what you want - which is the goal these postdocs are working towards.
Engineers build chemically driven wheels that 'morph' into gears
People invent their own branding, i.e. "Apple Silicon". Apple calls it "Apple M1 Chip".
1) As a Deus Ex fan, I'm also okay with that but it feels liks it was marketed as something closer to GTA.

2) I see this as a serious reason to be pissed off, and CDPR really shouldn't have released it on consoles in this state.

3) Although I'm interested, I stick to my habit of waiting for a little while before I buy the game. Maybe with the mess they got into I'll get it for a bit cheaper too!
> It surprises a lot of people that the law on parody hinges on whether the humorous target of the parody is the work it itself is parodying or something else.

You haven't finished your documentation yet. Like:

"The value returned by detonate() depends on whether or not the method succeeded or failed."

Edit: clarification
It's worth thinking about what happens when you touch your phone's screen or reach for your trackpad/mouse and scroll a bit, at 60fps. That's a basic gesture that involves a gazillion C64s of everything.
> If you fail during your postdoc you are left with basically nothing.

Can't you go into industry? You'll have a PhD + more papers done along the way in your postdoc.
For less than the cost of a 30 billion dollar aircraft carrier, the guardians can obtain the 100 laser armed Starships required to patrol the Earth orbit, Luna, Venus, Phobos and Mars spaceways before the end of the decade.
If you restore the system from clean images (if you have them!), then you can restore the data (and only that!) from backups.

If...
one of the rules of modern warfare is "don't use a drone when a bomb would do". I'm certainly not worried about collateral damage to trees. if my target is in a forest, just blow the whole thing up
How to Set Up Tailwind CSS in Django on Heroku
Sunk Cost Fallacy. (At least, I suspect that's a big part of it.)
FWIW I once had a VC tell me to use a certain IDE because it “automatically generates unit tests for you” I nodded politely and said “right, always nice to have test stubs laid out..” and was promptly corrected that it does in fact generate the whole test for you
A lot of them leave. A lot of them stay because they think the effort will be worth it when they have a better position.

It's also important to note that people who want stay in academia tend to do it because they love research. It doesn't pay more, it's harder, it's more unstable... So a lot of them will enter knowing already they're going to be facing a lot of difficulty and stress.
Original Card Games
What worked for me was changing my computing environment to use only beautiful technology (at least as I perceived it). That means a few things: high performance, elegance, understandability and small, high quality communities. For me, at the time, that meant dropping Windows and C++ in favor of Scheme and Linux. That rekindled my love with computing.
In that document they seem to think they have solved the issue as of the 15th. But that is far from true. As of yesterday I was still getting unsubscribed from email lists due to bounces on my @gmail.com account. But that's not the worst.

As of yesterday there are some google email customers like NOAA.gov that cannot receive emails from external mailservers (like my personal domain mailserver I run) because they are now proxying through some "security consultant service" ala mx.us.email.fireeyegov.com which causes the SPF validation to fail because it's no longer the external mailserver's IP that's sending it.

Received-SPF: fail (google.com: domain of superkuh@superkuh.com does not designate 209.85.219.72 as permitted sender) client-ip=209.85.219.72;

Note that IP, 209.85.219.72, that's not my mailserver's IP, that's an IP that Google owns and use with their new setup to foward email for (some) government accounts.

I've re-signed up for the email lists that gmail's behavior got canceled and subscribed to them with my personal domain/mailserver. It's incredible that a random $5/mo VPS has given me better uptime over the last decade than all of google's infrastructure.
So cynical. I hope you're never in debilitating physical pain, only to have other people dismiss the effect of surgical intervention as a figment of your imagination.

It's not just about the sample size, I could get into the anatomy of my injuries but I don't want to divulge more of my medical privacy than I already have.

Suffice to say that when certain things are torn or detached surgical intervention is often the only way to re-attach or restore function to the affected joints. No mount of wishing it way mentally is going to change that.
Headline needs fixing. 'Capella Space releases high-resolution Spotlight imagery'.
I mean Ben Goldacre's book itself is a pretty good example of people being irrational. He's mostly just covering the same ground as Marcia Angell's earlier book The Truth About Drug Companies, which "skeptics" hated. But when Goldacre published his book the same folks decided they loved it, presumably because it was written by a man.

I mean don't get me wrong, there's enough difference between them that it's absolutely worth reading both of them, but the difference in reception between them was shocking.
FDA grants authorization to Moderna's Covid-19 vaccine