skysight-inc/HackerNews huggingface dataset:
Logitech G602, six buttons on the side. Going clockwise from top-left:

- Cmd+Delete (delete file)

- Ctrl+Right (go right 1 virtual desktop)

- Ctrl+Left (go left 1 virtual desktop)

- App Exposé (show all windows only of the active app)

- Back

- Forward

I find these to be the stuff I need to do a lot a lot. Really handy!
> If I want to contribute to a prior discussion that happened a few minutes ago but another one is taking place now, then we have two separate conversations in the same linear chat stream.

Yes, this is the essential nature of real-time chat. The channel already serves as the demarcation of topic.

What you're describing is a forum, a totally different modality.

> Direct replies to the messages help but they still exist in that linear main chat stream, so there’s still a lot of clutter that everyone has to navigate through.

This isn't clutter, it's literally the point of the tool.
I went to the office for the first time. I fucking hated it
More on the metaverse, 4 days ago:

https://news.ycombinator.com/item?id=27930791 (380 comments)
GM SuperCruise right now, and Ford is claiming that their "Blue Cruise" product will be able to do it soon. There may be others, but those are the two that I'm familiar with.

I've also been observing a general trend of reviewers rating the performance of new vehicles based in part on how long it can go without nagging the user to hold the wheel. sigh
It got me good.
They named their startup 'Bubble'? Bold move.
How Antitrust Enforcement Can Spur Innovation: Bell Labs and 1956 (2017) [pdf]
If it makes you feel better, it was probably too late 10 years ago.
Tesla already 'biggest short in the market' as Burry piles on: S3 Partners
But what they did have was astronomically expensive. Prior to the invention of a spinning wheel (late medieval), it took somewhere around 100 hours of labor to create a square yard of fabric. At minimum wage, that would make a shirt using 2-3 yards of fabric cost about $1,400-2,100. Imagine if the cheapest clothing available was Gucci and you were making minimum wage, and that would be almost as bad as medieval peasants had it.

Most peasant women probably spent virtually all of their spare time spinning yarn[1]. Most holidays weren't days where they completely stopped working; they were just days where they only did light, low-focus work that wouldn't preclude having a conversation, like spinning yarn.

[1] https://acoup.blog/2021/03/19/collections-clothing-how-did-t...
It's not bad. Then you just have the issue of the cost of the batteries.

It's possible to have the device be corded and stay within a room or set of rooms.
Um. MacOS?
Matrix home servers could provide the identity service with connectors to Facebook, TakeTwo, etc.
> The cities will just move north. We are not in danger of running out of oil or coal before transitioning to clean electricity. 2100 will look very different, (less international trade, almost certainly no unified global internet like we have now) but regular ole global capitalism will keep rolling along.

You're greatly underestimating the societal impact that this will have. Cities don't 'just move' somewhere else in a few decades without causing massive turmoil. For one thing, the countries up north (or south) will not just accept (or be able to handle) a few hundred million immigrants. There will be global war, and it's hard to say what will be left at the end. At the very least, billions will die, not 'tens of millions'.

Not to mention, we have no idea what impact this will have on global agriculture. Like it or not, we are not entirely separated from existing ecosystems, and the destruction of most land-dwelling animals living near the equator will not be a small thing.
It’s not specific to programming, but I mapped the side-scroll wheel on my mouse to page through my browser tabs. Also mapped an extra button to “close tab”. It makes a huge difference for navigating a lot of tabs seamlessly.
Not sure if this will put your mind at ease or not. But I really like learning plants, I hike a lot and usually the only book I bring is a plant ID book. But I'm not good at knowing where to start looking in the book. I find apps like this (I use Seek) incredibly helpful, I don't just assume the app is correct but it gives me a place to start looking in the book. That said, I also don't assume I'm correct when I find what I think it is in the book. Anyway just wanted to say I find plant I'd apps a helpful learning tool.

I will say though, most of the time I don't have service where I'm IDing plants, so it's not the most convenient tool.
This is such a hard one. How do you do this as a startup. How do you keep delivering features fast without accruing crazy amounts of debt? Does it boil down to the quality and experience of the hackers on the team?
Yeah… I’ve found audio-only is far more conducive to ad-hoc conversation. The closest I’ve ever felt to virtually “hanging out” with people had nothing to do with the modern era of group video chat. It was back when I’d jump into Ventrilo / Teamspeak / Mumble. Sure, there were video games as well, but I’d sit in there doing homework and other random crap too.
This was one of my favorite parts of the neighborhood (I moved to Seattle/Capitol Hill in July 2017) and it was so sad when it disappeared. Weirdly, I thought about it last summer during CHOP/CHAZ and was sort of glad it was already gone because it would have been destroyed last summer.
yeah, it doesn't, but thanks for trying
“Chastity ball beyond imagination!”
CDC updates its guidelines to lick my fucking nuts.

Fucking fascists - line them all up and shoot them in the head!
It's been so long since I've seen the word "diskette" that upon seeing it, I just had a crazy a-ha moment: could it be that the convention of "disk=magnetic, disc=optical" is based on the fact that they were all originally discs but the c was changed to k for magnetic media in order to facilitate the spelling of diskette (since discette with a c doesn't really work)? Or put another way, disk is just an abbreviated version of diskette which is a small disc, and therefore a tiny optical disc might also be rightfully called a disk?
> And that european powers were threatening to destroy Turkey completely unless the turks "bent the knee".

...

> Neither Ataturk nor Turkey was in a position to take their country wherever they wanted. They were essentially a vanquished nation and pretty much had no choice but to do as the europeans powers ( and later on america ) told them to.

This is not an accurate reading of history.

Turkey had, in fact, been destroyed at the end of the First World War. Not only had the Ottoman Empire been dismantled, the territory of modern Turkey had been partitioned and split amongst the victors, much like Hungary had lost land in addition to the Austro-Hungarian Empire being dismantled (for which Hungarian nationalists still harbour resentment to this day). Large parts of Western Anatolia were ceded to Greece as part of the Treaty of Sèvres in 1920, and Constantinople was put under Allied military administration at the end of the war.

This was the cause of the Turkish War of Independence, which began shortly after the end of the First World War. Winning this war was what made Atatürk's name, in a rather literal way - it is the very reason why he's considered the father of the nation. So rather than being the Western puppet you portray him as, Atatürk was quite aggressive in defending the sovereignty of the new nation in a way that very early on led to military conflict with Western powers, conflicts which he won. If he had been concerned about submitting to his 'European masters', events like the Greek genocide which carried on after the founding of the Republic of Turkey would never have occurred.
This speaks to the artfulness of testing, as a discipline of programming in general. There is no science of testing. Testing well is a skill learned over decades, as in the case of the author.

Testing is a fraught activity, too often leaving stakeholders without confidence, and leaving programmers feeling like they are just going through the motions. Yet there is clearly some value to testing; who prefers untested code to the tested?

Our lack of definitive answers regarding how to best test should not discourage us from testing. We should instead appreciate the inexactness of good testing, and seek to develop a fine sensitivity for how to test our software well.
We run almost all of our DBs - pg, cockroachdb, clickhouse and etcd/kafka/redis (if you can consider those a database) inside docker/crio inside k8s. In production under high load. Works really well. We’ve had more crashes of the db itself than anything container/node related
Why is Python not portable, as in, on which systems is "build Python and then use that to run Meson" not a reasonable option?

The CI for boson seems like it runs on platforms where Python definitely is available, but also I notice the CI uses samurai, a reimplementation of ninja with a similar motivation: https://github.com/michaelforney/samurai

Ninja is in C++ so I am even more confused at Sanurai.

Is this just an implementation-diversity thing? (which is great!)
> Bosworth wrote, "but to achieve our full vision of the Metaverse, we also need to build the connective tissue between these spaces — so you can remove the limitations of physics and move between them with the same ease as moving from one room in your home to the next."

Ya know what makes for robust, user-friendly, highly varied, and tenacious technological connective tissue? Interoperability [1]. Remember when you could plug third party chat applications into Messenger? Seems crazy that it was ever possible.

I've no faith whatsoever that Facebook will be a good steward of this new space.

[1] https://locusmag.com/2021/07/cory-doctorow-tech-monopolies-a...
> Back in those days re-formatting and re-installing Windows was a very common thing because usually the system would get into some kind of bad state after several months of usage (or at least mine did).

I actually still do that with Windows 10, about once a year I start over. I have a chocolatey command to re-install 90% of my software.
Have you been on VRChat?

The stuff is insane already, and I can't fathom what it'll look like in 10-15 years.

These companies are at war trying to capture our attention on smartphones. Imagine what they'll do to win when we're all plugged in.

AVR is coming, increasingly enabled by the ever faster processors and higher resolution sensors. It'll undo anyone in the lead that can't keep up.

People doubted the Instagram purchase back in the day. I think we'll look back on this too as being prescient.
DOJ might need a firing squad.

No justice, no peace, know justice, know peace - however today it is fucking war bitches. You all will die.
> Apple’s “proprietary” format is also open

No, it isn’t. It’s useless without HEVC, which is encumbered and requires royalties,[0] most of which go to Apple. VP8 is free (as in “free beer,” not as in “freedom”).

> What if iOS users view this as a feature?

They can view it however they like. I’m typing this on iOS and find it disappointing.

> Again, Apple’s formats are open.

HEVC is not open.[0]

> My experience is a bit different.

Chrome has its own issues, though, as does Firefox. Safari just seems to have more than the other two. For example, for the longest time, Safari was the only browser to support color() and DCI-P3.

> That’s actually the point.

While Safari might not have the nasty Google habit of coming up with their own standards, they do have the nasty IE habit of failing to keep up with widely accepted standards. For example, to this day, HTTP/2 server push remains broken and will crash Safari if you attempt to push a zero-byte resource.

> The question is, is any of this needed?

If you want to cater to an audience that prefers a clean, efficient UI while simultaneously avoiding creating a horrible mess of dark patterns, yes. If you want to run on as many browsers as possible without looking like a Word document, yes. If you want to appease Google so you don’t get deranked, yes.

[0]: https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#P...
I think the biggest problem with this approach is at some point, they necessarily reach a level of complexity that it takes the same amount of time to learn how to use their "no-code" tools than it does to just learn how to code.
We could stop all fossil fuel burning today, and we would still need to sequester carbon.
I get all of these except cmd-delete from gestures on the trackpad with my MacBook. Learning the Mac trackbook gestures was a great productivity hack (and occasionally seemed like black magic to pairing partners). I can't use a mouse anymore because I'm so trained in those gestures.
Death to vaxxers.

Death to maskers.

Death to chi-com motherfucking anti-american assholes!

You fucked with the wrong motherfuckers.
We are currently in the "information superhighway" era of the metaverse. Everyone wants to have a proprietary metaverse that looks pretty much like IoT visualization or an open world mmo. What we need is a "browser" and common protocols. The biggest impediment to the metaverse at the moment is the size of 3D assets. A "website" in the metaverse looks very much like a game, but games are really big. There are solutions to these problems, but there's a lot of engineering work to do between here and there.
A very well written article about SQLite FTS5!
One question - it seems that your search result displays the matching paging number, how did you do that? because as far as I know, unlike FTS4, FTS5 has no `offsets` function.
Trackman Golf, Eight Sleep, and Levels have changed how we track our lives
> When will this tired meme die?

Well there was a well-sourced story about a year and a half ago that Google leaders had a huge debate about whether to kill their cloud business, and gave it until 2023 to pass either AWS or Azure. So, maybe the tired meme will die in 2024?

Note that there have not been similar reports about Amazon or Microsoft. Leaders at those companies don’t seem to be agonizing over whether to stay in the cloud business.
The author admits to using Matrix personally and concedes that it’s better than basically everything but XMPP. It seems his progress was from Matrix to XMPP after personal experience.

The tone of the part about connections to Israeli intelligence doesn’t read as “anti-Semitic” to me, as it’s pointed at motivations of the government spy apparatus and doesn’t make generalizations about Israeli or Jewish people. Though the tongue-in-cheek sarcasm is hard to untangle.

The overall tone is sadly that of someone who has spent too much time making internet memes, but I believe the author is a trained linguist with a sardonic sense of humor.
I am from Spokane and also lived in the neighborhood in Seattle where this machine was. I recognize the mystery buttons but I can't remember exactly where I'd seen them.
This is just internet rumor BS, but I've read that many drinks are not removed from bottlers' repretoires, they just stopped getting orders when the soda company stopped marketting it.

Supposedly, you could order Crystal Pepsi, but nobody did, so none was made (except for a brief period a couple years ago).
Round 12 Cryptowriter NFT Engagement Winners
I'm only (...) old enough to have experienced 3.5" and 5.25" disks/floppies. But, damn, did I experience them! :)
> When I'm traveling, time is money, and I'm happy to pay for the charge.

You are not happy to pay for gas that is a lot quicker?
I think Zuckerberg just thinks vr is really really neat (disclaimer: it is decent, I have an oculus) but he is disconnected from the general population that can't be bothered to try it out and he is surrounded by yes men that are telling him it's an amazing idea.
Bitcoin's Rally to $40k Triggers Over $1B in Liquidations
When bad things happen in the metaverse you can pretend it doesn't matter, because everyone knows that stuff isn't really real; nothing serious happens in the metaverse.

Just like how it took 20 years for (some?) people to realise that "online" and "offline" aren't actually separate worlds.

Getting bullied or abused in the metaverse? Oh, don't sweat it, it's just the metaverse, it's not real life.

Seems like a good insurance policy for Facebook's future.
For some dumb reason I miss the old squared corners
Sounds like a privatized internet to me.
I set one of my extra mouse buttons to execute the Visual Studio debugger “Run to cursor” command. Feels really good.
I'll have you know that CoffeeScript is still widely used! \s

cries in legacy code
IMHO, the OP book is a better choice for learning as it explains FP and OCaml's implementation of it from the ground up, and doesn't rely on Jane Street libraries.
(Inspired by this post,) I gave the official ocaml tutorial a whirl. I quite enjoyed the syntax, and the easy install (of opam).

However, I thought I should mention that I got _exactly_ as far as [0] (found while trying to google a solution) before giving up. The REPL is great, but if I can't compile easily, it doesn't inspire the confidence needed to go any further.

[0] https://news.ycombinator.com/item?id=7418543
Nobody goes there. They just speculate in assets. Decentraland has between 200 and 300 concurrent users. Highest I've seen is 318. CryptoVoxels had about a dozen when I just logged in. Sominium Space had 22 the last time I looked. Haven't tried The Sandbox.

In comparison, Roblox has about 1.8 million concurrent users, and Second Life runs about 30,000 to 55,000.

All the crypto worlds are duds as places to visit.

I'd wondered if the crypto people would implement a good blockchain-based asset portability system used by multiple worlds. Nah.
Well it would be nice to have a no-code solution that elegantly can be moved into a coded solution, but I suspect that a company that makes no-code software has little incentive to help ppl stop using no-code.
Anyone remember the Croquet Project? Built with Smalltalk. Pretty cool object model for 3d, multi-user worlds. Connected via portals, the 3d equivalent to links. Built-in IDE. P2P.

Didn't realize it but still going 20 years later!

https://en.wikipedia.org/wiki/Croquet_Project

https://www.croquet.io/

https://croquet.io/sdk/docs/index.html
This is great. I’ve found some to follow with my RSS reader, https://sumi.news
Dune-inspired Mass Effect posters are dope
Back when I used to teach LaTeX classes, I'd use emacs as the editor when we were guest users on some University's Unix system (the students were largely math department secretaries and emacs has a more natural interface than vi, especially if you're used to word processors). I remember one student observing all the different modifiers and I joked that in the future you'd use foot pedals to use emacs.

The future is now.
First, just because they are working on something doesn't make it something. That is like saying... hey I'm working on adding encryption. It isn't there yet, but I can still claim my app is encrypted.

Also, P2P overlays already exist in multiple forms.. Yggdrasil, Nebula, Tor, etc. Yet another example of them trying to re-invent the wheel when it isn't even necessary. Tox already does this.
Now that's interesting. It's collaborative work in 3D programs. Like shared text editors, but for 3D.
Security Update for Google Drive
I'm right there with ya cries in not even Coffee version 2.

One day maybe it'll be a lucrative niche for contractor legacy-maintenance warriors.

That'll happen before I convince senior management that startups with React and Typescript can run rings around us, and that I can't find anyone fulltime who wants to work on our stack (or has even worked in not-React)...

If anyone wants to chime in with their stories about using Decaffeinate, I'd be interested!

https://github.com/decaffeinate/decaffeinate
So the Fermilab team got a bigger value for σ than Brookhaven? What is σ?

It took me a while to find that fallen forward q - lower case sigma σ
Anyone that wants to buy a business would want a complete business. One that does not have to rely on the founder/owner for it to continue. So the 1st thing you need to do is to extricate yourself from the business. The business needs to run without you or with you as a replaceable part that can easily be replaced. Once you have that then you can begin to decide what to do.

Valuing a business is all related to the net profits after all expenses and salaries are paid, including yours. Multiply that by 10 and that will give you an idea of what the business is worth to an investor. But that's only a starting point to help you get started. You'll need to factor growth rate and future prospects. High growth companies have a higher factor and low growth business have a lower factor.

Also keep in mind that as the owner you'll put a premium on the business that only you will value. It's a cognitive bias. We value our stuff at a higher value than what others will. So to get a realistic value you'll need to seek a consultant to help you evaluate it.

That's your starting point. Good luck
Democrat Senator Assaulted, Robbed by Violent BLM Member in Oakland, CA
Now they are attacking even democrats?
And he went and bought the shovels for all.

Abd he got the money for the permits and the bureaucracy.

And he actually motivated everyone to dig in the exact place they did.
I've written a condensed intro without Jane Street libraries: https://dev.to/yawaramin/practical-ocaml-314j
muh climate change
The only metaverse that will survive is one built around decentralization and open standards.
Segmentation in Style: Unsupervised Semantic Segmentation with Stylegan and Clip
On the other hand, if you can make 100 really useful queries and package them, perhaps they could be sold.
Yes, CMS requires clinical labs to submit to external proficiency testing under CLIA'88. The College of American Pathologists is a designated accrediting body and the one I'm used to using. You are not allowed to do anything out of the ordinary with proficiency testing samples. You can't send them out to someone else and report what they reported to you. You just report the results. If you fail, they test you again. If you fail again, you're on probation. If you fail a third time, you're not allowed to report that analyte any more. Results of proficiency testing are reviewed on site in a bi-annual inspection. Officially there are 3 inspections: Joint Commission, CAP, and FDA, that all inspect the lab. Generally, the Joint Commission folks and FDA folks ask for your CAP certificate, and if it's good, they just skip all those items. CAP does not mess around. They will fly to the ends of the earth, they will cite you, they may decertify you. And then no one in the lab gets paid and they have to find new jobs.

So, yeah, rest assured, labs work really hard to make sure they report honestly and accurately. Better to fail an occasional proficiency test and repeat, than get sideways on the inspection.
That is how I often feel about cloud providers like AWS. If you have to invest most of your time in becoming an AWS pro in order use it correctly, why not just learn how to build out a cloud using open standards.. at least that way you actually learned something useful, and not just a vendor solution that serves little purpose outside of its locked-in ecosystem.
[0] is a post from seven years ago where the poster installed ocaml using the Debian package manager rather than through opam as recommended and failed to use a core library because they didn't understand the admittedly strange way Debian packages Ocaml. You probably shouldn't use Debian packages for Ocaml (nor for anything else admittedly - Debian has terrible habits regarding patching and splitting).

The community actually standardized its way of compiling around Dune which is very good.
> Mobile devices needed a new kind of UI, something suitable for small touch screens. People tried things...

Exactly this.

The flat "Metro" UI style was initially modeled and developed on Windows Phone 7, and for what it did, it was (imho) a great way to use a phone.

Then the rest of microsoft took what that group was doing and made it one-size-fits-all UI for everything windows.