skysight-inc/HackerNews huggingface dataset:
Is there anything really special happening here? For a non-technical individual, it can be hard to tell when someone technical is providing value and when they are, to use the term in this post chain, being a parasite. A technical person has the same issues with non-technical people. I've seen different non-technical business areas have this issue with other non-technical areas. I've read reports where supposedly entire departments were cut and the result was that they mostly parasites and the business did better after losing them, along with times such a decision killed a company.

I'm not sure there is anything really special with engineers in this situation. It seems like one of many varieties of the same problem with telling who is producing value and who is faking the appearance of producing value.
> the calm demeanor shown by both ATC and pilots

My ex-wife was a US air traffic controller, and the training they go through is stunning. They're tested continuously for years, with something like an 80% wash-out rate.

During testing, they get 1-2 tests per week, working a shift just like a controller would, with fake pilots on the radio, and real computer systems. If they let airplanes get even remotely close to each other, they fail. If it happens twice, they're out of the FAA, immediately, permanently. One of the instructors told me, "It's my job to make sure your wife has the worst week of her career, every week, during training - so that when she's actually on the job, every week will seem easy no matter what she's facing."

Even just in training, you could see the stress take its toll on the candidates over the years.
5 days is very quick. I have an open pull request that has been open for 6 months or thereabouts.... :-( No, I am not suggesting this as a good practice.... Actually, I would say that a pull request should be reviewed in 24 hours. Pull requests made on Friday may wait until Monday.
Steve isn't there, for one.
Then WV can negotiate with other states to allow students to attend their universities, paying in-state tuition, with WV making up the difference. Students get better-funded schools, WV can negotiate good rates.

There are various regional associations to address this sort of issue. A college friend, a Virginia native, wanted to pursue a master's in library science, but Virginia did not offer one. North Carolina did, and so through one of those multi-state compacts, he went to UNC and paid in-state tuition.

We don't expect towns of 2000 people to support a high school. They go to a regional school - perhaps only one high school per county.
I don't find this to be the case for answers I would otherwise be getting from Stack Overflow. I don't think I've experienced ChatGPT being incorrect about these kinds of straightforward programming questions.
First Mile Observability and the Rise of Observability Pipelines
I get wrong answers too, but they're pretty easy to figure out fast and if I rephrase I get what I need.

It's not like I'm not validating SO answers, there's not any extra steps from my SO experience. Also SO likes to give oddly, technically correct, but also hard to work with code sometimes to the point of being unusable and I take someone else's example anyway. ChatGPT is really good at making super generic answers and quick iterations / alterations.

ChatGPT's power is often in the "conversation" where I add or take things away or change things "I need to break out X,Y,Z before I render it because..." and blamo I get new code. SO has none of that.
I live in Utah and left the LDS / Mormon church in May. I am dating woman that, like most modern American woman, are open to having sex before marriage. It’s not polite to kiss and tell but turns out being touched starved IMHO is a really shi77y way to live.
The first agency I worked at did this on their Java projects. They should have just used a fully baked ORM. Basically, they ended up creating a massive query layer in the program which contained all the different queries organized into different interfaces. To edit a simple API endpoint you would have to open like 5 different files at a minimum. And because queries were usually tailored to logic in a specific controller, they were not typically reusable. It was always a relief to go back to Django after dealing with that.
> Point A: IPv6 is broken because it didn't go far enough

Alternatively, it failed because it went too far. When you have an established system which is used everywhere, it is immensely difficult to replace it.

Something like IPv4, with 64 bit addressed might have been easier to push through.
Eg, addresses like 123.123.123.123.123.123.123.123.

We have jumbo frames, why not jumbo addresses?
First of all— says who?

Second of all, it’s not random. In music, near resonances are more consonant than perfect resonances. And, orbital resonances tend to disrupt stability (eg, if earth and Venus were in an orbital resonance, then they would often pull at mercury really hard, potentially pulling it out of orbit).

Previously, I opted not to give my rationale for the hypothesis in case someone had any reason to refute it.
After writing a garbage collector, I can say that I’ve seen the unreachable / “will never be used” distinction, and it’s more or less irrelevant trivia.

It doesn’t help you write a garbage collector to think of it that way. It doesn’t provide insight into the problem. The problems are elsewhere. Focus on reachability, dynamic understanding of the heap, performance, etc.
Yeah...though my bet would not be on "plausible deniability", but on "government was a bunch of suckers for the fancy language and dog/pony/smoke/mirrors shows which the engineering firm used to land the deal".
Has anyone implemented a version of tetris where the player can toggle the randomiser mid-game?
https://archive.is/oE6m7
https://www.wsj.com/amp/articles/artificial-intelligence-job...
Too bad that the chemical theory of depression is pseudo-science.
This also has a dedicated website: https://bikeshed.org/
Another good example is when you're listening to music in the car and think your turn signal is perfectly in time with the song, only to have it slowly drift off once you notice.
Maybe also link to resources for the potential donor? https://livingdonorsonline.org/ldosmf/index.php?board=3.0

Other than that, I am sure you're already aware of load and stress testing frameworks and tools.

Good luck to you both.
Louisville resident here.

This clusterfuck has lead to the first week of school effectively being canceled. 88 Bus drivers quit after that first day - they had been set up to fail. The facts I'm aware of at this point:

- Louisville has historically zany bus routes, do to a segregated population that goes back to redlining and diversity metrics for schools. Kids regularly get bussed across town instead of down the street, sometimes having to quickly change a second bus at chaotic depots with little time. The system was not great before this colossal failure of judgement.

- A bus driver 'shortage' (I'm somewhat understanding that a bureaucracy like a school district would have a hard time flexing their budget enough to fix the shortage, I assume changing allocation is laborious) ultimately caused by it not being a desirable-enough job.

- 750 routes were reduced to 600. I'm not sure about the theoretical math of that with respect to area covered, but local group messaging indicated that prior to this year, bus drivers might have had to drop off at two schools in the morning, and pick up from one in the afternoon. Now, most drivers had to go to three(!), four(!!), or (due to the routing company not having two schools in their data at all) FIVE(!!!!) schools on a route.

- Beyond the new routing, they also completely changed the school schedules to 'stagger' the starts for groups of kids and schools. Some kids were getting on the bus as early as 5am, and elementary school children were dismissed at like 2 in the afternoon; meanwhile some high school schedules ran past 5pm.

- Kids were indeed kept on busses for hours, small ones soiling themselves, many hungry, some missing medication - etc.

- Teachers had to report in Thursday and Friday despite the kids being on a 'snow-day' schedule. afaik they were called in to setup chromebooks.

- Only ONE school-board member voted against this plan. One. The rest thought "yeah seems good".
Obligatory "Stallman was right?"

I'm not much familiar with what the OSI is in any specific sense; but yes, "Open Source" has always been a nebulous term that fits the container of who's using it. I like the great point of e.g. JS being the real "on the ground open source" for better and (often) worse; it's provided a lot of good real life lessons on the limitations of vague ideas and why real licenses with hard tooth legal rules are important.

Generally, I think we've seen "why you really do need lawyers." I like ideas like Creative Commons and e.g. the Do WTF you want license, but they're no substitute for grown-up law.
>But no one who reports it writes the next sentence to explain that, non drinkers include people who don't drink to manage chronic health conditions and thus skew things with their ill health making it seem like alcohol is required to be healthy.

Can you point to the study that makes this claim without controlling for other health issues? Otherwise, you're just making stuff up, which is worse than what you accuse the scientists of.
Henle has their own app and subscription, which is said to be pretty decent by some of my friends who subscribe. But its catalogue is basically within classical music, so not that much overlap with MuseScore, which has a large number of transcriptions of film/game/pop music.

For many pieces of film/game/pop music, you can't even find a place to buy the original sheet music. There might not be an original sheet music in the first place; let alone a fitting transcription for the instrument you are looking to play. What musescore.com offers, is largely built upon hobbyists' transcription efforts.
Curious how pre-commit code review worked, could you please elaborate a bit?
Hey thanks I didn't know about this tool.

Interestingly since I have the older download from ~3 weeks ago I just ran mediainfo on it, and the new download from today. Then I just switch tabs in terminal so I can easily see what changes.

Old / New

vp09 / vp09

filesize 488 mb / 391 mb

OVerall bitrate 3274 kb/s / 2620 kb/s

Bits/(Pixel\*Frame) 0.036 / 0.028

I don't see anything else significant.

It seems to me in recent weeks YouTube has changed the streams, added new "high bitrate Premium" streams (edit: WHILE lowering the bitrate on the older existing streams like 137!), and perhaps the one I downloaded earlier, despite being a larger filesize, was not encoded correctly?

The new file despite being 20% smaller (~400 mb instead of 500), has the smoother color banding, and doesn't show the ugly jittery grainy artifacts.

I used to think larger filesize is better but I guess Iḿ going to get the Vp9 from now on...
I See You [on Better Meetings]
>Also includes people that are/were alcoholics and so _now_ don't drink.

Does it? Can you link to the study?
Visualization will never be out of favor. Management eats up fancy charts. It's unlikely they will have dedicated roles for that. It'll just get lumped in other stuff.

Edit: why disagree?
This is why I rarely sign up for the X day free trials, and never if I need to enter payment information. I don't trust myself to cancel in time. Either I know I'm willing to pay and don't need the trial, or I'm not sure and don't want to risk it. The 90days no interest deals everyone offers on the credit cards counts as they type of scam. I don't trust myself to remember so I refuse to sign up even if there are other bonuses.
How to make your colleagues miserable 101.

1. open a cr,
2. have your inexperienced friend approve it,
3. have the lead eng add 15 comments they caught,
4. merge the code anyway despite it breaking the core feature that’s being merged in parallel because you can’t just follow the design of the person who thought everything through and decided you knew better,
5. waste 8 more hours of your lead while they pair program with you, explain the consequences of your changes as you start to grasp that there’s a lot you don’t know, reverting many of the changes, implementing a cleaner approach, understanding why the lead commented what they did,
6. and hope they won’t get mad when they go back to fix merge conflicts on things that shouldn’t have been touched as they try to build the core..
It's a ton of extra work. It's like 10x slower than using the Django ORM. Let's say it takes you ten seconds to write that query. I wrote it in one second with the ORM and my IDE.

That adds up, with almost no downside most of the time.
Everyone knows that Steve Jobs died. That's not an answer to my question.
Whole industries get wrecked by this dynamic. I heard a story once about a well known bank. They tried to develop a new customer facing e-banking system (or was it a trading system, customer facing anyway). They started by outsourcing it to Thoughtworks, a consultancy, and those guys pushed for an agile methodology. They wanted regular feedback, iterations, etc and a contract that was essentially "keep paying us until you're happy and reach product acceptance". Non-technical management thought this sounded insane. They wanted something more like: you tell us how much it will cost and the exact day it will be complete, we pay you, it's done by that day and any delays trigger compensation. So they fired Thoughtworks and outsourced it to India.

India delivers on a fixed price contract, on time. The bank are happy. Launch day gets near. They begin loading customer data into the live system in preparation. At first things are OK but then it starts slowing down. Slower and slower. By 100+ customers the system has slowed to a crawl. Investigation shows ORM abuse to be the root cause. There's no quick fix: the developers didn't understand ORMs or data model design and the whole codebase is just FUBARd performance wise. The project has to be completely written off.

In the wake of this, said large bank becomes terrified of technology projects. They no longer want anything to do with them. They decide to buy a platform from a competitor and rebrand it. Internal execs warn that this strategy is suicidal as it ensure they can never differentiate, but the warnings go unheeded. It apparently took over a decade for the organization to recover its confidence enough to try software projects again.

You see this everywhere outside the tech sector. Non-techs can't abide technical people and the way we do things. It's low key culture war. They see tech people as weird and unreasonable (sometimes true, but not moreso than the other way around). Nerds like Star Trek and get passionate about their tools and board games and the right way to interview people, and many other things that non-tech people find baffling or sometimes outright offensive (especially hiring). Non-tech can't tell the difference between BS and not, so constantly fall for yes men and grifters who just tell them what they want to hear. Then projects randomly explode and nobody can understand why or how to stop it happening again.

One thing they will not countenance under any circumstances: learning enough tech to be able to manage technical projects. If it's ever brought up the idea will be laughed off. Programmers will learn banking/logistics/medicine/tax law/etc if necessary to understand a project, but the reverse is not true and frankly deep down that seems to scare them.

These days most non-tech orgs have given up in my experience. They just want to buy a SaaS and if it means they can't differentiate from their competitors, oh well, too bad so sad but unless a tech startup takes an interest in your line of business it's not like any of your competitors are going to do it better.
Frank in succession
To every rise, there's a fall. Wonder which platform is going to accommodate the know-it-alls of Stack Exchange. Reddit maybe.
School board should terminate so-called leadership, and themselves then resign.

Though this may have something to do with it, staffing blue collar drivers is being handled nation-wide, "...likely caused by the significant changes to bus routing which were made necessary by the district’s severe driver shortage...".
Sorry, can you explain what you were hoping for? Do you want to be able to classify sounds in a live audio feed? That should be possible relatively easy, by recording a feed and then every so often cutting off the most recent chunk for processing. If I've misunderstood, please explain further.
Yeah their moderation is awful. So many times, I've found my exact question with a "closed, duplicate of x" note, where "x" is not my question at all and is entirely unhelpful to me.
https://en.wikipedia.org/wiki/The_Kids_Are_Alright_(song)
I can see how orbital mechanics would lead to these sorts of small-integer ratios being true for arbitrary periods and then disappearing, yet this fact still seems unintuitive/unsatisfying somehow.

I think it's because we're so all familiar with quantum electrodynamics now, that it actually seems somewhat counterintuitive that the (stable) orbits of planets aren't quantized valence shells!
This article does not really have any inside knowledge, nor much proof about decline. It is extrapolating and hypothesizing from graphs.
It really depends on the reason to get a specific cert

I carry a few certs for work related to the products I most heavily work with because they:

- help ensure our partner status with those vendors

- give customers the warm fuzzies that our people actually know what they are talking about (at least to some basic level)

Experience trumps certification every day of the week ... except when it does not - breaking into a new career path can be one of those times

Most certs show you know enough basic material to pass a moderately-low bar of competency (yes, some are far harder and/or indicate a relatively-high bar of competency ... but the initial Red Hat certs are not those))
> The world now runs on HTTPS on top of UDP or TCP on top of IPv6/4, on top of some kind of wire that carries ethernet.

Am I misunderstanding what you mean by "the world" here? Most of the networks I work with are not HTTPS on top of UDP or TCP.

> Grumpy people, clinging to what they know, delaying unavoidable change until the very last moment

This seems unrealistically broad. For all of the things you cite, there are downsides along with upsides. For all of them, we lose something as well as gain something. That means there's a cost (even ignoring the cost of making the change itself) as well as a benefit. That means a cost/benefit calculation takes place, and the results of that calculation are not guaranteed to be in favor of the replacement tech.
Looking at that graph though, what it tells me is that stackoverflow was entirely unaffected by ChatGPT, and the giant spike is just humanity collectively jumping on ChatGPT in addition to folks using Stackoverflow in exactly the same way as before?

Same for that "answers over time" graph: that's literally what you'd expect for a knowledge base. There has to be an initial trend upwards as the site starts to accumulate information (i.e. questions with answers, not just questions) and initially gains popularity as a place to get help by asking questions. But, as the number of questions and answers increases, the utility changes from a place to "get help by asking questions" to "a place to get help by searching for answers". At that point, the curve levels off, and as the number of typical beginner and intermediate questions die off because they've already been asked and answered many times, the number of new questions has to trend downward. It'll be slow, because we're constantly inventing new programming languages, libraries, frameworks, etc, but the majority of questions for those are simply duplicates of things asked about previous languages, libraries, and frameworks, with their answers being perfectly usable by folks looking for answers.

And this is exactly the graph we see: rather than a sign of decline, it's a graph that shows the change from a predominantly Q&A site to predominantly being a knowledge repository.

ChatGPT will, of course, have some impact on the graph, but the number of posts on Stackoverflow today that are "How do I X? I asked ChatGPT but that didn't help me" is staggering. ChatGPT may have initially driven down searches across the rest of the web, from Google to Stackoverflow to your mom's recipe website, but the novelty's already worn off, and overall it's done precious little to cut into the utility of Stackoverflow, as far as this data suggests.
Learning Mandarin does make me yearn for the simplicity of English "yes" and "no." But I have to admit, each word in Mandarin works a lot harder than it does in English, so you can often say a heck of a lot in just one or two syllables.
When you consider that Google is optimizing its experience for the idiot-consumer everything they’re doing makes sense. Google isn’t for us so this shouldn’t be too much of a surprise or insult.
I saw the same with no extensions. My only hope was to do custom mode and give myself more cpus and lower I/O probability.

Edit: Also, keyboard shortcuts would be really, really nice.

Edit2: Also, the "menu" button in the top right isn't clickable (unless I resize) because the "Follow drfreckles" and "add to collection" buttons overlay it.
No, because p < 0.05 can be achieved by simply dropping inconvenient variables from the estimation model.

The results dont have to be conclusive for science, they just have to be documented.
I'd say sleep is more analogous to GC.
As time goes on, I more and more have the feeling that maintenance is 95% of the value in any software system.

A well-designed system at launch is not sufficient to provide sustained value, but competent ongoing maintenance is. Phrased another way, you can sustain value by maintaining a badly designed system but not by not maintaining a well-designed system.

Ideally systems are well designed and well maintained but we don’t always have that luxury.

Circling back to your point, it’s ironic that maintenance is the lowest-value activity in terms of big tech company reward systems.
They did lower the bitrate back in 2020, IIRC, because there was so much more youtube being watched all of a sudden and they didn't want ISPs to be crippled under the weight. Don't know if they reverted that change since.
I don't think the day can come too soon where people start voting out anyone who is naive enough to make a "think of the children" argument to get their bill passed. The government has been "thinking of the children" for decades to save them from drugs, using your tax money heavily and failing us every step of the way. The US government has proven themselves incompetent at solving the drug issue and they don't even have to change their playbook to get re-elected.
i copied https://www.jasonshen.com/content/images/size/w1460/2023/07/... to my desktop. it's very cool art.
The hardware people certainly aren't: I think they're reveling in their newfound freedom to make the best, not just the thinnest, computers.

But the software side? There seems to be a massive variance in both ability, and giving-a-shit across the software orgs, and no leadership filter on the output of these disparate groups.

Perhaps they have the opposite of the resting-on-laurels problem: a smattering of very senior people who are talented and care about the product/users, and a wide base of careerists who aren't very good and just want the money and the CV, users be damned.
I really don't get this dependence problem. People want information to be 100% accurate?

This is the internet -- lies and false claims are the standard. It's up to individuals to corroborate that the info they're looking at is reliable. Google provides a list of relevant results to a keyword search -- every one of those results can be bogus and no one bats an eye. ChatGPT provides text output based on a text input and the text can be bogus. Why should ChatGPT be held to a higher standard than Google?