skysight-inc/HackerNews huggingface dataset:
All the listed protocols came after HTTP. RTSP, SIP borrowed heavily (albeit badly in retrospect) from HTTP.

I do not have all the historical context (early 90s), but for WebRTC, the idea was to not define any new protocol(s) or do a clean slate design. but rather to just agree on the flavors of the various protocols, and then to universally implement those. We already had SDP, RTSP, RTP, SAP, etc. And the idea was to cobble together the existing protocols into something everyone could agree on (the young companies, the old companies, etc)

We ended up defining variations to the flavors that we already had and for the most part everything turned out okay (maybe the SDP plan wars did not end up where we wanted it, but… it was a good enough compromise).

For realtime media, if we are able combine “locator:identifier” issue, we will be able to make media and signaling work inband.
The killer feature of the M1 chip is actually performance-per-watt, not outright performance/speed. It does not help to oversimplify things.
The title and the Apple domain made it look for a second like an officially supported solution to run Linux directly on Apple silicon. This would have been so much more than Asahi Linux.

The title should have been "Create macOS or Linux virtual machines" but I guess OP chose something that sounds more attractive and "votable".
It is meant to fill the gap in the product line between the Air and the 14" Pro. The fact that it did not get redesigned alongside the Air makes it a weird and confusing product. Performance-wise, it should beat out the Air thanks to the inclusion of a better cooling system. Just like with the M1 versions of the 13" and MBA.
More easily read on mobile:

https://blog.anduril.com/rebooting-the-arsenal-of-democracy-...
My favorite SR-71 story is how the CIA set up shell companies to buy Soviet titanium for it because US production was insufficient.

https://nationalinterest.org/blog/buzz/crazy-story-how-russi...
I think the low-key, unique, quirky and tranquil aesthetic is what people find stunning about urban Japan.
Tesla is a Texas company. In addition to what he has stated publicly, I presume Musk found the political powers here the easiest to leverage.
Plot armor.
There are so many examples of convergent evolution [0] here on Earth that it seems reasonable to speculate that many of the most useful compounds for life would evolve similarly many times over a large number of trials/planets.

Since we don't have access to such data, some metrics that seem useful for speculation about a property are:
- How often it has evolved independently on Earth
- How fast it evolved and remained dominant

That being said, there is a potential positive feedback loop going on, where most life depends on or benefits from compounds it gets from other life. Because there is an abundance of certain types of amino acids, we could hypothetically be stuck in a less optimal overall biosphere state, whereas a more fit biosphere might exist with a different composition of amino acids or other building blocks that played the same role. I'm defining fitness of the biosphere as the amount of energy from the sun that life harnesses for work.

[0] https://en.wikipedia.org/wiki/Convergent_evolution
Show HN: Rust Lisp Interpreter with FFI
> and let browsers add a little button or something for the user to actively engage with

Meh, you'll just get full screen modals begging you to push the button. So long as a feature which (ostensibly) drives engagement exists, every ad based website is going to do whatever they can to get you to use it.

There are some really good use cases for it, but I think the balance is tipped by the far too many bad (for the user) use cases.
https://twitter.com/iCounsellor/status/1533761652704813056
This works really well (for me at least) when translated to music. I find that if I listen to music at work with English lyrics, sometimes I end up paying more attention to the music than the work. Listening to good music in a language I don't understand (e.g. Italian opera) allows me to hear the vocals without my brain putting any effort into understanding. In essence, the vocals become just like any other instrument while still being more aesthetically pleasing (in my opinion) than pure instrumental symphony.

Of course music in languages that aren't real (https://m.youtube.com/watch?v=wOJAErCvVhs) or music with vocalization but no words (https://m.youtube.com/watch?v=0tDpoLXD3Js) has the same effect, but it's less commom to find that outside video game / fantasy soundtracks.
Apple reused the exact same Intel chassis for their previous generation M1 MacBook Air and Pro 13”.
Apparently it's thought that meteorites hitting the ground freeze water around them after a bit. They get heated up, but it's pretty short, so the bulk of it is "space temperature" only the surface is heating. And a lot of the stuff that heats up is ablated. (depending on size)

Unless the stuff is on the surface of the meteorite it's probably fine.
I dusted off an implementation of MQTT for SWI-Prolog so the way I did all the integration was via MQTT messages between Java. Python, c/c++ (on Arduino devices), and Prolog.

These days SWI-Prolog even has a library for Redis.
I’ve had to opposite experience as someone who’s worked extensively with platforms that utilize webviews, when Safari 15 released it broke a lot of WebGL things with their shift to using Metal and all I can say to users that are experiencing problems is update your OS or disable the experimental feature to use Metal with Safari, which both feel like awful answers. Safari has become the modern IE in my mind.
That’s already possible if you add the page to your Home Screen. With this the missing piece is finally added
Is this the 13" model? Might just be they still have a bunch of manufacturing capacity or something comparable left. But my wife owns the 2-core version (w/o touchbar) and so far its my favorite sized macbook -- had me regularly wondering why the air existed. If it weren't for the touchbar on the current model, I would have strongly considered it but couldn't resist a better keyboard + no touchbar on the 14" model. Still, side by side I just love the size and feel of the 13". Curious to checkout the air now at some point.
I’m working for a big bank. They now offer Mac workstations to be able to hire the best devs.

I would have never expected a Unix workstation in such a corporate setup when I started 15 years ago.
WebXR please! Every one browser and platform has it including Oculus. Apple you are single handed holding back the AR industry here.
Does windows not have a rosetta equivalent??
> The memory used in Apple laptops is not the same type of memory that you find on a DIMM. The architecture is more like a GPU, with high-speed memory placed as close as possible to the CPU.

That was a design decision too. It's not that they bought a chip, they made it themselves.

> It's not reasonable to expect Apple to compromise the design of their system to cater to the vanishingly small minority of customers who demand such features.

I repaired an upgraded dozens of laptops for friends and family, extending their service life for years. Less rare earth in a landfill and more money in the pockets of my acquaintances. The "small minority" is "vanishing" because people are being trated more and more like consumers that throw away the current toy to buy a new one. Companies like Apple are the root cause to this. They want this.
I have been trying to code on my Pro for years; depressing every time.

The day I can finally code on this thing is the day that I stop carrying a laptop with me.
I am aware that this website is predominantly web developers. But I’m personally quite disappointed in Apple for this move.

That you can turn a browser into an app platform is not a success for browsers, it’s a failing in application distribution and native application tooling.

As a user I am not looking forward to the inevitable deprecation of native applications to PWAs; because when that happens I will not be able to turn off the push notification feature in the browser.

The same was true of JavaScript: it’s impossible to run a browser without JavaScript, what was originally progressive enhancement is now mandatory code execution; for many web developers that is not an issue at all, as a user: I shouldn't have to trust _all_ the code in the world that my browser can potentially pull in.

The sandbox, as complex as it is, is not infallible.

All of this consolidation on the browser frightens me, personally, and maybe you disagree, but honestly I’d like someone to be pushing back on the “faster horse”[0] requests from web developers.

0: reference to the famous quote by Henry Ford: “If I had asked my customers what they wanted they would have said a faster horse.”

Edit: expected result from the hackernews audience. But at least if I managed to convince one person that the browser shouldn’t do everything then it’s worth the karma sacrifice.
Apologies, I meant that "for the same security level"/"for the same price of bitcoin" (these two have causal effects on the other), the amount of energy is constant, a global limit. We can asume the blocks are about full all the time.

If you leave the amount of transactions constant, and the price rises, the security of those transactions goes up (this might be too idealistic of a model, maybe wrong, but it's widely accepted basic microeconomics, not macro). If you leave out the speculation aspects of the price of bitcoin (say, in a couple of decades), a price increase means the market wanted to pay for more security (which is why the price rises). If the price goes down to say, $10, it's just the market signaling that bitcoin is not useful anymore.

I don't know about you, but I would like to have some backup next time Trudeau wants to freeze my accounts for protesting his measures. I'm not sure about 30k, or $10, probably right now something in the middle. But if that isn't a concern that bothers me, I would leave for a warmer authoritarian country, if there are any left.
Indeed. And one result of _that_ is that we can get decoherence even if the objects are otherwise entirely shielded: https://physics.stackexchange.com/questions/34993/reversing-...
The Text Editor Tier List (Open Source Editors Only) [video]
They aren't the only ones making new computers every year.
Well, cloudfare seems to be doing it to combat bots.

We actually managed to invent something even worse than passwords. Incredible.
The internet disproportionally reflects the most extreme views.

I think it's mildly disappointing and I won't miss it.
No, it's pointing out that Google has shortcomings many are not (but should be) aware of, and that you should use the right tool for the right job.
No VR! I’m sad I can’t get to experience Half Life Alyx, but I mostly forget
To have code included in mainline you need to have reasonably sane code in the first place, and then invest some time working with upstream maintainers to address their concerns. On the other hand vendor code dumps are usually haphazardly put together garbage that nobody wants to touch.
I assume taiwan exports faster chips to china. What prevents china to help out a friend in need? (I.e. Re export to russia)
> Free/OpenBSD laptop support

Very useful anecdote - thank you
Starlings are highly invasive in the USA and these formations can be enjoyed there too -- I've read of Central Park NYC and Seattle both seeing them.

Cool story, until just recently, it was commonly believed that starlings were first brought to the USA in 1890 as part of a Shakespeare fan's project to introduce all of the birds mentioned in his works. But I just looked it up, and now it looks like scholars are finding little evidence for that story!

https://sites.allegheny.edu/news/2021/02/16/how-shakespeare-...
(1) is already a non-issue because the device would ask you whether you "trust this computer" and then your passcode to proceed. Xcode won't even see it before you go through this prompt.

FWIW Android does a similar thing with USB debugging enabled, just without the extra step with the passcode.
Google Timer
I don't know much about the company, but I love how clever the name is. It already has some "cool" factor from being the sword of Aragorn, reforged from the broken Narsil, but "Anduril" is literally "the Flame of the West" which is a very fitting name for arms manufacturer that start their pitch with "let's give Xi Jinping a fight" which represents the rising East.

It's poetic really.
>When it comes to prime numbers, it always irked me, that one cannot easily look at them in a visual way. I always thought that they would probably look beautiful.

There are several of visualizations of prime numbers, and they do, look beautiful.

E.g.:

https://jaketae.github.io/study/prime-spirals/

https://www.cantorsparadise.com/unexpected-beauty-in-primes-...

https://mathworld.wolfram.com/PrimeSpiral.html
Why is this being downvoted? with virtualization you could just run a linux distro or whatever and a lot of the complains in this thread would be resolved
We use Google Meet, which offers a live + stream feature for large groups. Most folks join the stream over the live meet. But within an ~hour after the all hands it's available directly in the calendar invite to rewatch.

It seems like a solved problem?
No that's not true, radiation is not easily detectable it requires advanced instruments. Humans can't detect it at all. Instantly lethal doses will cause you to vomit, but you're a already a walking corpse by then.

Carbon pollution you can smell and feel long before it's lethal.
The industry doesn’t seem to have a working software solution for mobile phone authentication secrets that both is 1) immune to persuading a user to export their data (to get phished), and 2) allows a user to export their data at any time (to prevent lock-in).

What would it look like to do #2 safely, without enabling the phishing that we see today with #1?
It’s a new product, designed in partnership with Belkin, slated for release later this year. Price currently unknown.
It's not just about raw bandwidth though. Yes my domestic line has 20+Mbps upload but the latency and routing distance from some other domestic endpoint on the other side of the world is going to be terrible. I could go to great lengths to make sure that what I serve is the minimum amount of bytes but you'll be waiting multiple seconds for the connection to be established.
Hosting the same data in a cloud or data centre would do the audience a much better service overall.
No one needs them on random websites, and I agree it's really sucky when you visit a site you've never been to before and the first thing they propose is turning on notifications. (These days, invariably with a fake notification dialog so declining doesn't lock them out from asking again. Yuck.)

There's a lot of web-based applications that could benefit, though.
I will add that this is not the first genocide in Ukraine by Russians. This is not first time Russia went out of their way to kill thousands of innocent people. Russia was among the most brutal feudal systems, among the kost brutal in wars after that too.

Their victims count millions and they again celebrate Stalin. Only proper analogy is would be Germans celebrating Hitler. Yes Hitler killed more people, but him and Stalin they were about the same ethical.

That is who you support while talking about Ghandi.
I've been following what PRs the faster-cpython people merge and it's been nothing on the beta branch, I think. For example this PR is not getting merged, it seems. https://github.com/python/cpython/pull/93379
I would argue you’re ignoring tens of billions of dollars in value at remote first orgs. Team cohesion in person has been demonstrated to be overrated, not just at remote first orgs, but economy wide with record productivity during a 2.5 year pandemic. The data is pretty clear on this imho.
Nope, absolutely hard no for me. As long as I can play my own music and answer calls in my car, I’m happy. I don’t need any of this shit on my dash as I’m not already spending way too much time looking at my phone screen anyways. Why would I want my passengers to see what’s on my calendar or see my messages? Its actually ridiculous.

Let cars be cars for fucks sake.
"Supercharged" does not mean anything.
Does this developer mode come with any changes to the signing requirements? For example, does it allow the installation of apps with self-signed, non-Apple-issued certificates?
“We don’t need native apps, use bookmarks”

“Here is the App Store! Use native apps!”

“We don’t need native apps!”
Having worked with PWAs I don't get my hopes up anymore when it comes to iOS, they have added and subsequently broken support for key features in the past. I wish they would just fix the current features they claim to support rather than keep adding half-assed features that won't properly work once you install the app in the phone, for example.
A massive percentage of users will mindlessly say Trust and enter their passcode. Virtually no one will accidentally go into settings and enable Developer Mode
It’s literally opt-in. Given that this will be relegated to a small niche at best. Most people aren’t going to go into Safari advanced settings and toggle a flag.

Native apps will always be necessary for something that actually needs it.

If anything you should be happy about this as it’ll remove control of everything from Google and Apple exclusively. Funny you talk about consolidation…
> Any actual, professional use will put you way north of even 16gb.

Plenty of people will be more than happy with 8GB of RAM on an M1. I had a base model M1 Mac Mini and it worked great even for gaming.

Obviously if you're running VMs or editing video or doing any other memory intense workload you're going to need more memory. But for anyone who doesn't need an absurd (>16gb) amount of memory (college students, many programmers, those who use computers just for web browsing and Netflix), 8GB or 16GB will feel snappy.
I didn’t, but I’ll hazard a guess.

“Safari is the new IE” has been the meme for years, despite the fact the situation is totally different. Any time Safari is mentioned or gets a new feature it’s just posts from people complaining Safari doesn’t support WebUSB or whatever their pet feature is.

So Safari added the one I see people complaining about more than anything else. The top complaint on HN for literally years.

And you just switched your complaining to something else. Most people here are celebrating they got something they’ve wanted forever.

Personally I’m just tired of all the bitching. There is no escaping it, it seems.

You could have framed your comments much more positively. Perhaps that would have helped.

My 2¢ guess.
Wait... can't we already do this using UTM?!?
This is important work to make Windows 95 usable in VirtualBox!

As it stands, where possible, it's a better experience to use Windows NT 4.0 instead. Since it is more similar to modern Windows versions than Windows 9x is, it runs flawlessly in VirtualBox, yet it has that 1990's look and feel, and can run most Windows 9x software. But not all, alas.
Presumably finite element analysis involves multiplying many such matricies? Hopefully in parallel?

If so, you can represent them as a Nx12x12 "tensor" for some large N (presumably proportional to the number of elements?), and I'm reasonably sure that's within the realm of what TPUs accelerate well.
> why should I have to download an app in order to know when I get outbid on eBay or a notification when a package is delivered

What’s wrong with prioritized emails? Of course they prefer to send you push notifications via app because it is an additional (and someway less filtered) channel.

Once also push notifications will get the same spam inbox filtering system (which iOS already has) then we will all scream for the next channel to be filled of spam (retina displayed popups?)
> answers that boil down to "buy a $5 app."

Written by...who knows.
Whats wrong with authenticating multiple tokens and backing up the physical tokens?

I'd rather know that each token is unique and not wonder how many copies of the token exist.
It's unfortunate that the base price is $1200. I don't see myself recommending this to friends when the M1 Air starts at $1000 and is so similarly spec'd.
We had that functionality back in the 80s even, with anothe type of app, called a "native app". Those apps are not why the web was created, it's just using browsers as a poor man's cross platform sandboxed app delivery mechanism...
I don’t think so… I’m not sure, but it doesn’t look like this adds anything beyond knowing the passcode (already required in my understanding) if you have time alone with the device.
“Forced” means to be compelled by force or necessity.

I’m forced to use crappy web apps for work.

How does it benefit Apple — or Apple’s users — for Apple to facilitate forcing users into crappy, non-native web apps?
Having worked a 4 day work week for 100% pay for 6 months in my previous job, I would rather work a low stress job for 5 days than a stressful job for 4 days
Anyone do full time web dev work on an Air?

I’m thinking of switching from PC land but not sure.
Looks like harder as you have to explicitly opt in and restart your device
This is the straightforwards Aharonov-Bohm effect. There never could have been any doubt that any massive particle would experience it. Related, even weirder experiments were the stuff of niche journals, a long time ago.
https://journals.aps.org/pra/abstract/10.1103/PhysRevA.48.17...

We just live in an age of hype.
> you can always simulate a key

But you can't simulate an attestation that you're using a device from one of the "approved" manufacturers in the cartel. This is basically DRM for human identity.

https://nitter.net/sleevi_/status/1392903827712512001
The web is the only free platform we have. Everything done to bring it inline with proprietary apps is a good thing in my eyes.

- web dev that prefers native apps most of the time
https://guest:guest@www.os2museum.com/hg/boxv9x/
> std::deque is better than std::list as an address preserving backing store

std::deque will invalidate iterators in some cases. Since my example above was an LRU cache, the cache's removal of an item from the middle of the list (to shift it to the end) is one of those actions that would invalidate iterators in a std::deque.

(Not to malign std::deque: it is a useful datastructure in its own right, and if you need queue-like semantics (e.g. cheap remove from front), it's a better choice than a LL, and both are better than vectors for that purpose. I find deque's internals to be a bit weird … my goto would normally be a ringbuffer, but the STL provides deque instead, so eh, it's good enough, if a bit odd IMO.)

(Cf. https://en.cppreference.com/w/cpp/container/deque)
Ah. This is that thing called "tone-policing." I frankly have no idea if you believe the same fundamentals that I do; they generally fall under the ideas of "free software," and they are frequently abused by the large companies and I feel it is important to call such bad behavior out as what it is; especially when perhaps professionals may have been lulled into going along with it.

I'm fairly certain the "politeness" or whatever it is you're calling for here works against my goals here. I could be wrong about that, but either way I don't think what you're railing against is as near as important as the bigger idea I presented initially.
Apple has far more control over apps notification spam, as they review the apps. They do not review web pages.
Cuba about to adopt the most progressive family law in the world
I look at tables online that show game compatibility and experiences

Its surprisingly good and I think this is partially because of Apple’s network effects

But aside from that the rosetta translations work really well, allowing a lot of x86/x64 to work

And then there is Crossover which is a GUI for WINE

And then VMs

I got a Windows 95 game playing on my M1 yesterday with Crossover, more resource intensive stuff seems to be doing well too, with maybe flagship games failing some enthusiast benchmark