skysight-inc/HackerNews huggingface dataset:
You are correct that MR today implies that the Virtual image is locked to the real world with some form of SLAM.

I was a bit sloppy in that regards. I was more worried about what was going on. But when combined with the word "passthrough" to see the real world, I tend to drop back/slip to the term AR passthrough which is what this type of thing was called for years. MR, as I remember it, is a more recent term used to distinguish different types of AR. Then things flipped and XR (=AR/VR/MR) was used to mean was AR used to mean.

My guess is that late in the program, the importance of passthrough was elevated, perhaps in response to Apple rumors, but they were stuck with the hardware that was in the pipeline. The passthrough available is a big improvement over the Quest 2 for use in seeing the grouse-level surroundings, but not up to regular use in full Mixed Reality.

There are probably decades of "optimizations" left to do.
And Rails back then was extremely slow. There have always been web frameworks for Ruby with way less overhead.
I don't see how that would be effective without fundamentally changing the structure of the Internet.

For example, I have access to your HN comment history. I could easily start my own blog with insights Ctrl+C Ctrl+P'd from HN'ers comments histories, and sign it as if it were my own.

Unless we ditch graphical user interfaces and the HTTP/S protocol and revert to 80s computing, with a command line interface for everything.
OpenAI is already working on solving this

https://openai.com/blog/webgpt/
Flowful – Ambient music made by Generative AI in the browser
Deluge is up in its 83rd version and its 5.3 Mb in size.

https://github.com/deluge-torrent/deluge
> I’m increasingly convicted there is inherent value in humans doing things regardless of the whether an algorithm can produce a “better” end product.

To me it would seem that we are speedrunning towards a future where humans doing things have value, but only for themselves. It is going to be more and more difficult to produce any value to others. Only way to generate value in a transaction is rent-seeking by taking advantage of (artificial) monopolies, network effects or gatekeeping. This may sound dystopian, because humans seem to have a strong need to provide value to others, but the bright side is that you are free to do what you value.
This is not how to best interact with Nagle's algorithm.
I didn't really spend any time to make the result look good (I am not an artist, I was more interested in the technological aspect rather than the art aspect).
I have no paywall by design. It's a core principle behind the website I run. I can cover the bills through affiliate links for services I actually recommend. However those are stripped by whoever uses my content for their own benefit, including Google.
Weird, it's available and free on their streaming app.
Beautiful video indeed.

(I am ashamed I did't know much about Hellen Keller or her teacher.)
There are billions of flies who eat shit. Therefore, shit should be edible?

The "numbers argument" is a fallacious one.

No, "how you are supposed to distribute a C library" is not my opinion, but the experience/observations of the last 50 years of engineering. Why would we even have a .so/.a/.lib/.dll format for libraries?

As I said in a sibling comment, those are not header-only libraries. It's poorly packaged .c/.h in a single file that we happened to name with the .h extension.

It's not a header, it's a header+implementation. And it's bad practice, and any decent C developer will tell you so.
I recall several discussions of it at the time, and I don't think it's so much that they weren't able to, as that they'd made lots of disastrous architecture decisions (building it around a monolithic database etc.) that required a rewrite, and whomever doing it used it as an opportunity to blame it on Rails as an excuse to switch to their preferred stack.

After all, sharding message distribution via federation (even if you hide the federation behind a veneer of a global userid -> shard mapping) was a well understood long before Twitter even launched (e-mail... reflectors...), so it was a rather embarrassing architectural decision to not even try to account for it. Heck, I co-founded a webmail provider in '99, and one of the first things we did was implement ways to map user ids to a distributed set of backends and support for migrating accounts between backends, because we knew it'd be necessary to be able to shard smtp servers, frontends, and storage separately. That wasn't in Ruby, but the architectural pattern is so obvious.

The language change may or may not have made sense for them at the time (after all Ruby was much slower then, and they by then had the size where a rewrite of core parts to cut hosting costs might have been worth it), but that they blamed their architectural failures on Rails was a cheap shot.
I once proposed to some people I know getting started in app development an idea: the app would listen to what you say and if you said the word "güey" more than five times in a 24 hour window it would give you an electric shock.

I was only about four fifths joking.
So what year was it introduced? Is GE still in the software bix? Who knew.
Agreed, as a counter/Devil's advocate point though, wouldn't what is being written by the reviewer be obvious whether or not it's just pettiness and other non-constructive criticism, versus something that was well considered?
Please point out the factually incorrect part instead of being broadly dismissive. The catholic church was only able to persecute Galileo and Copernicus in the first place because they were the only "trusted" source of information in their era, exactly as the GP comment is proposing to bring back to the present day.
> I can't remember the last time I used a cheque

Here in France I'm still using cheques to pay for my electricity bills (which not the usual way, I'd wager most people just pay by internet), but I never have to go to the bank for the checkbook, I order it online and receive it by mail within a fortnight.
i think as we get older, we get better at distancing ourselves and realizing that work is just work.
But as the one always the most dissatisfied with what we do and how we do it and what is left out, i try to understand and give empathy than the easier solution which would be head through the wall :)
This is what Invoke's Stable Diffusion canvas solves for.

https://youtu.be/RwVGDGc6-3o
I distinctly remember reading (but not where—it was real though, not fictional) about a tactile suit, which translates audio into vibrations on different body parts. Apparently deaf people successfully learned to use it to interpret speech.
No, that is not per definition. While the JITing uses memory a JIT can remove unnecessary allocations from the JITed code and in theory reduce memory usage. But in practice you should expect higher memory use.
imgui distribute .c/.h files, not .h files with .c embedded in them.

What I'm criticizing is the extra step of me having to write the .c files anyway to avoid bloating the obj files, which should have been done by the library in the first place.
I feel like you could say the same thing about Twilio, or AWS, or Stripe.

I think there's proven to constantly be a huge market for companies that do the dirty work that everyone knows they could do, but don't have the time or expertise to do.

If they can stay ahead of the curve on having best in class api-ification of the underlying tech, even if they develop competitors with similar quality, they have the momentum of being the brand name now.
Because human communication involves redundancy of information.
Race is a social construct in the context of American racial history and politics, where categories were invented long before the concept of genomic ancestry and "Hispanic" counts as a race. In the rest of the world and within the context of this discussion and other discussions of this sort "race" is a noisy proxy for continental-level ancestry, and it so happens that even American "races" correspond decently well to proportions of ancestry traceable to continental-level populations, with their distinct histories and adaptations. Separating unlabeled genomes into N clusters, we predictably arrive at close matches to traditional racial classifications.

The fact that some small (half a million, a few tens of thousands...) populations constitute distinct clusters that pop out at small Ns is a nice gotcha, but entirely beside the point – which is the a priori plausibility of noteworthy and systemic heritable differences between people of major races, irrespective of their belonging to any social constructs.
Laravel: Generate a PDF file with laravel-dompdf
A tutorial on how to use the laravel-dompdf package in a Laravel project to create a PDF file from HTML code or a view (Blade template).
Anonymous Messenger
Hello everyone, I am looking for the most anonymous messaging app between friends. Such an application where even the police or hackers will never find what I wrote. For example, like Threema, but I'm looking for something that's free.

Briar, Matrix, Cwtch, Signal, Session, there are many, but which one is the best? I want to protect my privacy and I want my private messages to never be seen or recovered by anyone.
I enjoyed reading this article, which gives a glimpse of the life of "wet science" researchers and the two phases - in vitro vs. in vivo (cf. the last sentence).

The fact that a virus can be nutrition is an effect of it being part of the physical world: "it's made of stuff". Computer viruses, in contrast, are pure information, hence their ingredients cannot be eaten.

Viruses are interesting because they are not alive, yet they replicate, which is at least one property of life forms; they are physically encoded information in a crystal hull.

The peer review process, which is being debated here, is a bit like UNIX: some of it sucks but half a century later we still haven't come up with anything better or nearly as good. Peer review is important, and I'm concerned about the floods of pre-prints that are often cited as if they were (already) scientific publications - many will never be. What would help to take out sloppiness, nastiness and generally poor quality in peer reviews is if journals also always had meta-reviewers (reviewers that review the reviews) like the computer science conference do that I publish in. One might say that is the role of the editor, but I see the editor more as a Program Committee Chair, higher-level role. A paper rejected by all reviewers unisono would be rejected, a paper accepted by most reviewers would be rejected and papers with controversial reviews could go up to the editor after potential adding another reviewer first, who could be tasked to address specifically disagreements. Reviewing should be part of postgraduate education (I teach my doctoral candidates how to do it), but almost nowhere is, so there are many sub-par reviews by people who are not mentored properly. Overzealous reviews often come from younger postdocs or first-year PhD students, whereas older faculty members tend to be more generous, IMHO.
You must not have strayed far from the crappy clients of old then.

The latest stable Windows x64 build of qBittorrent is 27.9 MB (https://www.fosshub.com/qBittorrent.html). Older versions fluctuate between 18MB and ~29 MB (https://www.fosshub.com/qBittorrent-old.html). qBittorrent is open source and has no ads. I've been a user for many years now.
I'm not sure? My guess is that it's a term the author (or the blog) coined to push some right-wing political hobby-horses. If I had to take it seriously, I'd argue that what he's talking about is the DNC donor class - i.e. the big tech companies that signal for progressive causes as long as it isn't too closely related to their labor costs.

There's a dash of "AI will kill and eat everyone" here too, except the author seems to think that white collar workers will be unscathed while artists and programmers will be completely obsoleted. I don't buy that.
> Think of stringing a 50 magnets on a piece of string, then trying to predict the structure it would take on if in zero gravity?

It’s actually even more complex than that due to interaction with the local environment at the time of adding the magnets onto the string. Both the aqueous and transcription machinery.
Would it be possible to use fewer motors to control more pins? 'Stuff Made Here' made a 12-point display using two motors. https://youtu.be/8Au47gnXs0w?t=429
You first need individual embodiment, then you will want all sorts of things.
30 bar is not a lot. A SodaStream CO2 cylinder has twice that at room temperature [1]. The pressure inside your air conditioner is probably not much lower either. I would be very surprised if a 30 bar vessel for an inert gas required routine inspection.

[1] https://support.sodastream.com/hc/en-ca/articles/44038019714...
It's time to fact check the big pandemic trends predictions
So they have. Though I doubt the utility of creating the 32 bit configuration because I don't see anyone creating 32 bit x86 Windows Desktop applications any time soon. They're more likely to create arm64 than x86.

As for changing properties in MSVC, the issue I had was that when creating a new solution it would create a x86 project by default. So I would have to go in and create a new x64 configuration, change the project properties for all projects, then remove the x86 configuration from the projects and solution. Though whenever I added a new project it would default to x86 and I would have to redo all of the configuration steps again and once more delete the x86 configuration from the solution. I even tried using props files to try and simplify this but it never worked well enough.

So for me it was much easier to learn how to use CMake properly, add the global settings to the top level CMakeLists.txt file, then a new project could be added by creating a new CMakeLists.txt file and rerunning CMake. There would be no need to mess around with the settings in the IDE worrying about if you forgot to update one or if the settings got out of sync.
Not a hardware/chip person here, so I found this text helpful regarding memory tagging:

"As one might expect, the Arm64 architecture uses 64-bit pointers to address memory. There is no need (yet!) for an address space that large, though, so normally only 48 of those bits are actually used by the hardware."

...

"MTE allows the storage of a four-bit "key" in bits 59-56 of a virtual address — the lower "nibble" of the top byte. It is also possible to associate a specific key value with one or more 16-byte ranges of memory. When a pointer is dereferenced, the key stored in the pointer itself is compared to that associated with the memory the pointer references; if the two do not match, a trap may be raised."

From this article at the ever-wonderful lwn.net: https://lwn.net/Articles/834289/
In this day and age where the Internet and smartphones are deeply integrated into our lives, you are probably wondering whether there is a boating app that could make your journey safer and more convenient.
Wonder what the real economic impact on respondents was from the breach?
^^ in the same groove as my first comment on this post.
Rewriting a module from one tech stack to another is not much harder when that module was a part of a monolith and not a separate service, except that you haven't paid the upfront cost of bootstrapping a new service, putting in RPC calls, etc. And in any case, starting a project as microservices is already a bad practice due to a number of reasons, the most important for me is that it's hard to change module boundaries, which you will most likely get wrong in a new project.
That has a side effect of requiring 20% down (after all transaction fees), which means buyers have to save significantly longer than when 3% or 5% down payment loans can be made.

This has disadvantages for some people over a credit rating system, even if it’s overall cheaper for the people who can get loans under it.
Yeah a large scale solution involving helium will not scale. Helium cannot be produced by any process other than hydrogen nuclear fusion, and has to be harvested in nature from natural gas wells. Using it in nuclear reactors is one thing, but at home?

Since most of the worlds natural gas is in Qatar and Iran, the world will just have a helium resource crunch if this becomes widespread. Maybe a better working gas to use would be ammonia or desiccated propane.

Maybe the ultimate solution is to have neighbourhood heating/cooling units that serve multiple and pipe hot/cold water to them.
Chaos Hypertextbook
24 Hours in VR with Friends
Number of assembly instructions is not strongly related to code density. In any case you need to look at dynamic code density to draw any conclusions about I$ pressure.

Even if your comparison was valid, it is affected by the quality of the compiler - current compilers are not very good at exploiting RISC-V compressed instructions and generally have not had as much attention as on older architectures.
These days you can probably just replace "algorithm" with "audience". Make videos the audience wants to watch all the way through and the algorithm will love you. I'm 90% sure I've pinched this off mrbeast in an interview somewhere, he seems to know what he's doing.

E: Aye, this one. Timestamped but I'd recommend the entire video if you're interested in YT nerd stuff https://youtu.be/6pMhBaG81MI?t=472
They have a mouse with its charging port at the bottom. Their first Pencil iteration plugs into the bottom of the iPad like a weird antenna for charging. I could totally see them do ugly compromises in that area for a first iteration.
The Activision/Microsoft merger may get blocked by the FTC[1].

[1] https://www.theguardian.com/us-news/2022/dec/08/us-agency-bl...
I think people don't care at all. But rather than admit that, they are collectively playing the "its' too early to do anything, oh no, it's too late to do anything" strategy. I see this all the time when you discuss any of these issues: people insist it isn't real, when you give them irrefutable evidence it is, they switch seamlessly to "well it's too late anyway". People have decided at a sub-conscious level they are ok with the planet being wrecked, and now they will justify it with whatever convoluted bullshit comes to hand to not be forced to admit it...
I asked it how to convert a cell value to an unix timestamp in google sheets and it told to use the "UNIX_TIMESTAMP" and even provided an example.

The function does not exist, it's entirely made up.

What's weirder is that when I told it that the answer was wrong it provided a different solution that was correct.
As a non-native english speaker my internal voice stuttered while trying to read "through tough thorough thought", felt like a real life 4th wall break.
The author uses the term constantly throughout the article, and really seems to think the Left should be pretty afraid of blue-collar workers gaining power and unionizing. I very much doubt the author knows what they are talking about.
This reads like a very harmful and toxic view on art? Could anything beautiful, cute, positive even be art for you? And how does the viewer even see the suffering of the creator?
Ask HN: Great internship at shitty loc
I am studying chemical engineering in my masters and am currently on the hunt for an internship next semester. I am located in Switzerland/Germany and right now have offers from two big chemical companies (BASF, Bayer).

Here is the thing. The one that interests me the most, is in a horrible location. I would have to relocate (that's OK with me), but there is also nothing, no bigger city or so, in a 100 km radius. However, the topic really resonates with my current interests. It's about utilizing black box ML to optimize plant performance. Since I have been exploring CS/programming a lot lately, this would potentially be a great fit. The other one is in a better location (would still have to relocate), but the topic sounds a bit off (no real connection to ChemE).

Both internships would be for 3–4 months. How would you approach this situation? I am not really hyped to spend the entire summer at some remote plant just working my ass off. Would you take one of the offers, or wait until something else might come around? Any other tips/insights?
100% WYSIWYG is not necessary. I would prefer typesetting tools (incl. LibreOffice Writer) to use a dark theme during the work and printing black on white, letting you see a perferct WYSIWYG print preview briefly before printing.
A virus is basically not a full cell. It doesn't do much until it enters a cell where it essentially feeds information to make the cell start doing things. Like creating more of the virus. It can't do that by itself. It relies on the host cell to do all the processing.

If you think of the cell as a computer and the virus of some kind of information carrier (tape, cdrom, etc.), you can answer the question by asking yourself whether a cd-rom is capable of doing computation. Which would be a good analogy for being alive. To which of course the answer is no.

So, by that analogy, viruses are not alive. They don't act by themselves. In the same way DNA is not alive. It's just a passive protein.
This is a brilliant move by Microsoft which will finally do significant damage to Google's search dominance. They've tried everything else to crack that nut but there is just too much inertia behind Googling something. In my opinion, this changes the game completely and puts an already distrusted Google back on their heels. I can see it being the thing that finally undercuts that inertia and has people asking themselves if they really want more links to shitty SEO blogs on topic X.
The problem with google search is they do not want to eliminate spam. They really cannot do that since they need to show great quarterly numbers otherwise stock will plunge.

So here is how I think this will go:

- somebody (MSTF or some startup) will make a good chatGTP/AI search. The search will be good and will address issues you pointed.

- they will not make money but they will disrupt Google Search causing crisis in Google. Google will shrink and become irrelevant.

- eventually that somebody from step 1 will want to make money and AI search will become crap again

- and cycle will start again
You do control who you follow on Twitter.
Yes, the term "Mixed Reality" had some academic use going back that far, but I'd interpret that article and its citations quite differently.

These early MR references use the term to mean a spectrum from "Augmented Reality" to "Augmented Virtuality". The AV term never really caught on, and the Wikipedia link for AV [1] actually just redirects to their page for MR [2]. I can't think of many notable examples of AV at the moment, though something like "Mario Kart Live: Home_Circuit" [3], as mentioned on the Wikipedia page for MR [2], might fit the bill, in the sense that reality is being used to augment the game. Uses of haptic feedback in VR might also count as AV.

This usage of MR has nothing to do with how Microsoft began using the term. It's almost as if they embraced an academic term for the sake of marketing, extended the meaning, and successfully extinguished the original academic definition.

[1] https://en.wikipedia.org/wiki/Augmented_virtuality

[2] https://en.wikipedia.org/wiki/Mixed_reality#Augmented_virtua...

[3] https://en.wikipedia.org/wiki/Mario_Kart_Live:_Home_Circuit
You just described twitter
The impact is definitely here already.

I found it slightly absurd to read the motivation ”this work is important, because it opens up a huge toolbox for creating better CRISPR systems.” considering CRISPR as biotechnology was still a marginally known frontline research tool at the start of the previous decade. Now it's ubiquitous to the point of being viewed as almost indispensible.

The really interesting motivation to me though, is the other one:

“Thanks to this recovery, we can see how the immune system of microbes became less harmful to its carriers and increasingly specific for each virus.”