skysight-inc/HackerNews huggingface dataset:
My favourite book ever is "The Book of Heroic Failures". It celebrates failure. In the introduction, Stephen Pile wrote:

Success is overrated. Everyone craves it despite daily proof that man's real genius lies in quite the opposite direction. Incompetence is what we are good at: it is the quality that marks us off from animals and we should learn to revere it. Of course, the occasional Segovia does slip through the net with the result that we all cut sandwiches and queue in the rain for hours to watch him play the guitar without once dropping his plectrum down the hole. But this book is not for the likes of him. It is for us: we, the less than good, who spend hours shaking the plectrum out and impress only our mothers. Here, collected in one anthology for the first time, are the great names: Coates, Falconer, the abysmal Nuttall, the immortal Carolino, the dire Foster-Jenkins and McGonagall. People who were so bad in their chosen sphere of endeavour that their names live on as a beacon for future generations.

I am sure that I am not the only one who cannot do things and the slightest investigation reveals that no one else can do anything either. This being the case, it seems to me that Mankind spends a disproportionate amount of time talking about the things he does well, when these few blades of grass are surrounded by vast prairies of inadequacy which are much more interesting.

More and more I find myself agreeing with the author.
GraphQL Schemas vs. RESTful DTOs
> It's just that customizing your OS often doesn't justify the time spent.

Of course it does, spending a tiny bit of time optimizing my workflows here and there, now and then, whether OS or text editor, saves hours yearly. Not to mention reducing annoyances and plain friction.
As a white dude, I feel extremely proud because my ancestors abolished slavery.

Oh wait no I don't, because feeling shame or accomplishment for something your ancestors did hundreds of years ago that you had zero control over is a completely ridiculous concept.
My biggest issue with Amazon has been unverified and untrustworthy 3rd party listings, sometimes not meeting minimum safety standards, which Amazon has taken a "lol not our problem" approach to -- e.g. baby food [0] and car seats [1]. (There was an HN thread about it [2].)

What steps if any will Chums take to combat this?

[0] https://www.cnbc.com/2019/10/20/amazon-is-shipping-expired-b...

[1] https://www.cnn.com/2019/12/20/tech/amazon-fake-kids-product...

[2] https://news.ycombinator.com/item?id=17009675
You probably won't be using a Makefile and shell-scripts on windows for doing the building, but yes it works fine.

SBCL had scary "windows not supported" messages for a long time, but that was mainly because none of the core sbcl team had windows machines, so any bugs that didn't reproduce under wine weren't going to get support from them. LispWorks and Allegro both have had first-class support for windows for decades.

As far as UIOP: UIOP provides portability interfaces that make it less likely that something developed on linux will be DOA on windows, as well as smoothing out differences between implementations. If were developing on a single implementation for just windows nothing in UIOP is really necessary (but portability is always a "nice to have" feature that UIOP does provide).
Eclipse IDE 2021-03
3D printed houses are leading a revolution in real estate
Too pessimistic. Many ways of having a successful and happy live. You can teach, mentor or become an advisor. You can also start your own company. Or you can find something entirely different in a different industry. Going up career wise isn't the goal you should pursuit
Paying for aborted calfs is an extremely bad idea. The number of aborted calfs will skyrocket.

If the vaccine is a net positive, those who vaccinate will win. There is no need to subsidize winners. If the vaccine is not a net positive, why would you encourage it?
I'll second that. Any time I've seen PMs involved in dev work (like requirements gathering) it's a shit show. PMs can usually have shallow conversations about software, but not deep enough to do requirements gathering.
his resume is here https://www.linkedin.com/in/adityarao310/ could not figure out if he means he learned to code html/css etc. in 30 or something else
Google: How carbon-free is your cloud? New data lets you know
I can appreciate this study putting some numbers and metrics to a phenomena that I'm sure a lot of people would agree exists.

Something that is probably controversial - I think it is just far too easy to share articles, blogs, etc through social media. If you were to put in a small hurdle, even just needing to copy-paste the actual link to the article instead of clicking a share button, I would imagine a significant volume of sharing (admittedly everything, including good / accurate information) would disappear. If it was just a little bit harder to share misinformation, I think it would overall be a benefit.
Remember that when you work with a good image printer, you're paying for their expertise and time -- and you won't have to re-print failures, because they'll consult with you to get it right.

One friend of mine spent several hundred dollars at an online printer in $40 increments trying to get it right.
We’re talking about growing a clone of yourself, so significantly better outcomes than a random donor.
Carbon free energy for Google Cloud regions
The vulnerability lies in the registration page disclosing that information. To show absolutely no signs, you would accept the registration with a message: "An email has been sent to the provided address."

Obviously this is less convenient and arguably not a critical vulnerability for GitHub. The good news is, the registration page doesn't disclose which account an email address is associated with.
The problem with failure is there are infinite ways to fail. So from a pov of looking to reduce my chances of failure, reading about a failure means there are now Inf - 1 ways I might fail, not too useful. Pragmatically reading about success and seeing if I can repurpose their techniques to my situation is far more useful.

Where reading about failure is useful is to help remove the general stigma around failure that prevents people from even trying, but there's only so much of that form of self-help a person needs before they move on.
> # and $ are neighbors on pretty much any keyboard layout

Aside from ISO QWERTY, AZERTY and at least 3 different QWERTZ variants, among others.
This is why I hang out here!

Obligatory XKCD: https://xkcd.com/1053/
Biases exist for a reason. That tiger in the woods could be just a big cat, but my bias tells me he can eat me. Is it wrong and should I be aware that not all tigers eat people? Now, bias is usually applied when you don't know somebody. That black guy on an empty street at midnight, should I consider him completely harmless? In the middle of a black neighborhood? Well, I wouldn't. Why? Because of statistics. Does it make me a racist? What if it was a white guy in the middle of a poor white neighborhood with the same crime rate? Same reaction. What if I live next door and know that black guy? Now it depends, because there is no bias, I know exactly what to expect. Maybe now I know I can be killed (or quite opposite, I can say hello), but I _know_ it, not assuming, and now his skin color or neighborhood means nothing at all. Bias is a survival mechanism to substitute information we can't get by other means. Judging somebody by their skin color while _knowing_ them is a different story.
Git's usage is clearly more like "golden master" in the recording sense -- the original from which other copies are made.

Compare to other uses in technology that are far more directly related to control, and far less likely to change, e.g. https://en.wikipedia.org/wiki/Serial_Peripheral_Interface
Worth pointing out that Fiserv's Market Cap is $82 billion, not the $15 billion listed in the article.

https://www.nasdaq.com/market-activity/stocks/fisv

edit:

Update, 12:44 p.m. ET: The lead paragraph has been updated to reflect Fiserv’s 2020 revenues, which were nearly $15 billion.
It's easy to write code which runs on both Python 2 and 3 — there are tools like six which help maintain compatibility on the relocated standard library modules, and tools like futurize/modernize which will rewrite your code automatically:

https://python-future.org/compatible_idioms.html

The biggest problem now is that an increasing number of libraries dropped Python 2 support after end-of-life and so you might find that trying to support 2 in your code is fine but you need to depend on older versions of outside libraries. Most of the remaining problems tend to be cases where someone was failing to handle Unicode correctly and is blaming the required cleanup on Python 3 exposing the existing shortcomings of their code. Those problems can be harder to resolve if you have a bunch of sloppy input/output points in a codebase without good test coverage.
This just had me thinking about 2600. A bookstore on South Street in Philly used to carry it on their racks.
Show HN: Visa-CLI
(ever so slightly) weird facts about the most popular dictionary format
>had privately assured Bank of America analysts

Knowing BofA I'm not at all surprised that people were recording the call.
What makes you think that people not using the Slack search function will use the SO for Teams search function?
> Orwellian "there are two fingers" moment

Would you mind sharing what this means and what the context is? I think I get what you mean, but don't understand the reference.
Utah considers bill that would install anti-porn filters on new phones
On the flip side, not using mouth wash prevents me from getting STDs.
Project Loom (structured concurrency) is a game changer.
The Virtue of Delayed Gratification
I like it, but the loops are a little short.

I did a little searching & found this Irish pub ambient track which I'm enjoying right now, reminds me being in pubs back home :-) https://www.youtube.com/watch?v=JYMw-ESqCUE
Funny, i had a really hard time understanding something even more basic: functions. I mean, i understood i could call them with arguments and they would do what i wanted them to do, but i didn't _understood_ them.

When my main was "too big", i created another function to trim it. I did not get recursive backtracking until i really had to, and then everything lit up for me. I then became a big fan of functionnal programming after that revelation.
I didn't mean the CEOs of large financial institutions are stupid( at least not most of them). To get to such positions by only being smart is never enough: there's a plethora of skills and personal traits that play their part.
Never heard of it. Must be a regional thing.

Never heard Stanford referred to as the "Waterloo of the United-States" either.

But hey, if you say so, I believe you internet stranger!
I disable it. It improves speed and avoids many things that I don't want (sometimes just annoyances of animations and commercials and keyboard overriding and other annoying stuff, sometimes malware; disabling scripts doesn't always remove all of these things, but it helps).

I also disable fonts; I like to specify my own fonts instead. I also disable favicons, since it is not a feature I use, and third-party cookies, and some other features.

Sometimes I disable CSS too, and sometimes this compensates for disabling JavaScripts. Sometimes I also use user scripts and user CSS.
I work on a product that allows "one user at a time". It's not a security issue, it's a "don't want to maintain a multi-user database for extremely small benefit" issue. There's no good reason to have multiple folks futzing with this thing's configuration, just like there's no good reason to have multiple folks futzing on your router. Most of the time my product or your router sits in an out-of-the-way place gathering dust, multi-user access is a laughably infrequent use case.

Now why the author calls this out is anyone's guess. Sometimes someone sees a product like what I work on, sees single-user, assumes "aha! Better security!" No, we're just lazy. If there's any additional security, that's gravy and not a design decision.
I've heard this story before, but I don't think it's true.

I think the bourne shell copied # comments from csh, which had them first. When sh first implemented them, # comments only worked in scripts, not if you typed them at the shell (i.e. if isatty(0), then # wasn't special). The fact that the prompt came before comments, and that comments didn't work interactively really makes the story sound suspect!

I don't know the origin of # in csh, but I would guess it was chosen because it looks like a CPP directive.
YES! That’s the one I was thinking of exactly. Such a great video anyway but even more amazing on a 14 inch monitor that has only previously barely seen 256 colours moving about slowly.
If you've worked in the industry, you know you can get a BGP uplink these days with bare minimum IRR source validation with only a signature on a contract (not even payment is required to turn up generally).

Using this, you can advertise any IP prefix you want. Since a lot of providers advertise /23+ as well, if you hijack the /24, you will always be the BGP best path and will be able to accomplish a full internet-wide hijack.

Of course, the task requires a few weeks of planning and execution, but that doesn't stop it from being possible.

If you are a nation-state, you already have all of the above, and nobody to hold you accountable for using it.
Revising history is a neutral exercise that just happens to have obscured the issue in this case. Happy to continue if you are ever inclined. I will try to use better words, too.
CGA looks worse in modern screenshots though. The colour palette could be awful but the monitor would add some blur between the pixels and that helped. EGA had the same. VGA 320x200 was pixel doubled (640x400 was fed to the monitor) so it looked much blockier.

And if the colour palette wasn't to your taste... For years I had CGA with a monochrome composite monitor. So it was all shades of green. The old LucasArts and Sierra games were fine on mono CGA.

Also we walked uphill both ways to school, etc, get your 4k displays off my lawn...
SpaceX pursues its business on a much larger and, most importantly, more regular schedule. In this case it is possible to standardize and mass produce many parts.
When pasting something to the terminal (especially if it's longer than one line or was copied from an untrusted source), I like this approach:

1. open your terminal emulator;

2. press Ctrl-X + Ctrl-E in a shell prompt;

3. it opens your $EDITOR, paste the command there, check it for anything unusual, then save and exit;

4. the shell runs whatever was in that script you saved.
The blast that shook the ionosphere
https://archive.ph/cDsVD
> I think these long rambling replies

I don't think you know what rambling means.

> You seem really, really incessantly upset

It's just so nice of you to care if I'm upset. I love you too.

> about the idea that not everyone practices patriotism in the same way as you.

No. Just saddened that they feel the need to denigrate the opportunity when there are so many clamoring to get it. So stuck in hatred of America they can't see that most of the world disagrees, and they're the ones in the bubble. Practice however you want, the hand/heart thing and the pledge are not the issue.
Fair enough. I'm not against progressive taxation although I do personally believe that high corporate tax rates are somewhat of a losing game over the long term by the logic of Hauser's law : https://en.wikipedia.org/wiki/Hauser%27s_law
Same, I have also encountered QAnon believers on here.
Fundamental Points for Growth Strategy
Anyone assuming you need 4-7 days of backup is modeling insufficient solar power generation.

Solar is stupid cheap, just build more is a perfectly viable option. To put things into perspective the fuel cost alone on gas turbines is twice what solar cost. Which means if 50% of all solar energy generated is absolutely useless, it’s still dramatically cheaper than natural gas, which is it’s self dramatically cheaper than coal, and coal is dramatically cheaper than unsubsidized nuclear.

Model enough hydro, wind, and solar to provide sufficient power 99% of the time and even on days that fail the failure is minimal. Further, batteries don’t like to be deep discharged, so a price optimized 16 hour reserve includes a more expensive reserve which would require a week of 1% days to eat into. Except on that timescale demand is somewhat flexible which solves the problem.
A Breakdown of Google's “More Private” Alternative to 3rd-Party Browser Cookies
Is it a better option? Or will little change because of it?
> Focus on media literacy, critical thinking and digital literacy

You're assuming that people want to spot the fake, but it's pretty clear by now that they don't.

This is why we have the American College of Pediatricians and the American Academy of Pediatrics.

ACP is a fringe group who spend time attacking LGTB+ rights. AAP is a mainstream respected group of pediatricians.

If you're a news editor and you want science you'd go to AAP, but editors often don't want science. They want a sound bite, and they'll get that from ACP.
Haha, well you can read about my failure to make a cartoon episode. It was very depressing, a lot of love went into it, and it crashed and burned after hundreds of hours.

https://jerseyfonseca.com/blogs/failingkiwi
I sure hope it's a while before smells come to the browser. I'm annoyed enough by autoplaying audio, although now that I think about it, it seems not to happen much at all these days.
If "used to be" counts, then the bare minimum is whatever it takes to get someone to pay for it, like in the literal snake oil days.

It is such a weird stance, implying that it can never make sense for the FDA to change how they do things.
Hosting your status page on the same infrastructure it is reporting on is the most idiotic thing a service can do.
Yes. Well I was wondering how hard it would be to support other platforms than Mac. Had it used a standard protocol it could have been possible to plug and play a different virtual webcam provider.
Show HN: I Made Tinder for Movies
> It's maybe not on par with fate of Atlantis, but still really good.

thanks, I was hoping someone would comment on this. I haven't played this one, but FoA is one of my favorites.
So, I'm left scratching my head.

Wouldn't it be better and more consistent to adopt veganism to avoid the climate change, pandemic, resource intensity, and animal cruelty risks rather than "make internal combustion engines more efficient"? There are many other livelihoods.
But I'm not arguing to "divide" or anything ffs, I simply used the word to describe a broad range of political positions, whose people which defend them I think are often making those two mistakes.
> Nothing worth fighting for comes easy.

Thank you for your service.
Twitter’s teen hacker sentenced to 3 years over Bitcoin scam
This (using an inefficient magnetron instead of 100% efficient resistive heat) is snake oil.

Also: Here in the US, where I live.. running a water heater off of natural gas produces less CO2 than doing it off of the fossil fueled power grid, when all of the efficiencies are considered.

Upgrading the grid to handle more current is going to eat up a lot of resources, but renewable power will help balance that out, so 20-30 years out, electric resistive heat won't be as awful a choice as it would be right now.
"The Tao of Windows Buffer Overflow"? That was Cult of the Dead Cow, not Phrack.
It's tough, though. The PR embarrassment of hosting your Google Cloud status page on AWS, say, would be substantial.
You've clearly stated an opinion, but not an argument. You've also smuggled in the claim that an engineering manager who ships stuff is performing two jobs. I argue that engineering managers who cannot ship stuff are performing half a job. (I don't really, but you can see why this is a fallacy in both directions: it's an argument around definitions.)

Your opinion is the same on made in the article and is the consensus view. To me, the consensus view is there for a lot of reasons, one of which is that it's a common anti-pattern for formerly technical engineers to become managers and let themselves get drawn into the code at the cost of management. In all things, balance. The other, more general anti-pattern is to see a failure mode and then presume the diametrically opposed opposite is the global optimum. If engineers are prone to be bad at management because they get sucked into building stuff, then whatever benefits may come from that should to be ignored: they should abandon it altogether. (This is a common error in other domains, like the canards "ideas are nothing execution is everything", "you should never pick stocks, and only invest in index funds", etc.)

It also turns out it's much easier to believe that engineering managers who ship code are worse managers, because it means that you can feel good about deciding you're going to stop coding: you're doing it to do your job better. You already have so little time anyway. But what if it turns out being able to ship stuff actually helps you in being a manager? Now it's harder: you have to decide where to draw the line. And so, it's a much more difficult thing to come to terms with since it means there are no easy choices and you actually have to live with the fact you are always going to suck at this in one way or another.

I argue that, all other things being equal, having the ability to ship with the team makes you a better manager. The question is if that is true or not, and if so, at what point does the trade-off stop making sense to maintain that ability. Creating false hypothetical situations like "setting up an arbitrary HA database" doesn't prove much of anything about the actual, local, domain knowledge I'm referring to that you get by continuing to perform IC-like work alongside the team you manage.
Notes on the “A Philosophy of Software Design” Book
>E.g. looking at early 3d games, they just feel dated. One cannot help but compare them to today's 3d graphics and of course the oldies fall short by a very far margin. Comparing pixel art games to a modern AAA 3D game title is just so obviously apples to oranges that there is no struggle due to loss of fidelity.

>Again, perhaps my view is biased because I grew up with the pixelated games of old. Still, I'd like to assign the excitement of the early 3d titles more to the novelty (at the time) than from the fidelity of the graphics. I think the pixel art style will (or already does) have much more staying power.

I happen to agree that early 3d games like PS1/N64 look rather ugly, but nostalgia is very powerful, and retro low poly models is now its own aesthetic [0]. Like with pixel art, artists will take liberties with what was actually capable with hardware at the time, but people who grew up with the style will probably appreciate it more.

[0]https://www.gamasutra.com/view/news/321754/Designing_a_demak...
saves hours, yearly? tiny bit of time optimzing?

Hahahaha. Keep telling yourself that.
Without being vomited on and/or having your head punched in, it's really not the same.

Maybe look into those for version 2.
> This is a horrible website and you will likely experience diminished tenure if you follow it's advice.

I'm pretty sure it's supposed to be at least somewhat humorous/tongue in cheek. I can certainly recognise the tropes both in myself and in others.

It's just kind of fun, and I'm certainly not planning to take any of its advice that seriously.
Probably thinking of "Smashing the stack for fun and profit"
Averia: The Average Font
Have any bridge to Matrix? It would be pretty awesome to join.
Or you could have a powerful desktop machine and SSH/RDP into it from a less powerful laptop.