skysight-inc/HackerNews huggingface dataset:
We're building native desktop apps at https://jumpshare.com.

However, it's hard. Very hard. Everyone in our industry has moved towards Electron but we've resisted it for a long time. I have always believed that native experience is the best in the long run. The downside is that it takes more time to build the same feature across two different platforms but this is a risk we're willing to take to provide a superior user experience for our customers.
This is a really clear description of the problem and solution. Thanks!

I recommend amending the blog (or maybe making a new post) with this exact content. I regularly run SQL databases for smaller projects but was not able to immediately conceptualize how I would use this feature from just the blog post. Maybe your target audience would be able to? But I don't see the downside in just spelling it out clearly!
Nothing them is stopping GPC from buying Ampere servers and renting time on them. AWS made a great move in the space to get ahead of it, but there are totally viable commercial options: https://amperecomputing.com/
> lightning cables [...] completely falling apart

All my 2+ years old Apple cables (Lightning or USB-C) have issues with their insulation, yellowing and fraying, but their connectors are still good. So they get shrink-wrapped and off they go.

It seems it's caused by Apple using some kind of biodegradable polymer instead of the usual PVC.
Of Course we should set a good example when it comes to working with dangerous things in our youtube videos. We should use PPE at all times and give clear warnings about the risks throughout the video…

… But Maybe if you’re too stupid to realise that a safety tie isn’t actually protective, then maybe your upcoming appointment with evolution is overdue.
If you're from Venezuela or Argentina you buy real estate in Uruguay.

Check Punta del Este.
Because "time to ship", "availability" and "discoverability" are much more important concerns to many business than "consistency with the UI conventions of a given desktop operating system".

* "Time to ship"

Going the "native" way for desktops means doing specific work for Windows X, Windows Y, Windows Z, MacOs Whatever, than MacOs Whatever-Beta-Plus.

Even using the "write one, use everywhere" framework entices such work, because of the dirty secret no one talks about : they don't really work besides simple apps.

The choice of leaving those problems to the Chrome team is _really_ tempting.

* Availability

Popular Desktop OS have not historically integrated "app stores" or "canonical way to install an app".

Asking them to "Install" stuff is great if they're nostalgic geeks like us ; but real people learned long ago that anything asking the right to "install" on their computer is malware from a shaddy gambling website.

* Discoverability

People don't care about your app. Really, they don't.

But they have chrome on their computer (it came preinstalled, and they need it for Facebook), so at least you get a chance to grow your user base if you manage to put a link to your website in your facebook feed, or, if they're high-tech users, as an ad on the top of their google search result (also knows as "the internet".)

The only exception, as usual, is games, because:
* they need to run native code and can't afford the dozen layers of inderection of a browser
* their users are dedicated nerds who will happily glue toxic chemical products to the CPU of their opened motherboards in order to get 1 more frame per seconds
* the install process of game exists, it's called Steam
> I think SMRs are a response to boondoggle construction projects, but if and when a smr project goes well there will be lots of pressure to make bigger versions of the reactor.

I think there's some value in that right? Proving designs, rebuilding public trust, and building up all of the economic infrastructure again will be really useful for scaling up.

I'm definitely going to read your article, seems fascinating from the intro.
A big misconception that the author and others have is that if two countries don't have an extradition treaty it means that you won't be extradited.

It doesn't work like that. All it means it that instead of you being more or less automatically extradited now a negotiation process starts between the two countries. Put another way: extradition is manual instead of automatic.

Plenty of people were extradited from "no extradition treaty" to US.

> One very important takeaway from this article should be that just because a country does not have a formal extradition agreement with the United States, does not mean that the country will not extradite you.

https://www.expatriationattorneys.com/non-extradition-countr...
Relevant band: Arch Echo
https://jonlennartaasenden.wordpress.com/2014/11/06/famous-s...

A couple more well known titles are:

- BeyondCompare
- InnoSetup
- Nero Burning ROM
- Macromedia Dreamweaver!
All things are inherently "political" just not always significant enough to be worth considering.

The trite ways to say it (ie: "we live in a society" or "actions have consequences") don't really capture the full complexity of human interaction but do somewhat describe the notion that everything you do as an individual affects and is affected by everything everyone else does. Being "political" really means just believing that those effects are too significant to ignore.
> I don’t think you can introduce a recommendation algorithm without it having a negative effect on the content it’s supposed to aid discovery of.

This feels like it ought to be a corollary to Goodhart's Law ("When a measure becomes a target, it ceases to be a good measure"), or perhaps a specialized application thereof.

https://en.wikipedia.org/wiki/Goodhart%27s_law
I would argue that a desktop app is an app that does not require a remote server to render the UI. Ideally it would be also useful without access to the internet. In this instance, it should be able to load up, connect to a local db instance running on my machine and allow me to get work done.

As a user the underlying technology does not matter to me. I just need to be able to get stuff done without a WiFi or wired connection.
Teams is built on top of Skype for Business, SfB is one of the main backends for them.
I have a coworker who does.
What's really interesting is that I've run into a lot of sysadmins who can't/don't code; its a continual surprise to me. Writing Perl to manage a system was just part of the deal back when (dating myself now. :) ).
Then, if you live in a western country, stop paying taxes because it supports killing innocent people, and to a much larger extent than what is going on in Ukraine.

Leave your job because tech companies have contracts with the government/"defense industry" and also pay taxes.

Don't buy anything from the grocery stores.

Cancel your flight if it's on an Airbus/Boeing.

Otherwise, it's all empty talk. To be clear, it absolutely is in my opinion.
To anyone hoping to learn more about alcoholism medication, I highly recommend /r/Alcoholism_Medication. That subreddit, The Sinclair Method, and Naltrexone saved my life. More details in some of my recent comments too if you are interested.
Yes but pointing out that the emperor has no clothes is mean, so we need to pretend not to notice. Despite our modern day knowledge that most human behavior is almost entirely incentive-based (the hard part is identifying the incentive), we're still supposed to pretend that it's altrusim.
Or Geoff's Interchange Format.

Rumor has it that the SCSI folks intended it to be pronounced SEXY.
Brick and mortar stores are becoming increasingly useless.

The other day I tried to return a Verizon Home Internet modem that I initially signed up for online. I was told after 20 minutes of waiting that they couldn’t process the return in-store and I’d have to contact online support to get a shipping label made. Keep in mind that I’ve already spent 4-6 hours with support at this point to try to get it to work.

I’m sure it’s just some marketing tactic to increase the friction of returns.
Transmission losses are something like 3-10% per 1000km for overland cables, and 60% for underwater cables. The Earth has 12000km at the equator, so solar power at night would have to be delivered at 18-60% losses to some areas in the best case; much worse in practice, since you can't realistically have overland cables connecting Eurasia to the Americas.

You also are unlikely to have enough space and enough raw materials to construct solar panels that can provide the entire earth's energy needs all-day round, given the huge transmission losses.

Furthermore, solar panels have a very short life span - barely 10 years for a decent yield - which means that you would have to constantly mine hevay metals to build new solar panels at a rapid pace just to maintain this setup.

It's perhaps a possibility for a distant future, but definitely not something that can be contemplated as a serious solution to the 0-emissions world that we need to hit in the next 30 years.
Considering the last PR merge was done by @aaronsw I'd say that it is.
It's perfectly ethical to not be loudly and publicly performing an anti-holocaust view 24/7/365, and failing to do that does not make one "pro-holocaust".

The list of Bad Things is endless, and failing to address any one of them does not make you in favor of that Bad Thing. It just doesn't.

You're just trying to bully people into spending their time amplifying your particular protest, and bullying in itself is a Bad Thing.
The comparison to public-key authentication is wrong. Introducing cert authentication brings a third party: public key infrastructure (which isn't addressed at all and is described as some type of security panacea).

The more apt comparison should be made to other authentication technologies like, in particular, kerberos.
I even managed to slam into a wall in a VR demo, the guy who was my "guardian angel" wasn't paying enough attention..
When you think about all the things which can be on the ground in a typical house..
This is a cool idea. You would probably want to run the PCCaaS as a non-profit and donate some of the money (5% seems generous?) to appropriate causes. The main API would be for displaying an appropriate banner of course.

Another API would be to determine if a specific domain subscribes to the service and how much they care about the appropriate topic (in terms of "points" which are partly correlated with how much they spend on the PCCaaS, but also with some human input). This would be useful to people looking to vote with their wallet. I bet there are plenty of artists who would love to make custom banners, kind of like Google's doodle of the day.

A third API would be to get notified when a customer downgrades or terminates their plan with the Protest Current Thing as a Service. Journalists could subscribe to this last API to get ideas for news stories. /s
All you need is an ssh key, which you can generate like this:

ssh-keygen -f ca.key

Then you can generate certificates like this:

# user key
ssh-keygen -s ca.key -I key_id /path/to/user_key.pub
# host key
ssh-keygen -s ca.key -I key_id -h /path/to/host_key.pub

Secure ca.key according to whatever level of paranoia you desire. e.g. Passphrase, hardware security module (PKCS#12 is supported for generating certs), airgap the machine. anyone who gets access to ca.key has access to everything that trusts ca.key
If you didn’t know about SSH certs, you shouldn’t be giving advice.
You should study the fundamentals
Human cultures nave also historically adapted slavery, misogyny, and other "tools".

That doesn't mean that shame is an acceptable nor an effective form of addiction treatment.
I know lots of ppl with years of sobriety through AA so I would say it does work for some. It existing as a choice free of charge around the world for ppl suffering is a good thing.
the whole title is clickbait. he got insurance.
I agree. How do we fight back?
The github change also messed up my workflow, which involves pulling/cloning my company's git repo from lots of machines, many of them being short lived or disposable. Now I have to save the password forced on me in a file because I'm unable to memorize it easily and that made our setup less secure. Thanks github...
The SSH servers that I'm familiar with are spun up with a host cert, so all of the FUD in this article about connecting to an unknown host is a non-issue. Check that the host cert matches the one you expect once, and the tooling makes sure to notify you if it changes.

As far as provisioning, maintaining a secure CA signing practice is a nightmare. It's K8S level of self-inflicted pain for a startup. If you're running at a larger scale and can dedicate a team to it, fine. If you're a dozen people trying to launch, getting the devops guy to run `ssh-copy-id` is not the challenge that this article makes it out to be. Nor is the slightly more automated Terraform script that installs and uninstalls authorized keys from servers.
I don’t believe a two-state button is standard HTML.
CPF - Cadastro de Pessoas Físicas

https://en.wikipedia.org/wiki/CPF_number
Actions speak louder than words and the reaction to the current conflict is certainly unique. I haven't heard of people pressuring companies to stop doing business with the US due to the Iraq war.
This is the line that every extremist group uses to justify their horrible acts.

Weaponizing open source is such an awful precedent. There are extremist groups of every shade who harbor ill intent towards some other group or institution. For a rather mundane example: "My malicious npm module detects you are running the Brave browser? The evil Brendan Eich runs that, say goodbye to your filesystem!" Never mind if you are part of a group that is mired in controversy, chief among them at this time being Russian.
Yeah, I'm pretty sure most game devs of that era were doing something similar. It seems that once games went 3D, it was too impractical to do assembly anymore. So basically a lot of early PS1/N64/Saturn games were likely some pretty rough C code if I had to guess.
Viu: Terminal image viewer with native support for iTerm and Kitty
The support of windows server seems to be easy I think.
Since it's java behind, most of the api is working on windows.
Just need to create a custom task for windows, added in the backlog : https://github.com/kestra-io/kestra/issues/519

For the desktop app, I don't know, build one with electron can be simple, but a full app is not on the roadmap for now.
What is your usages ?
Booting 10K Serverless Functions Within One Second via RDMA-Based Remote Fork
"...We present MITOSIS, an OS primitive to support fast remote fork with minimal resource provisioning for serverless computing. MITOSIS is the first to fork over 10,000 new containers
from only one instance across multiple machines within a second. It also allows transparent and efficient intermediate data sharing between producer and consumer serverless functions
even across machines. The key enabler for this high speed is an RDMA-OS co-design, which imitates local fork with RDMA’s remote memory read capability bypassing extra software overhead for starting and running containers. We also
introduce techniques for lightweight connection and memory management based on advanced RDMA transport and fast containerization in a distributed setting. We have implemented MITOSIS on Linux and integrated it to FN, a popular serverless computing framework...."

[PDF]: https://arxiv.org/pdf/2203.10225.pdf

FN: https://fnproject.io/

RDMA: A network feature that allows direct access to
the memory of a remote computer:
https://www.usenix.org/system/files/conference/atc16/atc16_p...
And if a fraction of the funding that was dumped on frivolous "renewables" in the last 20 years (Solara? Ha - tip of the iceberg for waste!) was instead spent on new reactor designs we wouldn't even be having this discussion.

Which is probably why nuclear continues to be demonized. Follow the money...
Wow. Just...wow.
That's a fair point, but not when one intentionally enters a discussion about a conflict. Can't both claim no side and simultaneously pretend the aggressor is just as bad as the protester.
I miss the golden age when people more or less adhered to a "no politics at work" rule. Yes it's not possible to be 100% apolitical in most decisions but that's not an excuse to inject unrelated political signaling into everything.
Because there are barely any dedicated desktop software developers and there are a million web developers.

Now if developer tooling wasn't trash, the transition from one to the other wouldn't be a giant hurdle. But, it is trash, so, we are where we are.

For example I work as an iOS developer but I've done desktop (macOS) software and prefer it. You know how many job postings there are for macOS devs? Zero.
Not until the universe was somewhere between one and ten seconds old.

https://en.wikipedia.org/wiki/Chronology_of_the_universe#Lep...
> Human cultures have adapted using shame as a tool.

As you said temptation to addiction is all around us, and alcohol is only one…well shame is just another one of those tempting addictions and it happens to be the addiction de jour.
Twitter Bot for Automatic Summarization of Paper Abstracts
This is extremely helpful, thank you! This is pretty much the sort of config I'd want (fast CPU and lots of RAM). I'm glad to hear you've had a good experience with this so far! :)
My company uses the same DB sharding tech. It took us about a year of daily / weekly outages until we finally were able to fix our performance issues. 256 database splits, lots of cross-shard queries removed, etc before we finally reached a happy-ish state for a year.

Now it’s scheduled to fall over in about 6 months and everyone is freaking out again. It’s not new features that are hurting us, it’s the existing core product line. All the new stuff is built on horizontally sharded DBs from the get-go.
BlackRock says Russia-Ukraine crisis could accelerate digital currencies
Uncle Vanya Replaces McDonald's in RU
Ah yes, the 'and then you win' stage of disruption in action.
Hasn't this been the case ever since Web 2.0 hit critical mass, around 2008 or so?
Hi, have you meet Semantle? :)
Oh, how silly of me. I can enter that state by clicking anywhere outside the button (Vivaldi (basically Chrome) on Debian).
Withdrawing a service is very different from delivering a malignant service. McDonalds is withdrawing from Russia instead of serving contaminated Burgers.
My irony meter is currently down for maintenance, but that's precisely what git is, a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency :)
Author has discovered a new method of torture. I tried to listen to the 2 minute sample, and rage quit after 30 seconds.
If you are paying $0, you aren't a customer. You aren't a customer of Facebook typically, you are a user. Facebook does have customers, which are advertisers, and they get live support (unsurprisingly). [1]

Besides, we really aren't talking about low-margin businesses. If you are a low-margin business, chances are, your overall impact on society is not that high, and the importance of regulating you is not high either. If we introduced regulations like this it would be restricted to businesses of a certain headcount and revenue, probably.

[1] https://www.facebook.com/business/help/2476867112525530?id=3...
Just a nitpick but blanket statements like this are highly misleading. "European" musical traditions are not concerned with rhythm any less than "African" traditions. European musical theory historically focused on harmony more so than rhythm which has the side-effect of vernacular developing more a robust vocabulary for harmony.

The reason this distinction matters is because I think its important to understand that not only European musical traditions will have equivalent rhythmic complexity but also other musical traditions will have equivalent harmonic complexity. Just because we don't have a great model of other musical traditions' harmony, does not mean they lack harmony. And vice versa. E.g. during Baroque era although temporal information was rarely denoted on paper (any more than 3 time, 4 time, tempo etc) musicians performing these pieces had to express a certain understanding of rhythm. Pieces were never played like MIDI, they always had rhythmic nuances.
If for some bureaucratic reason you can't use SSH, which the industry has been quite happily using for 20+ years....
Not really a fan of exorcism, but it would pose a security risk. The probability it will hit the wrong people is immense to almost certain. Maybe even someone organizing protest within Russia. But random acts against Russian developers is an infantile form of protest in my opinion.
In this market I'm not sure how their stock being down 50% is particularly relevant to the performance of the company. Investors bought in on ridiculous multiples when it IPOed and tech as a whole has been crushed with the change in macro economic conditions. Less to do with their model more to do with the market. That said I am sure there is lots more internal pressure to drive revenue.

Your second part of the statement seems more relevant.
Sounds like a case for Bitcoin ASICs if I've ever heard one . . .
Safari on a mac. The context menu pulls up, but even when dismissed, it's still stuck in the "idle, down" state.
Being part of a team means being part of a team and communication and connecting with the team to be a coherent whole, not just logging in and staring at your ticket todo list and not speaking to anyone.
Click/hold the mouse while outside of the button. Middle-bottom state is hovering over the button while your mouse is down, without having clicked the button. I can see that being useful. However, I can't see why the bottom-left state is ever useful, except perhaps as the only way to get to the "hover, pressed" state.
I'm 100% bought in to remote-first. Support hybrid for folks who want to, but it should never be a requirement.

Especially in software, there is actual value in forcing people to communicate asynchronously. Write it down. Iterate on it. Build up organization knowledge in a centralized place, rather than verbal one-offs at the water cooler and in meetings where no one takes notes, or on the whiteboard that someone will erase tomorrow.

I'm never giving up the flexibility again. Doing laundry while my code builds. Running out to my favorite coffee shop. Not having to pack lunch, because I can walk to my fridge. Not spending an hour of my day commuting. Not spending $X in gas commuting. I mean, the cons never end for me.

Missing out on social? Cool, let's throw an optional company events for people who feel that way. Happy hour. Lunch. Something I actually enjoy doing. Work isn't enjoyable.

Other points about removing chance interactions and serendipity and all that are only functions of the status quo. As we build more tooling and socialize this new paradigm, all of those cons will disappear.
And if I throw an instance of it up on my web server that runs on a raspberry pi next to the cat litter in my basement? Now do I need to provide phone support to the world?
For the record, I'm a big systemd fan. But to a user, taking a debug log is more or less the same either way. They don't care.
Yeah, people complain about UI not looking "native", but other than UI experts, does anyone care? Do the end users care?
To be honest, I think the reason systemd comes up in a self-hosting conversation at all is because

- Some people want to talk about how difficult things are, and come up with reasons to make things sound difficult,

- Some people have an axe to grind, regarding systemd.

The original poster brought up "workload scheduling" and while I've done plenty of that at work, I'm at a complete loss trying to guess why you would need workload scheduling for any self-hosting project.