skysight-inc/HackerNews huggingface dataset:
Sounds like a modern more general version of ActiveMovie aka DirectShow Filter Graphs, from 1996.

https://learn.microsoft.com/en-us/windows/win32/directshow/t...

The whole point of filter graphs was that it would cleverly try to choose filter implementations based on their wishy-washily defined "merits", depending on what filters and codecs were currently installed, in a way that minimized copying data between the CPU and the video card (pre-modern-programmable-GPUs, mainly video cards with multimedia stream splitting/combining/compressing/decompressing/filtering/rendering and other forms of acceleration).

It introduced the term "Codec Hell", an even deeper layer of "DLL Hell":

https://en.wikipedia.org/wiki/DirectShow#Codec_hell

>Codec hell (a term derived from DLL hell) is when multiple DirectShow filters conflict for performing the same task. A large number of companies now develop codecs in the form of DirectShow filters, resulting in the presence of several filters that can decode the same media type. This issue is further exacerbated by DirectShow's merit system, where filter implementations end up competing with one another by registering themselves with increasingly elevated priority.

>Microsoft's Ted Youmans explained that "DirectShow was based on the merit system, with the idea being that, using a combination of the filter’s merit and how specific the media type/sub type is, one could reasonably pick the right codec every time. It wasn't really designed for a competing merit nuclear arms race."

>A tool to help in the troubleshooting of "codec hell" issues usually referenced is the GSpot Codec Information Appliance, which can be useful in determining what codec is used to render video files in AVI and other containers. GraphEdit can also help understanding the sequence of filters that DirectShow is using to render the media file. Codec hell can be resolved by manually building filter graphs, using a media player that supports ignoring or overriding filter merits, or by using a filter manager that changes filter merits in the Windows Registry.
Perhaps total size isn't as important as ratio of onboarding.
Introversion and extroversion is not a static spectrum, it slides depending on circumstances.

If I'm in a work environment, or somewhere action-oriented, or discussing something practical or intelligent, I am the biggest extrovert on the planet -- especially if the culture includes straightforward and honest communication.

But if I'm in a culture of passive-aggression/double-talk/"nice" or I'm discussing philosophical or otherwise non-practical matters (e.g. "oh. My. Gawsh. Look at how cuuuuute that puppy is") or the people I'm conversing with have zero dimension or breadth to the topics they choose to engage with: I don't fucking care, and my interest in engaging is zero.

The confounding factor is that most introverts like to talk about specific subjects that are uncommon interests while extroverts like to talk about specific subjects which are common interests.

I think you're getting close to an accurate general statement, but your points are wrong. I can bring introverts out of their "shells" by engaging with them on topics that interest them (at which point they will likely overpower me) and I can put extroverts into their shells by forcing a topic that they have nothing to say on.

The thread that connects all of this is interest. Introverts have a set of interests that is not conducive to general, everyday conversation, while extroverts do.

From there you can have knock-on effects like confidence, social outlook and initiative, and other things that cascade throughout the years that make the divide between the two more apparent and may generate specific differences (e.g. fearful of criticism or not, etc.).
You're right. Giving a set of topics is in itself doing the opposite of "deciding their own learning journey"
The question is whether it will be like Usenet with nntp or a BBS with xmodem
I suspect you’re right, but on the other hand, I think it’s useful to think critically about whether starting the video faster is worth it if it makes the web page that it’s embedded in load slower. The “every millisecond counts” argument applies to the web page too. If the user bounces off the web page, they won’t get to the video anyway.

Also, maybe it’s fine if people don’t want to play the video? Personally, I appreciate it when a web page includes a summary, so that I can avoid watching a video. (I prefer not using YouTube for anything other than listening to music or occasionally watching a movie.)

Video can be a useful tool, but consider whose interest it’s in for you to encourage your audience to watch more TV. Is it really serving your users?

Even when I do want to watch a video, it’s selective. One thing I find rather frustrating about YouTube’s redesign (on desktop) is that it devotes so much screen real estate to promoting videos other than the one you’re actually there to watch. I’d prefer fewer distractions.
That's an important context which kinda invalidates the value of this article. Scaling the number of independent products is almost trivially easy. What's difficult is scaling one product to a large size, since there breaking up teams doesn't achieve much on its own.
> There are a handful of people doing just that, in Germany Roland Sandkuhl / LokRapid has gotten incredibly famous after a TV show featuring him and his old-timer Class 219 locomotive has gone viral [1].

Mind that in a legal sense he operates no EVU (Eisenbahnverkehrsunternehmen / railway operation company) but a locomotive rental business where he lends his locomotive including engineer (himself) to EVUs.

But small EVUs exist(-ed), like Rail 4U / Barbara Pirch with her E 94 locomotive, which unfortunately had an accident.
Not sure if this is useful, but here is a bash function I found a while back that comes in handy for me from time to time. This is just a snippet I found. It could be improved upon in a few ways.

function temp()
{
# Shell script to convert Fahrenheit to Celsius Temperature or Celsius
# to Fahrenheit Temperature
# -------------------------------------------------------------------------
# Copyright (c) 2005 nixCraft project <http://cyberciti.biz/fb/>
# This script is licensed under GNU GPL version 2.0 or above
# -------------------------------------------------------------------------
# This script is part of nixCraft shell script collection (NSSC)
# Visit http://bash.cyberciti.biz/ for more information.
# -------------------------------------------------------------------------
# Fahrenheit and Celsius Temperature Scales more info:
# http://en.wikipedia.org/wiki/Temperature_conversion_formulas
# --------------------------------------------------------------------
echo "*** Converting between the different temperature scales ***"
echo "1. Convert Celsius temperature into Fahrenheit"
echo "2. Convert Fahrenheit temperatures into Celsius"
echo -n "Select your choice (1-2) : "
read choice

if [ $choice -eq 1 ]
then
echo -n "Enter temperature (C) : "
read tc
# formula Tf=(9/5)*Tc+32
tf=$(echo "scale=2;((9/5) * $tc) + 32" |bc)
echo "$tc C = $tf F"
elif [ $choice -eq 2 ]
then
echo -n "Enter temperature (F) : "
read tf
# formula Tc=(5/9)*(Tf-32)
tc=$(echo "scale=2;(5/9)*($tf-32)"|bc)
echo "$tf = $tc"
else
echo "Please select 1 or 2 only"
exit 1
fi

}
“Writing organizes and clarifies our thoughts. Writing is how we think our way into a subject and make it our own. Writing enables us to find out what we know—and what we don’t know—about whatever we’re trying to learn.”

― William Knowlton Zinsser, Writing to Learn

One of the books that got me into writing for myself.
Billion-Dollar DC Solar Ponzi That Hooked Warren Buffett and the U.S. Treasury
I did answer it. You insultingly changed the topic from cults to logic. I stated that the proper analytical framework for risk under uncertainty is probability, not logic. You didn’t understand the point so you insultingly labeled it word salad. The fact remains that you’re spending your time as an apologist for criminals. It must be hard going through life as a stupid person. I wish you the best of luck!
What is the problem of sites hosting their own videos?
https://en.wikipedia.org/wiki/DC_Solar
Servant Leadership Theory
Maybe 10-15 years ago there was a local Rogers outage that would have had the #2 failure you're describing. From what I recall, SaskTel had a big bundle of about 3,000 twisted pairs running under a park. Some of those went to a SaskTel tower, some to SaskTel residential wireline customers and some of those went to a Rogers facility. Along comes a backhoe and slices through the entire bundle.
Latency is magnitudes more critical when it's something where you have to react.
> The exaggerated examples of these counter-motions are called “woke”.

This is your definition. I doubt you will find any agreement on what "woke" means, because right-wingers use it to refer to anything and everything that they dislike.
> As a result, during the 1000 commits I ended up bisecting for, I had to build SerenityOS from scratch about 4-5 times on a 2011 laptop with Sandy Bridge Mobile. While this isn’t the fault of the project, I’m still mad.

I think SerenityOS has some folks that help each other out with resources and PCs for testing purposes.
Dichotomies are generally false, whereas other forms of systematizing knowledge are more often correct.
Through the argument here is more about living standards then how "well of" someone is from a materialistic POV.

Like one thing I realized is that it seems that you need to earn way more in the US to have a similar level of living quality/standard compared to the EU. As far as I can tell I probably would need to earn ~50% more to have the same quality of live level in the US compared to where I live now. Through it probably depends a lot on where you are in the US/EU.
Nowadays you can "negotiate" relatively easily ad hoc on a website these days. Assuming there is free capacity. On "bug" cargo routes that typically works few hours advanced.

https://www.dbinfrago.com/web/schienennetz/leistungen/trasse...
So it is. But why not say so in the title?
I love self checkout because I always only buy a few things and the scanner pretty much never fails for me. And if it does, the employees are usually quick to fix it.
Don't forget asian food!

I feel the opposite: Cilantro is superior in all cases except perhaps Italian food, and even Italian food I am skeptical that Cilantro could be better if not for a bias from tradition.

Parsley tastes so bitter and one-dimensional and you have to remove the leaves from the stem, whereas Cilantro is aromatic, fresh, and you can eat the stems making it trivial to prepare. I even go so far as to substitute cilantro for leafy greens in salad.
How do you filter out what you actually want?

There are no tools to sort through subscriptions that I know of. I am subscribed to some channels that put out tons of contents where I usually don't want to watch it, but the stuff that I do want to watch is high priority, channels where everything is priority, and channels where it's content I just want to watch occasionally when it happens to show up and I'm in the mood.

I learned long ago that anything I want to watch more than once should be saved locally when a record label made a group I liked delete all their content to promote a new album, but I need a solution for filtering the one time views.
I remember when I worked at Automattic and discovered that the gist's heart emoji was actually served by WordPress and not GitHub. They fixed it within a few weeks, but it was like that for years...
More likely they do it because the social interaction is an end in itself for them, so dragging it out doesn't feel like a waste of time.
That's a very long time for anything to survive. Like, notably, their bones.

But we do have evidence of some traditions from ~12kya, so it's possible some shadows of the idea are left. It can be thought that the folklore tradition of crypto-peoples (the elves, dwarves, green men, etc) may contain some echo of other hominids, though any specific connection or detail is unlikely.
Show HN: Golang Binary Size Analyzer
> Obviously, faster load times should improve engagement.

I don't think it's this clear-cut. People can have different levels of expectation and tolerance for loading times of different things, and the page (post/article/whatever) is a different thing to the video embedded in it.

The load time of the rest of the page is also not necessarily limited by the loading time of the embed (depends what you're looking for). Arguably, the overall page load time will mask the content (embed) load time.

Finally, and perhaps most importantly, the loading time of the embed is a different thing to the loading time of the video. The metric to look at may be click-to-playback lag.
I was just going to ask, what ever happened to WiGLE and why build a clone of it rather than add to it?
Oops, yes I misinterpreted that. I was thinking how can 250ms be the average reaction time when it’s too slow of latency to play a video game, wouldn’t average reaction time have to be lower since people do notice lag at 250ms pings?
That depends on the flaw and whether you'd consider lacking omniscience to be a sign of low intelligence.
> I used to attend a bunch of meetups before the pandemic. But I quickly got disillusioned. Almost every meetup was varying degrees of startups pitching their product. The last straw for me was sitting through a talk at a JavaScript meetup that was by a devrel employee of a startup who literally gave a tutorial for their product.

My favorite local meetups fell to problems like this.

It was easy to filter out the DevRel people trying to advertise. The hard problem was filtering out people who were only interested in presenting something so they could show another presentation on their resume or personal brand website, with no interest in engaging with the meetup.

These people would want to only show up for the one meetup where they got to present. They’d present some simple content designed to make them look good, with little regard to educating or discussing things. They’d often have some excuse for needing to leave quickly after presenting, some times before any QA time.

And they always needed a video recording of themselves speaking. For a while we had these to stream to remote viewers, but if the camera gear wasn’t available they’d panic and spend a lot of time improvising a way to record it with their phone even if delayed the presentation. Getting the recording of themselves speaking was the primary goal, not actually speaking to the group.

After this happens enough times, the core members realize they’re being used as audience props for someone’s career advancement and they stop coming. The meetup collapses.

I hope my local meetup groups can have a little resurgence like this where people are primarily interested in the meetup, not the self promotion opportunity.
> I just can not fathom the level of greed I saw hiding behind people’s eyes at Google as they try to build empires.

I feel like the insane ponzi scheme of our housing market does this to everyone eventually
For the throughput of a computer the clock frequency is at least as important as the number of cores, the IPC (instructions per clock cycle) and the amount of work done by one instruction.

Were it not for the fact that increasing the clock frequency increases the power consumption more than the throughput, clock frequency would have been the most important factor, because increasing any of the other factors increases the throughput by less than their increment, due to various inefficiencies or because not all applications can benefit from those improvements.

For the computer user only the total throughput matters, not how it is achieved.
That is because I only mentioned them, didn't explain them.

Kara-cancel is a mechanic that lets you extend the range of your moves, in 3s is used for throws.

So the input for throws in 3s is lp+lk. Now, what happens if while one is trying to press the buttons at the same time they press one slighty before the other? A move will start to come out and then you can't throw because you are doing another move. To make it easier to input throws, devs made so that _any_ move can be canceled into a throw in the first 5 frames of the move. 5 frames is 5/60ths of a second.

Separate to that, some moves move the character forward. Ej. Chunli's HK. So people figured out that if you press a move that moved your character forward and then canceled that into a throw you can extend the effective range of your throw.

Mind you doing this means pressing a button 83 milliseconds before the other one. Which is of course not something you can do by thinking about it, instead you learn to position your hand in a way so that when you move it down together one finger lands before the other two. The name kara-cancels comes from the Japanese word for empty, because you are canceling a move that never came out.

Now I don't know the history, whether the mechanic was first found in 3s and then in SF2T or not, but it is an example of a mechanic intended to ease the input of something being used to expand the toolkit of a character.

V-cancel (not sure if that was the name ppl used for it, didn't play sfa2) refers to the fact that in sfa2 the number of frames to go from standing to downblock is more that the number of frames a character needs to go from standing to a low attack if the character is in v-ism. This means that if two characters are standing next to each other and one activates their v super, they have a guaranteed hit.

This was first used by Ricki Ortiz in a tournament setting in a finals and that is how it became wildly know. The story of it was documented in Sirlin's Play to Win book, which is how I learned about it. https://www.sirlin.net/ptw
> The overhead is rarely critical in practice.

Depends; you add two extra pointers for each element, so your int → int hash table balloons in size.
I have been following the progress of this project for the past two years, but unfortunately the community support does not seem to be ready to take this project anywhere. The most basic app store in-app purchase support is directly rejected. If an application framework cannot quickly help people get started, how can it get people's support?
There's a productive reason to do it for themselves, because it indicates higher status, and that is good for their career. It's probably subconscious and naturally rewarding for a lot of them for sure.

But overall for team productivity, it hurts since more time in meetings, more energy and time wasted, less time spent on development.

As an introvert I would find those meetings very draining, but coding is stimulating and energizing.
One way to help reduce overall weight of embeds (and improve the UX imho) is to block the ads - if you are able to leverage "Content Security Polices" on your pages.

Example META tag:

<meta http-equiv="Content-Security-Policy"
content="default-src 'self' 'unsafe-inline' *.your-cdn-if-any.com
www.youtube.com *.googlevideo.com *.ytimg.com">

More info:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Co...
My current startup is doing well and got a pretty big round of financing, so now we're hiring a lot of people.

That's not the main reason I'm quitting this week, but it definitely helped the decision!
Bell Canada had a major outage on July 17th 1999 when a tool was dropped on the bus bar for the main battery power that ignited the hydrogen from the batteries in one of the exchangeds in downtown Toronto. The fire department insisted that all power in the area be shut down which lead to the main switch that handled long distance call routing for all 1-800 numbers being offline for the better part of a day.
Matt Levine has a recurring bit on this in Money Stuff too, adjusting the crime/fraud/risk dial back and forth as companies decide to do more or less compliance.
There is still impressive progress in large language models themselves every week. (Just to mention some of the past month: Claude-3.5-Sonnet, Gemma2, Nemetron and many more)

What is, in general, strange is that noone has really figured out how to do the plumbing. We have the LLM and they can perform almost any text related task, summarize search results or provide complex code snippets based on limited specification.

But somehow, the integration into work flows remains cumbersome.

- Search somehow seems to be burdened by the inability of the search providers to process entire webpages. Google, despite their search advantage, seems to only be able to process the search snippets instead of summarizing the entire content of websites. Most likely a copyright issue...

- Github Copilot is still basically autocomplete or a chat interface where I manually have to copy&paste results. Prompting for changes across multiple files is not really solved. (I know there is cursor, but my experience was quite mixed).

- All the hailed agents seem to create a lot of fluff but little actual code beyond what I would get with zero shot prompting. (Just tried a new tool today, which consumed $2.00 in API credits on the first task and left me with a broken codebase).

- Nothing that properly addresses slide generation yet?

Anthropics new workflow with Artifacts and Projects seems very promising and is a great leap forward. But it cannot natively process diffs or work with multiple soruce file and is therefore limited in total codelength.

As other people in this thread already remarked, maybe this is early stage technology that is pushed to commercialization too soon.
just tried to look - SF distributed systems meetup was a one-shot affair?
How is this different from WiGLE?
The author expands and addresses each within the article. What marks of a strawman do you see within the author’s description?
Few more ideas:

Don't buy things you don't need and avoid products that don't last (i.e. break in a year or two). Try to repair a broken product first, before buying a new one.

Minimize commute & travel. Use public transport when you do.

Talk to other people how you did it, so that ideas can spread and norms change.

Little drops of water make an ocean.
It can be a valid concern however if it's overnight and he's asleep the harm might be somewhat minimized.

However, our world if full of popular things that cause harm which incur a real social cost when you opt out of them. Teaching your child to deal with those situations is part of your job as a parent and maybe this is an opportunity to do just that. Your job as a parent is not to eliminate friction for your child. Your job is to help them learn how to deal with and weather friction.

This particular instance doesn't sound that problematic to me but you know your child and his situation better than me. Just don't avoid dealing with something because you think it will cause friction or hardship for them. Learning to deal with that sort of thing is a large part of growing up.
One great piece of advice that I heard is "it takes two to miscommunicate". Communication is fundamentally two-way, and if there is miscommunication happening, either you or the other person needs to figure out how to communicate better and close the gap. If they're not doing that, then you need to step up.

Like you say, sometimes that can be exhausting if you're dealing with a particularly bad communicator. You don't want to be the one doing all the work, all the time. On the other hand, if communication needs to happen, then you need to figure out a way to get that communication to happen otherwise you're going to really struggle.
By law you can settle debts with cash. If they refuse, leave the cash on the counter. They cannot refuse it. I’d take a picture as evidence as well.
Yes, but that also takes real work.
Sure about 99%? Tourism is 20% of Portuguese GDP. There are 66,000 real estate companies in Portugal. So many more than 1% benefit from wealthy foreigners.

The reason there are many poor people has nothing to with techbros with laptops. Better fix your bloated and corrupt public sector.