skysight-inc/HackerNews huggingface dataset:
There's a lot of stale/wrong info here. I'd say that we have pretty healthy competition in homeserver implementation these days. The four options currently in active development are Synapse (Python), Dendrite (Go), Conduit (Rust) and Construct (C++).

In terms of Synapse (https://github.com/matrix-org/synapse): originally the initial prototype for Matrix, historically it had performance and architectural issues given we were frantically implementing features to prove Matrix rather focusing on perf. Since hitting 1.0 a year ago though things have improved massively. Almost all of Synapse scales horizontally; we've switched to Python 3 and have almost finished switching to asyncio (improving perf and maintenance massively); and lots of schema perf issues have been shaken out. Unsure what you're thinking about w.r.t. "restart its synchrotrons", but that just sounds like a bug that got shaken out years ago.

Dendrite (https://github.com/matrix-org/dendrite), meanwhile, is in very active dev by the core Matrix team - there was a long hiatus while we had to focus exclusively on Synapse, but since the beginning of this year there are folks working fulltime on it, and it's looking super promising as a very microservices-driven model, with each service scaling arbitrarily horizontally, connected via append-only logs. All the P2P Matrix work is built on it (running it clientside, as it's such small footprint). It's effectively in competition with Synapse, and worked on by different teams. It federates today and can be run as late alpha, but the CS API is missing some features that we're currently adding.

Conduit (https://conduit.rs) is the new kid on the block, written by the community in Rust, using a strictly monolithic structure for now, using Sled as a key value store for storage. It's incredibly fast, and has impressively good CS API coverage (including E2EE, whereas Dendrite's E2EE support is only landing this week), but federation work hasn't begun yet (which is a bit worrying, as you need to design/build with federation in mind from square 1). It has a great community though, and is entirely independent of the core Matrix team, and you could say it's in competition with Dendrite.

Construct (https://github.com/matrix-construct/construct) is a C++ server using rocksdb for storage. It's a community project entirely independent of the core Matrix team; it federates, and has extensive CS API coverage, but unfortunately the project's author has been incredibly antagonistic to the core Matrix team over the years, which makes it rather hard for us to comment further.

TL;DR: Matrix homeserver dev is in a good place right now :)
> worst to use if you are not French

Even then, plenty french programmers use a qwerty layout of some sort. I saw people using the Canadian layout, and the international layout is I think the most efficient for IT stuff, even if it requires getting used to composing accentuated characters.
What? What do you mean by worse...
If you were putting off 23andme in 2009 you would miss out on their health reports (they have banned since).

If you were putting off whole genome sequencing last year, it will be banned by next year.

I m afraid it works the opposite: early adopters take risks and reap some rewards , late adopters are being played by regulators, spying govts and scammers.
BitWarden.

I moved from 1Password to BitWarden... 2 years ago now? (2 years 2 months) Oh the experience was SO much nicer than 1Password. And the iOS app WORKED!
Decline in People Paying Rent
Epic Product Roadmap Checklist – Tips and Tools
Does "The Singing Vacuum Cleaner" from The Fifth Element count?

Despite the rather ludicrous costume given the actress, the singer behind that piece is actually quite good: https://en.wikipedia.org/wiki/Inva_Mula
I managed it, pretty simple, probably 5 screws and a ribbon cable
> The investor class aren't owed anything

I don't know about your country, but in my country, you would be generalizing. There isn't a specific "investor class" because a large percentage of the population invests due to industry-wide organized pension funds.
As Marshall McLuhan said: "Art is anything you can get away with." (and Andy Warhol later quoted him).

Art is cultural phenomenon and modern art is even more so. You have to study painting and modern art to be able to judge it in context.

In the quality of modern painting is almost completely path dependent and not absolute in any way. Some of those cheap decorative paintings you see on hotel wall would have been masterpiece for artist who sees the style first time in 1920's. Today art critic would not look twice at them because they are just lazily copying style.

Modern art scene is just like any scene. Just because it's usually done by adults and rich people are attracted to it does not mean it's any more or less valuable, or more or less sophisticated than some other scene.
> They pay you money because you bring them value

Not at all. They pay what it would cost to replace you. If someone accepted to do the same job for cheaper (or free), they'd take it, regardless of the value it generates.
You link doesn't work because of the double quote at the end.

Working link: https://xkcd.com/1133/
Sir, you're dangerously close to passing the Turing Test.
It's not just all FAANG. It's any big corporation. The corporations that do well are able to navigate this big management stuff and move slightly faster. I'm reminded of this saying which I believe to be true especially in the big corporation: faster alone, further together
Build an arcade machine at home
Looking for beta testers. Thank you
If I liked spending time memorizing long stretches of text, I'd be a doctor, not a software developer.
https://youtu.be/zgTRPjHVrFE
Cool magic trick but I fail to see anything useful coming out of it. I would not blindly rewrite code, rather see how it can be improved and maybe dig a bit in the existing functionality, clean it out, use the new language in my advantage...

Also as a programmer your mental modal is completely out of sync, how do you work on such application suddenly now that its all in Python (coming from C++)? Or is this shipped to a new team which received 100 000 lines of C++ but no clue how it all works?

How would FB use this at all?
jkjlklk
Download Mp3: Lengoma Ingawe – Mbizo No Ruffnek Feat Guga 7 MusiQ – Mybamoza
I can give you the reason we moved from Digital Ocean to Google Cloud: Spaces (object storage) was ridiculously slow and unreliable. There were several incidents per week where Spaces had bad connectivity or simply seemed to have crashed entirely, and that's not something we can deal with for production traffic. We now run a cheap CDN in front of it to cut down on the ridiculous bandwidth costs, but Google Cloud Storage has been very reliable and fast.
It'd be cool if browsers had some way to display text and handle things like scrolling and linking to other pages. Really a big oversight when they were designing HTML. Too bad though, I guess every site will have to implement all of that from scratch in JS.
Same. They are one of the few open source products with decent support across multiple platforms.
Is there a reasoning to limit the distribution to other researchers only?

It feels even more out-of-place considering most of the authors are affiliated with public institutes and likely benefited from public funding.

I actually thought this would be super neat for a poorman version of MS Kinect and hobbie gaming.
The "Play it here" link on the github page works.

Seems like the "click click" message, which is shown only on op's direct link, causes some problems.
Nubank acquires Cognitect
There are often explicit permits for street vending of food along with inspection requirements and the permits often do rise high. Where there aren't permits there usually isn't the density to support it in the area chronically. Sanitation limits what can effectively be served without a sink and promotes disposability. There used to be ice cream stands about a century ago which had deposits on glass but well, several epidemics gave a very valid reason for the ban as popular as it was in hot summers.

Regardless there are always complaints about food standa or trucks anywhere from traffic to matters as petty as park service trashcan fill rate.
Yes, but as a matter of syntax, don’t you have to specify the IP address? What is the mx refereeing to in your example?

V=spf1 ip4:198.51.100.123 ~all

I think the ptr mechanism’s deprecated.

Anyway, if you’re correct that a valid and complete spf record can be published without an IP address, IP address block, or included hosts, then I’ve learned something new today.

So you are saying that v=spf1 mx -all is a valid and complete spf record?
Don't think about whether this is normal. Just ask yourself what you would like to be doing instead. Can you do that while barely doing any work at FAANG and collecting a paycheck? Or would you need to change jobs? I would personally wait until the recession has hit bottom before changing jobs. But then again you could get hit by a truck tomorrow.

I can tell you that lots of huge companies have this, but not consistently. Some teams move fast while some move glacially. Greenfield work can move the fastest, unless you get stuck waiting on someone to build environments.

Definitely don't stay there too long if you're unhappy. Worst case you try something new and it stinks, in which case you try again.
> if the rate of return is negative then that really just means nobody rational will be willingly to lend the money to the government

https://www.snb.ch/en/iabout/stat/statrep/id/current_interes...

Swiss National Bank is at -0.75% and still getting buyers. Negative rates are feasible. It is, after all, a free market.

There is nowhere else to go and switching into physical assets has a carrying cost and an illiquidity problem.
Ten Items to look for before accepting a job offer
Surely there's another factor here, which is indexing that cost to the average monthly income for the associated country.
The fallacy here is assuming a startup's luck stat is constant. But there's this notion of a "luck surface area", that you can deliberately increase your chances of getting lucky by e.g., hiring people who have a track record of success in a broad range of circumstances instead of narrow, or by networking with diverse, successful industry leaders instead of scrappy unproven founders with no resources.

Seeking advice from successful founders can be useful because some of what they did likely increased their odds of getting lucky, and following their advice could boost your own luck stat, which is useful even if the particular stroke of luck your startup needs is totally different from your advisor's.
I got lucky, I think. This one has the feel of having been influenced by Dali or Magritte: https://1secondpainting.com/wp-content/uploads/2020/07/9324....
Bitwarden as it's the only open source solution I could find that is both cross platform and matches other products in functionality.
Based on my limited experience, they key metric, apart from views, is the total reading time. If the article is short but has lot of visits, revenues will be low.

As a writer, you simply need to sign up for Medium Partner Program (and complete the KYC sending your ID, bank account details, etc.). They pay quite well (the first week of each month).

Medium gets revenues from premium users who pay $5 per month and distributes all the revenues based on views, reading time, etc.
A New Low-Code Data Platform for Microsoft Teams
Efficient Representation of Ultimate Tic Tac Toe
Ask HN: How do you submit news here
How do you submit news here? Are there minimum karmic requirements? Or what is the minimum join in Hacker News? Please explain, because I'm a new member here.
Tell me who/what I should migrate my Elastic Beanstalk/Aurora Serverless/S3 stack to to save significant costs?
The Case for CSS-in-JS
> The investor class aren't owed anything and the jaw dropping foolish policy of bailing out losers needs to stop.

For that the US especially (but also the rest of the Western world) needs to seriously sharpen and actually use antitrust legislation. At the moment there are way too many companies whose failure would cause serious shockwaves across the worldwide economy.
2 is a very small number. Peoples personalities and needs vary wildly and are ever changing. And there will be some artist sitting somewhere catering to some unimaginable combo. Thats how we end up with a gazillion Youtube videos.

On the otherhand look at Netflix (or Tiktok though I am less familiar with it) where there is more sophisticated feedback loop deciding what content get produced. They are generating Art, so much Art that personally speaking, I can barely remember who the creator was or what the creators story is. And I have no problem paying.

Yet obviously there are a whole bunch of people very very different from me, part of huge fan clubs and movements built around connection with the creators and their narratives, much like sports fans, political junkies and religions people.

So who knows, we might get a cult or two or seven hundred following different Algos soon.

The number of those cults (and markets) possible is dependent on the personalities and needs distribution of the population. Zuckerberg probably can generate the data. But it changes like the weather everyday. With love, with war, with age, with depression etc etc etc. Where Art is concerned its definitely more than 2 though.
Technically yes. On the fly would be costly.
Maybe, there is a disagreement about the license interpretation. For decades only debian adopted this view, and only in fairly recently (last two years?) did fedora drop readline support.

The alternative it uses is broken almost to the point of unsuitability (e.g. write any line long enough to wrap and try editing it)
It's done phenomenal good in all the countries that have done it properly, and have nearly gotten rid of this thing. I can't believe, after all the available data all over the world, that anyone still thinks "no lockdown" is reasonable.
And those enhanced unemployment benefits expire next week, so far the Senate and White House are wanting them ‘means tested’, so it looks like they may fall off without renewal.
"The Singing Vacuum Cleaner"? That's Diva Plavalaguna for you. Show some respect! Green?
Nope, my previous job was 5000+ employees.

There are advantages and disadvantages for both IMO.
Chris Cornell. Maybe C#2-G6? but with power.

https://youtu.be/GNFQzvahiI4
You can try your hand at writing in this style here:

https://splasho.com/upgoer5/
It’s art.
Yeah I was thinking it might be better to use something like LLVM IR as the “data structure” and then train deep nets to go $(LANG) => IR and then IR => $(LANG), trained with a lot of idiomatic well written code for each Lang, then the nets might be able to glean the intent more than implementation details.

Not sure though, I’m not an expert in LLVM IR, so I’m not sure how feasible that is...
I am happy I am still able to run, even with their services down. But I found no comments on the internet at all about the reason of the incident.
Yes, but there's generally not much medical data you can infer from those.

Not yet.
Just throwing these two links in to the pen.

http://artcity.bitfellas.org/ - Amiga artwork

http://www.wab.com - CSS/Javascript demoscene intro's
In theory, sure.

In reality, now, JSON opens in everything from Chrome network inspector to Vim, and protobuffers/flatbuffers don't.
Interesting, I’ve always heard that thermal pads are far inferior to paste.
Inference works in all Romance languages, as well — it's a Latin word and this use is extremely close to its use in logic (going back to Aristotle).

Anyway, I'd consider simple english a tool for introducing new concepts.

Learning programming still means that the concepts must be introduced, and having a new word to bind the new concept seems good to me.
> a legacy of overcomplicated and badly specified ad-hoc styling rules that don't compose to a reasonable whole

Agreed. For instance instead of creating the flexbox display, it would have been much nicer to version it out into CSS4 with center aligns, vertical aligns, and a few other things fixed rather than continuing to add new concept layers and increasing the complexity.
Honestly, you could make an entire list of greatest singers just by looking at whoever worked with Ayreon. That project introduced me to SO many great singers and bands.
It’s called a whistle note, and yes it counts. It’s a lot harder than singing in the standard range.
Programmers in Europe are underpaid as a group. I moved from London to New York and literally doubled my salary (almost exactly 2x). And London is at the high end for Europe.
As my x220 is quite literally falling apart right now, I'm looking for a replacer. I was hoping something like this would be it. So your comment is a bit of a cold shower.

I have a x220 i7 + SSD + 16GB ram and am mostly happy with it. But for the follow up, a better CPU would be nice (rust compiler mostly), and a bigger screen. I fear the compromise on the track pointer will be unavoidable.

Anybody has some inspiration?
If something you write is a big success, especially tech/programming related stuff, chances are, most of the traffic over time will come in from search engines.

Also most of the SEO juice (backlinks etc) comes in shortly after publishing. If Medium/other-platform goes defunct or decides to remove you it will be very hard to rebuild it.

Much better to separate distribution from hosting. The small boost they will give you at the beginning is not worth it IMO.
Painting an airplane: Why every layer counts
If you didn't at least buy an S&P 500 index fund when it was tanking in March then investing might not be your strength.

Otherwise, as a rule of thumb, everyone who starts out poor and ends up rich does it in real estate. (That's not the same as saying everyone who invests in real estate gets rich.) There's a fundamental tenet of profitable investing that makes this so but you don't have to understand that in order to profit from a real estate investment.

It's not stupid to both rent the home you live in while at the same time buying a home to rent to others. This maximizes flexibility but with some extra effort.
Which password manager(s) would you guys suggest for a team of 10-15?
Here’s a longer list with some of the best vocalists, headed by none other than Mike Patton.

https://www.vintagevinylnews.com/2014/05/digging-deeper-axl-...
Unless you used a screen reader
Bingo. I'm not sure that her rendition of the Star Spangled Banner was taken into consideration by this site.
It’sa sad day when shallow content like this reaches the HN front-page. Calling a narrow subset of U.S.American/UK artists as “greatest artists of all time” is a big joke on the art of singing.

Others are complaining about missing Nusrat Khan, or Dimash but heck, they didn’t even include Western greats like Pavarotti!
It’s not only medical data that’s of concern, but also nation states Could try to use the data to identify embedded foreign agents/spies implanted in their country. Those are the ones without diplomatic cover
And then you enter a room with someone else, and you can't look out the same "window" together.
I remember an article about how the knitting community got "into a purity spiral". I don't think criticism can be brushed away like you try to do. I wouldn't want to cancel you, even if I think your position is objectionable.
List of Upcoming IPOs in 2020–2021 / Part 1
You’re right , i was hoping to read more about “designing for interruption” as well because at end you can run spot instances and on-demand instances in the same ASG save money.

https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-pu...
The novelty factor (1920 style looks cheap now because it is copied) is the gamication engine of this scene.

You have to be told this is good by an accepted thought leader who was accepted by previously thought leaders. Meanwhile everyone stands around and pretends to say something but are really trying to copy others.
The chain reaction is now in process
Wow, I'd absolutely love to hear more about this if you've got something to share ...

To win a sizable portion of HNers, it suffices to say that DSSSL was the Scheme-based styling and transformation language of SGML (implemented by Jade/OpenJade). I can only imagine where we'd be now if DSSSL had won over CSS and similar FOSI-like ad-hoc styling languages (or even SGML's own LINK process declarations that however was kindof questioned by James Clark seeing the need for DSSSL). Personally I'm not into Lisp, but I'm very much missing the Lisp community's relentless search for ultimate simplicity, clarity, and expressiveness in the design of CSS.
Show HN: React NPM package for RxJS content
> how can I do good work and get paid preportionally?

That is really the crux of the matter - "good work" can have many definitions, so I'd first make sure that any FAANG you work for matches your personal values. Do the coders at <SomeFAANG> truly believe in its mission? Do you? If so, putting up with the corporate world is easier. But if your values don't match the company's direction, then you are just in it for the money. And with enough money, that can be OK.

Finding a job that pays amazingly well while also working smoothly and matching your values.... that is tricky to find. So you need to start thinking of which of those levers you are OK with changing. Does more money make it OK to be less efficient? Or would you prefer less money for a smaller company that doesn't have the same scaling problems internally?

So to answer whether all of FAANG is like this, both yes and no will be true answers. Every company has its own unique dysfunctions - but they do all have them. It is up to you to figure out which corporate dysfunctions are acceptable.
import React from 'react';
import { $ } from 'react-rxjs-elements';

function App(){
return <div>
<$>{ timer(0, 1000) } sec</$>
</div>
}
https://github.com/BurntSushi/ripgrep
It doesn't seem to differentiate between FTTC and FTTP fibre which has dramatic differences (74mbit vs gigabit), and most of the UK is still currently stuck with FTTC.
I think this is probably one of the more important/insightful articles that's been on HN in some time.
Article revealing origins of CSS should at least mention that one of its (at least initial) primary goals was to set that "entirely different academic yet simple presentation language" in a way it would allow dialogue among at least three agents expressing their visual preferences. This mechanism, cascade - the the "C" in "CSS" - is that mechanism that sets rules how different preferences should be merged together and conflicting resolved in final visual presentation of documents.

Simply said, that what style sheets communicates are mere suggestions for appearance: browser has its "default" style sheet, users can set their own set of rules, author sets their, but user and browser still have control what author can and cannot change.

I see this "origin specificity" as very important fundament that explains a lot about the way CSS emerged and evolved. This bit of information, however "obsolete" it may feel nowadays in age of web applications (but not obsolete standards-wise), is perhaps too obvious to most professionals, yet I see it omitted from learning materials, or dug very deep in them.

(Sorry for repeating myself here at HN, and sorry if I overlooked it in the article, I admit I've just skimmed it searching for this exact piece of information.)
Perhaps, if the speaker incited a crowd to remove their masks at a protest in a municipality in which not wearing a mask was illegal.

Simply advocating that people violate mask orders doesn't pass the imminence test.
Actually, I'm pretty sure those are generated by a neural net. There are clear artifacts on the images that give it away. Maybe the author experimented with different source material before going for abstract paintings.
RSoC: Improving drivers and kernel – part 3 (largely io_uring)
Human Unitec International $HMNU Contributing to a Sustainable and Green Future