skysight-inc/HackerNews huggingface dataset:
For readers who don't understand what that is or how that's related, ksmbd appears to be a modern kernel-side implementation of the SMB (Samba) protocol which is used for sharing files across machines. I believe that's the protocol some people use to interop with Windows Active Directory for example.
I've enjoyed the video course from How a Car Works [1]. They assemble a complete car from scratch, so you get to hear and learn about pretty much every component.

[1] https://www.howacarworks.com
How are you sending emails if not via a 3rd party?
Bitcoin mining hasn't relied on graphics cards in years. SHA2 calculations are highly amenable to ASIC speedups, so ASICs took over Bitcoin mining pretty early in its history.
Ask HN: How to make a server for accessing internal network?
In AWS, we created public and private networks. Some services are only running in private network, but we have to make a server in public network and allow it to access the service in private network.

Maybe it should be proxy server? Does reverse proxy like nginx can be a solution for this case? If so, what's the core technical points?
Ah! This is brilliant. There are quite a few comments here about pitching this against other CSS frameworks or the actual use of this.

This is not a stand-alone framework or anything of that type. Treat as one of your scaffold components for your styling framework. Tailwind does this with their tailwind.config.js and is more of raw CSS design tokens. I just wish their commercial TailWindUI[1] make it easy to make use of it the better way.

I wish I saw Pollen a few months ago. I wanted to do an effortless design for my personal website and stick to as plain vanilla CSS as possible. The best way was to rely on CSS-Variables. I did do it from scratch[2]. It works though it is pretty hacky, and I'm not too concerned. Right now, I can swap few values and have an entirely different color scheme - light/dark version of my own, Nord Theme[3], and I will keep adding me whenever I get bored. I can even tweak the rhythms and spacing to my liking with just the variable. You should check out the demo[4] or look at the source[5] (wip).

For those who find this interesting, you should check out another interesting one I discovered a few months back -- css-media-vars[6].

1. https://tailwindui.com

2. https://github.com/oinam/oinam-jekyll/blob/main/_includes/cs...

3. https://www.nordtheme.com

4. https://oinam.github.io/oinam-jekyll/

5. https://github.com/oinam/oinam-jekyll

6. https://github.com/propjockey/css-media-vars
To me, comments in code are like descriptions in a novel.

I would agree that comments which unnecessarily describe what is to come are bad, in the same way that a novelist should prefer to show, not tell, unless there is a compelling reason for the reader to keep that description in mind as the immediate events unfold.

But to require almost all comments gone in favour of well-named code and external docs feels wrong too, in the same way that one would probably not like to read a book with no chapter headings, no visuals, simply describing the story in a dry (but informative) language, and relying on cliffnotes for actual context.

And if you say code is more like a technical report than a novel, I will disagree. Good code is always a pleasure to read, and typically for similar reasons that a good novel is pleasurable.
It starts with Hans Christian Oersted deciding to place a compass next to a current carrying conductor.

Its such a simple thing but no one had thought of a reason to do such a thing.

What happened to the compass shocked the world and triggered Faradays many beautiful experiments.
> It's all PDF files, which have their own compression, so it's unlikely there would be substantial gain from additional compression.

You could write a custom compressor that decompiles journal PDFs to valid TeX, then compresses that.

Or at the simpler end of what's technologically possible, you could at least extract shared assets such as fonts that appear in multiple files. Keep files from the same journal together to find more overlaps.

I suspect there's quite a large gain to be had from further compression, at least theoretically. Even more if you could accept some level of non-semantic loss.
It would appear the filename format is "se{three letter month code}{two digit year}.pdf" so there are indeed other issues:

https://disa.ukzn.ac.za/sites/default/files/pdf_files/sejan9... for instance.

Publication appears to have been monthly.
It might just overshoot zero and go to a negative value.

0n a long enought time line bitcoin, in its current form at least, will 100% be worthless. That day is when its cryptographic backbone is either broken or surpassed by computing capacity to break the public / private keys.
Or start a war with her own citizens and use hunger as a weapon by destroying infrastructure, farming equipment and blocking foreign aid, creating a famine among millions.
In the current situation, both sides laugh. One laughs on HN, the other laughs all the way to the bank.
The personalized comments while relevant are very few, but the substance of the comment is a critique of the tabletmag article and the introduction of the term "wokeness" across several media outlets to shame any kind of liberal POV. The POV being thrust is "Today's liberals are idiotic trend chasers unlike liberals of the civil rights era". Liberals were ridiculed in the 60s as well and it is no different this time.

The particular example of rayiner compelling you to implicitly accept that "wokeness" is degrading society is the kind of Gish Gallop rhetoric that gets churned out in supposedly "intellectual" forums. A way of pushing the Overton window to the right in the more educated and wealthier forums beyond rural America.
If you are slightly more paranoid, keep in mind that the file you downloaded for manual inspection may not be the file you download automatically for bash-piping. This article from 2016 was making the rounds on HN about three years ago: https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...

Of course for a properly, professionally paranoid person, you would download every component manually and store the received artifacts locally (for caching, reproducibility, TOFU principle and general BCP needs). Then build from those only. In fact, in high-trust environments it's common for CI systems to not be able to hit internet at all.
Finding Bad Labels in the Google Emotions Dataset
Under an assumption you are reading this on a phone, take your phone and rotate it counter-clockwise 45 degrees and then look again at that rendering: is the light now the top-left face or the bottom right face? The issue for me is not that the light is really telling me the orientation, but the slope... and so I feel like the light is coming from the bottom right here (preferentially: I can force myself to consider either).

In the original orientation, if I convince myself the light is at the bottom of the cube the surface feels really awkward as it is receding away from me top to bottom, not due to light but simply geometry, which is not common: things that are stacked that way tend to collapse into things that are stacked the other way (and so hills are also like that).
It is not that bad... Compared to c

Throwing Rust into the pool
رفع مشکل ارور E51 ایران رادیاتور
ارور e51 پکیج ایران رادیاتور
مطمئنا شما هم بدنبال جواب این سوال امده اید که چرا ارور e51 پکیج ایران رادیاتور بروز میکند ؟؟

اگر شما به دفترچه راهنمای پکیج ایران رادیاتور مدل l24ff یا k24ff مراجعه کنید در توضیحات این ارور متن زیر را خواهید دید :

فن کار می کند اما پرشر سوییچ هوا در وضعیت قطع می باشد

در این پست تلاش می کنیم به بررسی دقیق خطای e51 ایران رادیاتور بپردازیم و تا حد امکان راههای برطرف شدن این مشکل را بیان نماییم .
برای تعمیر پکیج ایران رادیاتور می توانید با شماره

09191212489
تماس بگیرید .

ارور e51 پکیج ایران رادیاتور به طور کلی مربوط به قسمت فن میشود که ما درمتن زیر به موارد این خطا اشاره کرده ایم :

معیوب بودن یا نیم سوز بودن برد پکیج ایران رادیاتور و بروز خطای e51 پکیج ایران رادیاتور
زمانی که برد الکترونیکی در فرمان دادن به فن ناتوان میشود یا به عبارتی دیگر برق به فن نمیرسد خطای e51 بروزمیکند که باید برد را تعمیر یا تعویض کرد . در این موارد شما وقتی پکیج را روشن میکند صدای فن را نمی شنوید و بعد از مدتی شاید حدود 15 ثانیه این ارور را در پکیج میبینید .
البته بعضی مواقع برد نیمسوز می شود و هر چند وقت یکبار خطای e51 بروز میکند. به تجربه میشود گفت حدودا هشتاد درصد احتمال این ارور مربوط به برد می باشد و بقیه 20 درصد خطا مربوط به مواردی است که در زیر به ان اشاره میکنیم .

تصویر زیر برد ایران رادیاتور سری m و e هست

برد پکیج ایران رادیاتور
برد پکیج ایران رادیاتور

خراب بودن پرشر هوا یا سنسور فن و بروز ارور e51 پکیج ایران رادیاتور :
از 20 درصد باقیمانده شاید 15 درصد ان مربوط به پرشر هوا ( پرشر سوئیچ فن ) باشد که باعث بروز ارور e51 پکیج ایران رادیاتور میشود /
ارد با ارور e51
WoW used to run update only twice a second, which gives a lot of time for logic. The WoW game logic is very simple, as the players cant really affect the world other than the enemies they are fighting at that moment. Also, the players are spread around the world and that limits the N^2 problem of players sending data to other players. Events like Gates of Anquiraj made servers break due to clumping too many players in one location.
The game also used to do a lot of logic on the clients, for example collision checks would only run in clients, allowing easy flight-hacks. The server really only broadcasts player positions to other players, and manages the combat logic which is basically turn based.

In private servers using code you can look at (Mangos) they manage to run 4000+ players on a single gaming-spec machine without much trouble. Its more of a design problem compared to something like minecraft where the simulation is much more detailed. In some research projects for wow private servers people have reached 20.000 simulated players in a given machine.
The claim in the title is not "use JS to trigger the sending of an email from a server" but "send email directly from JavaScript".
Not everyone is running on the latest macOS version, and even so we are still down to 3 frameworks, yes it is a point of view.
Service workers would be the solution to that problem, wouldn't they?
Tech is not disproportionately white. It’s disproportionately Asian.
An interesting failure mode of free markets. Inherent instability.
But like other commodities can it go to negative 0?
It is beyond doubt that Norsemen reached North America before Colombus. https://en.m.wikipedia.org/wiki/L%27Anse_aux_Meadows
Software piracy pushes companies to be more competitive, study claims
If btc goes to zero, and it's almost certain it will. Then it means other decentralised ledger tech have fulfilled the needs initially satisfied by btc. To the point where nobody wants btc even for the equivalent of a penny.
I wouldn't pay a penny to get telegraphs credits since there are no network available to me to use them for anything. And phone, then Internet supersedes all features of telegraphs.
Where is this guidance document available?

While you are in the process of pasting it, the guys at ATP Podcast might also appreciate it.

> Native Mac apps built with Mac Catalyst can share code with your iPad apps

https://developer.apple.com/mac-catalyst/
Win32 is Windows AppKit.
I would like to have seen this explored from other directions as well.

It's clear that given a choice between top and bottom, light is expected to come from the top.

However, in real life, the sun crosses the sky from eastish to westish. Could both accuracies be better satisfied by placing the light source to one side?
Slightly off topic, but does economist never give the author of the article? There isn't one on this. One name mentioned on the cover art is I think the painter of the art. I find it weird that no author is mentioned.
I didn’t downvote you, but your point does not necessarily invalidate the point you responded to. The whale of cryptocurrencies more or less props up all of the smaller coins, which are relying on GPUs and even SSDs/HDDs in mining. It goes down, they could lose enough of value to suffer their own runaway effects, and crashes will make PC gaming and computing overall much more affordable.
TikToker Sean Black shares hack to flood Texas abortion ‘whistleblower’ site
Invitation Treasure – Free Invitation Cards Making App
In relation to what? US Dollar? Gold? AK-47? A loaf of bread?
It's actually possible. If taxes due get assigned and tracked to particular bitcoin fractions, and since taxes incur interest, we could be in a situation one day where you would get paid to accept ownership of btc.

It would be surreal, but if the IRS is given hope that it's a way to get people scared of btc, and that the KYC data all these exchanges have allow accurate enough accounting and tracking, they would do it, givin all sort of explanation as to why the new taxation rules are needed.
thought of sharing my creation here. Hope you like it.
The article links to a post by Fitch Ratings[1] (from two months ago) about how the dumping of stablecoin reserves could affect the rest of the financial market. That still seems to be the most plausible mechanism for contagion.

[1] https://www.fitchratings.com/research/fund-asset-managers/st...
> I hate to break it to you, but the numeric keys already double as arrow keys on that "perfect" keyboard.

I hate to break it to you, but they can't be both simultaneously. They only "double" if you have a mind-reading genie hovering above your shoulder and pressing NumLock for you whenever you need to switch from arrow-mode to number-mode and vice versa. I don't have one of those; do you?

> Besides, this is a laptop running Linux, what do you think is the more likely target audience? People entering numbers in a spreadsheet, or people doing software development?

A) This Clevo-clone keyboard is exactly the same as on Clevo-clone Windows boxes. Windows spreadsheet users outnumber Linux software developers substantially, so that's who the market produces hardware for.

A) Personally, I kind of do both; I often (well OK... But not exactly rarely) use a spreadsheet full of numbers to generate code.

C) One gets the feeling that the main driver behind this particular comment was contempt for the ordinary spreadsheet-using "sheeple". At least, condescension seems to come naturally to you, Mr. I-hate-to-break-it-to-you.

> Most of the comments here are people complaining that the numeric keypad is there at all.

Sure. And they are (quite rightfully) clamouring for keyboards without one... But what does that have to do with this? Not wanting a numpad at all is a very different (and far less misguided) idea than severely crippling the usability of both the separate arrow keys and numpad on keyboards that have one, which is what your suggestion boils down to.
Usually not, with some exceptions: https://www.economist.com/frequently-asked-questions
McGowan, if your story needs an Irishman.
My understanding: "Inflammation" is a specific metabolic response against certain threats to the body (e.g. infection). The response itself is essential when used against a threat but becomes has harmful side-effects when active for too long. Uncontrolled, extensive inflammation is "chronic inflammation".

You want the sprinkler system in your office to turn on quickly when there is a fire. You do not want that same sprinkler system to be on all the time while you're working.
You can completely remove Google packages with ADB. There are tools for that.

I would be more concerned about vendor packages. For example stock weather widget uses GPS and pinks servers, even when not in use...
CSS Media Variables – Named breakpoints, DRY selectors, no scripts, vanilla CSS
That's like the meme that when Harriet Tubman was born, Thomas Jefferson was still alive, and when Harriet Tubman died, Ronald Reagan was alive. The electrical engineering equivalent might be that Thomas Edison was born before Faraday died, and Gordon Moore was born before Thomas Edison died, and Gordon Moore is still alive.

The modern world is only an eyeblink old in the grand scheme of history.
Hard to swallow I guess but you are part of the app
None, really. People will still pay extraordinary amounts of money for old documents with shaky provenance on the basis that they'll have it and you can't, only to find out they've been duped. T'was ever and t'will ever be thus.
This is a good example of how a good programmer is more important than a a complex language with complex features. C lets you use OO if you want it ,and it doesn't require many more lines to do it, but it doesn't push you to always do it. Ive used this a number of times, but its always because its the right approach for the problem, not to be object oriented because the language is.
Back in the '90s, "Object-Oriented" got redefined in popular imagination to "good". If your language or system was good, it was then by definition object-oriented. Anything good had therefore to be called OO. Saying something was not actually OO (e.g. this) was taken to mean it was not good, generating spurious conflict.

The fiction has largely dissipated, except among pundits and the aggressively ignorant. Meanwhile, a backlash insisting OO is a fundamentally mistaken design element arose among some loud users of not-OO (not to say not-good!) languages. Even among users of what were called OO languages, C++ particularly, the relative importance of OO techniques has fallen off as other language facilities and conventions surfaced.

C is just not adequately equipped for what is formally defined as OO. You can cobble up a dodgy simulacrum of it, with enough effort, but what is the point? Other languages make it easy, and can invariably be used in place of C if you really feel like you want OO.

If you are coding C++, you probably long ago graduated from the notion that "OO" has any particular merit as an organizing principle, and simply use language features to achieve your goals. Some part of any big-enough system will look OO, more or less, if you care. Few working C++ programmers do.

Some languages, Java particularly, aggressively try to horn everything into the OO shoe. The result is that if what you want to do doesn't fit, you must abuse what features the language offers to achieve what you mean to do, typically with some violence to OO norms. There's nothing wrong with that. It was, rather, wrong for the language to provide you with only OO facilities to the exclusion of all else.
Funny, we never hear from the people who have lost thousand even though they exist in great numbers as they do in all ponzi schemes
Welcome at Darktea – A Git Server
Cool, thanks for confirming (i.e. doing my research for me :-).
(Layperson's opinion)

I get the impression looking at the electronics industry from the outside over decades, that techniques seem to be moving from "level to level".

That is, you now see single silicon chips made like entire clusters of computers, with on-board network connections between surprisingly independent cores and modules. It's almost like a bunch of silicon chips all within one monoilithic silicon circuit board, with no external wiring.

Then, several of these chips are in turn mounted on a physical board that is "just" another silicon wafer, possibly made on a very old node size, something still measured in microns. But nonetheless, it's a full silicon chip in its own right, with high-tech chips riding on top of it like circuit elements.

And then the motherboards seem to be miniaturising too. I remember when designers hesitated to use chips with much more than 20 pins because it would need to many traces that were too fine. Now? Thousands of pins are the norm for mainstream processors. Soon? Maybe tens of thousands, or even hundreds, and I wouldn't be surprised if circuit components start getting printed directly into the motherboards, like you said you saw.

I remember going into a library and picking up an old edition of Scientific American, from the 1960s I think. It had a full-page ad from Texas Instruments advertising their record-setting integration, because they could pack ten (10!) transistors into a single chip. They had an "actual size" picture in the ad, so you could see for yourself and count all ten transistors. The metal layer wires looked thicker than I've seen on some small PCBs these days, which should blow your mind...
Yep! See https://github.com/sci-hub-p2p/artifacts/releases/tag/0

This project is in it's early stages and the documentation has quite some way to go, but the index that's part of the release contains all the necessary information. This tool also contains the code necessary to produce the index files if you have a local copy of the zips.

Each torrent contains 100,000 files, comprised of 100 zip files with 1,000 PDFs each. They are named by DOI. There's a database dump at (http://libgen.rs/dbdumps/) (scimag.sql.gz) which has the id -> DOI mapping and other information. The specific torrent and zip file can be determined based on the id; torrent = id/100000 and zip = id/1000.
This to me says that C is the more powerful language. C can do what higher level languages can, in not many more lines, but higher level languages cant do the low level things C can do.
It’ll never go to zero, there are too many idiots in the world who will always buy into this eternal ponzi scheme
As for me my biggest asset was fiat until I realized how bad deal I'm getting, how much I was screwed by going to another country and saving all my money in fiat. That's why I was open to Bitcoin early on. For you, as your biggests assets are in real-estate, you're not in the danger that most people in the world are.
Sci-Hub database/index is available here: http://libgen.rs/dbdumps/scimag.sql.gz

and database documentation is available here: https://gitlab.com/lucidhack/knowl/-/wikis/References/Libgen...

also see introduction to Sci-Hub for developers: https://www.reddit.com/r/scihub/comments/nh5dbu/a_brief_intr...
Not an array, a struct is ok, and in C99 style it is very well readable.

For example Linux Kernel style is:

static const struct file_operations fops = {
.open = my_open,
.release = my_release,
.read = my_read,
.write = my_write
};

that's all, very straightforward. Also there is no need to prefix the function name with &
You could order adequately, then build and sell those cars or whatever you're making, instead of throwing the parts away. But then, you couldn't change models as swiftly, and need to sell a lot of last year's models.
Alternative link: https://www.bloombergquint.com/gadfly/how-gaming-will-change...

Opinion piece by Tyler Cowen.

Gaming is hermetic; there's little overlap with traditional culture (movies, books). Gaming is growing while tradcult is waning. Gaming has brought about post-modernism, the death of central meta-narratives of culture, which death itself has been a central meta-narrative for decades.
I installed this and when I turn it on it stops all internet access to any app needing to access the internet. For example my podcast app immediately stops working.
But each PDF is compressed individually. The textual content of the papers must have a lot of redundancy between them, maybe there is some gain to get there?
Every fascism does that. Fascism hates the past, it must always be rewritten and reinterpreted
I quite like the idea. I don't like the verbosity though. Is there any way to change `border-radius: var(--radius-2);` into --radius-2? Like we do know that `--radius-2` is a `border-radius`. Well we could do `.radius-2` but now we are just building tailwindcss again. A solution would be add the css propery into the variable but this is not possible afaik. https://jsfiddle.net/egbL5fhz/
This statment is factually incorrect and is a common alt-right talking point that is repeated on the internet with little factual basis in reality.

There are a few reasons for this;

* Different definitions of rape across countries and time

* Rape offences are counted differently

* An echo-chamber effect - lazy journalism

* Under-reporting rates are unknown and are often extrapolated by Statistics South Africa

You can find out more at this report created by AfricaCheck - a non-partisan media and statistics watchdo;

https://africacheck.org/fact-checks/reports/why-its-wrong-ca...