skysight-inc/HackerNews huggingface dataset:
Firefox Sync is quite good. And it's part of Firefox.

Less convenient for passwords in native apps, but still usable.
Also AFAIK, iPhone was first mainstream device with multi-touch.

At the time I had limited experience, but personally I thought touch screens would never work, because they were slow, imprecise and unresponsive (often worked with special pen only) and then iPhone came with buttery smooth experience and multi-touch. Mind blown.
Their quote related to the incident and deleting keys (GPG release signing keys on prod machines, no locked down servers, etc leading to the hack):

>You might have lost access to your encrypted messages.

>As we had to log out all users from matrix.org, if you do not have backups of your encryption keys you will not be able to read your encrypted conversation history. However, if you use server-side encryption key backup (the default in Riot these days) or take manual key backups, you’ll be okay.

>This was a difficult choice to make. We weighed the risk of some users losing access to encrypted messages against that of all users' accounts being vulnerable to hijack via the compromised access tokens. We hope you can see why we made the decision to prioritise account integrity over access to encrypted messages, but we're sorry for the inconvenience this may have caused. [1]

I think this shows they simply revoked keys to avoid the hacker accessing messages. Had messages been breached, that would have been significantly worse for an E2EE federated messaging platform.

[1]: https://matrix.org/blog/2019/04/11/we-have-discovered-and-ad...
I'm certainly not defending the Nazis here. I'm cherry picking because someone claimed there were no cherries (socialists) in that bowl of grapes (nationalists) and cherries. So I'm pointing out the socialists.

The role of the left in the rise of the worst governments of the twentieth century should be remembered, so that nothing like Hitler ever happens again.

Many horrible governments start with promises of equality and a humane society (not the Nazis, who promised revenge, but certainly the communists), because that much concentrated power is a catastrophe waiting to happen. A government big enough to give equality is also powerful enough to impose tyranny, as we saw far too many times in the 20th century.

Even the Nazis only rose to power because of the horrible mistreatment imposed on Germany by the Treaty of Versailles. Germans saw themselves as the oppressed people.
How to Make Killer Presentations on Zoom
It doesn't integrate well with iOS but if you are willing to use Firefox for iOS over Mobile Safari, it works pretty well.
Amen to this! I too got really excited until I saw it was JavaScript. For me to use it I'd have to link against some sort of JavaScript interpreter (ew) and probably incur performance penalties shoveling the data too and fro.

Can't we just have nice, normal libraries like we used to? Tools that require me to install a huge new build system, package management (cough golang cough) just to run quickly lose their appeal.
> What is the definition of a toy language? That’s a new term for me.

I would imagine most non-compiled, scripting languages. They are ok when building the business logic of an application on top of faster building blocks but not ok for application building blocks such as a database.
I would expect the compiler to get rid of that loop.
This is a Mark Twain short on journalism in the 19th century:

https://americanliterature.com/author/mark-twain/short-story...
Gatsby v3.0 Released
Longpress single-quote.
Please provide an example of someone who was sent to jail for protesting (and only protesting) at the Capitol on Jan 6.

They must not have committed any of the following crimes: calling for violence, assaulting another person, or destroying public property.

My girlfriend had at least 3 family members there who went, marched, and went home. None of them were tracked or charged with a crime.
Ideas are indeed what I'm talking about, not blindly following a party like it's a sports team.
I made a comment about this here with the relevent part of the decision in french: https://news.ycombinator.com/item?id=26314681

Edit:

The relevant part in french:

Sur la livraison des formats manquants :

— ordonner à Frogwares Ireland de lui livrer les deux masters du jeu 'The Sinking city’ sur format PC DRM Free et Steam sous astreinte de 50.000 euros par jour de retard à compter du 5 ème jour suivant la notification par e-mail de la décision à intervenir
Fair enough.

I’d say spouting mean things about someone, is a far cry from publishing their sex lives while blackmailing them. I hope that the victims get recourse against the people in this article.
This.

I wonder if anyone here has ever even seen either site, because the vast majority of the comments here are simply regurgitating national media talking points about the sites - and those talking points bear zero relationship to reality.

America used to be about the free exchange of ideas.
I don't think they are concerned too much with ads as much as I am.
Show HN: Pew, Pew the Bad Things
Not being able means not being willing at this level, meaning geopolitics and given the US’s existing financial means.
Banning adult and drug content is understandable though. Most social media sites do that because it's a liability.

Blasphemy is different but I haven't seen corroborating evidence of that.

Even if they did ban blasphemy, it would still be less strict on banning speech than Twitter where entire heads of state have been banned for saying words people don't like (or for being from Iran)
Seems like the author of jethrokuan/fzf sort of recommends using fzf.fish[1] if you don't need some of the features:

> fzf.fish is a newer fzf plugin with very similar features. It lacks Tmux support and fzf tab completion, but includes functions for searching git log, git status, and browsing shell variables using fzf. Additionally, it is more likely to be maintained going forward. You can read more about the differences between it and this plugin in the README of fzf.fish here.

From [1] (slightly condensed):

> TLDR: choose fzf.fish over jethrokuan/fzf if you want faster, more efficient, code, code that is easier to debug if you encounter issues, a tool built on Unix philosophy, a plugin that is more likely to attract contributors because it is more maintainable and has CI, a plugin that will be more frequently updated by its author (Jethro no longer uses fish), features for searching git status, git log, and shell variables and you don't mind having to integrate fzf with Tmux yourself, which is easy to do, not having buggy fzf tab completion

Seems like it can search git status/log as well.

1: https://github.com/PatrickF1/fzf.fish
While what you say is fair, let me introduce an additional nuance:

Languages like JS and Ruby make it easier to write slower code (and harder to detect that you're doing it) by the virtue of how their ecosystem and culture turned out with time.

I stood behind the romantic statement of "you are holding it wrong" when I was younger but nowadays it seems to me that the languages live and die by the culture of their communities. It rarely if ever matters if the language itself can be better / faster.

So while I agree JS/Ruby might have undeserved reputation for being slow, I think you should also agree that they are easy targets because observably a lot of software written with them is in fact slow.

I am looking at it empirically / historically while you are postulating a theoretical construct. I don't disagree with you per se but prefer to work with the reality that's in front of me.

---

That being said, kudos for being the exception in the group of the JS devs! The web frontend industry needs much more people like yourself. Keep up the good work. <3
In the US, a majority of GOP voters believe that Democrats stole the election, and that Joe Biden is an illegitimate president. Here is a pollster that is respected by US conservatives:

https://www.rasmussenreports.com/public_content/politics/ele...

Many also believe that patriotic violence is acceptable to protect the legitimacy of democracy. What kind of conversation do you have when people believe their democracy was stolen from them?

There is no way at this point for the GOP to safely retreat from the position that Joe Biden is an illegitimate president. To do so would be political death.
QAnon, CultTok, and Leaving It All Behind
Seems like all streaming providers have issues with global licensing. Why can’t I pick from all the languages that the provider has available? Why lock it per country Netflix?
Xforms Toolkit
Of course, it has a form designer: http://xforms-toolkit.org/doc/xforms_11.html#Part-II-Getting...
the linked comment has been deleted.
> Leavers claimed Remainers were ... what?

Leavers calling Remainers "traitors" seems fairly common.
Light-emitting tattoo engineered for the first time
Can't speak for Brazil, but in the UK this trend has been greatly exacerbated by Brexit.

Spain is indeed closer to the US in some ways as the legacy of Franco is very hard to forget by both sides, which causes all manner of weird things
as a frequent patron, I read your comment and KNEW it had to be Wawa!
The day Jesus denied he was God – and the later cover-up
Built for obvious reasons.
https://github.com/sktt/doom_element
If anyone from the IA reads this, are there any plans for IPv6 support? Archiving IPv4 for future generations is an important goal so it's perhaps fitting that in 2021 the IA is still running a historical Internet Protocol but it would nice to have IPv6 support for those running IPv6-only networks.
Related question: Does anyone have any suggestions for an OSS keyboard with suggestions and (good) swipe functionality? I currently use Gboard and it's great, but, well, it's a Google product.
Strongbox is good on both iOS and macOS...
> another Electron-based text editor

Well electron used to be called "atom shell" :)
Both parties put either nation or race above the individual and want autocracy
I've started noticing a weird counter effect. If you make a web app that is snappy and responsive, people just assume your app is trivial. Users have effectively been trained into thinking things like list pagination are "difficult" operations.
Hi - Yep, we totally get that this won't be for everyone. We're currently looking for ways to be able to increase the efficiency of these smaller servers and to be able to pass those cost reductions on to customers. We've also got some projects in the works aimed at being able to offer single account / single user "homeservers" and obviously the pricing for these would be much lower, but we're not quite there yet. More info. on this as soon as we have it.

In case it's not clear, it isn't a 5 person limit for Element Home servers, it's just that up to 5 (active) users are included in your subscription. You can add more users at any time for an additional $2/month. Also bear in mind that you're not charged for everyone registered on your homserver, just the ones that are using it :)

(I head up Element Matrix Services / EMS)
There is a difference between genocide and pronouns. First one affect many people, second not so much. First one is pushing Overton window, second is just tiny twitter drama.

If anything this BS is great. During gamergate we had to take all the hate without flinching. Today just answer something like "Does #killallmen include transmen?"
Data Science and AI Startups to Keep Track of in 2021
Melusine: The Mermaid on Your Starbucks Cup Hides a Fascinating History
"Let’s go all the way back to 1971, to when Starbucks was first coming to be.
In a search for a way to capture the seafaring history of coffee and Seattle’s strong seaport roots, there was a lot of poring over old marine books going on.

Suddenly, there she was: a 16th century Norse woodcut of a twin-tailed mermaid, or Siren. There was something about her – a seductive mystery mixed with a nautical theme that was exactly what the founders were looking for.

A logo was designed around her, and our long relationship with the Siren began."
'Vincent' – Tim Burton (1982)
> But there's still plenty of tolerant people around in society.

I would argue people that don't really care are in fact the majority.
Matrix supports both video and audio chat over WebRTC. IIUC this provides strong e2e encryption and very good performance (it is the best looking video call I have used as they don't seem to really have any limit on the resources used because it is p2p). However it is limited to 1:1 right now.

Element (and some other clients, but I don't think it is part of the standard) also supports multi-user voice and video using Jitsi which works very well but you loose e2e encryption (although IIUC Jitsi has some experiments for this) and need to run it separately.
Who said this was 'OK'?

Maybe don't deny the existence of people and perhaps you won't get those responses?
It integrates with the system password manager interface but it's sometimes a bit slow to start. I think the problem is that it updates the passwords every time it is opened instead of relying on cached copies. Other than that it works fine.
The parent comment is a great demonstration of right-wing whining.

Quite astounding how right wing ideals have penetrated our political, economic and media institutions to the point where their positions are considered the 'sensible' and 'normal' ones - despite all the harm this ideology causes - yet they still claim to be the victims.
To clarify, do you find Lyra @ 3kbs to be more unpleasant overall than Speex at @ 3kbps?
Yet google didn’t know their data was being hijacked and harvested by nsa and co... so hop down off that high horse of US exceptionalism.
It is the media and short election cycles. The politicians who serve long terms(senate) generally get along with each other because they have to work together, while members of the house and the president must keep media frenzy since they are constantly in election mode. Also, if you pay attention - it is no longer left vs right, more like localism vs globalism. Of course media portrays localism as nationalism, and globalism as progressivism
Silicon Valley Insight (SVI) | Senior Software Engineers (backend, frontend, full stack) | REMOTE, anywhere | Full-time

SVI is a digital software and product development company founded at Stanford University. We build digital products from scratch: inception, specification, design, prototype, development, and full-scale production.

We're looking for Senior Software Engineers to join our team: https://www.siliconvalleyinsight.com/svi-opportunities/senio...

We're looking for folks who:

- can lead by example through servant leadership
- are excited about newer technologies and are eager to learn
- are flexible, proactive, and can communicate clearly
- are ready to take ownership and responsibility over projects
- are most importantly willing to share their experience with the wider team and mentor junior members!

Right now we prefer engineers who are strong in Ruby on Rails, GraphQL, React, and AWS — but don't worry, if those tools are not the go-to in your arsenal but the above points resonate with you, we're still interested in talking to you!

Did we mention that this is a fully remote position? Our team is spread across the world in places like the US, New Zealand, Russia, Ukraine, Italy, Thailand, and the Philippines and our office is fully online.

If you're interested, shoot an email to careers@svi.io along with your resume and mention that you found us through this post!
That’s why I suggested outsourcing some of the customer contact. E.g., deciding what your customer archetype looks like and then having an intern send them cold emails. Or using a Twitter tool to filter in tweets related to your project, then handing some of the relationship building to someone else.
I'm not claiming the reality of P2P always matches the ideas behind it.

And surely you're not saying centralized hosting being a strict requirement was what people had in mind for P2P?
Isn't this an examples directory? https://github.com/zyedidia/Literate/tree/master/examples
I don't know engineers from in there but I am willing to bet $100 that part of them really want to make native OS UIs. It's just that business will never green-light that as a priority.
That ... lacks discoverability.

`Thank you`!
Keep in mind that this doesn't mean you can only chat with 5 people. You can chat with anyone who uses Matrix. You can only have 5 people with addresses at your server. Basically identical to email hosting with a 5 account limit.
That remains to be seen. In my experience the performance with anything other than (US) English is mediocre at best and less common the language, the worse results get.

So while Spanish, French, or German might get there eventually, don't even try Polish, Czech, or Farsi (Persian) dialects.
Each letter takes space and back in the day, there weren’t free flowing 8TB had drives and 128bit cpus flowing from the distribution centers of Amazon with free 2-day shipping. You had to save space every way you could: mnemonic commands, tabs over spaces, etc...
>Socialism didn't die in 1989. What is that even supposed to mean?

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

China continues to be socialist because they killed everyone who protested. Even despite slaughtering their own people at Tiananmen Square. China is more capitalist today than ever. In fact the majority of 'stuff' coming from China is being produced in capitalist zones like Shenzhen.

>“Politically Correct” was never part of a rebranding effort on the left,

The rest of your post is basically just trying to deny the rebranding. The problem with rebranding is that when the old brand dies, the adherents say 'oh we were never that' that's in essence the point of rebranding.

Here's the reality. Socialism is dying worldwide. Here in Canada for example, tons of government monopolies have gone private. Telus, Petro-Canada, CNR, Various electricity entities, road repairs and in some cases even the roads themselves.

The wind is blowing that direction and the world governments will divest themselves out of their socialism eventually.
It seems like Apple is moving backwards on this at the moment, though. Perhaps they were more concerned about it when they were trying to get into the market.

Examples I can think of: The emoji selector (ctrl+cmd+space) is quite slow. On my brand new macbook, it's a small noticeable pause, and on my old macbook it's several seconds (during which time keyboard input is lost).

> If you can’t speed up a specific action, you can often fake it. Perceived speed is just as important as actual speed.

Second example is facetime on my iPhone. They fake being fast by showing the last opened screen. For me, it's very often the "most recent calls". The problem is that in the meantime there's been another call. Result: I see the person I want to call back, tap on the screen where they are, observe that the content changes and I call the wrong person. This happens often enough that I should learn, but somehow I don't.
The Element desktop app SEGFAULTs on startup when I run it on Debian (partly "unstable", like everybody). Curiously, a prior version used to work, and then recently started crashing with no apparent changes, and still crashes apparently the same way after upgrading to the latest release. It is possible that one of its 100+ library dependencies updated, and Element depends on behavior not retained.

I have not dug into where it crashes, yet. Element rooms have got so slow, lately, I hardly use it anymore. Nobody will say who is responsible. The room owner? My homeserver? Others' homeservers? Matrix.org? All I ever see is the spinner, with no hint as to what or who it is waiting on, or any way evident to ever find out.

On the Android app, meanwhile, rooms have taken to keeping a series of one or more very old messages always displayed at the bottom where current messages are supposed to be, taking up as much as half the screen, thus far.

It also makes a noise every 30 seconds that I cannot turn off, spamming my notifications log to tell me it has polled its server again. I have found that force-killing the app makes this go away. I don't know if this makes it unable to alert me to timely messages from others on my homeserver. The constant noises make it hard to care.

Fluffychat has the same noise problems, so the notification spam is probably in the client library. The sticky ancient message problem is only in Android Element.
Sleepy school kids (and sleepy surgeons)
I'm pretty sure it doesn't. But my real question is can you run your own bridges with this homeserver?
> What kind of conversation do you have when some people believe you condone the cheating of democracy?

A conversation with my friends on the left about how important gun ownership is when the right is armed to the teeth, and last summer showed the police won’t protect the left from right-wing violence. We have to do it ourselves, which means acquiring firearms and training with them.

The US is headed towards a civil war. Pretty sure it’s unavoidable at this point, though it’ll take some years to play out. Biden pushing strong gun control could be enough to do it.
I don't understand this tool. My compiler has a flag for generating assembly output. That should be sufficient, no? Also, it more accurately reflects what my compiler actually generates given all the other flags.
What's the goal or endgame for these antitrust cases...

If antitrust is entirely delegated to courts, it's hard to see how it ever becomes more than a "compliance" issue. Fines and/or mandatory adjustments to current MOs. That's hardly trustbusting.

The big pieces aren't a secret. Market share, the big competitive dynamics, income streams and overall structure of the search-ads "industry" and its adjacent, also Google dominated markets like android, youtube and chrome.

How is a judge supposed to decide what to do about all this... Seems like the wrong tool for the job.
Looks great, and a $4.99 one-time fee for a license isn't a bad deal.
They revoked keys of users without giving users a choice, ability to save, backup user messages etc.

It is a company with operations, engineering and business ran by amateurs that do not understand the foundation of any user facing business - when you have a choice between not destroying user data and devising a method to handle a situation even if it costs you and losing user data, you do the first.

Every single person that gives them his or her data to host is a toddler having a tantrum.
And before that there was the Ericsson R380. None of them could really be described as working "really well".

If you wanted to you could perhaps argue that the PalmPilot was the first touch only portable device that worked "really well", but that wasn't a phone (and you'll have lots of angry Newton fans telling you that are wrong). Or you could try to make an argument for the Treo, but it wasn't really "touch only".

As someone who has used every device mentioned above (and owned at least half of them), I personally feel comfortable calling the iPhone the first phone with a touch only interface that worked "really well"
What are the most dangerous pesticides in use in Australia?
Are farmers liable for damage now or in the past from improper application of pesticides?
Your example of a component is kinda trivial: this sort of component is usually handled by a standard library and not developed in-house anyway. The stuff that's developed in-house is to service a customer need, and customer needs definitely change over time.

> Tech companies go bankrupt all the time

generally speaking they don't go bankrupt because of bad tech, though. It's usually imperfectly understood customer needs. No amount of perfect tech is going to stop that.
How is that better than CUDA streams, CUDA graphs, etc. ?
The Great Startup Space Race