skysight-inc/HackerNews huggingface dataset:
I'd like to play with CUDA, but I just got a new laptop without an Nvidia GPU, coming from one that had a built in Nvidia GPU. It's got a thunderbolt port, but unfortunately most of the gpu's are quite expensive at around 400$. Does anyone know any cheaper options?
The 1234 part changes too and if you pay for the premium service, called Discord Nitro, you can set it it to whatever you want instead of a random value.
Its only purpose is to prevent name collisions.

In many fashions, the account is identified by a "snowflake", a 64-bit ID space that every user, every guild/"server", every channel, and every message has.

Its described here and is the only permanent identity on the account, since everything else can be changed. The identity used to @ is transient and can change at any time, but the client, the API, and the myraid of bots written for Discord know the real identity is the snowflake ID.

https://discord.com/developers/docs/reference#snowflakes

At what point is it no longer an identity and instead a database identifier? That's a good question.
> There are few times you'd join more than say 5 or 6 tables.

This is only true in new tech where data relationship isn't complicated. Any stored procedure in bank would contain joins with no fewer than that number of tables.
Seeking Truth in a Time of Misinformation
SJW Boogeyman speak automatically undermines anything you have to say
If the sibling comment to yours is any indication, the speech might not actually be that free either --- it's just biased in the other direction.
> It looks like Onion domain hosting services are $5-$8/month

You don't need a special host. You just need to run Tor and connect to the network.
Unicode, in some cases, did avoid separating characters out, and that was also a mistake that damaged existing alphabets irreparably.

See the Han unification [0] effort.

There are characters in Japanese and Chinese which are similar, but written differently in each... And they ended up using the same codepoint in unicode for them and relying on different fonts.

So now I can't easily quote a japanese sentence in a chinese book without having to use two different fonts, which seems quite silly.

Worse yet, there were many common glyphs in use (especially for names) that were unified out of existence. There are literally people who couldn't type their names in unicode. There are a lot of works of text that can't be faithfully OCRd due to not having certain character variants that were unified away.

Okay, so why wasn't the cyrillic alphabet unified with the latin one even if the japanese and chinese ones were? Clearly Han unification did much more damage than cyrillic unification would have.

Well, the answer is sorta politics. ISO 8859 is what came before Unicode, as far as the unicode consortium is concerned. Since ISO 8859 encoded latin and cyrillic separately, that got carried over for "compatibility". Because the unicode consortium and ISO 8859 were both more western-centric, and CJK users had already dealt with things in a way that was standardized only over there, not in any western ISO standard, of course the unicode consortium would honor the existing ISO standard and ignore the CJK standards.

[0]: https://en.wikipedia.org/wiki/Han_unification
There is a Chromium package in the Ubuntu apt repositories, which installs Chromium through snap.

I just use the Chrome apt repository from Google which seems simpler all around.
GitHub Starless A curated list of repositories
A curated list of awesome repositories which stargazers less but has a huge used by.
My personal theory by now is that that person/team is sick of being forced to work on a stillborn project, and is trying to create as many pain points as possible to get the project killed already. I see no other reason by now. In that case, hats off to him.
maybe this a silly question, but isn't that like most closed source code?
I imagine that's more through lack of maintenance than deliberate choice
Cars and hygiene killed the middle-class hat
Using a centralized service which, ultimately, you have to take at their word seems to me like it should not be necessary in this age of trustless networks and innovation in decentralized technology. Speaking in particular about ProtonMail here. Are there any email services that are provably private?
Ha, I was just thinking if one wanted to farm karma they could just set up a cron to post this monthly. Seems to be a perennial favorite!
It supports a whole new architecture (Ampere) and all the good stuff that comes with it: Multi-Instance GPU partitioning, new number formats (Tfloat32, sparse INT8), 3rd gen of Tensor Cores, and asynchronous copy/asynchronous barriers. These are huge features.
I fortunately have had my eye on the exit for a while, and am set to leave soon. The rest of my current team isn't so lucky.
Gaia – Now it all makes sense
"At the age of 21, Matias De Stefano began to transmit his leading-edge vision of the universe that he gained from his connection to the Akashic Records. With a philosophical worldview that we are creators of our own reality, Matias’ mission is to help us find purpose—so that we can collectively break through to powerful new experiences and build a new world. Matias has a worldwide following and has organized major events for the awakening of consciousness."

https://www.gaia.com/
A Near-Ultrasound (NUS) Data Link
This story implies there can only be 1 or something in the market.

This is not true at all. Almost everything has more than 1 competitor.

Ship what you have.
No, journals that go as far as accepting chapters of Mein Kampf with a few terms swapped out go beyond "good faith" and into the ream of "blind faith".
Somebody somewhere is probably running a calculator as an electron app that takes 10 seconds to open.
You can also type "3/1000 lightseconds to miles" in Google.
People don't _require_ furniture or a haircut (i.e. you can survive without them). Everyone _needs_ to eat. Opting out of knowing how to take care of your own basic needs just because you can currently pay someone else to do it seems very shortsighted.
GitHub is testing the Profile README
The models exist they just aren't as profitable as models where you pay for a service and they still gather data. You can pay for Reddit, and YouTube, Twitch (3 personal examples) but that doesn't mean they stop tracking the same kind of usage info or trying to suggest more content to you (additional cost or just trying to hook you on the platform more) like service upsells or side markets they are getting into (YouTube TV, YouTube Gaming, YouTube premium which I think includes YouTube Music now).

The problem isn't the inability to create or fund products where the problems don't exist it's making them more attractive and financially successful than ones that don't (regardless of platform).
This seems to explain, as I'm sure @aahhahahaaa understands, why a company might design their web site this way. It doesn't seem to say anything about their point that the design is a tire fire and drove them away. Why should they "Judge this through the lens of the bigger picture"? If a site that isn't essential to my functioning becomes awful, then I'll leave it; there's no reason I should care why it became awful.
Picking stocks is work. It's just another part-time job you can do, so you have to consider what it pays (usually negative), and how much you like the job.

If you like picking stocks and are demonstrably good at it, why are you messing around with doing it on your own instead of starting a hedge fund and having other people pay you for the privilege?
It's worth noting that journals can and will be subpoenaed as evidence during civil cases in certain jurisdictions. If you don't want something coming out in a court then don't put it in your journal.
Does anyone know of a nice open-source desktop client for reddit which runs on Linux?
The horror
> Reddit was always cringe.

Just out of curiosity, when did you first come across Reddit? Prior to the Digg exodus 10 years ago it was a super solid community, and if my memory serves correct, it didn't really start going downhill until somewhere between 2012 and 2014.
http://archive.is/vMEeN
Comparing one of the most famous opening lines of speech in American history to a specific few sentences from the middle of a novel? Sure...fair comparison.
There is so much performance left on the table by strongly typed functional languages when it comes to optimization.

Unfortunately, it seems most functional languages are built on infrastructure that was intended for procedural languages (Rust->llvm, F#->.Net, Scala->JVM, etc.) . This means that by the time that infrastructure starts working on the code, it has already been stripped of its most valuable inferential assets: the resolved types, the statically determined immutability, etc..

Rust is the first language I've seen that is trying to do something about it. I think the idea is that MIR is an intermediate language that still retains type information, after lifetimes have been resolved. Using this, they can implement better analysis and preoptimize code before it hits LLVMs optimizers.
How so? Is it going to get Congress to pass a bill to revoke Section 230? Otherwise there is nothing happening, we have a President, not a dictator. How is Twitter going to be hurt?
If nobody wants to pay for forums and content then ads become necessary.
I’m on the complete other end. I don’t pay much attention to my individual performances but I love being able to see how I trend over time on specific segments or training intensity and that’s the main reason I pay for Strava.
I use the boost client on mobile. It's quite nice.
The market makers win on both factors. Their concern is that my sell order will be followed by many other orders to sell, because that would leave them with a large inventory of stock that they can't unload except at a loss (because the market impact of that selling probably drove the price down).

That concern might exist because I'm selling a big position and my order is the tip of that iceberg, as you say; but it could also exist because I'm trading on news that hasn't yet been incorporated into the share price, and my order will be followed by many other people selling once they learn that news themselves.
I suggest to change "mail" to "email" in the title.
The Three Crises
For the browser neither disk space nor memory usage are in top 10 of list of priorities.

On the first place in the list, by the way, is safe browsing experience. Rendering is only the second. And that one is the reason why browsers create separate processes for each window/tab. And that one is quite against low memory usage and longer battery life.

Browser are designed for the case when user interacts with them "full screen" - as the main application on desktop and so design decision are focused on that.
Browser can afford multithreading/multi-processes but far not all applications can afford loading all CPU and GPU cores for rendering "Hello world".

That's why people who use VSCode prefer more lightweight solutions for "config file editing" scenarios.
> Unfortunately, we are temporarily taking the site down while we perform some updates. Apologies to our existing users. We are working to get back up to be better than before.

Nice
Neither is really that great. Embench should be getting there maybe.
Nsibidi
It doesn't use any helpers in its first article.

After that 90% of the articles only use code to compile shaders. The rest is raw.

At some point you have stop using raw OpenGL/WebGL. The point becomes to show how to apply the concepts, not focus on minutia of setting up things that were covered before.

AFAICT every article links to the articles it depends on and they all lead back to the issues that were already covered. Did you read the linked prerequisites or did you expected every article to have 10s or 100s of pages of repeated explanation?

This is no different than reading a book. If you jump to chapter 14 you can't complain it's not re-covering topics that were covered in chapters 1 through 13.
Yes, it changes rasterization. It’s because MacOS has a legacy of dilating the pixel outlines when subpixel antialiasing is enabled.

When subpixel antialiasing first appeared on OS X, the FIR filter affected the gamma curve, making the font seem too light or thin. Correcting gamma the right way was expensive at the time, so they changed the rasterizer to dilate the outlines, increasing the contrast of the text.

At that same time, the *nix APIs like Xft just cranked up the coefficients of the filter so that the sum was ~40% higher than it was supposed to be, which also worked. I think that was a better method than sabotaging the outline shape.
Frankly this is one of the few non-financial areas where blockchain-like technologies make sense: anonymously creating and routing connections. Right now, you can encrypt the contents of your email, but there is no hiding who is the recipient and who is the sender, certainly not from the mail service on either end. Until you solve that problem (for example, by posting encrypted versions on a public blockchain), you never get a truly end-to-end secure communication channel.
David Lewis’s book, We the Navigators, provides an in-depth study of polynesian/melanesian/micronesian boats and navigation methods and is the best source I have found on the subject
The Apollo client on iOS is wonderful. Not affiliated or anything, I just love it.

https://apolloapp.io/
Yes, but presumably (1) that harm affects everybody put on ventilators and (2) those who are now put on ventilators are the most desperate cases, so better ventilator triage as such does not seem to explain the improvement in ventilated death rates to me (even though it may explain improvement in overall death rates).
I am not a US Citizen so I cannot push for changes to the law. But please try and understand that Twitter operates in well over 100+ countries. Section 230's jurisdiction only applies to the US. It doesn't extend to other nations. Now what will happen to the platform if it arbitrarily starts acting as a publisher? Other Countries will start regulating it or ban it which is obviously not in the interests of these companies. So taking the legal route will create a huge mess for these companies because once that process starts it cannot be stopped unless one of the parties pulls back. If a resolution can be found without taking the legal route then it should be pursued. That can only happen through dialogue and discussion. But for some strange reason this is shunned by the liberal gang. If we have to go to the courts for everything then we don't even need discussions in the first place.
> Boycotting is an old and proven method.

Usually only if the boycott is coordinated effectively, which isn't going to happen unless you remain in communication with the relevant stakeholders.
Running an Tor Hidden Service doesn't require a specific host. As far as I know the traffic it generates will not be malicious. You only need to worry about malicious traffic and Tor-friendly ISPs if you plan to run an exit node (and at this point you need to consider the legal implications as well).

Furthermore if you are not hosting any illegal/objectionable content and don't need to hide from law enforcement or state-sponsored attackers, a lot of the security concerns around anonymizing the server no longer apply either.
Japan and the Writer’s Life: Pico Iyer in Conversation with Samanth Subramanian
I like this idea of interviewing by talking about interests and things worked on, though it's complicated, and I can't claim to have figured it all out. A few thoughts...

I used to interview people by looking at their resume, and starting asking curiosity questions about things they worked on, and going from there. I didn't have anything in particular I was looking for, just a vague sense from how they talked about it.

That's more complicated when organizations want to avoid the appearance of IP taint, so, it'd help if they had a side project/interest to talk about. But I'm not assuming everyone has time for that. Also, they might be slammed by work, and in project mental space they can't talk about, and temporarily skewing the impression they give about their curiosity about other things.

What's really unfortunate is all the formulaic, going-through-the-motions interviews these days. We used to make fun of the practice of hiring based on firmness of handshake, how well you dressed, and ridiculous standard interview behavioral questions that might as well be shibboleths for the people who prep for them. Now most young developers are told to prep for conveying culture fit, and answering particular kinds of CS101 coding questions/hazing, which seems to be much the same thing.

That said, though I think I can do better at finding great people than that, I still need to remember to add a big dose of humility, to the idea that I can get a sense of a person as an engineer, just by talking with them. I believe I can do a pretty good job of that, with some conscious uncertainty, and I'm self-aware enough not to simply hire people in my own self image. But of course I surely have more biases than I know, and there's a lot unknowns, and our practice is not science. So I should add in extra humility than I'd naturally have about this, and find the right balance between vision of what I think is needed, and being open to seeing things I didn't already see.

I also need to recognize that I'll have people coming to interview, having read the "Cracking the Interviews of FAANGs and All the Other Companies Who Act Like Stodgy Fortune 500 Hiring Large Numbers of Commodity Brogrammers" prep books, and probably seen that in some/most of their other interviews. :) And if someone shows up expecting the current usual rituals, I shouldn't hold it against them, but rather, it's my responsibility to communicate that I'd like to try to do this a bit differently.

One fear is that I'll explicitly tell people I'm looking to do this "genuine", and some will interpret that as an empty platitude or conceit, in interview prep book behavioral right answer terms. :)
There is a big user issue on top of the philosophical and maintenance issues - snaps are SLOOOOOOW. I've only experienced them with two applications, and both took forever to startup compared to the apt-get installed versions I quickly replaced them with.

OK, "forever" is hyperbole - it was probably about 5 seconds. But it was enough of an annoyance for me to figure out how to install a deb packaged version. And every user having to wait an extra 5 seconds every time they open an app aggregates to a lot more time than Canonical saves maintaining packages.

That doesn't sit right with me, so my next OS upgrade will be Mint or pure Debian. I've been with Ubuntu since Dapper Drake, and I'd like to thank Canonical for making great distros all that time. But I'm not going to follow you down the snap-only path, time for me to move on.
That's really cool but I think all text, such as "Please enter only alphabetical characters", should be selectable. For example someone may want to copy & paste it into a bug report.
Maybe more than marathon. I mean, the influenza strain that caused the 1918 pandemic is still circulating. Notwithstanding herd immunity through vaccination.
If you’re a Vim user, Vimwiki is awesome:

- https://github.com/vimwiki/vimwiki

- https://thelinell.com/using-vimwiki/
Removing corporate farm entities from having such a loud voice would be a good first step to me.
Because the data shows that those who invest in that boring ETF outperform their active investor peers?
If you're using Firefox you can also go to MDN, right click the search box and click "Add a Keyword for this Search...". It's (almost) like a DDG Bang but local to your browser (and for me it's a lot faster too).

It gets even more crazy once you realize Firefox is just saving a bookmark with a form submission template and you can make forms that "send" GET requests to data URIs and if you combine that with the keyword search you can run tiny web apps from your bookmarks using "commands" in your omnibar!
Is there Mac OS support?
Slide for reddit on android is great. None of the new garbage and you can download videos.
That "little haskell-ish 30 line script" gives you a stable and reproducible system that other distros can never provide. If I can spare myself from doing a clean re-install of my system every few releases just by writing a few lines of configuration, it's absolutely worth it. It also helps that I can reuse that configuration for any of my computers too, because I don't have to spend time installing and configuring software for each new computer I use.

BTW most people don't need to write a full-fledged "script" to get their system up and running. All they need to specify are some configuration variables that specifies the sort of things you'd need to specify anyways if you're going to setup a new system, like which packages should be installed. With NixOS, you write those things on a file instead of typing it on the command line.
I count 20 OMEMO supporting clients:

* https://omemo.top/
Thoughts on Writing Emails Using Markdown
The simpler theory is simultaneous invention.

Little hard to prove either though.
| what was the motivation to risk your life

Read up on Bartle Types (https://en.wikipedia.org/wiki/Bartle_taxonomy_of_player_type...). I have to assume that the idea of the Explorer type is not limited just to games.
The whole article is about the distinction.
My boyfriend keeps asking me to invest in his “soup tube business idea
How to Find the Minimum Integer Value in a Golang Slice
What is chode?
No. You can basically always decompile proprietary software and work out how it works. And even publish most of your findings. In some places like the US, if that code is DRM its now illegal to study (Under the DMCA specifically I think).
OMEMO just works for me. I use OMEMO XMPP SMS with JMP.chat
> "From a developers and users perspective, it is a wasted effort."

My point is that, the perceived "wasted effort" is actually learning and re-thinking the desktop. Many novel approaches to simpler OS's and package managers have risen, due to the diversity of the FOSS ecosystem.

Just like Darwinian evolution, many projects spawn into existence, only the fittest survive. The projects/distro's that don't survive were not a waste, they serve to prove which ideas work/don't work. Making all projects better off.

> "Just look at the tons of distro configurations that a software vendor needs to test for"

True there's many distros, but there's no reason to support them all, only the biggest. It's similar to translating books into other languages, you would translate a book to [1] Dumi, as it's the least used language on Earth.

Most Vendors only support the top OS's which are probably Windows, MacOS and Ubuntu.

> "Perhaps the reason the Linux desktop has failed is because of the lack of a standard desktop or common SDKs other than the Linux kernel itself."

This is a real point, and is something snap, flatpack etc. are trying to fix. Maybe one day a Linux desktop will unify on a standard...

[1] https://www.daytranslations.com/blog/rare-languages-spoken/#....
I don't know how else people think maori's got their kumara but im keen to hear it.
To remove pressure from yourself as an indie dev look at shipping as a starting point, not a critical event that needs to be perfect. It will be messy, it always is, BUT there's a lot of value in real feedback and will give you ideas you would have not had otherwise.

A quote from Kevin Ashton: "Nothing begins good, but everything good begins. Everything can be revised, erased, or rearranged later. The courage of creation is making bad beginnings.
I use https://github.com/gitwatch/gitwatch to do this.

I'm curious if there is something you are using on mobile for vimwiki? I've been using termux on Android, which works well enough.