skysight-inc/HackerNews huggingface dataset:
The Collective Intelligence of Remote Teams
> Very difficult to legalize and tax meth, which is what this guy mostly sold. It’s hugely addictive and harmful, and you can make it in a home lab.

Sell the hard stuff in apothecaries or specialized drug treatment centers at a price point competitive to street dealers and offer people a safe space to consume said drugs. That should at least get fatal overdoses and contamination issues under control, and the consumers are in a place where they can be reached out to by social services (housing assistance, mental health).
Hey, I'm an It student but to bear my academic expenses
Reader view is a nice firefox feature (press F9)
English/American style of explanation fascinates me.

First, they show some algebra formulas and mention dot product and cross product. But then they start introducing a definition of a vector! With images!

Why, oh why do you need to waste yours and reader's time to introduce basic definitions, if any reader of the article definitely knows that? If they haven't, they wouldn't be able to read the first paragraph at all.

PS: Russian style of explanation is more like: "Here's the essence of my idea, maybe with some leading pre-definitions, but definitely without basics. If you are here, you probably is as curious as I am to already know/heard of all the basics."
In total, there's more material, because it's easier to write and read it, as author didn't need to explain 101s to PhDs.
2b2t is amazing, you just keep on discovering things everywhere you go. It's just a shame the chat is so toxic. MinecraftOnline isn't much better just because there's no griefing, they really stick to their "100% free speech" rule.
The protagonist "simply" implements the algorithm in hand-coded JVM bytecode (including all the boilerplate that JVM requires), plus writes a classloader in Clojure so the "hexed" class can be, well, loaded at runtime.
I've been using Pipewire with Arch and not had any issues with browser-based conferencing in Meet and Teams. It's been pretty rock-solid tbh.
The first ARM dates to 1985. I don't know if there was ever an X11 server for Acorn RISC-OS, but there were for similar era Amiga's. But that misses the point, which was that current era ARM chips are orders of magnitude faster than the old 68k family Unix terminals and 486's I ran X on through much of the 90's.

You're right, compositors weren't a thing, but we're also talking CPUs several orders of magnitude slower, and where the blitter capabilities of what passed for GPUs had a throughput magnitudes slower than what my cellphone has today.
Did the Latest USD Move Result in Blood on the Street?
"- Jumping over 30 cars with a motorcycle is no way to have a career"

"- Tell it to Evel Knievel"

As if Josh (Joe?) Rogan is representative.
> Ansible has its own built in functions for creating files, managing systemd, docker and so on. These are built with idempotency in mind.

Do I still get idempotency if I do not use systemd or docker?

> You can however call out to shell for situations where there is no built in. There are a lot of people who only ever use this role, and just see ansible as the fleet orchestration layer. Which imo defeats most of the benefits of using it, you might as well ssh a full script in that case.

So it sounds like I wasn't entirely wrong in my first impressions that it would be useless for my situation where I don't think any of the "built ins" would really be suitable. Of the 8 machines on my network, only one has systemd (and I'm in the process of phasing it out because systemd seriously struggles to deal with services with dependencies on specific network interfaces being "UP", these issues are documented by freedesktop[0]).

> As a side note I wouldn’t actually recommend Ansible for server management.

Given the background of my infrastructure being a mixture of FreeBSD, OpenBSD, non-systemd Linux and systemd Linux machines. What would you recommend?

[0]: https://www.freedesktop.org/wiki/Software/systemd/NetworkTar...
If you try scrolling in a web browser, especially fast scrolling in small increments, you're likely to experience screen tearing or other problems in the "smoothness". Compositors are included by default on most X desktop environments primarily for this reason.

The delays and latencies for me have been noticeably lower when using Sway on ARM, which is quite surprising because I was expecting the opposite. I hadn't even tuned it for low input latency yet.
This is not an organic transition. Major organizations seems to "push" it but there is not much "pull". Compare this to the "transition" from CVS/SVN to git. There was no need to even advertise git. People saw it and wanted it.

The X11 ecosystem is more than just GNOME, KDE and i3 and porting XFCE will not be enough to "move on" (For me it is the small things like Xdotool, Xsel, Xcalib, etc. that are holding me back). Maybe X11 needs to be replaced but Wayland is not the answer. It's just not good enough and because of fundamental flaws of its philosophical concepts it will never be.
Well...if I'm only tending to, say, three or four cows, then they may as well be pets for my purposes, even if most of my management is systematic.

You can do a lot with four servers.
> A vector is pretty much by definition also a matrix, and there is a standard way to multiply matrices.

A standard way to multiply a MxN with a NxK matrix, but none for a 1xN with a 1xN or a Nx1 with a Nx1 matrix - the two possible ways to describe a vector.
You have to transpose exactly one of the two vectors.
And then you have two possible results, 1xN multiplied with Nx1 yields a scalar (that's actually the 'usual' dot-product/scalar product/whatever you call it) and Nx1 multiplied with 1xN, where the result is a NxN matrix.
The article directly states in its first paragraph that the list originates from a government source:

> This is a list of states and union territories of India ranked by incidents of human trafficking as of 2016, and is based on the number of convicted cases. The list is compiled from the '2016 Crime in India Report' published by National Crime Records Bureau (NCRB), Government of India.[1]

Of course this kind of data has its own issues (e.g. incidents that don't end in a conviction because of bribery or police/judicial misconduct or that don't get caught by police at all don't end up in it), but it's probably the qualitatively best data you can get.
> are torch hikes something only Nazis do?

No. Here in France they are sometimes organized as local events, sometimes they're used to --- surprise --- protest. We also have "descente aux flambeaux" (downhill skying with torches.)
Not really doable, unless you're prepared to take it up with the largest consumer of coal, China, which consumes 51% of it. The US is distant third, after India. In fact as of now the US derives more energy from renewables than from coal (mostly hydro and wind - share of solar is abysmally low). That's the trouble with Western environmentalism. It's glorified NIMBY. Just because we destroyed on-shore manufacturing doesn't mean coal won't be burned elsewhere to make stuff people buy. If anything, more of it will be burned, since the environmental regulations aren't as strict there.
Gocryptfs: Encrypted overlay filesystem useful for cloud storage
There's a popular saying about hardware vs software performance gains: "What Intel giveth, Microsoft taketh away".

I think we can have another in anoter level: "What the language giveth, complex patterns and libraries taketh away". This works not only on performance levels, but also in terms of complexity.
> How do you manage to have a functioning hidpi setup on Linux?

Pure HiDPI works okay-ish by modifying density settings (blurriness is AFAIK solved in current Electron builds?); mixed setups are still hopeless in my experience.
Xorg works just fine with Debian and Nvidia (source: me). Some longish (5-10) years ago it got so stable that I managed to stop thinking about it, because it Just Works. Even across upgrades. Your problem lies not with Linux, Xorg, or Nvidia.
Screen tearing is largely a software issue anyway - the moment you have hardware capable of double buffering there's no excuse for it unless you don't have sufficient memory.
> is this poor rendering "not enough graphics" for you (as in "not fancy enough")?

I never mentioned more graphics. Only you did! Nobody here wants more graphics. You’re arguing with an imaginary person saying different things to me.

I’m interested in rendering that is accurate, with fonts that are correctly hinted and rasterised and icons that are correctly composited, with a high-resolution for high-fidelity. This rendering is inaccurate and low-fidelity which makes it a poorer experience.

It’s not about being fancy it’s about showing me the text and I’m working with and the graphics that are there with as much precision as possible.

Compare the same fonts and icons rendered with a modern rasteriser style a modern DPI. Doesn’t compete.

> Because many could not care less for the "fidelity of the rendering" compared to the actual functionality.

Showing me the text and UI I’m working with is the functionality of a desktop environment. Without rendered text for me to work on… what am I doing in my desktop environment?
> The other is hiring someone to help me put the newsletter together each day and free up more hours for reporting, thinking, and writing.

So, in effect, starting a media company?
It simply works for me. My desktop is on Debian sid, running GNOME 41.0 on Wayland with dual monitor setup 3840×2160 and 1920×1200 on AMD graphics, and everything just works. I did deliberately buy AMD graphics because of the support.
Laptop is also on sid, with Intel graphics and 4k display and there absolutely no issues there too. I don't see any blurriness in vscode or any other application that I use. But also, I'm not using a lot of graphical apps. Mostly it's just Firefox, vscode, android-studio, tilda, and sublime-merge.

[edit] Looks like this: https://imgur.com/a/Zcc031e
Using Zig's translate-C to understand weird C code
When I were using a TV as an X11 display, I have set a very low DPI setting such as 96, which led to large fonts everywhere which was convenient, and of course they rendered just cool.
> But no, there is nothing new here beyond marketing.

Yes, that's my sense too. Of course cross products, wedge products etc make sense and that's just standard mathematics, but the part that I haven't really seen the point of is to form the algebra where all these forms live side by side.

It doesn't seem like a useful "fusing", in the way that say the complex plane is.

Of course it's very cool that sub-algebras in 2 or 3-space in GA are isomorphic to the complex plane or even quaternions, but it still feels a bit made up.

For a concrete example, one youtuber showed how Maxwells equations simplified to a single equation if you introduce an operator that is a combination of div and curl, and also a new kind of physical entity that combines the electrical and magnetic fields.

This is of course cool, but what I want to know is if this new operator makes some physical sense, and if the new multi dimensional field has any physical meaning. If they don't, it just seems like a parlour trick.

Not saying they actually don't, but I haven't seen any deeper explanations of it.
Debian 10, Debian 11, OpenSUSE, Fedora, RHEL 8, Ubuntu, and others ship GNOME on Wayland by default right now. It receives better support than the X version.

KDE upstream is also Wayland by default which is reflected in the KDE version of OpenSUSE, the Fedora KDE spin, and Fedora Kinoite.
I just switched to Fedora after almost a decade and a half of Ubuntu when I got a new laptop that I had to set up from scratch anyway. The switch was relatively seamless for me, as in: it's mostly similar to Ubuntu. The main reason for me was wanting to give GNOME 40 a try after having heard many good things about it, and also Ubuntu starting to feel a bit "off" from the intended GNOME experience. Everything feels more tightly integrated on Fedora, with e.g Flatpaks being a first-class citizen, the software centre working properly, and Pipewire being enabled. Which is weird, because the polished, integrated experience was what got me on Ubuntu in the first place.
> What? How did the last digit end up as '4'? That's no kind of rounding I've ever heard of!

Have you memorized pi to nine significant places, or how did you even notice?

BC implements arbitrary precision arithmetic with decimals (try

echo 'scale=10000; 4*a(1)' | bc -l

and make yourself a cup of coffee), so it's not that surprising that it will give you an incorrect final digit. To guarantee correct rounding of the last displayed digit you need to be able compute to arbitrary precision in the general case, I don't think bc does that and that scale does not just govern number of (trailing) digits displayed but also also precision of computation.
Generics could for instance have helped implement a mutex that disallows access to the memory that needs to be synchronized without locking it first. This of course wouldn't have helped here, as the root cause was holding on to the mutex for too long.

I was under the impression that Go had first party tooling for deadlock checking, something called threadanalyzer if I recall correctly.
If you miss those days you can have a go at RAD Server. :)

https://www.youtube.com/watch?v=HY0JRJPvjsU&list=PLwUPJvR9mZ...
Why would someone refer to a moose or an elk as a deer?
I definitely agree but there's no way this is "English/American style". It's because people have grand plans of making their article/book accessible to everyone, and they start off explaining e.g. what a vector is, but pretty soon realise the don't want to write an entire vector algebra textbook so they seamlessly give up and jump straight into Stoke's theorem or whatever.

I read a Synopsys simulator manual that explained what double clicking was.
Profiling Python code is such a hot mess. Since Linesman is not available anymore I actually don't know a good tool to do development profiling except use cProfile and a lot of time I don't have. Production is worse. Only thing that (sort of works) is Elastic APM (RIP Opbeat which was phenomenal).

Anyone have a better option out there?
IIRC, creator of Clojure, Rich Hickey once said that people in general handle things better where there is some variety in symbols used for different things, when you "scan" the code with your eyes. Too much variety -> you end up with explosion of symbols and operators, not good; too little variety -> hard to distinguish things.
> Microservices and serverless were the "we've jumped the shark" point for me.

I'm not really familiar with micro-services.

Could you give me a concrete example of a system that people would built with a micro-services approach but would be simpler as a monolith?
I think deferring unlocks should be more openly described as an anti-pattern. I do appreciate the convenience of defer generally speaking but it has two problems that specifically hinder effective use of mutexes:

1. it allows you to roll up additional code that doesn't need to be inside the mutex, thus keeping other threads waiting longer for an unlock

2. Benchmarks have shown[1][2] that using defer is actually more expensive than not using defer and simply having the unlock sit just before your return call(s). I get defer produces more readable and safer code, however when you have a locking function, your are concerned with unlocking quickly. So defer directly causes complications here that, in my opinion, outweighs any benefits you get with regards to readability.

Sadly a lot of mutex examples specifically use defer without addressing any of the risks of doing so. such as GoByExample.com[3]

[1] https://gist.github.com/janisz/ce19a7fa94cbc99e2835a4421ccfc...

[2] https://medium.com/i0exception/runtime-overhead-of-using-def...

[3] https://gobyexample.com/mutexes
I probably need to comment on mobile versus desktop to be fair.

In mobile, I'd still rather prefer not to sacrifice performance, but, I'd be very willing to sacrifice features, they're strongly codependent. I'd be very happy to trade my Note 9 for a 5G version of a Nokia 3210 if it could have the original battery life of what.. a week?

On desktop, I don't want to sacrifice performance at all, I'd be willing to accept a 50% increase in power consumption for a 20% increase in performance, easily, up until the point where I can't reasonably cool it. I'd be willing to go water-cooled with a custom, out of case, loop, but the chip must be designed for it, overclocking too much gives diminishing returns and decreases reliability too much.

Immersion cooling I consider impractical on smaller scales, I'd not want to have to deal with that, and the infrastructure around it.

I think there are great symbiotic effects of focusing on both.. The improvements in performance can benefit power-focused devices (smarter designs = more compute for the same joules), and improvements in power-efficiency can benefit performance-focused designs (lower consumption per compute = room for more compute before hitting thermal practicality limits)

So I'm not against development, I'm against the reasoning, the way of thinking that I think we're prone to "in our time", of "everything is running out, be careful, use less" to save the planet (tm).
I know it seems like an obvious solution "we're running out of X, be more efficient in using X".

Well, up to a point, because, as we get more efficient in using X, using small amounts of X for more things are economically viable, and so, we end up using _MORE_ X.
Imagine trying to build a a 2021 super computer using 1980s tech.. the resources required, both material and energy would make it unviable, so it didn't happen. But we're spending WAAAHY more energy and resources on compute today than in 1980 exactly because we're using less per unit.
This is actually a good idea.

I momentously thought this was a prank but after a second thought I changed my mind. Something like this can reduce friction in daily office life.
The article links to an article[1] named:

Using Zig and Translate-C to understand weird C code

Interesting read indeed.

Created a new post for it here on HN: https://news.ycombinator.com/item?id=29092677

[1]: https://zig.news/sobeston/using-zig-and-translate-c-to-under...
iCloud Drive on the Mac with desktop and documents sync is pretty decent. I know it's not the same as full system backup. Yep, cloud Time Machine would be nice but probably a bit expensive, but meanwhile I'm happy with Backblaze. The iOS client is dead handy.
Why is stick more important than carrot? Make the pay high enough and people will do anything.
> He achieved the size of Sam Gor not by murder and torture, but by industrializing his business, reducing the cost per unit, providing an excellent product at a fair price, and establishing well-maintained networks of key partnerships.

Gustavo Fring would be proud.

https://en.wikipedia.org/wiki/Gus_Fring
> Avoiding deadlocks is easy if you're lockfree (or otherwise non-blocking)

Only if you’re also concurrency free.

If you can still have two actors waiting on one another, you’re letter-of-the-law deadlock-free, but your program is still in effect deadlocked.

> the interesting bit is being data-race free:

Data race freedom is much weaker (and easier) than deadlock freedom, or race condition freedom.

Safe rust is free of data races for instance. But still subject to deadlocks, and other race conditions.
Jeez why in Europe we cannot have nice things:( Only IPO available to me and resembling a tech IPO was of ecommerce website in 2020, they used the money to paid their debts and share price currently is at the subscription price level.
I pointed out that the VE against hospitalization remains high (>90%) at 6 months and you continue to highlight VE against infection. These are not the same endpoints.

> People don't want to get infected so they don't get long covid.

Notwithstanding the fact there's some evidence the vaccines don't protect as well against long COVID as previously suggested[1], if this is the case and large numbers of people are eager to boost every 4-6 months out of fear they might get long COVID if they don't, you don't need to remind everyone to "get your booster!"

We should be able to have discussions about the virus and vaccines without gratuitous PSAs.

[1] https://www.medrxiv.org/content/10.1101/2021.10.26.21265508v...
Okay, this is a rather limited form of idempotency. I don't see the advantage. My system's package manager and service manager already perform this function.
The fact that this shit barely makes it to the front page is unreal...market cap flying sky high
> Ah, another geometric algebra evangelist?

Heh, this made me chuckle and this is reason why I read HN comments. I can't help but to picture someone ringing your doorbell early on an sunday and saying: "Hi! Have you considered inverting vectors?" slams door "Who was it?" "It was just another of those damned geometric algebraists"
German and french engineering school are pretty rough on math theory, for the better or the worse. Mostly because a lot of theory was born in these two countries.
I worked in 5 companies so far that used AWS, and consulted for a handful more. None of them did things the same way than the others.

Even inside AWS there's no standardised way of doing deployments. Are we using EC2, Lightsail, Lambda, Elastic Beanstalk, EC2 with ECS, Kubernetes? For databases, are you hosting yourself or with EC2 or using RDS? Or are you using containers? Or Kubernetes? Too many options.

Pre-AWS, however, things were much more standardized: Linux servers. Or Windows for 5-10% of cases.
> For the lighter elements (helium, carbon, neon, oxygen, silicon, iron), these are thought to actually form in distinct shells within the star. Note that only iron and silicon are solids at most temperatures we'd encounter.

Not carbon? (I’m not sure if I’m missing something that could be incredibly enlightening or if you made a simple editing mistake.)
A “very poor person” in an Indian context doesn’t own a car.

A lot of people in India use scooters and motorcycles.

The transition to electric scooters is happening. There are a few local companies in the space. They tend to be a lot easier to manufacture than electric cars.
If only we stopped up energy by making new GPUs and CPUs solving puzzles for random cryptocoin that is not a real currency used for trade and simply a gambling game of speculation. I wonder what would net energy saving be if crypto currency was deemed illegal - as in making it worthless by criminalising the act of converting *coin to any real currency.
https://www.youtube.com/watch?v=cVknXa1bg2M

Why is the video shot in Windows XP? How old is this project?
You mean like facebook is better than the freaking entire _internet_ ?
Every Lie algebra is a bivector algebra (see 'Lie groups as Spin groups' http://geocalc.clas.asu.edu/pdf/LGasSG.pdf).

Additionally the GA formalism enables closed form solutions for the exponential map for all bivector algebras. (see 'Graded symmetry Groups' https://www.researchgate.net/publication/353116859_Graded_Sy...).
I started going by a nickname as an adult and that was what made me realize the voice in my head that constantly told me I wasn't good enough wasn't mine, but my narcissistic father's.

It still called me by the name he gave me, not the name I call myself.

So now it's under the same restrictions he is. It doesn't have my permission to speak to me anymore.
> Most of us have an inner voice

Citation?

I've seen informal Twitter polls on this and most respondents (like me) said they have no inner voice. I know that's not a very scientific source, but though this is a "science journalism" article I see nothing referenced to back up this claim. It almost seems as if it's just the writer's opinion/assumption?
Hetzner Cloud Goes US (Ashburn/VA)