skysight-inc/HackerNews huggingface dataset:
I would be mildly interested in a 5 minute pitch of what VMware is offering these days, it's been 15 years since I've touched any of their products and the way they were doing things then really seems like it is becoming increasingly irrelevant so what have they been doing instead? It looks like my vague guess of "the same but also on top of cloud providers" seems to be about right given a quick glance at their website, but I'm curious to know a bit more.
I'm not getting a large popup. How do you get it to show up?

I've been using this shortcut[0] to switch between input layouts. Before realizing that I could set a shortcut for it, I used this utility[1] + Alfred for it. This is still quite useful if you want to switch to a specific keyboard layout.

[0]: https://i.imgur.com/urcqU1i.png

[1]: https://github.com/myshov/xkbswitch-macosx
I think this may also have to do with the indie community - SQLite seems to literally fit the bill much better than hosted DBs. A lot of what "the biggest companies" do doesn't go anywhere close to where most small (or even medium) teams' needs are. A lot of that additional complexity is simply not worth the extra effort and manpower (and oftentimes creates it!). "Lean programming" has become cool again :-)
Feedback is incredible powerful. I built a game about a decade ago, and having the game in players hands was so revelatory. Highly recommend.
I use a Sanlaki gunstock, and it has improved my aim massively. Headshots were practically impossible before, now they work routinely if I aim properly.
If you use a DB, the DB will be the slowest aspect of a web framework, or any other kind of IO.

90% of the performance gains I've achieved are by optimizing/reducing large DB queries, or adding an index to the DB.
>, I wonder what has made SMTP such a stable protocol that has stood the test of time and what is the real reason we don't use XMPP

There are probably multiple reasons and we can't replay history to know which reason contributes the most but one key difference is that email accounts (SMTP) were pushed onto the regular non-techie consumers whereas XMPP was more of a geek tool that users had to pull and opt into.

E.g. New students at a university automatically got a ".edu" email address. Residents got a free email account (ISP) with their cable service. Employees got a corporate email address. In other words, millions effortlessly got the utility of email/SMTP even without installing AOL CDROMS.

To further reinforce email/STMP, if consumers want to order something from Amazon, they needed an email address to create an account instead of an XMPP address.

Other forms of communication like XMPP/IRC don't have that widely disseminated self-reinforcing utility cycle so they stay a niche tool. What critical service in normal life requires an XMPP address? I can't think of any.
As someone who has started side projects with very technical and opinionated friends, just stick with Rust.

Make a decision, stick with it, ship it. If there's a real problem, change it after you have it up and running. There's no point in optimizing for millions of users if you have 0 users now.
His channel was boring tech advice in the beginning. After his wife left him and took his kid back to Japan without notice, that's when the content started getting really misogynistic. Lots of MGTOW, red-pill stuff.
Well, it is a problem with homeowners because they're choosing to exercise a right that's patently unequitable. You are right that getting them to do the right thing is impossible, and that disenfranchising them is the only path forward.
I can just imagine what someone playing 8088 back in '81 would have done.
Russian hackers are linked to new Brexit leak website, Google says
It is best to set your expectations extremely low for this type of acquisition. My personal opinion: Broadcom is _buying_ its way into the Enterprise technology space by hook or crook. When Broadcom acquires a company their M.O. is to immediately install finance-driven leadership and focus strictly on cost cutting measures coupled with accelerated profit-making endeavors. The only thing VMware employees have to look forward to in the near future are layoffs, all types of cost reductions, team consolidations (i.e. you do more work with less resources) and severely reduced R&D. And the only thing that VMware customers have to look forward to are increased VMware costs, more vendor lock-in, reduced satisfaction with support, and almost zero innovation.

Again, this is just my opinion so I could end up be wrong. Or maybe I am just in a bad mood today... meh
These mental models don’t really stand alone but may be useful lenses through which to look at a particular problem. In that sense I view them as somewhat valuable stimulus.

“It’s just a drawer full of different sized Allen keys” Sure, but one of them might help you put that ikea bed together.
True, especially in small company / startup ...
Do you use google only in private browsing mode and via a vpn? Because although DDG are using Bing as a backend, presumably they are not forwarding on cookie data or my ip address to Bing.
Broadcom Agrees to Purchase VMware Shaking Up the Industry
The "magic AI" has undone years of coaching management about software expectations.
I'm not going as far as currency trading. Mostly because my understanding of forex is pretty simple, so I'm not sure I can do it justice.

If you have some nice ways of approaching / thinking about this, I'd love to hear them =)...

You can reply here or ping me an email.

But I am going to be covering this at a goods level.
Python was always deeply and extremely perl-inspired.

Each line of the Zen of Python is the negation of one of the Perl's architectural principles. And when your entire identity is denying something, you can't be anything but similar to that thing.
Windows 10 has had telemetry since its initial release. You don't avoid it just by not installing updates. If you're really so concerned about security and privacy, then why not just use Linux?
BBC Radio 5 Live to close AM transmitters and Radio 4 to cease Long Wave service
Wish I could source it but there was an AI talk posted on HN where the speaker was a luminary and he said something along the lines of, "language is a tool or instrument for acting on, or operating through other minds." This really stuck with me, as I've been mulling the possibility of hypnotic bots ever since.

Typically I avoid hypotism as a topic as it's kind of creepy, but as an amateur synth musician, things like Max Richter's "Sleep," which uses binaural beats both from synths and as the effect of classical instruments, and just recently discovering Wagner's apparent use of similar intentional harmonic and interference effects (e.g. the das rheingold prelude on headphones, depending on conductor), and remembering Spiritualized's early "laser guided melodies," and "pure phase" albums - I'd suspect we may be closer than expected to codifying hypnosis through some novel discovery, possibly into something automated.

Using white noise generator apps for babies is apparently a huge thing now, but what really caught my attention was the option of using pink noise (1/f) in these systems for putting kids to sleep, as it's essentialy fractal noise. I've generated some 1/f music (using a fractal sequencer), and it can be uncannily close to what a person might compose, which is to suggest that if hypnosis is really a thing, and it is related to concepts like pink noise, binaural beats, and harmonic content, there may be algorithmic approaches to it, and therefore a machine to do it at scale.

(There is however another theory, which states this has already happened.)
It may surprise, but ALL Cray-1 machines, does not have MICROprocessors at all - just digital logic low scale integration.

And nearly all "Big" computers before era of mini-computers, also does not have MICROprocessors, their CPU consists of whole board of chips or even more than one board.

Imagine, one of the first commercial computers with MICROprocessor chip, was microVAX II, appears nearly decade later than 8086.
the idea is that if you seal up a barrel with a few bad apples, you will unseal a barrel full of bad apples
cheogram has an SMTP<->XMPP gateway now (along with others.)

Aren't open protocols and interoperability great?
I think the argument for failure is because barely anyone is using it directly with an XMPP client. But as a back end layer for other platforms, it's a smashing success.

According to the XMPP offical website to add some numbers to what you mentioned:

~800 million WhatsApp
~200 million Zoom
~4 million Grindr

Matrix is also (one of) the more popular decentralized chat platform, which is built on XMPP.

I wouldn't at all be surprised if there's chat services that have you connect your local app with XMPP to, and get a simple UI layer that only connects to specific servers and other provides other config settings.

I've also heard of other uses besides chat, like for server management or video game multiplayer games for example. It's a great protocol that's provides delivery logic, accounts, etc. but keeps the actual messages simple and flexible for whatever you want to do.

I think SMTP "won" from being focused on email management instead of a more general protocol for multiple uses. (not that you can't do wacky things with SMTP, of course)
Procedurally: It's been fairly common at early stages of startups I've run but the amounts have always been so small (few thousand $) that it's not really commensurate. I also always put early exercise in the SOP (you can exercise immediately to start the LTCG period, and vesting just works in reverse: company can buy the shares back, and a fraction of that right lapses every month). This is part of the potential upside of working for an early stage startup.

I agree when it's 10s of thousands or more the optionality isn't worth it for almost anyone. And it's hard to imagine borrowing to exercise could ever be worth it.

I've never encouraged or discouraged any employee from making an exercise decision (I don't want to get the liability of giving tax or investment advice). I don't even encourage them to file 83(b) except that when I explain why it's a pain for the company if they don't do so, everyone has figured it out immediately :-).
> Why are you not paying enough to get them?

Because they’re not competent?

I pay my senior 30% above what he asked, he still doesn’t want to test all edge cases and lets slip many things because he wants us to hire a tester.

Actually competent people are paid surprisingly little, because then they struggle to increase their wage.
Signal protocol refers to a cryptographic protocol not a messaging protocol. XMPP also has an Signal protocol implementation called OMEMO.
According to a comment on another thread [1], their annual revenue is $40M. That's a valuation of 275x revenue. And they were seeking to raise another $400M at a $14B valuation [2] — 350x annual revenue! Truly mind boggling.

[1] https://news.ycombinator.com/item?id=31510453

[2] https://www.theinformation.com/articles/bolt-seeks-valuation...
Sigh. There is no link to a peer reviewed paper in there, just describing entropy and a few scientists working on describing thermodynamics via quantum theory.
I was referring exclusively to school mass shootings.
Like Lotus Notes, Microsoft Exchange comes with its own protocol for internal communication and it is more popular than ever, and there is nothing stopping Microsoft from slipping in some ‘superior’ new proprietary protocol for mail transport between installations, apart from that it’d be a lot of work and not very useful for them.
Some tech debt behaves like a payday loan with usurious compounding interest.

The more insidious kind behaves more like a completely unhedged call option - fine, until it very suddenly isn't.
Id be thrilled about the bootcamp scene if Bolt were a direct result of it. But I doubt many are excited any more than motivated to do better.
Tiddlywiki is underrated for personal notetaking, I think. Like sqlite, it can come across as a toy, but the more you study it, the more possibilities emerge.

I come from Emacs and have worked in Org Mode for years, but I use Tiddlywiki every day to manage my work and personal notes. One of the most notable aspects of Tiddlywiki is that its interface is built from tiddlers, so, as a user of the wiki, you have full access to customize not just themes and content of the wiki, but everything about how it works. In this way, it reminds me very much of Emacs: a toolkit from which you build a system that suits you.

In addition, because it is self contained, it is not tied to today's software ecosystem. I can take a Tiddlywiki from years ago and open it on any machine with a browser...there's no install and no dependencies that might go stale. This takes the loqseq/Obsidian/Joplin philosophy of "I can take my notes with me to any system" and extends it to the system itself: "I can take my system to any computer, both now and later". I use Tiddlywiki to generate my website as well, but this requires using the npm module. Notably, even the npm module is dependency-free[0].

Personal example: I found that I think in terms of logs: recurring meetings are kept as a log, my daily notes are kept as a log, and projects I work on are kept as a log. Even my TODO items are logs of my efforts and findings as a work through the task. To support this more seamlessly, I've built a log-centric extension to Tiddlywiki that allows me to turn any tiddler into a logging tiddler. It has a text box that I type into at the top of the tiddler, and every time I press Ctrl-Enter, a log entry is added to the body of that tiddler. Because this system uses tag-based aggregation, a log entry can belong to multiple logs (the day it happened, the project it was related to, the recurring meeting where the idea was mentioned, etc.)

I don't think my system is for everyone, but that's kind of the point: Tiddlywiki is a system that allows you to build the system that suits you best.

[0]: https://www.npmjs.com/package/tiddlywiki
Gun registration wouldn’t have done anything to stop this shooting. A legal adult with no criminal record purchased the guns in advance of his rampage. A waiting period wouldn’t have worked, and his registration would have gone through because he hadn’t done anything yet.
Thanks for that pointer, I was able to enroll my Linux machine with: "ziti-edge-tunnel enroll -j my.jwt -i my.json" and then get connected using "ziti-edge-tunnel run -i my.json" (note that "ziti-edge-tunnel run my.json" doesn't fail, but also doesn't seem to register with the NetFoundry servers).

So that "enroll" step seems to be missing from the various "getting started" guides.

I went through the rest of the hello world example, but ran into various problems. My Mac never showed the service I created. I was never able to do DNS resolution, probably because systemd-resolved is running (and relied upon) on port 53 on the Linux side. Not sure why the Mac side couldn't do DNS resolution, probably similar (but I'm using the Mac DNS services, also relied upon to get DNS resolution to my work VPNs), possibly related to the lack of the service showing up in the Mac Ziti client.

I tried both a service by name and a service by IP, but wasn't able to connect to the IP from either machine, and iptables on the Linux side never showed the IP I gave the service.

I like the promise of OpenZiti, but man is it hard to set up. I'd say I've easily got more time in setting up OpenZiti and still haven't been able to successfully pass traffice, than I have in setting up ZeroTier, Nebula, and Wireguard combined. Just for a point of reference.
The short answer is network effects. The longer answer:

SMTP is an old protocol; it really predates much of what we'd think of as the Internet (e.g., it predates DNS or even IPv4). This means that during the big initial growth phase of the Internet, SMTP was already an established standard that could be used to transfer email. Indeed, for email routing on the internet, you kind of had to support SMTP anyways, which makes it difficult for any other protocol to gain traction.

That's not to say that there weren't alternative protocols. The biggest of these was X.400, which many in the 90s saw as the eventual replacement of SMTP. But this was hampered by the already existing install base of SMTP. Other failures leading to the failure of X.400 was its reliance on the OSI stack, which lagged behind in implementation compared to the TCP/IP stack, and the rather cumbersome addressing model of X.400 compared to SMTP. The value added in supporting X.400 in addition to SMTP wasn't worth the cost of implementing X.400, and it wasn't really feasible to support only X.400 given the already widespread use of SMTP.

In this model, XMPP actually works closer to X.400 than it does to SMTP. It came about after the protocols it aimed to replace were already in existence--and wide use. (See also IRC, which is still alive and active). So implementing XMPP means you need to justify the value-add of XMPP over existing legacy protocols. If you were implementing your own, new chat service, it might make sense to build it on top of XMPP instead of a custom protocol. But replacing existing chat protocols with XMPP was again a costly move with benefits rarely justifying the move. The further federation goal of XMPP would have been an anti-goal to many of the chat implementations.
I do; I've found the reduced friction of Apple Pay and Shopify's ShopPay offerings to be very, very nice from a user perspective.

What I don't get is thinking it's so massively compelling as a competitor to these existing systems.
As per a sibling comment[1], the law only applies to companies that do business with the government. It's not so different from laws that give women/minority owned businesses priority in government contracts.

[1] https://news.ycombinator.com/item?id=31517762
See also: the HN comment about Dropbox.
I find sleeping sideways eliminated my OSA completely. I have a recessed lower jaw.
It's certainly a more consumer-centric and transparent way of selling the product. I would feel more taken care of as a customer.

Very few companies/apps with monthly subscription actually provide $X of new value each month for each of its users. It is incredibly hard to do this across your entire user base consistently.
You may want to look into what the permaculture people are doing. That is something that can be done today and has worked many times. Many are seeing really good results. The issue for that area is most of the vegetation was clearcut for firewood. Basically with permaculture they try to put the system back to the way it was before it was clearcut.
I can't wait for Kagi to start charging me. I've already switched and it's fantastic.

With Netflix letting me down, I'll justify it as a $5.99 savings each month by cancelling one and paying for the other.
I've been using Kagi for a while. I'm totally on board with springing $10/mo for good search.

The biggest thing that worries me about Kagi is that, in order to be using it and paying for it, I have to log in, across all my devices. I'm literally collaborating on the process of someone doing much, much finer-grained and definitive tracking than other search engines currently do.

While Kagi assure me they aren't putting all this information together... I am giving it to them, and that gives me pause.
XMPP was difficult for most to understand. Hardly plug/play.

Same issue with Mastodon, in my opinion. People want to grab something from the Store or Play, sign in, and be where everyone else is.
It's easier to find the icon because it stands out being colorful. And languages I use have very different flags. So it was super easy to tell which one is active.

Now the keyboard icon is lost in menu bar and it's hard to tell languages apart.
> But management freaked out, forbade Go in engineering

It pains me to read this, especially since Go seems to be a language that is extremely easy to adopt.
As David Lloyd George once quipped: "The best way to cross a vast chasm is to do so in a series of small jumps."
Upspin with Rob Pike (2017)
Thoughts on ClojureScript and BigDecimal
If anyone is wondering how to use it see https://smtp.cheogram.com/ .
Well, TiddlyWiki is a much more general platform than any notetaking app that I know of.

I use it more as a single-file database with an integrated front-end. Data are organized as tiddlers wih fields (if the wiki is about books, I can add fields for author, publication year, rating, and I can have other tiddlers for quotes or my thoughts on the book with other fields) that can be filtered and presented as I want without requiring advanced programming knowledge.

It plays nicely with git, doesn't require a server, can be e-mailed, doesn't require special software to view or edit, easy to share, cross-platform, looks similar on all platforms, can be used for sensitive data (as I can keep it locked down on my harddrive), and will probably work in 20 years.

Have a look at https://dynalist.io/d/zUP-nIWu2FFoXH-oM7L7d9DM to see what people have used tiddlywiki for.
How did an office sub-leasing company (Wework) become a tech company that was supposed to change they way we live and work and create the first trillionaire, or whatever craziness they cooked up?

From what I've seen, you find a charismatic dude with a good story that they probably even believe themselves, and another dude with a lot of money who wants to make that into even more money and you get them together. Then you find more believers.

It's more akin to religion than anything else, but employment seems like the new religion for many - it's certainly an integral part of identity.
https://archive.ph/P8QoS

> The website - titled "Very English Coop d'Etat" - says it has published private emails from former British spymaster Richard Dearlove, leading Brexit campaigner Gisela Stuart, pro-Brexit historian Robert Tombs, and other supporters of Britain's divorce from the EU, which was finalized in January 2020.

> The site contends that they are part of a group of hardline pro-Brexit figures secretly calling the shots in the United Kingdom.

> Reuters could not immediately verify the authenticity of the emails, but two victims of the leak on Wednesday confirmed that they had been targeted by hackers and blamed the Russian government.

> "I am well aware of a Russian operation against a Proton account which contained emails to and from me," said Dearlove, referring to the privacy-focused email service ProtonMail.

> Dearlove said that the emails captured a "legitimate lobbying exercise which, seen through this antagonistic optic, is now subject to distortion."

> How the emails were obtained is unknown and the website hosting them made no effort to explain who was behind the leak. The leaked messages mainly appear to have been exchanged using ProtonMail. ProtonMail declined comment.
>> As such, the middle zone of American business is under pressure. Much more now than before 2000, a business has to get big, or get bought, or go under. So the dream that Inc magazine was selling in the 1980s and 1990s simply isn't realistic any more.

I guess. Our HQ is in an industrial-commercial zone, and there are no shortage of small businesses making $1-100MM doing stuff I've never heard of, have probably existed for decades, and just do quite well for themselves. I've driven around 5-10 square miles over the last few years around here just to take inventory of said businesses, and so many of them don't have websites or meaningful online presence, yet clearly do decently well.

I think people just don't talk about these businesses, or care very much. Only Mike Rowe really seems to care about small business / blue collar-type work (Dirty Jobs). I guess Guy Fieri does a good job of highlighting restaurants in his work, too.

Kinda sad.