skysight-inc/HackerNews huggingface dataset:
Here's what I got:

const $template = function(template) {
// make copy of template content
const root = template.content.cloneNode(true);

// create proxy object for accessing named nodes and root
const obj = {
get $root() {
// after template root is called, remove this getter function
delete obj.$root;

// return root only once
return(root);
}
};

// find all named template nodes and add to proxy object
for (const node of root.querySelectorAll('[data-tmpl-name]'))
obj[node.dataset.tmplName] = node;

// otherwise create template node content wrapped in proxy which
// makes attempts to overwrite properties an error.
return(new Proxy(obj, {
set: () => { throw (new Error(`Attempt to overwrite a template node!`)); }
}));
}

You can use it with something like:

<template id="some_id">
<div>
<h3 data-tmpl-name="header"></h3>
<h5 data-tmpl-name="title"></h5>
</div>
<p data-tmpl-name="info"></p>
</template>

And then just:

function of_some_sort() {
const t = $template(document.getElementById('some_id'));

t.header.innerHTML = 'The Header';
t.title.innerHTML = 'The title';

t.info.innerHTML = 'More stuff.';

document.body.append(t.$root);
}

This is was the first version I made. It's not hard to get from here
to a version that can fill the template with a data object for you. In
my most recent version, you could do:

function of_another_sort() {
document.body.append($template(document.getElementById('some_id'), {
header: 'The Header',
title: ['first title', 'second title'],

info: (elem) => {
elem.setAttribute('functions', 'work');
elem.innerHTML = 'and receive the internal element itself.';
}
}));
}

Arrays duplicate the internal element and make copies of it, objects
recurse into the element building a 'key.path.name' while looking for
data-tmpl-name to replace. Functions get a copy of the element for
more than just innerText/innerHTML replacement. A null or false value
eliminates the internal element, and a true value passes it through
unchanged.

If you've ever used the old ruby library Amrita, it's basically that,
but for HTML Template elements. You can easily do all this in about
100 lines of JS.
But you just explained why this causes more inflation. In your words, it was money in the banks of wealthy people, meaning not being spent. Money that isn’t spent doesn’t cause inflation because it’s not competing for goods and services.

By redistributing to poor people, that previously stationary money is now being used to compete for goods, since poor people generally spend all of their money. So more money is now chasing after the same goods, prices have to go up.

It might make people feel good in the short term, but continuing inflation also hurts the poor, and could potentially widen wealth gaps even further since the wealthy are mostly invested in assets which can keep up with inflation, but poor people’s salaries do not keep up very well.

Short term looks like a good move, but it just kicks the can and continues widening the divide of rich and poor
public display of affection
They can spend the money on things that don't inflate. A tax rebate can only be spent on energy which makes the problem worse.
Remembering Steve Jobs – 11 years passed
Not just closed source but a completely black box, like the ROS and Pactor 4 digimodes. (To be fair, the latter is a commercial product so the blame is on ham radio operators, not the company who designed it.)
Few percent of capacity over incredible convenience easily wins. IPhone batteries are trivial to replace these days too.

For you it’s easy - there are Tons of crappy chargers and weak power supplies you can use.
California doesn't distinguish between capital gains and other income, and both are taxed on a progressive bracket system. In years where lots of rich people realize gains, the state has more income. Plus wage growth.

But Keynes advocated that governments should have surpluses in good times and spend more in bad ones. Normally because the state isn't able to carry a continuing large surplus, this isn't possible; it has to cut in lean years and give rebates otherwise. It's only in this short period of reversal in consecutive years that we can approach that policy. I'm guessing the same checks would have done more good if they could have waited until 2023 or later.
I guess I'll do the obvious and ask for a source.

I saw the Tesla Vision keynote from Karpathy, if that's what you mean. Wouldn't call that a source for "official" tests.
Since they're already doing offload to S3 for older log messages, it seems like they could do this from the get-go and save a bunch of storage and interzone transfer costs in RDS. Depends on the log message sizes though of course.
Yet Another YAML-based Markup Language... or YAYML for short.
Regardless of what we think, Apple has been quite clear at WWDC what the end goal is, no more kexts allowed when there is a corresponding userspace framework for the respective driver class.

This the the best thing in commercial software, decisions happen, and there are no forks botching the final outcome by disgruntled devs.
okay, that was funny
`reqwest` comes to mind as a client-side library that's my goto, that I think is tokio-only?

But I think the distinction you made about "client-side Rust" not being as obviously-tokio-dominated as backend-side does make me stop and think.

Btw, this looks interesting regardless! Great job! Can I ask how your Rust learning journey went? I assume one needs an under-the-hood understanding of async Rust to build a library like this, and I'd love to hear about your learning journey getting to that understanding.
Alright, sorry to assume less of you. It is a sentiment across the thread but you do know that it's analysis and that calculus is just analysis. Really, calculus of continuous smooth functions is a special subset of calculus.

The thing I remember vaguely is when I was taught calculus first, we "took limits" by hand, including derivatives, numerically, and then we did the formulae and spent the rest of the time doing nonsense like difficult trigonometric integrals and integration by parts. The thing is as you go onto proofy classes including real analysis and such, you go back to the original concept and learn that that was the important bit and actually useful piece after all, as most of life's data cannot be well modeled by analytic solutions you can write down.

I think this is what I contend the problem is. Unfortunately, I don't have much contact with people who actually teach students high school calculus, but almost every mathematician and physicist I know (apart from the theorists may be) agrees with me, that at the end of the day, there is a lot of value to the concepts underlying calculus because they are general and help both naive models of data in your head and eventually statistical and numerical (read computational) models that vastly more people use, while the trigonometric substitutions are much less useful, and are really only useful if you're going to go on to being a theoretical physicist (or at least get a degree in physics where you'll need to do derivations).
Even an army of the smartest lawyers cannot protect the dumbest client
Allow me to take you for a drive in my Volvo V90. I turned the auto-braking feature off entirely because it spits false positives like crazy. Parked cars, signs, birds, cars travelling through roundabouts across my nose, nothing at all - they all trigger it, and the car stomps the brakes extremely hard. The 2017 VW Golf it replaced was FAR better - maybe two false positives in 5 years. The Volvo? Daily.
No, all your eating happens in that 10 hour window. You fast for at least 14 hours per day. Easy enough if you eat an early dinner and don't snack after.
Funny thing, there are already YOLOv3 derived aimbots, and a lot of anti cheat now scans pci-e cards to try to detect them. They intercept video input and act as mouse and keyboard devices, acting almost completely independent of the host computer.
Or motivation comes from other principles.

I write OSS software because I am pro-privacy. I believe that a democratic (small d) society only comes from freedom of expression and that only comes from not being under constant surveillance by the ad-industry. That only when we can freely congregate and express ourselves can we share and connect over more niche or radical thoughts, and that societal evolution depends on privacy to enable it. Without privacy, I believe that we will homogenise into an ever narrower definition of what is normal and acceptable.

Whether I am right or wrong, I believe that privacy underpins the majority of what we take for granted. That's important enough for me to contribute time/skill and money to several projects... just to ensure these projects and libraries continue to exist.

Motivated by principles rather than money.
You can see here what I think is the wrong way

https://news.ycombinator.com/item?id=33090580

The right way, in my opinion, is to hang around with real people who
you genuinely respect and admire. Do this for even a few weeks and you
begin to absorb not only their mannerisms, tone, prosody and pace, but
some of their more subtle speech devices.

If communicative kindness can be captured in any theoretical way it is
probably by Jurgen Habermas's idea of communicative rationality [1].

The centrepiece is sincerity

> don't say anything that sounds demeaning or hurtful to the listener.

You cannot fully control that and shouldn't optimise for
it. Especially is you choose to speak truthfully rather than
tactically. People will infer what is not implied, and some will do so
deliberately as an argumentative device to feign 'offence'.

The trick is to be in touch with genuine compassion and attend to the
wounds you cause when speaking well.

> It also includes listening attentively to what the other person is
saying.

That is the hardest skill of all in my experience. You can "listen" on
many levels. If there's a trick to that it's not splitting and
allowing your mind to start preparing a counter/response before the
other person has finished. Eye contact and physical proximity really
help.

Interesting fact: the word "conspiracy" comes from personal intimacy.
To co-n-spire is to breath the same air as others - ie conspirators
would have to be in the same room in close proximity (presumably
whispering)

[1] https://healthresearchfunding.org/habermas-theory-communicat...
It's already a woke echo chamber. Anything he can do to change that will make it less of a shithole.
> Print trillions and trillions of dollars.

I wonder whatever could have caused this unprecedented inflation?
> they just ignore

I have hints that they may be understaffed. If you had a little spare time, you could lend a hand to their legendary effort, and maybe contribute in fixing a few things such as your issue.
People have died for less. You are assuming everyone has the same kind of morals and ethics as yourself.
YOLOv3 can do it
“under no circumstances without confirmation” but you did that when you passed it —hard…
And since we are there, K. Savetz (submitter) is "manager of special collections at Internet Archive".
If you buy physical content and subsequently rip it, you probably don’t care about legality all that much. Backing up discs or transcoding them is likely a violation of some law or other no matter where you are.
But if that harm manifested itself in a lower value of Twitter it will be repaired, when Musk buys the company for the price they agreed on.

If that harm is reflected in something else (the reputation of Twitter maybe?) that is damage Musk did to his own company.

So maybe whoever co-invested with Musk got hurt a bit, but they’ll still get whatever part of Twitter they wanted, for the price they agreed on.
Show HN: Git hook to check and add issue reference to Git commit (rust)
As another comment here notes: there is a different meaning behind the words 'seize' and 'control' when used by the government. Seizure doesn't equate control, and in the case of Bitcoin private keys, this difference is significant.
You did say yourself that overall utilization was more like 50 percent.

Interesting discussion though. I write some academic code in which I anticipate file load will be a bottleneck when we scale up one day, so I appreciate your thoughts
I think tensor is much shorter than "multi-dimensional array", and it is OK to use it. You could just mention that in the context of DL tensor is just a shorter way to say "multi-dimensional array", and everyone should be happy. On top of that, if they read another text about DL that uses the word tensor, there is no need to be scared anymore.
The world’s first 24-hour Metaverse festival
I wonder if one can do this with coroutines in a more ergonomic way. Lua might be a good candidate language to create such a UI framework…
1. Rich people already have much more income than they consume, they would likely only reduce investments/savings.

2. It takes a very long time to create a new manufacturing business, and it's hard to know how gas prices will evolve in 2-5 years time (which is a decent conservative estimate on when you would be able to start selling your products if you start today).
How do you expect fiscal responsibility in an economic system where money both embodies purchasing power which is a stock and liquidity which is a flow? Liquidity is a costly service provided by the public, every open shop and business provides liquidity and operating a business even with no customers costs money. This means anyone holding onto money can force others to spend money on providing expensive liquidity which completely eradicates the concept of fiscal responsibility because the holders of money aren't responsible for paying for the liquidity they benefit from.
It's chess, it's not heart surgery exams. The cheating sucks, but anti-cheat measures are infinitely worse. There is no better way to suck the fun out of something than demanding you submit to a patdown and metal scan or a rootkit before you can participate.
What I think jltsiren is trying to say is that if you're trying to parallelize within one file, you've already lost. Or your job is tiny, but then who cares.

This matches my experience a decade ago as a rare scientist who could program. When I had to run a job on the giant cluster against our ~100TB dataset, I did not put hundreds of threads to work against one file. We had everything broken up into hundreds of files, so I could run one thread against each file (with a tiny bit of boundary patch-up), and it all just flew. Trying to get it "all in one" would have been an exercise in misery and pain.

This can also be done by simply running many jobs at once. Many (but not all! never all!) scientific analyses naturally work well with that model, so don't fight it on technical purity grounds.

This was all done rather straightforwardly with the horrid piece of radioactive software garbage that is (was? please say was? I dare not check) CERN's ROOT. It had few redeeming characteristics... except for being fast and efficient on massive datasets, once you got it running at all. And that counts for something!
I always go pragmatically, I don't focus too much on ultra complicated architectures, but more on get things done.
Yeah, but as WSL is exposed back to Windows, this should make it accessible too. Not tried myself though.
Why do you think he tweets? They both feed off each other.
If the vision stack is just below its certainty threshold that a car is coming across at 63mph at some angle and can't quite decide to take action on its own, and at the same time radar indicates a car is coming across at the predicted angle and speed, it should push it over the threshold, even if it might get false positives from overhead bridge traffic Lining up with the vision estimate makes that less likely, and the vision stack itself can also be used to exclude data that might be from an overhead bridge by detecting that there is no bridge nearby.
I don’t think your “democratic society” will remain that way for long, unless your Putin, in which case Ukraine is eager to join your country.

Why did they seize his coin? Did the person who seized it back actually break into something?

Principles are fine and dandy, but why are principals of innocent until proven guilty ok to be broken by “democratic societies”?

I mean it’s just an appeal to might makes right. My mob is bigger than your mob, so I take what k want.

It’s like we’ve lost the foundation to what the idea of a free country was.

Anyways Bitcoin is stupid still.
I'm not getting the impression commenters are trying to limit others. Rather, there is a strange obsession with math most individuals will never need and doesn't satisfy them, in a world where one can learn so much else.

Even the exponential growth through calculus example is obsessively nitpicky: just draw a few graphs of y=x, y=2x, y=x*x and y=2^X. Most people will grasp the idea, and it's 30 minutes at most.
There is no third party to have agreements with. There is only the government, the account holder, and the private key.
ASK HN: I encountered an online scam operation. What can I do?
A family member got sent a link in this format
https://bazaraki.to-dispatch.ink/83923676746

and they were asking them to do some payment verification to receive a payment. They usually target victims that are selling on Facebook, Ebay and other websites. They then craft a specific website for your item and pretend to have paid and send you a link to collect the payment. Because you are a "first time user" they have a specific verification page that you need to input your card details.

For example if you sell a piano on hackernews, they then make a website called

hackernews.3ds-order.online/123123

123123 is the unique identifier of the piano, with a correct image, and on the top left they will also put the logo of HN. To sell the fake page even more.

I did some reverse lookups on their webapp IP (185.106.93.21) and I got more than 40 pages with scammy names.

Examples:

3ds-order.online, payl.online, processing.tel, qhdns.net, rentcars.store, toptyler.com, transferz.online, deal-express.icu, dealy.ink, fast-deal.live

NS servers:

ns1.qhdns.net, ns2.qhdns.net

I contacted some registrars like NameCheap, but they say I don't have enough evidence. I have screenshots similar to this other person that also blogged about this scam [1]

So my question to HN is, what do we do in such cases?

[1] https://osint.fans/gumtree-australia-post-credit-card-scam
Funding is the key, yes. As far as I understand from Ben Lesh [0], a TC39 proposal needs a champion, and a champion can only be a TC39 member, and to become a TC39 member you need a company financially sponsoring your place. So previously, when Netflix was sponsoring Jafar Husain, he was able to prepare and update the Observable proposal; but after he left Netflix, the Observable proposal has lost its champion. Ben isn't on TC39 (he wasn't there even when he was at Google, let alone now), so he can't move the needle forward. He mentioned one person — who I think was involved in the proposal for the pipeline operator — as being sort of interested; but not to the point of becoming a champion. Without a champion — which means without a strong interest by big companies — this proposal is fated to remain stalled. I believe I heard Ben say that he doesn't have high hopes for it anymore.

[0] - If I remember correctly, he explains it here: https://youtu.be/IX86lE-skeQ?t=2107
you don't think you could toe-wiggle the moves?

Or use a SPO2 meter and communicate with it by holding your breath in a pattern?
> I personally think a CS degree is still a strong positive signal but it’s hardly a requirement anymore.

I have a Master's degree and would say that it was overall a useful experience, given that many of the aspects of software engineering/development that I explored in certain courses I'd have glanced over entirely in a more self taught approach - something like risk analysis and business continuity plans (and how those might affect system design and development), deeper exploration of testing and in-database processing (though also the limitations of testing/debugging DB-side logic became more apparent), model driven development and codegen, as well as a dive into the system analysis aspects and something like 4EM and BPMN (the latter of which actually feels more useful). Note: some of this was probably in my Bachelor's as well.

For most positions, however, I'd suggest that such a degree probably isn't necessary, even though some bootcamps might also be lacking (they'll teach you how to get things up and running, but not necessarily the implications of the implementation, e.g. ORM vs no ORM, aspects of distributed systems and fallible networks, backpressure etc.). Nothing that working as a part of a team on an existing project couldn't fix, though.

> Interesting that the government continues to peddle credentialism for software developers.

At the time, however, I'm studying up for Java certification, which I haven't needed up until now, but there are some governmental projects where they are mandated and you don't get a choice. If you're working for a SaaS company or purely work in private sector projects (outside of consulting), credentialism probably won't be as common, but in other circumstances you'll have to deal with a bit more red tape.
So the ancient egyptians have a concept of eloquence.

Here is a paper about it https://www.academia.edu/2241961/_Ancient_Egyptian_Rhetoric_...
I mean if the disability stuff gets killed by inflation and chaos ensues and people need subsistence
https://www.cancer.gov/about-nci/legislative/hearings/1997-e...
How do you feel about Google and Manifest v3 in Chromium?

Being open source isn't everything, it's also about predicting the future development trajectory.
This is how: take ESP32 - it has bluetooth, wifi and serial port all integrated and it costs couple of dollars. It's small and it runs on 3.3V, it has a voltage regulator that it allows to connect to 5V.

I can do the code and place the esp32 in a mouse on a Saturday (my C is always rusty, not using it professionally). And I am a hobbyist at best. So the original serial mouse/keyboard are connected to ESP32 that normally proxies the signal of the hand movement to the PC.

If I press a pedal (w/ foot) the second computer would receive a signal, calculate a human alike trajectory to move the mouse and send it to the ES32. The latter will execute it along with the left click to shoot.

Like I said - trivial. The same can be done with the USB port as well, and it's not harder. Just that for PS/2 I have the tools laying around.
It is not hard to run cheats for basically any game that uses video on another machine. Just a little more expensive (i.e. it is harder for someone in high school, but not anyone over 20).
>https://redd.it/wf7h34 - Hetzner drops FreeBSD support

Not true, i send them an email about it, the Answer was kind of:

They had problem's with the Boot process on some machines, however you can send them the image and they will put i on a USB-Stick then open a web-terminal for you..for free, they still support FreeBSD but not in the Rescue-Media-Way.

BTW thanks for the great Answer from Robin...Hetzner is still great ;)
Interesting enough, i put the price for an iphone 3g (499 in 2009) in an inflation calculator and it said it's worth 688 today.

However, the cheapest iphone 14 is 799..

You may be right about laptops/desktops though.
This year about 200-250 million feature phones will be sold. You don't see people holding those in their hands, do you? Which suggests that people hold some kinds of phones in their hands in the bus, so the ones you see aren't a representative sample of what people buy.

This begs the question: Are folding phones something people hold in their hands on the bus? I can't answer. I don't know. I would guess no, but that's really just a guess based on a single anecdote.
It would be awesome if one day we go back and hear all these small town and college radio stations and the types of shows in them.

Woukd be a cool time capsule.