skysight-inc/HackerNews huggingface dataset:
>- Source control (git in some form? where is it hosted? github? mono repo?)

GitLab for repository management. Our platform (https://iko.ai) has a plugin architecture with a tiny core that practically does nothing except load the plugins. All features are plugins. Each plugin is a repository. This simplifies things for us as we can experiment, add features, and kill features, without messing a giant codebase.

>- CI / CD

GitLab.

>- Kubernetes? Or plain old VMs?

Both. We use VMs, but have things that use Kubernetes for specific tasks.

>- DB - Full relational DBs? Midway like Spanner? Or full key-value like DynamoDB?

PostgreSQL.

>- GraphQL or no?

No.

>- Caching solutions?

No, but we tweak caching for some of the tools.

>- Service metrics + dashboards?

Prometheus and Grafana.

>Do service frameworks emit metrics out of the box? (requests, errors, latencies etc.) or do you have to DIY?

Both. Some emit metrics out of the box, but some parts are custom.

>- Messenger? (Slack vs Teams vs Chime vs Google Chat)

Slack for messaging. Jitsi for video. The platform itself (iko.ai) for pair programming or troubleshooting the platform itself (it has real-time collaborative notebooks we use to troubleshoot sometimes, or share reproducible example of bugs involving compute environments). I love using tools to improve the tools themselves.

>- Bug management + Sprint management?

GitLab

>- Anything else I'm missing?

Sentry, PostHog

A bunch of other stuff given that the platform relieves data scientists and machine learning practitioners from the complexity of many tools and stacks, therefore we inherit that complexity so they don't have to deal with it.
You can vote with your feet and use alternative services. Of course, we have gone so far that most people will continue to use Google but it does, at least, help send a message.
> Apple can't possibly get rid of kernel extensions

Have you seen what Apple's been doing for the last few years? They don't care if your app or workflow breaks. If you make enough money on your app, you'll jump through any hoops they prepare.
That's quite the editorialized HN post title. The link goes to "Trump impeachment: Several Republicans to join Democrats in House vote".
What to do when a competitor is trying to take your company name?
"Everyday" users shouldn't have to edit the registry in order to install an app, either. Being no worse than Windows doesn't make it good.
2 Books, 1 chapter and writing online can teach you Sales and Marketing 101
Maybe we should think about this in the opposite way - when a person tries overthrow the government they should be arrested. The problem isn't that people on twitter are getting banned from twitter from advocating/planning the murder of members of congress. It's that they're not getting arrested.

If we actually had functioning law enforcement for this stuff then we could actually have a proper discussion about what legal content what should be moderated and how.
Well, they also created a huge market for alternative social networks, and made sure at least 70 mil people will be interested in that market.

Markets and prices are like a force of nature.
Ask HN: Systemically, what should be added or removed for a better democracy?
The most common error with these tests is false application. Did you have someone else doing the swab? It has to feel like someone is poking at your brain.
You could go back in time 4 years and see what results you get for some certain search terms?
Shouldn't you be realising that saying that someone is "cutting off the voice" of the president of the United States by banning him from a website is more than a little bit ridiculous?

There is no one on this planet who har a larger voice than him.
New P.1 SARS-CoV-2 variant in Brazil shows signs of convergent evolution
I saw Avere was recommended in GCP before, but never find the details, thanks for sharing that. It seems that Avere is close to ObjectiveFS, which also use S3 both for data and metadata.

My guest is that Avere could require a cluster of nodes as the fast layer for write and synchronization. In JuiceFS, Redis is used for synchronization and persisting metadata. Local SSD could used for data read-caching, not for writing.

JuiceFS is in production for 3+ years, we have not find much challenge that was difficult with this design, since it's borrowed from GFS, HDFS and MooseFS, have be proved in production for more than 10 years. I'd like to hear what's the challenge you were facing.
I'm not a fan of AMD (I don't get the whole fan-of-a-brand thing and AMD isn't perfect either) but it is so great to see how much is happening in the CPU world. There's been such a standstill while Intel has just raked in money for tiny advancements.
This is one of the earliest things I wondered with the Trump presidency. If the order came down to e.g. "Nuke Jina!", would they actually follow that order.
Texthero · Text preprocessing, representation and visualization
What Is the Monkeysphere? (2007)
What do you suppose that example proves? If the account continues to post shit like that it should be banned too.
I removed the logo from polo shirts multiple times. It's just so tacky, it's like a receipt that you paid however much for it.
This worries me for a similar reason - I get requests to port some software I wrote over to the Mac from time to time, and the new M1 Mac Mini is cheap enough that I might have bought one to do this development. But I'm not keen to spend any money or time on an ecosystem which might be closed down in the future.
You are aware that the Palestine-Arabs are the one who don't want to serve in the IDF? ( Also not serving in the IDF is a plus for most cynical people since you get to go to university immediately (which they do, in Tel-Aviv)). And what you linked is not relevant since all of it is public law - not targeting any population and not "subtle" ways to hide "the apartheid" as suggested by the government. Are there racist people using any tool to discriminate? Yes.
Your threat vector seems very specific.

You are still talking about “biggest risk”. But without doing a proper risk analysis, for each individual case, this is just wasted speculation and a pointless conversation. If someone exploits a vulnerability, particularly if they gain root access, all bets are off, doesn’t matter the service.
Personally I believe that vendoring is just the lazy approach by developers that do not want to care about the eco system their software runs in. Consequently, their software will probably not be maintained for a long time (Red Hat offers 10 years of support, for instance). It's a shame but it seems like the cool kids simply tend to ignore sustainability in software development.

Since npm,pip,go,cargo, etc. are open source projects, would it not be simpler to add a "debian mode" to them? In that mode, the tool could collaborate with the system package manager and follow any policies the distribution might have.
> That demographic is notorious for a propensity to be “not nice.”

FOSS for goblins?
Curiosity rover reaches its 3,000th day on Mars
If you started today, 50 years from now you may be able to run vim on such a system, but not sooner.
> does not affect the privacy of your messages with friends or family in any way

Excuse me if I intentionally misunderstand this, but legal uses every trick in the playbook to get what they want. So, above says that the new policy will not affect how friends and family can't read my messages to other recepients but Facebook might?
It's interesting to ponder for sure, but be careful to not fall into a Deepak Chopra-style hole. The observer effect is so viciously perfect for misunderstanding, mysticism and exploitation. I'm not very informed when it comes to QM, but there seems to be a lot of extrapolation from similarly uninformed people about its consequences or underlying causes.
That is all good and well against simple actors, but does not defend against the company being bought out and the new owner(s) deciding to decrypt and sell the entire database to some shady data broker. Or against the FBI/your local equivalent coming over for a friendly visit and confiscating both the hardware token and the database.
I can pick a flower, but somehow I can't take all the money out of the vault of a bank!

At what point in between does it become not okay?
Analysis paralysis!
Yours is false equivalency too.

It isn't Parler that committed (or arguably, even facilitated, see Section 230) illegal acts, it's (likely, allegedly, some of) Parler's own 'tenants'.

But most importantly, as made explicit in your links, it looks like the landlord can NOT evict the tenant himself, and still has to go both through the justice and the police system ?

Also it seems like that when "illegal activity" is mentioned, it has to be declared illegal by some court, or at least have been processed by the law enforcement ?

Also I note that this only holds in some of the states. (So arguably the laws that allow that might be 'bad'.)

Finally, while it's not as bad for AWS, for App / Play Store it's like only having two landlords in the whole Western World, and get evicted from both (one of which still allows you to set up your tent in his garbage dump).

> AWS gave them the time agreed to in the contract to remove offending content and present a plan for continued moderation to prevent the same thing from happening a second time. They wouldn't even commit to moderating the speech Amazon told them was in violation of the TOS.

This is not what Greenwald claims. Do you have any opposing evidence ?
Rebuild Qanon on twitter!
> Drawbridge is a research prototype of a new form of virtualization for application sandboxing.

I had trouble grokking the headline. For others: Microsoft SQL Server on Linux runs on Drawbridge virtualization. This is about Drawbridge.
I've spent more than a decade in customer/user-facing roles, and that class of users is actually "almost all of them."

But it's worse than that. Most people do not have the reading fluency to read more than a few words in a sentence without getting frustrated and confused. If your work peers and social groups consist of the 3-5% of people who aren't in that category, it can be easy to forget that.

Any time you can make something's function clear with one or two words and design, opt for that over explanation.
Covid-19 severity linked to gut bacteria in first-of-its-kind study
I've done this on a Lacoste crocodile logo and it took over two hours.
WhatsApp vs. Signal vs. Telegram vs. Facebook: What data do they have about you?
W3school is a school of business and programming a href="https://www.w3schools.com">Visit W3Schools.com!</a> that help you with code.
My understanding is that WireGuard do _not_ give 30% of their donations to MacOS, so Apple are only indirectly making money from WireGuard being on their platform.

See:

> We faced rejections in submitting the app, because they decided to change their policy on the app having a link in the "About WireGuard" tool window to www.wireguard.com/donations/ (which they previously had allowed explicitly; now they want 30% or something)
-> Lets be honest in here, most of the programming jobs are not really that complex

I am pretty positive that this notion is one part of the problem. Seen in the SQL area: Code has been created to do a simple task. Code does it's job. Data gets bigger and bigger. Upon analysis we found out that Code is very suboptimal, no thought put into indexing, partitioning or operating on set-level overall.

SQL isn't complex to learn and to be honest, it's not difficult most of the time. But there are points in knowledge where people think: "That's it, i figured it out" and the general topic is sooo much more complex underneath. This hidden complexity leads to statements like yours, given off by relative beginners (not assuming you are one).
With all due respect your third point is written from a point of view which is from the
dominant majority and it would be illustrative to reflect on those points to understand
why people are horrified.

First of all, it’s never as simple as “giving up your beliefs” — for certain religious folk, giving
up a belief is akin to eternal damnation; regardless of whether you believe in the religion
or not, do /you/ have the right to force them to contravene the beliefs without an /extremely/
good justification?

Secondly, your point about “advantage” is a difference between ideology between meritocracy
and fairness — a poor child from a village in Dong Bei is much more unlikely to get into
Tsinghua or Beijing university, than a rich child from Shanghai because they have less resources;
is it /fair/ for the child? If I open a programme which only tutors poor children,
would it be justified for the child in Shanghai to point a finger at the poor child and say that it’s
/unfair/ that he isn’t allowed to be admitted?

Good luck with the visa — I hope you get the chance to go to graduate school. Thank you for
taking the time to explain your thoughts.
You can literally disallow speech, by restricting what can be said. Or remove your ability to speak to people by shadow-banning you.
Selling an app brings even more burden and responsibility than a free app though.
Remove:
Parties. Law and governance is nuanced and shouldn't be reduced to black and white issues.

Remove: Disproportionate representation. One vote should count as much as any other vote from anywhere in the country.

Remove: Politics is popularity contests and soundbites for fame. Remove this by allowing people to assign their votes to experts by proxy.

Remove: Ban lobbyists and lobby groups.

Remove: Ban anyone in government from holding financial interests in anything.

Add: Digitally secure elections. Somehow.
The Next Social Networking Community–How We Ended Up with This Dumpster Fire
I think it pays a lot of dividends to understand some of the history of the past so that we can learn from them as we look to build something better for the future, so I’ve decided to publish some of my thoughts on this topic and also share some of my findings with the community so that nobody has to go down this massive rabbit hole again in the near term.
I disagree, even with multiple parties there is always a Right vs Left battle - or better "If you don't think like me then you're the enemy".

If you're outside of those boxes you'll be attacked by both left and right wing people, to varying degrees.

I think it's an education problem, people don't understand the basics of politics or economics. They don't understand that Stalin and Hitler were both crazy authoritarians and not political opposites.

The political compass is quite biased in its questioning, but people are often surprised to hear there are more dimensions
https://www.politicalcompass.org/
Personalized Print on Demand Art v2
How to Use the ‘Versus’ Post to Skyrocket Your Instagram Engagement
I'm struggling with this in Firefox on Windows 10 too.
TikTok: All under-16s' accounts made private
Google Introducing the In-the-Wild Series
Biden does appear to be the rightful victor, but it was a highly unusual and uniquely sketchy election, and, given the recent pattern of protests and riots cheered on by politicians (blm/antifa trashing cities, mobs outside the White House and in the Capitol buildings for Supreme Court hearings), I’m only surprised that we’re not seeing worse. As the media hyperventilates to an ever greater pitch (“it was a coup!”), allowing all sorts of political opportunism, I’m starting to notice a chilling effect even in HN comments, with dissenters quieter than usual, opinion more lopsided. Some might think that we will now revert to a saner political climate, but I fear that they are mistaken. The logic of leftism (constant redistribution of power in the name of addressing ‘unfairness’) may yet see us spiral into the abyss.
Yeah, of course it did! That's why my primary suggested fix wasn't "just removing pip" but hiving the Debian managed python environment off somewhere different and calling it something else and with different binary names (e.g. debsyspython) that debian package authors could rely upon.

Then the default "python" and "pip" could be without debian dependencies and users could go wild doing whatever the hell they want without messing up anything else in the debian dependency tree (like they would with pyenv or conda).
> The idea that corporations should be in control of public discourse is foreign to us.

This has been the case since the founding f the nation. Those businesses which controlled the printing presses, radio, and then television transmitters have always controlled the public discourse. Add datacenters to that list.
Vienna is a another example of successful housing policy. The majority of the population live as rentiers in government or nonprofit owned housing. And that doesn't mean some shabby slum tenements, but nice middle-class homes. Apparently this also keeps private sector prices reasonable.

One article about it: https://www.huffpost.com/entry/vienna-affordable-housing-par...

> limit building size to regulate the residential to business employee ratio, which allows supply and demand to start working.

Isn't this the opposite of what is needed? Build denser so that people can live closer to their workplaces?
What are the advantages of an fpga over an emulator running on a board like rpi? Isn't an fpga just a hardware level emulator?
Leaving Kathmandu
Because they can’t afford a real database.
Well, if Twitter shows a curated selection of tweets to all users, yes, they should have not selected Trump in it years ago. But if somebody wants to follow him privately, I don't see why he should be banned.
Ask HN: Budget Developer Laptop for Android
What in your opinion is a good low/medium budget laptop for an android developer?
A mountable toilet system for personalized health monitoring (2020)
Strengthening privacy and safety for youth on TikTok
Want to Learn Node.js in 2021? This Is the Ultimate Resources' List
W3school teach you programming code <a href="https://www.w3schools.com">Visit W3Schools.com!</a> See you in the web!
What does "topology" mean in this context?

I was guessing it meant something like the z-index of different shape layers, which wouldn't pose a problem for font generation
Samsung at its peak, circa 2013, made $9.6B operating profit on $55B revenue. Samsung's gross sales revenue, profit (and margin) in mobile has been steadily declining since.

The Mobile division's 2Q 2012 profit was less than 10% ($1.95B OP on $20B revenue). Then Trump's sanction of Huawei happened, after which Samsung's sales grew by 50% QoQ (3Q), but we don't expect Samsung's luck to last forever and their margin would start declining to a mid-single digit again.
YouTube suspends Trump’s account, barring uploads and comments
NixOS does have unattended automatic upgrades: https://nixos.org/manual/nixos/stable/#sec-upgrading-automat...
I am troubled by it, but has anything really changed? There have been mass purges of users before spam bots, accounts liked to the Islamic state, etc. Multiple hosting providers terminated Gab's services.

Usually large companies don't take action like this until they are under public scrutiny and have something to loose.

The mess the US is in right now can in some ways blamed on the way way it's democracy works: candidates can win elections with a plurality of the vote. This incentivizes highly partisan activities like gerrymandering and makes it more difficult for 3rd party to gain traction.

Most states and localities have closed primaries, meaning you need to be registered with a party to vote for a candidate. This takes power away from the people and puts it in the hands of the parties.

If the US puts measures in place that disincentivize partisan politics, we'll see less of the activity that comes along with it.
> That's already the reality for most of this century. Openjdk, go, rust, docker, npm/yarn, etc. all provide up to date Debian, Red Hat, etc. packages for what they offer. There's zero advantage to sticking with the distribution specific versions of those packages which are typically out of date and come with distribution specific issues (including stability and security issues).

The advantage is the very reason one would choose Debian to begin with — an inert, unchanging, documented system.

A large part of this problem seems to be that users somehow install a system such as Debian whose raison d'être is inertia, only to then complain about the inertia, which makes one wonder why they chose this system to begin with.

> Debian's claims to adding value in terms of security and stability to those vendor provided packages are IMHO dubious at best. At best they sort of ship security patches with significant delays by trying to keep up with their stable release channels. Worst case they botch the job, ship them years late, or introduce new bugs repackaging the software (I experienced all of that at some point).

Evidently they add value in terms of stability, but methinks many a man misunderstands what “stable" means in Debian's parlance. It does not mean “does not crash”; it means “is inert, unchanging” which is important for enterprises that absolutely cannot risk that something stop working on an upgrade.

> Shipping tested, fully integrated, self-contained binary images is the best way to ship software to production these days. You sidestep distribution specific packaging issues entirely that way and all of the subtle issues that happen when these distributions are updated. If you still want Debian package management, you can use it in docker form of course.

Not for the use case that Debian, and RHEL attempt to serve at all — these are systems that for good reasons do not fix non-critical bugs but rather document their behavior and rule them features, for someone might have come to rely upon the faulty behavior, and fixing it would lead to breaking such reliance.
This is just hand-waving and misdirection. Even China and Russia, who couldn't give a rat's ass about human rights, do not have anywhere near the mass incarceration problem that the US does. No other country has this problem.

All you have to do is go to any Reddit thread and watch Americans cheer about prison rape and masturbate over how if you selectively remove information you can make the crime sound worse than it actually was and use that low-resolution non-central point to justify imprisoning the person for 1827361872 years. I'm sorry dude, it's not corporations, it's not systematic incentives, it's Americans. The American people are the problem.
I don't believe that is correct. It's true that you need to configure your code signing and entitlements through the Apple developer portal, but I don't believe it has to be distributed through the mac app store to run with those entitlements.
Oh you absolutely can. You'll lose 40% of your users, but for a free project, that shouldn't matter much.
Depends what you want it for. Are you running windows shares that you are writable/executable by users? It probably wouldn't hurt to run clamav on them.

Running it in your own files? Have you got a specific threat scenario in mind? Unless you're being targeted, I wouldn't bother since virtually all malware assumes windows.
Using a previous Stockfish scorer they trained an NN without any labelling effort. This is also similar to how unsupervised translation is done in some methods. They start from word->word dictionary results and iteratively train lang1->lang2 and lang2->lang1 models feeding on each other's output.
It took you at most seven minutes to come up with that. It can't be that bad.
https://news.ycombinator.com/item?id=25760353