skysight-inc/HackerNews huggingface dataset:
One of my biggest disappointments in pair programming over the past few years is realizing how many developers are unable to explain what the code they just wrote actually does. Like, they can't do a verbal debug, stepping through each line and describing the expected state.

Everyone copies from the best, but it seems a lot of developers just copy, paste and then let the IDE autofix any warnings. The code block becomes a magical incantation rather than a sequence of operations.

It never occurred to me that the reason I look at code differently is simply because I am from am older generation. I only started coding professionally in the 90s, but even then compiling wasn't especially fast so it was expected to review code before kicking off a build. And as a kid in the 80s I spent more time reading code in books and magazines than actually at a computer typing it in, so I had to think about and imagine what it would do.

There is definitely a lot to be said for the modern world of linters, unit tests etc running continuously - I wouldn't want to give up any of that up! But I do wonder if the developers who aren't able to explain what their code actually does are missing some fundamental skill. Clearly it doesn't matter to the customer because these developers still produce working products, but it feels to me like some level of quality has been lost.
Though what I'd really like to see... Different subcultures have very different norms for thesis defenses. Some, molecular bio around MIT for instance, have atypically extensive "thank you" postludes. Extensive as in say quarter-hour slide shows. The defense audience is mostly the lab community, friends, family. Slides of parents and siblings and family, BFFs, sometimes undergrad friends, sometimes inspiring HS or college teachers, professors and mentors, SO's and pets, grad friends and lab mates, trips and parties and pranks. Stories and tears. Some of them are retrospectives on a life. Sometimes the struggle of it is apparent. Often that it was a great deal of fun. I speculate that it might be nifty for inspiring kids. "I can seem myself there". Defendees, and their families, are diverse.

The defenses are public, and do get taped. But I've never seen an accessible video of one. Perhaps with covid come fall. Anyway, I thought I'd mention it, in case it nudges someone.

Hmm... Kunle Demuren has a thesis defense Monday Jun 1 at 10 on zoom...
But that report back need not to look exactly like they might expect.
You can get rid of this with

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

(https://www.howtogeek.com/274345/stop-itunes-from-launching-...)
I'm happy to see that you've kept up with new fields and changes in the industry. I've worked with several older programmers and they've usually been very set in their ways and shown little interest in developing new skills.
A better question are humans racist? Is society racist? Is tribalism a human core value?

Capitalism is a system that rewards things and punishes others but not based on race.

Capitalism rewards existing capital. Slavery meant owning no property. So a group of people started behind another. Immigrants have come in with less and done so much better over the same period. Perhaps the immigrants who came in were more educated or were a more self-selected of determined individuals who were more willing to take riskes.
>2020/05/30 12:44:15 Executed in 0.000221

oh wow, i guess that would've taken years to execute had i written it in c#.
The only upper limit on the destructive power of a nuclear weapons is the carrying capacity of the delivery mechanism.

The explosive yield of the Tsar Bomba was purposefully reduced considerably, the fallout from a full yield test was too much even for the Soviets.

There's always the option of putting the energy released into a radiation pulse as opposed to explosion. A bomb which takes out a few blocks, but whose radiation kills for miles and miles.
Agreed. They could have made a blanket rule that set a base standard that applied to all business or orgs, including churches, and then stricter targeted rules for particular non-religious organizations if they needed to.
https://satheeshkchinnappan.com/custom-details-page-cdp-a-co...
The accepted answer is somewhat true but also has some glaring inaccuracies.

The fact is that there are/were some very effective C compilers for Z80, none of them free and far from it. By the time compiler technology advanced through the 80s and 90s the market for a non commercial optimizing compiler for the Z80 and 6502 rapidly diminished. gcc has never in its history been a fantastic 8 or 16 bit compiler. By the time egcs was merged even 68k was rapidly losing relevance.

It is totally possible with modern techniques to make a very effective optimizing C compiler for Z80, but who’s going to do it? There are very few hobbyists with both the chops and the time for something with little commercial value.

The answer is correct in implying that the PDP was better suited as a CISC target for C when optimization is not done.
Lots of people use GPS&map. Even EU/Ru/China developed their own GPS. Military industry wants to have weapons in the space. And for saving the earth we still need satellites monitor our poor earth. Not to mention other goals like deploying internet/phone service to everyone, etc. Lunching Satellites definitely is commercial.

GPS/map plus ads&directory is already printing money...
https://satheeshkchinnappan.com/custom-details-page-cdp-a-co... Check the detailed post here
I do have astigmatism, which (reading comments now), might turn out to be important thing in light vs dark mode discussion.
I appreciate your thoughts, but they are sad thoughts to me.

Isn’t there something about “exploration” that seems important to a non-neglible amount of humans? I don’t want everything we do to serve the rat race we’re in. Let’s loose our money on something amazing.
I don’t have a Facebook account, and the company causes me grief regularly.
You'll get two different but related bugs but yes, assuredly something will break and somebody will be angry about it.

The first thing that'll happen is Let's Encrypt's systems will tell systems by default to present certificate chains which don't mention DST Root CA X3. Lots of systems will, as a result, automatically switch to such a chain when renewing and you'll see a gentle trickle of weird bugs over ~90 days starting this summer unless Let's Encrypt moves the date.

Those bugs will be from clients that somehow in 2020 both didn't trust the ISRG root and couldn't imagine their way to using a different trust path not presented by the server. Somebody more expert in crap certificate verification software can probably tell you exactly which programs will fail and how.

Then there will be months of peace in which seemingly everything is now fine.

Then in September 2021 the other shoe drops. Clients that didn't trust ISRG but had managed to cobble together their own trust path to DST Root CA X3 now notice it has expired on services which present a modern chain or no chain at all.

Those sites which deliberately used the legacy DST Root CA X3 chain to buy a few more months of compatibility likewise see errors, but hopefully they at least knew this was coming and are expecting it.

But there are also sites using crappy ACME clients that didn't obey the spec. They've hard coded DST Root CA X3 not because they wanted compatibility at all costs and are prepared for it to end in September, but because they just pasted together whatever seemed to work without obeying the ACME spec and so even though Let's Encrypt's servers have told them not to use that old certificate chain they aren't listening. Those services now mysteriously break too, even in some relatively modern clients that would trust ISRG, because the service is presenting a chain that insists on DSR Root CA X3 and they aren't smart enough to ignore that.

On the upside, lots of Let's Encrypt certs are just to make somebody's web site work, and an ordinary modern web browser has been battle-tested against this crap for years, so it will soldier on.
Absolutely. Seems like a clear cut case. There was no program running benchmarks here
I'm sure there are some counterexamples, but for the most part most SQL implementations will fail to compile a query if you try to add a string to an integer or take the average of a date column. So I'm not quite sure what you mean.

And type inference also plays a role with CASE statements, UNION, etc. Again may depend on SQL implementation.
Amoral? That’s an interesting take.
recent articles in US Media about a price-fixing investigation by the "Big Four" meat packers.. just what the parent comment says, minus the meat specific part..

https://www.bloomberg.com/news/articles/2020-05-08/meatpacki...

look for "Cargill the worst company in the world" written by a US Congressman (!) for more background

“In my 40-year long career in Congress, I took on a range of companies that engaged in abusive practices,” former congressman and Mighty Earth Chairman Henry Waxman writes in the report. “I have seen firsthand the harmful impact of businesses that do not bring their ethics with them to work. But Cargill stands out.”
Amen. SLS is an embarrassment. It is clear who should be handling the future of spaceflight after today.
Live Riot Coverage in LA
This book brilliantly illuminates the deepest issues at the core of software development. It is a well-written, gentle read. I have been programming for close to 50 years now, and this is probably the best and most insightful book I have ever read on software development. Its deceptive simplicity is such that a first-year programmer would benefit from it. Read it once per decade! You will get more out of it each time as you mature as a developer.
I remember using that one as well, Keil right?
When I started getting reports from customers on my company's website about issues, I was baffled for a few minutes because all my tests with OpenSSL and cURL, etc. were passing...on my Arch Linux install. Then I switched over to my MacBook and ran the official /usr/bin/curl version (instead of my brew install curl version) and I understood what was happening. Gotta love when this happens.
The problems you list seem to apply to both fully and semi automatic machines. E.g. wouldn’t human operated mining equipment need just as much lubrication as pre-programmed ones?

We never explored the surface of Mars, or landed on an asteroid before we had our machines do it, but we managed it anyway with the human operators still on Earth.
LBC for Devs
Is there an app for software development with it's own in-built sort of ICO like LBRY which you earn within the app by getting tips and assisting others on their builds?
I actually was only 16, but turned 17 right after I started. I had finished all the math and science courses in my high school in Mississippi and I had a lot of extra time in my senior year. As a junior, I scored the highest in the U.S. on an engineering aptitude test and got a write-up in the local paper. Mitchell Engineering was trying to get into computers but didn't know how to find people who could program. When they heard about me, they approached me with the idea of becoming a programmer. At the time, I had no idea what a programmer was, but they hired me and trained me on the job.
Unfortunately, the alternative they recommend (Cleaner) only exists since Java 9, so it cannot be used by libraries that wish to remain compatible with Java 8 (which, in my experience, is most or all of them; so far, I haven't seen any Java library which has dropped compatibility with Java 8, and many only recently dropped compatibility with Java 6 or 7).
Ideally, try to find a facebook group of local musicians.
If that fails ask at the nearest musical instruments shop.
How much would that cost with conventional fuel?
livestream still relevant? Docking with ISS tomorrow morning? All the tests they are doing?
Ayup. Maximally efficient is minimally robust.
Additionally, website terms of service are (almost exclusively) adhesion contracts -- you don't have any ability to amend them before you accept, just say yes or no. There's a whole different set of precedents for these type of contract. Notably, unexpected/nonstandard terms are unlikely to be enforceable.

IANAL, but this is coming from a business law course I took in undergrad.
A lot. Perhaps 75 gallons/hr. Jet fuel is currently a about $1/gallon.

Even a much smaller plane like a 172 can easily burn $50/hr just in fuel. Much lower flow rate, but it’s leaded a gas at about $4.50/gal
One of the reasons for this clause might be the fact that proper benchmarking is hard and wrong benchmarks might hurt sales.
I got a height-adjustable self-righting mushroom stool that can quickly height adjust. I found that finding the right height setting is a good intermediate between standing and sitting. Almost standing but definitely leaning. I can stay in this position all day but it's not particularly comfortable as either sitting or standing. I sometimes lower the mushroom stool but it's least comfortable for sitting, too much concentrated weight pressure. I thought I could use a huge yoga ball but glad I didn't that wouldn't have worked as well.

I keep a small wooden chair around for if I'm really too tired to balance. But it's not comfortable either so I don't use it unless I really need to. Wearing slippers seems to be enough, but maybe I'm not noticing/attributing any back pains to it.
Well, there are two supply chain disruptions in play.

One, restaurant demand is switching over to consumer demand, and the packaging and distribution is very different -- you don't buy 50lb sacks of pancake mix, half a pallet at a time, I reckon.

Secondly, there have been food processing plant closures. This has a number of ripple effects. With the plant closures, farmers have been forced to destroy market-ready animals, dump milk, etc. So there is not only less processing capacity, but less input available when the plant opens again. I had a phone call from an aunt in rural Iowa yesterday -- she reported paying more than US$7/lb for ground beef... in a store literally 5 miles from my brother's beef finishing feedlot. The insanity of that situation boggles me.
Note that this isn't an either/or. You can use telegraf to push data to prometheus, or pull data from prometheus compliant http endpoints. You can also use grafana to show data from both InfluxDB and Prometheus.

This might be obvious to some but I thought it worth mentioning.
Yeah so the "gun type" is even cruder. I was thinking of the implosion type, which is what the Trinity device and Nagasaki bomb used: https://en.m.wikipedia.org/wiki/Nuclear_weapon_design#Implos...

Even with all the work they put into making the implosion hold the fissionable material together it still apparently only consumed about 20% of the material.

But yeah its unlikely a terrorist org could get enough material for a "gun type" and the implosion type would also be very, very hard to get right
Pandemic is not a “black swan” event. A black swan is by definition something you cannot know exists until you discover it. We’ve known pandemic was a real threat for a long time. pandemic was largely considered a certainty by anyone who was knowledgeable in the subject.

Pretending something isn’t a threat is a far cry from it not existing and the fact that you’re conflating the two says a lot about why we’re in the situation we are. Pandemic was a certainty we refused to prepare for. Many consider nuclear war a certainty we refuse to prevent.
No. The number of electrons does not change. Instead, the different configuration causes a slight fluctuation in the mass of the atoms.
I've been using fzf on the command line and within NeoVim for a about a year now, and it's made my workflow a lot faster. Highly recommended.
How to Disinfect a Police Car in a Pandemic: Make It an Oven
People don't want to believe the extent to which they are slaves.
Anyone who does anything for decentralization is good in my book. That everything Elon does is to that end has me a big fan.
No you won't, there's no requirement to do the 40 hours for a US private pilot certificate in the same aircraft type.
Sounds interesting but unfortunately for me knowing JavaScript seems to be a requirement
I was in the same position as you, not too long ago. I kept reverting back to my familiar light themes.

Switching to The Dark Side finally stuck after using it for a few weeks straight. Now I can't imagine going back. When I switch to an app without a dark mode, it's like staring at the sun.

I don't have any issues with dark mode. I feel like my eyes are more relaxed not having to contend with so much incoming light.
In my experience, try-with-resources is inferior to RAII, since it's very easy to forget (that is, it's very easy to do "Foo x = bar();" instead of "try (Foo x = bar()) { ... }"), leading to resource leaks. More than once I have added a finalizer to an AutoCloseable class just to warn loudly if close() hasn't been called; unfortunately, there's no way that I know of to suppress the finalizer once close() is called, so the GC still has to do all the work to call the finalizer even when the class was used correctly.
Show HN: Online Downloader (Supports All Major Sites)
Same simulator re-written in Python, C, and JavaScript performance comparison
You should not be able to hear a small plane at idle on landing approach, and VFR final approaches are not charted (can substantially vary in ground track.)

So talk to a local FBO owner and work out an alternate landing for that "same guy's house."

Source: commercially-rated airplane pilot.
I like the idea of swappable batteries. I don't like the idea of taking someone else's battery in whatever condition it's in vs only using my own supply of swappable batteries.
The biggest cause of downtime was deployment. Either deploying code with a bug that wasn't caught in testing, or changing a real-time configuration parameter that wasn't properly scoped.

As opposed to a scaling issue that showed up later, or a node failure or all the other things that could cause downtime.
No matter what I say here, I feel it would be very likely you will tell me I'm wrong.
But haskell could offer so much more. A good type system would be huge. Just replacing NULL with Maybe would be huge. A lot of other ideas could come out of it.

And people care about correctness in a way that they don't with python or javascript. Haskell really has something to offer.
I know what you mean. Many of my contemporaries never got past the mainframes. I'll have to admit that it took me a little while to accept the PC to be more than any intelligent terminal. I was lucky in that I worked for Digital Equipment Corporation from 1976 to 1982 - they pioneered distributed computing.
I thought you were trolling with some called Cuelang but is actually a thing.

Yaml will still be used in 100 years, k8s is yaml based...
Where was effectiveness defined and then measured? This article would be equally valid one day after the CARES Act was passed, or ten years—it references no data.

This is a political article. Not a policy evaluation. Not useless, but not one that makes the argument it wants to.
Everyone knows how much the Google haters opt for a company that actively patents most trivial stuff and arguably contributes much less to open source.
It's usually either: arbitrary like Advent of Code or Project Euler to see what it's like using the new language for sorts of things I know how I'd do in ones I normally use; or start/port my latest project idea. Most often the back-end to some web app that does something specific or perhaps a library to see how far a bad type system can go (e.g. typesafe SQL queries in Java vs Kotlin or F#).
This is very wrong.

The Commercial Crew contract started with NASA providing guidelines of what they wanted.

Multible companies could give a suggestion of their design and how much it would cost.

The two best of those were suggested. The amount of money was not assigned based on their evaluation what was better, that is absolutely not the case.

Rather they selected 2 proposals that had the best combination based of factors, including cost, design, program reliability and so on.

So Boeing was luck that their (at that point) high status got them selected over the cheaper bid of Sierra Nevada (who tried to fight the choice).

So its not like they first selected the two companies and then assigned them money based on how good their designs were.
However hard it is to produce an open source driver, that's how hard it is. Sometimes the hardware vendors do it. Sometimes dedicated developers produce an open source, clean room driver.

So, when an open source driver exists, Fuschia will make it useful for a long time.
> Try Google searching on "federal reserve monetary policy time lag" and see what hits come up.

Funny that when I did that I found pieces saying exactly what I already knew: that monetary policy changes tend to measurable effects quickly but still take a significant time to reach their peak effect (6-8 quarters), which is what the “policy lag” refers to, and then have reduced effect past that point.

Policy lag doesn't mean that it takes a long time for monetary policy to start having noticeable impacts, which is what was suggested.
Saw that a year back. Thanks ATT for preserving this.
A very interesting suggestion indeed. Shell sort is an insertion sort though. It owes its better complexity from being able to breaking out of loop early. But these are difficult to predict branches that bubble sort avoids.

Certainly this is worth an experiment
> design an airframe

There's the problem for this plane, they were using an existing airframe. Which looks to me like it really needs the weight in the front third to balance that ungainly long passenger cabin, so I bet the batteries are in the long forward section.
That's a very clever solution. I've been making it a point to leave my car out side in the sun rather than in the garage for the same reason, though it probably doesn't make much difference given I'm only driving once a week at most.

Does anyone know how accurate the 133 for 15 minute assertion is?
That's the point of the 1st Amd., you do not need to justify your otherwise legal religious practice to the government. This is because one person's grave sin that leads to eternal damnation may be another person's minor inconvenience.

The importance or merit of a particular otherwise legal religious practice is not determinable by a US government. For example, the US government is not in the business of interpreting the bible and telling Christians how to practice their religion. The government only goes as far as determining if a person's belief system is a religion (broadly interpreted), and if the religious practice in question is otherwise legal (to exclude obvious overreaches such as child marriage, and such).

Plaintiffs do not need to prove a restriction of a religious practice causes irreparable harm because there is no way to prove it, they just declare it.

E.g., Prisons have to honor the religious dietary restrictions of inmates. The government can't say it is not important, here eat your ham sandwich like everyone else.
> No license fees is huge. My company saves tens of thousands on license fees when we can't really afford it.

It isn't always about affording it, it's about risk reduction, or the perception thereof:

Every single time the company I work for has to renew a license, it has to once again initiate the long, painful process of finding its ass with both hands. "Why are we paying for this? Who exactly is using it? Why are they using it? How much will this cost? Can we make it cost less? Given that it's impossible for us to negotiate this cost, how can we make the company we're licensing it from not charge us as much money as it's inevitably going to? When is this license due? Why hasn't IT, which has no purchasing authority, fixed this yet?"

With Postgres and CentOS and other OSS, none of that happens. The C-levels never know, so they never get a chance to do their headless-chicken dance routine. Much more relaxing.