skysight-inc/HackerNews huggingface dataset:
Having attempted to WebRTC as a generic video transport, I can say that WebRTC has insurmountable problems. The two biggest issues are:

1) Lack of client-side buffering. This is a benefit in real-time communication, but it limits your maximum bitrate to your maximum download speed. It’s also incredibly insensitive to network blips.

2) Extremely expensive. To keep bitrate down, video codecs only send key frames every so often. When a new client starts consuming a video stream they need to notify the sender that a new key frame is needed. For a video call, this is fine because the sender is already transcoding their stream so inserting a key frame isn’t a big deal. For a static video, needing to transcode the entire thing in real time with dynamic key frames is expensive and unnecessary.
Too bad there’s no 11” Apple laptop anymore.
I'm ok if Plaid loses their model.
What are your own experiences, if I may ask? I'm curious.
Even worse thermal issues than ... a laptop with no thermal issues and a fan that never even seems to audibly turn on?
I can't help but wonder what Microsoft's answer to Apple Silicon will be going forward. They don't really make hardware, but selling Windows laptops gets harder and harder the further Apple gets ahead. It seems inevitable that there needs to be some ARM-based Windows laptops to compete in perf/watt to the M1/M2 but I don't know what company can provide an ARM chip that competes with Apple at this point.
This is based on the open standards WebAuthn and FIDO2, where the credentials (“passkeys”) are synced via iCloud Keychain. Currently you need remember to register at least 2 security keys, in case one is lost/misplaced. The syncing of passkeys in iCloud solves this backup problem.

https://fidoalliance.org/apple-google-and-microsoft-commit-t...
iPadOS 16 Preview
Obviously, but having US onboard opens up possibilities to create incentives that credible international accords are built on.

Or the other way around, without the US, China and Australia, even if the rest of the world does everything right, global carbon dioxide levels will not only keep increasing, but do so in an accelerating manner.

And before you ask why not China could create credible incentives for the US, the answer is that they do not have the institutions for it, which the US has. At least in theory.
Forgive me my specific view: The M2 itself is marvelous. But the highly integraded path apple chose with all its hardware ruins it for me.
For me, its enviromentally insane to buy such a device that is nearly unrepairable.

In context, my Macbook air just died yesterday ... the one from 2014. Luckily, its the replaceble SSD that went dead. And due to OpenCore, it still runs the latest MacOS.

If I would by the new M2 with the new MacBook Air: Same problem would doom the complete hardware. And I would have been stuck with the OS that Apple deems I can have.

Maybe this comes with age, but I see buzzwords + glitz + speedups ... but little to none envirmental progress. Which is a shame.
He wants to pay his price for Twitter, but not the price he agreed to.
> QUIC/WebTransport seems simple because it doesn't address all the things WebRTC does.

Partially agree here, but the design of QUIC(/WebTransport/TCPLS) make some of the features in WebRTC unnecessary:

1. No need for STUN/TURN/ICE. With QUIC you can have the NATed party make an outbound request to a non-NATed party, then use QUIC channels to send/receive RDP from the sender and receiver.

2. QUIC comes with encryption so you don't need to mess with DTLS/SRTP

3. Scaling QUIC channels is much more similar to scaling a stateless service than scaling something heavily stateful like a videobridge and should be easier to manage with modern orchestration tools.

4. For simple, 1:1 cases, QUIC needs a lot less signaling overhead than a WebRTC implementation. For other VC configurations, a streaming layer on QUIC will probably need to implement some form of signaling and will end up looking just like WebRTC signaling.

---

I just wish WebRTC wasn't so prescriptive of DTLS/SRTP. I'm often fiddling around with VC and video feeds on private networks (for example IPSec or an encrypted VPN like Zerotier), and having to opt into the whole CA system there makes it a bit of a pain. There's also the background that having the browser read from a video or voice source isn't always very low-latency even if the DTLS/SRTP comms is going as fast as the network can, which leads to slower glass-to-glass latency, though there are non-browser ways to use WebRTC and many language frameworks as you indicated.

All-in-all small complaints for a good technology stack though.
Is this the return of the html tag <keygen> ?
Your first paragraph, restated, is that passwords are superior to tokens.

Your "proper way" is absurd and nonsensical for the vast majority of users. The first time they get burned by this is the last time they'd rely on anything but the one memorized password they reuse everywhere.
I agree that this line is BS. I disagree that it discredits the whole article.

In particular, the protein folding example is extremely important and validates that AI is indeed having a big and real impact on science.
> this is basically the diametric opposite of the liberalism which seems to focus on equalizing outcomes in society rather than empowering people to escape victim mentality.

I think the biggest problem in our political discourse is the degree to which people from different viewpoints/parties/etc make statements that aren’t the best faith representation of the other side’s perspective.

In this instance, I’ve never actually heard anyone besides liberals make the “equality of opportunity vs equality of outcome” comparison. I think a more reasonable dichotomy is that conservatives make the assumption that everyone has roughly equal opportunities while liberals don’t. In the end, both actually do believe in equality of opportunity.

As someone who does ML, you should connect with the probabilistic argument well: if we assume that am everyone has the same opportunities, who would we consistently see such disparities in outcome? The only answer is that there is something intrinsic to these groups that leads them to be the cause of their own shortfalls, which is the conservative argument you put forward here (that black culture is the problem).

The liberal counter argument is that there is a strong weight of hundreds of years of history in America to suggest that opportunity is very much not equal. Further, it’s an American value that we assume all people are equal regardless of race, therefore it’s most reasonable to assume that such disparities are the result of bias. This of course does not mean that individuals aren’t able to be statistical outliers due to their own efforts.
I was thinking probably Cobol will be first since it has at least 63 years already but apparently LISP is technically a year older. Fortran is a year older but I'm not sure it will last as long as Cobol/Lisp (it's losing out to python for simplicity and is likely to bleed a lot to c/c++/rust for science libraries/things that require faster glue code)
Just spent 4k on the M1 max. These chips are coming out too fast
This response makes me think of Radiohead's song Fitter Happier
That’s iCloud backups, not everything icloud. iCloud Keychain is encrypted (https://support.apple.com/en-gb/guide/security/secdeb202947/...) tho I’mnot sure I trust their escrow system to not escrow data to the gov if asked.
I'm missing something in these videos. Is it that the perception we're early implies an implausible scenario because "grabby" (I would just call them expansionist) civilizations would also be cloaking their signals (he seems to gloss over this point)? I.e. "they're out there" we just can't see them, or is he saying that would be implausible because we should have been invaded by now by these expansionist empires, therefore since we haven't we are early?

You seem to be saying the theory implies we are early when in the first video I got the impression that is statistically implausible.

I guess my main confusion is, if they are grabby, why haven't we been grabbed?

edit: watched the second video further, I think I get it a little better now. We are generally early and/or somehow advanced aliens expand quickly, otherwise we'd see signals because the signals would propagate faster than their expansion, whereas if they expand quickly, they'll invade us before we see signals, and dominate a larger portion of visible universe.
They were so careful not to compare it to the M1 Pro!
There's some work on using ML methods to map from the structure of a molecule to an odor. Interesting to see where it goes, current results aren't that mind blowing:

1. B. Sanchez-Lengeling, J. N. Wei, B. K. Lee, R. C. Gerkin, A. Aspuru-Guzik, A. B. Wiltschko, Machine Learning for Scent: Learning Generalizable Perceptual Representations of Small Molecules. arXiv [stat.ML] (2019), (available at http://arxiv.org/abs/1910.10685).

2. J. Kowalewski, B. Huynh, A. Ray, A System-Wide Understanding of the Human Olfactory Percept Chemical Space. Chem. Senses. 46 (2021), doi:10.1093/chemse/bjab007.

3. L. Shang, C. Liu, F. Tang, B. Chen, L. Liu, K. Hayashi, Odorant molecular feature mining by diverse deep neural networks for prediction of odor perception categories. bioRxiv (2022), , doi:10.1101/2022.04.20.488977.
It really depends. In my experience, after about 2 years in a specific role you will start to develop expertise in your specific organization and tech stack rather than generalist capabilities. There are good reasons to stay after that (you love the team, could work in the domain forever, getting tons of growth opportunities/raises etc.), but you should understand the tradeoff. You may be trading off learning how to be an effective worker in general vs. learning how to be an effective worker in your specific organization and you may be making significant financial sacrifices vs. people that switch jobs.
Simply getting functional Windows on ARM would be helpful. The last surface ARM attempt went poorly.
I developed the entire C++ devops integration and workflow at my current job. While not having that much of background in it we ended up with an quite good setup.

2. CMake is the standard, works well and is very powerful, but also a bit of hasel and learning to set it up the first time. Personally I also liked meson, however its not as generic.

3. Conan is pretty cool, but still buggy at some cornors.

4. Clang and its tools a pretty nice.

5. We use VSCode, with the default C++ plugin from microsoft. The key for a good integration is the compile_commands.json file, so make sure to link it in the plugin and let it be generated by your build system.

6. Cache as much as possible, especially depedencies.

7. We use googletest, however personally i enjoyed catch2
"M2 takes the industry-leading performance per watt of M1 even further with an 18 percent faster CPU, a 35 percent more powerful GPU, and a 40 percent faster Neural Engine"

18% faster at the same performance per watt is a nice increase. Interesting to see if this will ever make it to their desktop computers.
The biggest question I have is whether it has WiFi 6E or just WiFi 6 (2x2 80 MHz like the original M1 MacBook Air).

That's the one thing that's kind of gimped it for me—if I could get more WiFi bandwidth, especially with the ProRes decoding built into the M2, I might be able to edit 4K video over my network wirelessly for the first time. Would be amazing.

To be clear, I still think the M1 Air was the best portable laptop Apple made since the 11" Air before it was discontinued. I just think it being so 'wireless-first', it should have the best wireless speed possible.
And that too nothing much special - 1080p resolution.
Pro is a dockable workstation with a small form factor. Pros have insane amount of internal bandwidth. M1 was able to edit 30 4K streams or 7 8K streams simultaneously IIRC.
Pricing looks excellent ($1200 to start); I was expecting a bigger bump. We'll see about the 16G price and availability.
The plastic Macbooks had a lot of problems with cracking, wear, and discoloration. I'd be surprised if they ever came back.
Unfortunate that the wedge design is gone.

The previous one was really comfortable to type on since you didn't feel the 90 degree metal edge digging into your wrist like on the pro models.

Was one of the main reasons I got it.
How many external screens?
I stopped noticing the notch after using it for, what, maybe half an hour on my MacBook Pro? And the screen estate besides the notch is extra and the idea fits well with the macOS menu bar.
Cannot believe the updated base MBP has the old Touch Bar. Why can’t they give us back our function keys?

EDIT: and is now the only laptop without MagSafe? There are more ports on the new MBA!
Is it though? Still remains to be seen. I am considering the 14 inch Macbook Pro with the M1 Pro chip or the M2 Macbook Air.
Just maybe in your bubble you think everyone is making a lot in SF?

These are the numbers from the census bureau. It still says $119K

https://www.census.gov/quickfacts/sanfranciscocitycalifornia

Median isn’t some obscure statistic that’s hard to calculate.
The Pharo MOOC os a nice place to start getting familiar with the Smalltalk family. https://mooc.pharo.org/
Not really even that.

What is currently on the table is simply a way to cleanly differentiate between closed ways that are polygons and actual closed ways. Example roundabout enclosing a park. The problem is that right now this relies on determining this from the tagging. This could well be implemented as a flag on the existing way type and not as an actual new datatype.

There is at this stage no intention to revamp the way how we model areas that are more complex than the single polygons from above, that is with multi-polygon relations.

The more controversial topic is giving OSM way objects partially or fully their own geometry.

The former would have for all practical purposes no noticeable contributor effect outside of geometry changes always creating new versions of ways, contrary to the current behaviour which can be somewhat puzzling for newbies.

The later would be quite drastic, but would provide more benefits for at least some kinds of processing, for others not, as then topology would have to be inferred.

In any case the 90% of the discussion on this topic fretting about tagging is completely misplaced as literally nobody is even remotely considering changing that.
I live in Ontario. I drive an EV, which works fabulously in the winter. Solar panels are viable, with 10 year payback periods since we still have full net metering.
Would you rather have a smaller screen with no notch?
I realize now how much of a hack it is. The portion 'm/(ATOM |HETATM)/' could be part of valid Python expression, as:

>>> ATOM = HETATM = 1
>>> m = 2
>>> m/(ATOM |HETATM)/1
2.0

so either m// is enabled only after =~, or there has to be some way to recognize the lexically correct match term -- something more powerful than the "m/[^/]*/[a-z]*" used here.
M2 does not hold a candle to the M1 Pro or Max, don't worry. Every improved spec is much better in the M1 Pro/Max.
Same experience here. I've had the lingering suspicion that live audio is too real and that it makes the lack of authenticity and narcissism of social media influencing too obvious. Maybe someone should try 15 second sound bites that are scripted, rehearsed, edited, and mixed with music.
In Europe we are waiting for the M1 chip enabled Apple computers to arrive (as of the delivery). I ordered mine in January, still has not arrived.
SolidWorks.
All these "discoveries" suffer from the problem of inconclusive data. As mentioned in another comment, this can be the result of data that is skewed somehow, for example by neighborhood, by the selection of patients, by the technology used, etc. Validating these results is not an easy task, especially when one talks about healthcare data.
So you're solving the overpopulation problem by hoping the "kids, grandkids" don't exist or are small enough in number that death via accidents creates the space for them. OK.

The corollary of immortality for everyone (without sci-fi spaceships or suicide/euthanasia) is either stagnation (more or less the same set of people existing until resources run out) or overpopulation (and prompt resource exhaustion).
I presumably still have mine, though it's probably hidden away in storage somewhere. Why I as a poor grad student in 2007 thought it was worth it to pay extra just for the black finish, I'm not sure. I was new to the Mac back then ... funny to think that I went from anti-Apple as a college student to a dedicated Mac user for fifteen years.
Do you mean the Surface X?
Fair, yes mostly anecdotes, although the COVID article had some numbers about how COVID affects black people more and the margins relative to white people.
Yes - interpretation. I may have to eat my words that BLM arguments fall apart, if they only fall apart in my interpretation.

But I'm not so convinced that BLM is helping anybody AFAICT.

I'm just now learning about structural racism. Thanks for this.
Microsoft is a company full of bureaucrats who don't care about their product. Apple is going to take over the computing world here shortly.
Thank you, that looks like that could replace steps one, two, and three with a single step!
The M1 Pros occasionally get hot enough you can hear the fan over a quiet conversation. Are you referring to the previous generation Intel MBPs which routinely maxed out their cooling system and thermal throttled?
Passkeys are available for general use in any application through the system frameworks, not just the browser; they simply use WebAuthn under the hood, but it's meant to expand support outside of the browser for more apps in more use cases.

I wrote another comment elsewhere but there are some other issues with using WebAuthn as a primary authentication mechanism right now, especially things like new device enrollment when using platform authenticators (not trivial but not what people are used to), so most people opt to design it as a 2FA mechanism since that normally fits into existing designs easier ("just another auth device" like TOTP or SMS.) So Passkeys will help smooth that a bit for Apple users.

Also we still need ways of exporting keys and software (like 1password) needs to synchronize them, manage them securely. There's still a long ways to go on that front, which probably won't be handled until stuff like this has settled.

If you can use WebAuthn today in the browser and handle new device enrollment and have designed with it in mind as a primary auth mechanism, you're way, way ahead of the curve. This is just Apple's attempt to help kick the can further down the road for their users; you may not need to use Passkeys at all. There's just more to do before we can actually use WebAuthn as the basis to replace passwords in more places.
And for the first time, MacBook Air supports fast charge for charging up to 50 percent in just 30 minutes with an optional 67W USB-C power adapter.

Anybody know if the 67W USB-C power adapter is finally stock? Edit: Nope, still gotta wait a month: https://www.apple.com/shop/product/MKU63AM/A/67w-usb-c-power... Other (bigger) chargers are a 2 month wait. Looks like Apple is still suffering from supply chain issues.
Everyone thinks Clubhouse is the “next big thing but I think it's going to fail
That is why I refuse to buy anything that is not supported by armbian.
I have faith in MS software development - I believe they can get windows on ARM working - but as far as I can tell, all non-Apple ARM hardware implementations are significantly lacking in the laptop space. There are vendors making decent phone chips, but I've seen no indication of the ability to scale up to a laptop in the way Apple Silicon has.
Looks like a pretty minimal upgrade over M1 pro. apple.com and keynote were also super vague with multi display support, parallelization etc.
Discord now supports account switching
The 24GB unified memory is a really nice upgrade (the M1 MBA has 8GB upgradeable to 16GB). The CPU/GPU upgrades are predictable and wlecome but the memory is huge.

A lot of development isn't CPU bound but is memory bound or at least can really benefit from more memory. This upgrade makes the MBA an entirely viable dev machine for many workloads.

I have a MBP (Intel) but it's expensive. Getting a viable machine for $1200 would be great. You feel less bad about losing it or breaking it or upgrading it more often.

Really happy to see this.

As an aside, having 8GB of unified memory even as an option in 2022 is a joke. It should just be 16Gb minimum.
I really like the Elixir programming language documentation: https://hexdocs.pm/elixir/Kernel.html

It's easy to find things, clearly written, and usually answer any questions I have about how to use a particular standard library function.

I really appreciate the code samples, which are present all over the documentation.
Car manufacturers often build software using an entirely different set of constraints: Real-time operating systems with extremely reliable code. Because when they fail, the vehicle recall often involves hauling every car into a dealership and having them flashed. The occasions these fail lead to scenarios like "the car accelerates suddenly" or "the car abruptly stops in the middle of the road".

The fact that Apple and Tesla aren't good stewards of mission critical car software is, in fact, the fact it's trivial to push updates. It means they can shove out stuff with less validation and fix it in post. I would contend that easy patching nearly guarantees poorer software development correctness.

Consider the fact that no Nintendo GameCube game has to be post-launch patched, and while some flaws do exist that speedrunners can exploit, all of the games still work, decades later. Compare that to modern games, which often require a "day one patch" to fix them.

I absolutely trust a traditional car manufacturer to release better software than Apple or Google. It may not be as pretty or have as many bells and whistles, but it probably isn't going to kill me.
WebRTC is used by phenixrts as the delivery from server to client. The promise of WebRTC was P2P direct connections for video/data transport, and server/client for coordination and fallback.

https://phenixrts.com/en-us/faqs.html

> The scalability of Phenix’s platform does not come from the protocol itself, but from the systems built and deployed to accept WebRTC connections and deliver content through them. Our platform is built to scale out horizontally. In order to serve millions of concurrent users subscribing to the same stream in a short period of time, resources need to be provisioned timely or be available upfront.

https://webrtc.org/

> With WebRTC, you can add real-time communication capabilities to your application that works on top of an open standard. It supports video, voice, and generic data to be sent between peers...
Unless you want a fan and a Touch Bar, there's really not a point...
"Worth further scientific investigation" is one thing. But mateo1 called BS on the claim that AI could "learn the fundamental rules, facts, and equations of science" by reading the literature, which is a different claim. You claim that the AI can find patterns and correlations; mateo1 disputes that the AI can actually learn the rules of the domain from the papers.

So while you are right that mateo1 also did not prove his claim, your experience doesn't disprove his claim.
They know how to capture their market. These things will sell like hotcakes.