skysight-inc/HackerNews huggingface dataset:
> I believe the reasoning is that the codec should ideally be invisible and irrelevant information to the average user.

I don’t think anyone decided to do it like that. It’s just been the way it always was.

Anyway, early on container formats were actually correlated with the codec, or at least the multimedia stack you needed.

Let’s remember the early file extensions:

.avi .rmbv .wmv .mov .flv

Everyone knew what they needed to install to play one of these files. It’s only later, starting with .mkv really, that container formats stopped having anything to do with codecs.

Even so, .mkv used to for a long time just mean h.264 to most users. If you had a device that could play mkvs it could play h.264 as well.

The confusion started full on with HEVC. To many users mkvs suddenly just stopped being playable.

I don’t see any reason to continue this trend. AV1 should just use “.av1”. Any device/program that can play av1 can also handle mkv/webm. And no one will be confused.
Especially with partial indexes, I still feel like this structure will be significantly faster than the original UNION ALL ... GROUP BY on calculated fields.

And they mention in the post that most queries don't use that many fields.
Ice never used Bitkeeper so I can't say if the statements he made are true or not, but arguing that something is good juts because a lot of people use it is most definitely not a valid argument.

The computing world is full of absolutely terrible technologies people keep using even though much better alternatives exist. At first I considered listing a few and then I realise that it's likely most readers are actually users of one of those, but I'm sure you can think of a lot.
Not to mention, the military effort practically included the invention of computers.
You may have to hire actual employees or highly paid contractors if you want the best people working for you. Unfortunately, if you are not able to pay really nice compensation you will get the bottom of the barrel people working for you. Now that may not be very realistic due to you being bootstrapped so you only have the following options: Hire an employee, hire better contractors, change where you are hiring interns from pr bring in a partner and make them a partner in your company that can help take some of the burden or outsource.

If you want to outsource, you should insure you test the quality of the work you get before signing long term contracts.
What, you don’t think that someone who believes WhatsApp is an email client should be allowed to legislate technology? /sarcasm
"The issue is websites like match keeping profiles that are inactive or can't reply back."

I found Match to be very guilty of that. and on the app side, Bumble is the worst. Saw someone I knew from elsewhere on Bumble and I asked her about it. She seemed kind of surprised and said that she hadn't used it in almost a year. others have reported that too.. Bumble clearly leaves fake or abandoned profiles there for people to swipe on. it's very deceptive.
> Here's a super common workflow that's easy in BitKeeper and miserable in Git. I'm debugging an assert. I want to see who added the assert. I pop into the gui that shows me the per file graph and contents, search for the assert, hover over the rev and see that it was done a long time ago. I look in the area above the assert and I see a recent change, hover over that, see the comments and go "hmm, maybe this". Double click that line and I pop into a different gui that shows me the whole commit that contains that suspect line.

I may be misunderstanding that particular workflow (I'm sadly unfamiliar with bitkeeper), but this seems like a workflow that I accomplish relatively often with the use of tig[1].

On a separate note: thank you for the wonderfully detailed reply. It's such a pleasure to have an opposing view be so thoroughly explained.

[1]: https://jonas.github.io/tig/

Edit: I apologize that my first, original comment seems to have brought out the incorrigible tech trolls. Sometimes the internet is the worst.
Find any local Asian "spa" that caters to men. Not much to do with Backpage, but trafficked humans are all over the US.
How to get help in an OSS community
It's the same with App Store icons as well — https://twitter.com/Doomlaser/status/708605183509528576
but let's remember that x264 has had a lot of time to find drop optimizations in simd use and time for CPUs to start optimising for it as a use case.
But that creates situations like this where you have to jump through hoops to solve simple problems. You solved one potential issue at the cost of creating many more.

> no chance of SQL injection then.

You know you can have sql injection attacks inside stored procedures? If you think stored procedures are a panacea then you don't understand the problem you're solving.
>Example?

Most people can get the quickie commands down pretty fast, and as long as there are no complaints or errors, it's all OK. But as soon as you need something that takes several steps, your average git user falls apart. Rebases are the most common example. If you don't block force commits from the get-go on a project used by more than two devs, you'll learn that you need to do that pretty quick.
No, it wasn’t hardware against software.

But, and it’s hard to understate this, software like x264 has many man years of intricate and clever optimization work under its belt. Just look through some of the development history to see the kind of hoops jumped through and low level clock tick counting tweaks that have been made.

Also, I believe in general the expectations around AV1 have always been set realistically in the sense most are expecting that it will likely always require more compute to achieve a significant portion of any superior compression.

Important as those caveats may be, clearly there is a long way to go and you may still legitimately ask how do we know a 3 orders of magnitude deficit can be made practical?

In truth we don’t know with certainty where it will end up, that is true. However the bet was not made by guessing. There has been lots of investigation and analysis of what kind of implementations may be possible including design review with hardware engineers for that side of things.

So essentially it’s designed to outperform the current state of the art, and some high stakes educated projections have been made that it will become practical within a timeframe that still makes AV1 competitive enough to be a worthwhile value proposition.
Lol, i mean, it's within the realm of plausibility. My secret sauce is the zipping. The SHA integrity and the zippy bits are decentralized separately and n-matrix distributed across multiple cryptos using a randomized forward time arrow only strategy. so, pretty psicc.
I don't accept that people have no other options. This is life, it's unscripted. There's always more options than we have imagination. Working as a barista is not slavery, the person choose to do it because it seems to them to be their best available option. I find their judgement questionable, but if it works for them, who am I to say otherwise.
>it still feels weird to see ordinary people

For me this is where these YT tropes get interesting. When you get past the thumbnails of the mega channels with multiple full time employees who are obviously doing something very baity and strategic, you’re left with the ordinary channels who mimic these tropes likely without deep consideration or even consciousness.

It’s just more of a will to survive kind of thing, and thus an entire ecosystem shapes its own desires by way of unknowingly optimizing for an algorithm which itself is based on honing in on community trends.
This has nothing to do with enjoyment of food; one can enjoy food without worshiping it, ritualizing it, or being a gluttonous. Someone who enjoys video games isn't under any obligation to devote time to it each morning.

Either way, your body isn't going to be negatively affected by a 3-7 hour delay in getting nutrients. Many people aren't hungry when they wake up, and coffee is pretty good at pushing that feeling off for a couple hours more. Eating breakfast every morning when you don't need it is a waste of resources.

>Why not just eat 3 meals per day but smaller portions?

Why do you care about 'meals'? What's a meal? Do you think you evolved to consume food in meals? Whether you eat 'meals' - and how many of them you eat - was never a relevant question.
I have had similar experiences teaching python; the error messages take a while to be able to decode. One idea I've had is to write an exception handler or wrapper that catches all exceptions and tries to display them in a more beginner friendly way (more human, and with some possible hints to how to fix). Unfortunately never had time to implement it among the actual teaching. This enhancement is a good start, but could be a bit better still with simpler/less technical language. Other common (runtime) errors (e.g. IndexError, TypeError) would also be a good target for this approach.
The whole point about abstractions is you shouldn't need to understand the internals to use them. If the best defense of git is "once you understand the inner workings, it's so clear" then it is by definition a poor abstraction.
A scandal, a napkin and the health of the internet
what are you doing differently now that allows you to achieve this enhanced productivity?
I thought git reflog shows you basically everything...
The Internet has serious health problems, Mozilla Foundation report finds
I doubt the hearing audience represents the general population, and I have yet to meet anyone not involved in software development who understands anything about how it works outside of niche, semi-related circles.
AV1 is a codec, not an implementation. Its competition is the upcoming H.266. VP9's competition was H.265, and libvpx-vp9's competition was x265.
Also Fossil is licensed under 2-clause BSD license, Git - GNU GPL/LGPL v2/v2.1.
It's pretty routine for a CI integration to test every patch, yeah. Not all do. (e.g. Gerrit-based systems generally do because the unit of review is a single patch, github likes to do integration on whole pull requests). It's certainly possible. I don't really understand your point. Are you arguing that it's preferable to dump a giant blob into your source control rather than trying to clean it up for maintainability?
holy crap, NOW it makes sense.
> Sen. Lindsey Graham (R–S.C.) asked whether Facebook had any major competitors. Zuckerberg tried to explain that the company competes across different categories related to Facebook's several main functions—as a tech giant, against Google, as a social media site, against Twitter, and so on—which led Graham to fret about Facebook being a monopoly and thus incapable of self-regulation.

IIRC, Graham had a good point. At his point, Facebook has no real competitors that offer an equivalent service.

To continue the analogy from the question: Zuck's dodge was a lot like a monopolist automaker trying to pass off Sony as a competitor because they both sell products with AM/FM radios.
Google guides for SEO show you how the semantic web happened.

https://developers.google.com/search/docs/data-types/product

Noone knows it's called the semantic web these days. It's just what you have to do to have you page get picked up and highly ranked by google, and to get more links from direct product traffic.
Or that I used the generic term rather than the git-specific term?
Some people have reported seeing real estate apps targeting a specific race, and noticed this using the "Why are you seeing this ad?" functionality as well.

There's legislation that prohibits this kind of discrimination.
> CVS and SVN. The old and ugly ones.

In their respective times they were a big improvement. I believe CVS was the first client/server revision control system (why that feature was added was a horror story)
His line of questioning was designed to expose discrepancies in stated policies versus actual implementation, with the goal of eroding trust of Facebook in that half of electorate. Eroding trust was the whole point that the hearing was called, and in that regard Cruz probably had the best questions. His questions were met with denials rather than "I'll get back to you on that".
Especially since you can be sure that update will be reviewed and probably reworded by legal first.
I really like git these days, and I was initially stubborn, having grown up in the age of first cvs then svn. I design/implement core infrastructure and services for a large emergency services project. By nature the team that design and build it is especially conservative. It's only this past year I've been able to convince management that we should move to git because it offers advantages over the traditional tool (svn).

What does make me chuckle however is seeing git used as
a drop in replacement for svn without using any of the advanced branching/merging features it offers. I find it funny to hear a devops youngster eschewing the benefits of git after hearing that <n> hip opensource projects use it, just to find that they use using it with a single tree (or bunch thereof), just continually committing everything to the master branch.

Just like people used to use cvs and svn.
Most Enterprise CRM like solutions store tables of customer-property-value instead of using one column per property.

This leads to lots of unions in advanced queries, and makes filtering harder. Some databases even calculate column block statistics to optimize these queries by doing less IO even for seeming table scans.

Why not one table with all customers and one column per property?
There are a few reasons, having to do with anything from MySQL sucking at schema alters for really big tables, to expectations of Enterprise customers.
Great observations.

In my experience, microservices get perilous when you have a few junior level devs seduced by the mistaken idea that they only need to think hard about a single component of a complex system, and the rest can just sort of take care of itself later.
Is this the guy that lied about being Satoshi? Why is anyone paying attention to him?
Ellen Pao was an excellent CEO. The subs she got rid of were hateful and she didn't believe in editing comments. The current CEO won't ban subs inciting violence and instead gets rid of peaceful ones trading individual bottles of beer.
That the divide existed at all is mind-blowing to me. In the middle of the deepest ebb in Microsoft's popularity with developers a group of people were like, "hey we love this tech so much we're going to reverse engineer and reimplement it ourselves from nothing."

And Microsoft was like, "cool, good luck with that."
I also did this until the day came when I wanted to branch and someone showed me how easy it was in git.

I still use SVN from time to time with my old repos, but if given an opening, I migrate it to git without hesitation.
I know you've dropped your first idea but you may want to take a look at https://transcribeme.com
Career Development Is a Toxic Idea
> They are unique enough

You know this how? There has not actually been in real studies done, and the FBI and Law Enforcement resist any efforts to do studies on how Unique Fingerprints really are.

It is the bedrock of criminal prosecution many centuries, but they do not want any public analysis into how many people share similar prints..

Print Reading, even by a computer, is more of an art form, a massive guess, than it is a science.
- https://stackoverflow.com/questions/10099258/how-can-i-recov...

- https://stackoverflow.com/questions/10099258/how-can-i-recov...

- https://www.clearlyagileinc.com/blog/recovering-commits-from...

Everyone of these is an example of the git UI/UX confusing you about what is happening. Reflog allows you to recover if you know about it but if you don't you will feel betrayed by the tooling. Blaming the developers for not knowing what Git was going to do is ignoring git's bad ui/ux decisions. Mercurial for instance doesn't have this problem. In fact it tells you whenever you do something that might lose data that it made a backup and where it put the backup at. Everything the developer needs to know right there after they accidentally shot themselves in the foot trying to do their job.

Other SCM's had years worth of developer training and interaction with their systems and STILL lost. Years of worth sales connections, demos, networking, you name it and STILL lost.

You are comparing Git to high cost options like Perforce which lost because they were expensive and OpenSource doesn't like expensive proprietary solutions in a field where OpenSource rules. I'm talking about solutions like mercurial which have a similar underlying model and a better user experience out of the gate. Git beat hg not because it was better architecturally. They have the same underlying datamodel. It won because the linux kernel used it and that gave it the necessary cachet and authority by association. This is not bad git is worlds better than perforce or cvs or svn in many ways. I'd rather use git than most of those in most situations. But I also would rather use hg than git any day because it's the same datamodel with a ui that doesn't mislead me.
There are official monthly threads for jobs offers and freelance work. You can try posting there in the correct one: https://news.ycombinator.com/newsfaq.html

For the latest post, see https://news.ycombinator.com/submitted?id=whoishiring
I never liked the 'gets':

"x gets 7" is fine but

"x becomes the same as y" seems better than "x gets y"
How does windows alt tab differ from cmd tab? (Mostly out of curiosity)
It's a pretty sensible solution no?

Facebook isn't useful to customers without wide adoption.

Facebook can't have wide adoption if it's paid.

Facebook needs revenue.

People want to guard privacy.
And to worsen the legal system doesn't come to rescue. Infact they joined hand with business and created a bible size EULA with legal jargon, which end-user have to accept and move forward.
That article studied IQ gains in students aged 17 or younger. I’m a bit skeptical the same findings generalize to adults and older, but I’d shown otherwise with other studies/sources
Only if Pigs can fly
The Microbiologist Sniffing Out the World’s Perfect Cheese
The wikipedia page didnt, and isnt expected to, answer my questions, which were about the methodology.

For a given date given based on dendrochronology I wanted to know who collected the samples, how many were collected, which were included in the final dataset (why and why not), the software used to align the rings with other dendrochronologies, get to see those samples that were rejected, etc.
Most situations can be resolved without actual legal action. Your customer presumably wants you to do something if it's reasonable to do so you should resolve their issue or escalate to a manager.

I've been involved in several issues where legal action was a valid threat. I can think of 5 occasions off the top of my head. These involved corporations and none were handled as you described and I've dealt with local government and corporations. Most were handled without court. All were dealt with acceptably in my favor.

Your suggestion would have wasted everyone's time and their money. It is simultaneously fictional and terrible advice. I promise you that your manager wants the option to handle these situations before they blow up into disasters
Listen to the Sick Beats of Rhubarb Growing in the Dark
I have an account, but I ceased using it 5 years ago. My "friends" were essentially all people I had met in highschool and rarely talked to, and upon a recent visit (over Tor of course) I was wholly unimpressed with my news feed.

The only benefit was reconnecting with a former exchange student we had hosted, luckily she already had Signal! Besides that, my feed was just tales of woe from people I used to have a coincidental connection to.

Perhaps I'm an oddball, but my SO is banned from Facebook (real name policy), parents consider Facebook to be spyware, and extended family has held it in poor regard (not of my doing surprisingly) for a decade thus far. Getting lots of pressure to join a Mastodon server though, seems the extended family is all on that. Not what I'd expect from a bunch of mid-westerners!
Reddit: We Found 1K Suspected Russian Troll Accts, but a Lot Didn't Get Upvotes
This is complete nonsense
How about Σ Sigma notation for summation? It's often written with something like i=1 at the bottom and 1000 at the top to denote the summation from 1 to 1000. The Wikipedia article at https://en.wikipedia.org/wiki/Summation has some examples.
The bug that nobody knows about that will delete all git repos in 5 minutes.
If it’s profitable could you demonstrate your profitability and outlook to investors so that you could afford better help?
> There were, however, key controversial questions which he did not answer

Can you give some examples please? Having not watched much of this live, nor read the paraphrased feed, I'm interested to know what controversial areas you think were dodged.
It's a cheap rhetorical tactic. The negative used to incite someone to talk about X instead of just "What about X?"
Exactly. Many users get confused and a quick look at the man page shows them a magic --force command that seems to do what they want. Not to mention that we sometimes encourage the use of --force sometimes when we are doing pull requests since we want them to push a squash of all the different commits. It's like a tragedy of the commons playing out in multiple dev teams the world over and it didn't have to be that way. The problem is no one took the time to devote some UX to the git command line until it was too late.
It doesn't even need to be predictable, just reactive.
Basic

Adjective

1. forming an essential foundation or starting point; fundamental.

Your answers to those questions are either deliberately over-simplifying to avoid the question, or you don’t understand QED yourself. Your definition of a particle describes a possible outcome of a measurement, and ignores the existence of a wave function. Your description of gravity cannot be created in QED. You have provided no explanation of space whatsoever, which is so woefully unexplained by quantum mechanics, that it is referred to as the ‘vacuum catastrophe’.

Anybody who investigates these concepts can see that our understanding of them is woefully incomplete. However scientists tend to have a very hard time acknowledging these limits of our understanding, and will often respond to such acknowledgements with thinly veiled contempt. Just as you have done by trying to undermine my opinion on them, rather than responding to what I have said. I think that by failing to acknowledge the limits of scientific understanding, maybe you are confusing science with religion?
There is a 4 part series by him on algorithms too.

https://www.youtube.com/user/A9Videos/playlists
New Things in New Ways, or Same Old Things in Old Ways?
So, if you sued a law firm, you’re going to win by default? I find that hard to believe in practice.
device + app having a unique UUID has been going on longer than that.

3 years ago uber got popped for this:

https://www.theverge.com/2017/4/23/15399438/apple-uber-app-s...

I can tell you that fingerprinting is still possible today.
Aaron Swartz's post is also worth reading: http://www.aaronsw.com/weblog/productivity
I am not a git expert or anything, but I have helped resolve weird git issues for my teammates usually using a lot of Google and StackOverflow.

I just know 5 basic commands; pull, push, commit, branch, and merge. Never ran into any issues. People who run into issues are usually editing git log or doing something fancy with “advanced” commands. I have a feeling that these people get into trouble with git cause they issue commands without really knowing what those commands do or even what they want to achieve.
Git has something similar called git-notes, but at the time I tried using it, it was really early-days. No idea how support is working for that now. You could also make an annotated tag, which has it's own "commit message", but it will show up with all other tags.

[1] https://git-scm.com/docs/git-notes