skysight-inc/HackerNews huggingface dataset:
> It really is the state of the art Video Codec, at a decoding complexity that is quite manageable. ( Lower than AV1 )

I am afraid this has not been substantiated by any of the public decoder demonstrations I've seen. Please see the most recent VVC technical update presented at the MC-IF meeting on March 2nd of this year:

https://a7dce6fd-e8f0-45f7-b0b0-255c5c9a28e1.filesusr.com/ug...

On slide 10 is a graph of VVC performance showing the VTM (VVC) decoder at 2.0x the complexity of HM (HEVC). On slide 12, the Ittiam production decoder boasts 1920x1080 @ 24fps on a 4-core Cortex A75 @ 2.5GHz.

Compare that with this recent study of dav1d (AV1) decoder complexity on a broad set of mobile SOCs, where 1920x1080 @ 24fps was easily reached by a Google Pixel 1 from 2016! Using just the two LITTLE cores! Even higher frame rates were achieved with more modern devices:

https://www.reddit.com/r/AV1/comments/gncplq/av1_multithread...

Full disclosure, I contribute to the dav1d project and performed this study.
People voting for trump.
It's actually pretty horrible to suggest that, now that you're learning about white supremacists attempting to start a race war, that you might go participate -- "streisanding boogaloo".
> "You shouldn't be free to incite violence. Nor should a company help that speech spread."

only the fringiest of fringes argue for absolutes. everyone (else) is arguing about where the line is drawn. for instance, if we take yours at face value, you'd be arguing against the american revolution.
I’m guessing that “passive income” means buying volatility & selling protection? If that’s what you’re doing, how did you fare in the recent Covid-related volatility spike?
I don't understand where the nightmare part comes from.

Building a jvm project these days can be a matter of cloning the git repo and running `./gradlew build`.
Terse languages are a must for single or few-user experiments, e.g. research. Not everyone is implementing a commercial website that needs to be understood by 50 people.
The "killer feature" for me is asynchronous jobs. It makes life so much easier.
I wrote a game engine to learn more about how they work and it ended up evolving into "Portal meets Doom" iOS game (https://apps.apple.com/us/app/gate-escape/id1449377239)

I've talked a little about the technical details, but not much of the game itself. It makes about $40/month - not exactly motivating money. It's been very difficult to market so I have lost most motivation to acquire more users.

I dream to open source the level editor and allow community made maps, but I can't really judge the demand for such a large feature investment.
> Even more fun, many of them don't properly list what power they can handle and fry your device or catch fire if you put to much through them!

That doesn't make sense. Any cable will be capable of many more volts than USB will ever put through it. How is anything going to get fried?

I suppose a cable could get too warm, but lying about capacity only takes you from 3 to 5 amps. That little bit extra should never be enough to cause a fire. And if it can't even handle 3, then the problem was not that it was lying about capacity. It also costs extra money to lie about being a 5 amp cable since that requires a chip.
The substance of their business model has always been "we fight advertisers because money should flow to websites through us". They changed actual terms a few times when called up on their tactics being shady, but that's always been the end goal. In that framework, hijacking referral links is par for the course.

I don't blame them - a man's gotta eat, and they're not doing anything illegal or dangerous - but I've always found very curious that some people actually believe using Brave might be an "ethical" choice. It just isn't, it's simply a better mousetrap.
See also: https://news.ycombinator.com/item?id=22946264

Ask HN: What are some open source alternative to Zoom

30 points by blohs 45 days ago | 19 comments
Or new comments appear at the top, and after a couple of downvotes it went to the bottom. No conspiracy theory needed.
Mexico alleges some doctors sold false death certificates
I'm glad I'm not the only one that sees it that way. I used ebay to give things that I don't want to someone that does. Any money I made was to pay for the hassle of it. I saw it as getting paid for recycling.
Right, and if youre doing a Buddhist retreat just so you can tell everyone about it, you're doing it wrong
I've sailed with a guy who makes a point of doing it. At one point, he sailed a yacht with no engine, and certainly no electric motor for the anchor!
Yep. Subscription models become a necessity when companies have a mature product and the feature set and stability changes don't apply pressure to update. Once the product is mature, people don't upgrade because it costs money and the old version does what they need it to do. That's a losing proposition for an MBA dominated world. So you counter that by making it so no one can ever own their software but they have to subscribe to it so you can continue to extract value.
The people who maintain the libraries are not the users, they're the library package maintainers.

If you move the libraries into the application packages then the package maintainers for every application also have to maintain every library they use, duplicating the efforts of one another. The users then suffer when they do it poorly because they don't have the time or domain expertise to maintain multiple third party libraries in addition to their own application.
This is a nothingburger. Brave adds its own referrer code to a handful of crypto-related websites, if you type them into the address bar. It doesn't modify other affiliate links, as far as I can tell.
"as a start" != "panacea", and education was only offered as one of three items.
It is actually simple: The wealth gap will not close, because not everybody is born equal.

Wealthy people will have wealthy kids (the right of inheritance), kids can use the wealth to increase their wealth because they will have more opportunities to exploit.

Poor people will have poor kids, which wont have enough opportunities to exploit and will probably stay poor.

It just snowballs from here, unless you wipe the economy and make everyone equal again. But then a couple of people will get wealthy again, does not matter if pure luck or skill, and the trend will continue.

Life is not fair and will not be, until we find a way to make everyone equal and provide equal opportunities.
Ha! They break the laws already in place to terrorize people. Adding a new one won’t change it. We need systematic reform.
Leftists and liberals are not the same thing.
I think a large part is that the first-party documentation is pretty bad. My only exposure to the Android toolchain has been writing my own toy application, and it's just sad that the docs are terrible. Things like "this thing that used to be in the platform API had been replaced by that thing in appcomapt" → "nope it's in androidx now" → "this replaces that thing in the platform API, go read the docs for that instead". Essentially, you _have_ to read deprecated documentation to do anything…

At least it's better than some other ecosystems, where it's "this thing is deprecated now. Nothing replaces it and you can't do similar functionality any other way, it's just deprecated." Or maybe I just haven't gotten to that part yet.
I recently tried moving from mobile Brave to Firefox as I've used desktop FF for years, and wanted cross platform bookmarks.

The experience was incredibly sub par on Android. I tried browsing a video heavy subreddit, and FF just hung (well, all videos stopped playing, which is what I was there for).

I want to use it, but if it can't manage my base use case, I can't warrant it.

I will try again one day, I'm sure.
Ugh. Between him and Eich's past with opposing the legalization of gay marriage, I think I'll stay clear of brave.
I do wish it had some styling changes on mobile though - hitting vote buttons, reply links, etc. is rather difficult because of how small everything is.
Countably and uncountably rare?
I always interpret the end of Moore's Law to mean that was once a curve of exponential growth, has shown where the inflection point is, and now we're on the other side of the S curve. Yes there's still gains to be had, but they're harder and harder in ways that aren't ameliorated by just increases in funding. There needs to be changes in how we compute, and a rejection of the idea that specialization is beat out by the economies of scale of generic solutions.
Which only covers a couple of the dozen different use cases, now covered by USB. Which is why thunderbolt and the like would require yet another marking.

All this nullifies the point of having a single port+cable.

If your going to mark it, why not just modify the cable to have different keys, one for charging, one for higher speed, etc. Then at least you know right away its not going to work.

But for that matter, once you have fixed the plug & port compatibility you might have well have just used different ports. Because that is what you have, they just look similar enough to cause confusion.

The whole thing, is just a false set of choices brought on in large part by the same industry (mobile phones) which couldn't be bothered to actually make their parts compatible with actual standards. Its doubtful you will ever see any of those manufactures actually build a fully compliant USB part either, since they have regularly proven to be unable to do it even with the simpler standards. This despite charging top dollar for parts that are built with the cheapest design/etc.
> "For tech giants like Google and Amazon, the huge scale of their data centers means that even small improvements in software performance can result in large financial returns,"

And really this is only for software that runs inside their servers. The costs for software running on client machines is just distributed to the user.

If google makes a change that makes Chrome run less efficiently that means I'm paying for it with my time and electricity. If I want it to run better I'm shelling out money from my own pocket for new hardware.
> The best SEO advice you can give someone is "make the page easy for a blind person to read".

Yep, makes sense when you consider most search bots "see" webpages in the same way a screen reader will. Anything that helps a screen reader understand the content of a page better is going to help a search bot and vice versa - they're both bots. :)
Author of Teeny Tiny here! I really like Crafting Interpreters too (I link to it at the bottom). Also highly recommend the book Writing an Interpreter in Go.
Why not just use the MacBook charger for everything? I've had no issues using a variety of MacBook usb-c chargers for lots of devices.
Tell them when they hire you, you will help them.

I made the mistake of talking too much. Not that I was letting out valuable secrets, but I helped them understand how they were looking at it completely wrong. They had made the proverbial mountain out of a mole hill. They made me a non raise offer. I did not give them reason enough to need me.

You also have to consider if answering would violate your sense of morality.
> Firefox does support media keys, but it's experimental and you have to enable them in about:config:

Nice! Thank you. :)
Not quite. The data is encrypted, the computation is not. Through the use of universal circuits (circuits that run other circuits) you could give an encrypted executable to an untrusted party to run on encrypted data, but note that the result of this computation is encrypted as well (so, the executable would be useless for the other party -- only you would be able to use the results). In fact, this idea underpins the crucial idea behind FHE: bootstrapping.
Build new city for Hong Kong migrants
That's usually the purpose, accompanied by a link to a self published book.
Never heard of LMAX; looks like a Java thing.

Nobody said finance invented anything. But high performance demands produce similar architectures everywhere.
I build websites and manage them for cash-flow (and have been doing this for a decade). Started with SAAS affiliate sites and moved onto a more ambitious vision of cleaning up content categories on Google that are loaded with bad advice. (So build a better site that replaces self-serving junk and amateur nut-job sites with real content)

My latest project (un-monetized) is an attempt to raise the bar in the business opportunities vertical; I aim to research and lay out (in non-promotional terms) paths to earning a living wage in the gig economy. There's a lot of bad advice pushing courses / e-books / etc with a high rate of failure. Most of these gig economy roles are fairly simple businesses to manage; the idea is if you can instill some self-employment literacy, you can even the odds for new freelancers and side hustlers.

I'm working on a publishing model which delivers legitimate advice with a decent chance of success (for the reader) and a fair return for the publisher.
https://highestpayinggigs.com/
Are use Firefox for my primary browser, but there are certain sites (made by google primarily) which work much better in chromium based browsers.

Whether Google is intentionally degrading their performance in Firefox or simply doesn't care is an interesting technical detail, but from a practical standpoint I need to use these sites for my job, so I also need to keep a chromium-based browser around.
"High-res" icons are still quite tiny. Expectations have definitely grown wrt. the complexity of text rendering: things like Unicode multi-language support, emojis and high-quality typography are taken for granted nowadays, and even something as simple as that would have required fairly high-end hardware back in the early-to-mid 1990s.
The word for this general phenomena for those that are curious is Goodhart's law: https://en.wikipedia.org/wiki/Goodhart%27s_law
And not people advocating mass censorship on communication platforms? Please, you're biases are showing and it's embarrassing.
Not sure what that number means to you, but see above about why it’s so low; established money protects itself.
RethinkDB: why we failed (2018)
Mozilla make their fair share of fuckups and bad moves, but they're still on a different level from these niche Chromium derivatives that invariably come with ugly business models attached.
Grant Napear, announcer for the Sacramento Kings, was fired for saying "All lives matter. Every single one".
Thank you. But, and I respect the work you and others are doing, this sounds very much like other technological solutions in search of a problem - the most obvious is bitcoin replacing fiat money.

I think most of society would be happy with regulatory changes. Preventing companies from exploiting personal data is fairly simple in a democratic legal framework.

There are yes governments and states where democracy does not exist, but in that case they simply won't let me use such a search service anyway, so it's dubious the technology would be beneficial there.

Some time in the past decade I realised that software has only limited ability to change the world - it simply does not have the leverage to overcome all the politics of the world. If we want utopia, we must learn Judo to use the weight of the world against itself.

I remain optimistic that we can make this world better with these amazing new technologies, but I fear they cannot succeed on their own.

But I hope you can prove me wrong !
It's a requirement of these algorithms that they run in polynomial time with respect to the size of the input. They're large polynomials with big constants, but they're dwarfed by the exponentials you're considering.
I seem to collect browsers like some people collect pokemon. Right now I am typing this in firefox and have twitch open in chrome in my second monitor. I use Edge for work accounts, Waterfox for times when I want to use a couple old addons that were never ported over, and opera and vivaldi around just to see how they measure up.
The only case I know of where a USB-C cable fried something, it was horribly broken. https://www.engadget.com/2016-02-03-benson-leung-chromebook-...
I think you missed the irony in GP's comment
Also, if you use the Kotlin compiler plugin, you can actually write blocks of Kotlin code in your Maven POM if you feel the need.
Put another way: The video patent cartels have fragmented due to greed, and so the cartel enablers at ISO have lost their purpose. In addition, organizations are tired of paying bridge tolls.

So we can finally have open standards for video that anyone can just use and implement. AV1 in particular seems to be on its way to replacing them: https://research.mozilla.org/av1-media-codecs/
You must not have much exposure to alt right groups and or 4chan, because you can’t scroll through those for more than 5 minutes without seeing a reference to Boogaloo.

To be clear, I’m not some deep Internet lurker, but I’ve known the term for about 5 months (circa the Pizzagate news), and whenever I check out a place like that, usually in response to a news story, I’ll see it there.
How to Program a Tic Tac Toe Console Game in Java
Had to triple check that this wasn't satire after reading the first two points. Focusing on familiarity with buzzwords and trendy tools is exactly the wrong thing to do.
Many self-described free speech advocates here also draw the line at inciting violence.
I remember being baffled for an hour or two after accidentally putting a trailing opening { in a c++ file and then getting thousands of compilation errors all through the standard library headers my application included.
Whatever happened to Ant? I know Ant sucked because of XML, but at least XML has a lot of tooling around it. Why do people use Gradle instead of Ant?
Have you not been paying attention this past three years? Rampant nationalism, children in cages (still happening), police brutality and murder without repercussions, teargassing and beating peaceful protesters, the attorney general asserting that the president cannot break the law. I could go on, but if those don't make you worried about the threat of fascism, I'm not sure what would...
I can't be the only person who thought this was about tiling!
In true libertarian form, this is a platitude and a non-sequitur. Maybe you should go surfing instead, the waves follow the NAP.
https://news.ycombinator.com/item?id=23442027

The Brave web browser is hijacking links, and inserting affiliate codes (davidgerard.co.uk)

205 points by davidgerard 1 hour ago | 82 comments
Some older usb-c devices would start charging based on order of plugging in. i.e. plug the phone side in first and the phone will start charging your iPad. Seems the defaults are smarter now and phones always prefer to receive power.
Haha thanks, I tried it... It 'worked', but unfortunately can't see anything else in the top bar - "ask" etc.
> If you accept returns, people will use your listing as a dirt cheap rental service

I would say a small percentage of people.

But I understand. That's why eBay is not suited for one-off sellers. It's meant for little shops, that will amortized the cost of the "free rental service". Just like Amazon does.
Seems like completely different use cases!
So you're suggesting we pretend it's not an issue we need to address? You're framing it as a natural thing, when I fully disagree. Oh Well, I was born rich, f u, seems like you aren't seeing what is going on out there.
Except now you have to deal with javascript. It's hard enough to turn some operators towards an IaC approach, but throwing Javascript at them isn't going to help.
I guess a problem is that most hardware, SoCs etc, still use MPEG.
There is no right of inheritance. As people on the right never tire of saying, people should have to work for what they get. Wondermark points out the hypocracy well: http://wondermark.com/c1135/
There won't be many picocell stations deployed in the countryside I'd guess? The first tree would eat the signal and we have a lot of trees here. No, it'll be using the same bands as 3G/4G with a different protocol. Those picocells are for use in densely built areas with lots of people and not that many trees but also lots of walls.
Red Hat ships nouveau. Nvidia is the one that chooses which distros to support (in addition to upstream kernels) and adapts their driver shim if needed.
Not a realistic suggestion. Read the article, please.

At the moment you're parroting The Internationale even without knowing it: https://simple.wikipedia.org/wiki/The_Internationale

I don't need to remind you where this particular road ends. As someone who grew up under a communist regime, believe me when I tell you this: you won't like it.
Ha! I didn’t even knew Blender was closed source at some point.
Sorting by speed, plus an icon for higher power cables, covers almost all real world uses. It would not have to be complex, and would not nullify the point of a single port/cable.

Even just marking speed would mean a cable never unexpectedly fails to do its job.
I tend to agree (hence why I commented), but I was curious if there was any methodology out there for figuring out things like margins and man hours per subscription cycle—I am fairly illiterate in reading through quarterly releases, for instance, and I'm not even sure if this thing is required to be reported.
A bunch of you seem interested in taking up the challenge: having to write smarter software, wistful for the old days when it was forced on you.

Turns out, you can! There's a big domain that needs your help, today: deep learning.

A lot of the software is currently crude. For example, to train a StyleGAN model, the official way to do it is to encode each photo as uncompressed(!) RGB, resulting in a 10-20x size explosion.

There's plenty of room at the top, and never moreso in AI software. Consider it! Every one of you can pivot to deep learning, if you want to. There's really nothing special or magical in terms of knowledge that you need to study. A lot of it is just "Get these bits from point A to point B efficiently."

There's also room for beautiful tools. It reminds me a lot of Javascript in 2008. I'm sure that will sound repugnant for a majority of devs. But for a certain type of dev, you'll hear that ringing noise of opportunity knocking.
That's true that it's theoretically impossible, but you can get close by using verifiable computation protocols like Pinocchio to restrict the computations that the adversary can do. That is to say that before blindly accepting the result from the adversary and decrypting it, you first ensure that they performed a computation you specified beforehand.
Incredibly is right! I'm curious how they arrive at that conclusion—what's an acceptable amount of harm to justify infrastructure neglect?

The article you linked appears to be about comparing treated water to "raw water", which seems rather tangential to our discussion of considering the quality of treated water.

I'm just saying, a lot of people have implicit trust in their water without even knowing what's in it or why 0.62% of americans with perchlorate are somehow clumped in with the americans who are lucky to not have it in their water—surely this would be a success because only 0.62% of water needed extra infrastructure investment and regulation?

After all, perchlorate is unlikely to remain at such a low penetration with continued use....
Wow, CSS system color keywords seem like a massive privacy leak. I just tested setting the property:

background: Background;

on an element, and then changing my Windows desktop background. The element immediately changes color to match my desktop. Then if I call getComputedStyle on the element, I get my desktop background color in javascript. This is in Firefox private mode, and apparently every website can read all my system colors. Why in the world is this enabled by default?

https://www.w3.org/wiki/CSS/Properties/color/keywords#System...
Exactly this. I answer calls I know the numbers of, or ones from the area I live in. If it has the same area code as my phone, you can leave a message.