jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
What I meant was that sometimes in the handler you might need datum both for the item that the handler is in and the item of the surrounding block (or even blocks).

<!-- #each row in rows -->
<tr>
<!-- #each field in row -->
<td>{{field}}<button onclick="edit">...</button></td>
<!-- /each -->
</tr>
<!-- /each -->

`edit` might need both row and field to perform the edit, and even possiby # of row and # of field.

So a richer context passed to handler might be useful.

---

Regarding not calling functions from template by design it's all good, but you might consider introducing the ability to call some functions (through html attributes prefixed with : or _) during template interpolation.

Those could be plugins of your templating system that perform some operations (like generating attribute "hidden" or not depending on boolean argument, or binding form field to view model, or binding event handler, or something else).

Those functions might benefit from knowlege of template context they were called from (for example handler binders might want to pass this context along into bound handlers, like you already do with current item and your built-in handler binding solution).

I understand that this a bit different from what you made, but by extracting all of that functionality into separate self-contained functions exposed to the user, instead keeping it as integral, internal part of your template interpolation process, you could do yourself a favor. Because people who are missing some funtionality you haven't thought of yet might implement it themselves easily. This might increase usage of your framework and contributions from users.

---

Those are just some ideas where you might go further with your templating engine while keeping it simple. I hope I communicated them clearly enough, but if not and you are interested, please ask.
I'm assuming signal is following best practice. How else could one match contacts without uploading some contact data?
Did I say they shouldn't be in jail? Seriously, where in my words did I say that? Is it a coded message that I can't read but everyone else can?

I was commenting on your use of the term insurrection to describe what were, mostly, protests against police brutality (which were often met with acts of police brutality) and trying to establish that those actions were not the same as literally storming the Congress to prevent/delay the presidential election process (a much clearer act of insurrection, even if it was completely moronic and doomed from the start)>
Didn’t Telegram roll their own crypto?
Or didn't want to take the risk of using a somewhat experimental medicine (perhaps justifiably so, I don't know the details), or maybe the evidence is still promising but otherwise still very thin. Or they just didn't have the time to really research it as they also had dozens of other patients.

There could be any number of reasons; without more details, I think it's quite a leap to immediately assume they're "lazy/orthodox to read the papers".
Sure but the US has similar restrictions and problems. Medicare DME pays for almost all of the residency spots. In 2015 there were 400 dermatology spots in the USA. I guess one issue is travel time. A lot of folks don't live near cities and have access to specialty care.
Wikipedia says that's 10MW

The drop was around ~4.5GW
There's also programs like OhmConnect (https://www.ohmconnect.com) where they just ask you nicely to stop using power under load, and maybe turn off your A/C, and pay you for it.

I gave up optimizing too much because my water heater forgets its temperature setting when you cut the power, and it's not like they paid me much anyway. Good thing I'm on the 100% renewable SVCE plan.
That was an unexpected and moving read, in the way that weekend HN often surprises me.

I came across Mary Oliver's poetry only a few years ago and I've found it inspiring and, particularly during this past year, comforting. Simple and accessible, but with huge depth. As the best poetry usually is.
There are a few (mostly Bitcoin forks), and you can probably make some profit mining them, but they are not big enough to have a significant impact on the global demand for GPUs.

At this point, most crypto projects with any real traction (with the obvious exception of Bitcoin) are either ERC-20 tokens running on Ethereum, or other PoS chains that claim to be better than Ethereum (i.e. Cardano).

Bitcoin isn't mined with GPUs anymore.
GA can compare fingerprints from different websites, so that should work.
You're probably in breach of your finance agreement. A UK youtuber a couple of years back financed an M4, got some mods added, BMW finance called him up and said he had to pay the balance of the finance in 28 days.

He clearly didn't have the funds and was at risk of losing the car with all the added mods.

Nobody should consider they own a car if it's financed. But they are liable for the bad things that can happen.
The reason I will never touch day trading is, that it is basically the same thing HF traders do. Only 1000 times slower. So I will loose against these guys every single time. And even HF traders loose money.

The only single stock investments I have came from employment, either through RSUs or employer sponsored stock buying programs. RSUs are just coming to you, and why would I not take stock at 50% discount?

The only exception would be money I don't need. So gambling, as I don't care if I loose it or not. But usually I do other stuff with that money.
Uh, that's a great idea, has this ever been proposed formally?
> Common man. You can't call it a drop in replacement if it's an incomplete proof of concept.

I was nearly put off by that but maybe it should be given a chance with some funding or what not. All great and interesting things come from proof of concepts, that actually work.

At least it isn't vapourware. Unlike some 'projects' I see on GitHub.
That's not as much money as it sounds for the industry.

Apple revenue is more than that each month.

There's enough money around. So it seems unlikely that the cost of TSMC silicon fabs would be the obstacle to others developing alternative computing paradigms.
43 million users yet the narrative is cryptocurrency is still in its 'infancy.' I wouldn't be surprised if at least 10% of all Americans have dabbled in buying crypto.
Imagine your SO saying this to justify cheating.
I can believe either of these explanations. This employee also seems to be an outlier in terms of amount of shit they have to deal with. I worked at an FC for a month and a half while waiting to start a graduate job, and all of our shifts were 8 hours plus, with hilarious lack of clarity on start time, finish time and break times. Also, if this guy is able to actually enjoy being on splitting (the yellow sticker job he alludes to) then he's the only person I've ever met who can.
Of course. Depending on where you live, most of what you mentioned is probably included in the CPI calculation. Rent, health insurance, education and childcare are all included in Ireland's CPI in some form, for example.

I was trying to differentiate between increases in consumer prices (like the cost of a watch or running a car) and increases in cost/value of other stuff (like gold bullion or Tesla shares or whatever).
You can see a lot even with a pair of pocket binoculars. Easy targets are the moons of Jupiter, the Pleiades, and the Orion nebula. A good pair of binoculars will resolve the naked-eye planets to small disks and the stars to points.
There are some services that are just easier to use crypto currency to pay for because the maintainers don't want to deal with payment providers. The paid version of cheogram is a good example. This really was the original idea behind bitcoin: dynamically selecting payment providers every ten minutes so they become a commodity.
Well I have to say I am pretty impressed by the overall level of knowledge. I have been interested in business since a kid (use to read businessweek magazines regularly), and lately I have decided to study for the Chartered Financial Analyst (CFA) program which I am currently preparing for Level II.

I noticed that a lot of lingo that I learned from the CFA curriculum will regularly show up in HN comments. Even with a level I background, I don't think I can talk-the-talk since I don't really work in the area.

I would say that if anyone is interested to learn more about finance, stocks, economy, the CFA program is a great place to start.
> That's more keys to keep up with that could be lost.

More keys to keep up? I don't think you understand how wallets work...

You can trivially generate 100 ethereum addresses from just one private key...
How? Valve are a private company, you can’t force them to sell.

If they wanted to be public, they surely would be already.
Heck, I passed my uni network programming courses thanks to Beej. It also helped tremendously that our professor was a seasoned UNIX programmer and during lectures he actually typed in his own code and ran it.
Because your children will pollute and consume an order of magnitude more than poor children. If you're American, your children will pollute and consume twice as much as even Europeans, IIRC.

Of course, this is the average American, which is a deceptive number when talking about countries with high levels of wealth inequality.
Do you have a “charcoal-powered” power plant at your house? Or do you use the power grid like everyone else, which is a mix of sources that is gradually migrating to clean energy?

If you had a fossil-fuel powered car, you would definitely burn fossil fuels to go anywhere. And every time you used the brakes, none of that energy would be re-captured.

Suggesting that electric cars are bad because they might use some amount of fossil-fuel produced energy is a really bad false equivalency, and missing the point of electric cars.
The early access version of the board has very limited availability, but the mass production version will have full availability by September 2021.
I can't say I agree with this authors points.. most of the problems they outline about bitcoin are also problems with any fiat currency. He keeps calling bitcoin a 'scam', without defining what entity is perpetrating this scam. Is it the developers of bitcoin or is it the exchanges they talk about? Those aren't the same people. Oh sure, bitcoin is used in crime.. so it's a scam?
I think the fantastic thing about is the natural feeling constraints that it gives you, and not having to think about naming stuff or building out a CSS project (with standards etc) that scales at-all well (which is often a suprising amount of fuckery).

If you're using styled components and you want a small margin you have to do something along the lines of.

const ThingWithMargin = div.styled`
margin: ${margins[1]}
`;

Presuming you've set up a file full of font sizes, margins, paddings.

In TailwindCC you get a bunch of very sane, well picked defaults chosen for you for free, by default. You write in a simple DSL and don't have to worry. You can update the defaults as you see fit, too.

<div className="m-1" />

This has autocomplete, etc etc.

IF you don't want the clutter of all these utilities, you can abstract them away into smaller components as you already should be doing. You build your component library with speed and can focus on the actually interesting parts of your system as opposed to wasting time naming stuff or pissing about with CSS.

And of course, if your div is reused a lot, you naturally abstract it into a component at a time that suits you!

I'd say try just using for a project or two and you suddently realise you were wasting a whole lot of time and effort before.

Anything truly dynamic calculated can go also into a style= prop. They work great together!

E.g. here's a progress bar I made for a thing:

<div
ref={ref}
className="w-full relative cursor-pointer -mt-1 -mb-1.5 h-3.5"
onMouseDown={onMouseDown}>
<div className="absolute h-1 top-1 bg-gray-600 bottom-0 left-0 right-0" />
<div
className="absolute h-1 top-1 bottom-0 left-0 bg-gray-200"
style={{
width: `${(currentTime / duration) * 100}%`,
}}></div>
</div>

I was so sick of working web because it felt like working in CSS was a total footgun unless you spend a lot of time making a solution that does things right. Now I find working on web projects a joy again.
>Am I insane for being completely satisfied with $80,000/yr to do really cool multithreaded programming work on some seriously beefy hardware? (Midwest area.)

In 10 years of midwest experience, $80k is probably a bit on the low side for systems-level work. Just a few years ago I would see DreamWeaver jockeys pick up full time for ~$50k/ year. One hire did NOT know the difference between HTML and an HTTP server, someone else called me into a training session she was hosting and asked why her form wouldn't work. She had set the form's action param to email:

<form action="mailto:example@domain.com">

Sadly I'm not kidding. :(

On the high-side, I've seen C/C++ contractors charge $100-$250/hour, depending wildly on the individual consultants.

So I don't think you're crazy for being happy. And great working conditions can have an often immeasurable impact on life. Happiness, is, after all, the end game - and a guaranteed $80k/year might be worth more than an unknown $120k/year for some people.
By the way: Racket is not at all for "programming basics only". Racket, the language, is as rich a programming language as you'd like. Even the Racket team's pedagogy is wide-ranging, from middle-schools to introductory collegiate to upper-level programming languages to graduate-level programming language research.
If I may ask, what are you using as db?
Yes. Cannot overstate how important that is. I've started taking random 10-15 minute walks throughout the day at work (leaving my phone on my desk), and it's a great way to clear your mind and relax a bit.
Also compare Anime to American cartoons. In an American cartoon, main characters never die (or even minor recurring characters). In Japanese Anime, major characters do die. The story usually has a beginning, middle, and end, instead of Batman fighting the Joker each week, puts him in jail, and then the Joker escapes again.

Star Trek has the same problem. Episodes were produced independently, which means the state of the universe has to be reset at the end of each episode. More recent American series tend to have a season-long plot, though.
So would these being using the same TSMC process and instead be a layout change rather than a die shrink?
I would love to pay websites by tapping my phone to my laptop.
The most 'jarring' part in the article was "But when the Homejoy app maid shows up at her apartment, she feels uncomfortable. The class implications of someone cleaning her toilet are jarring."

Income inequality will always exist in capitalistic society and to a certain level that's ok. Whats not so cool it to feel as if they are inferior just because thats how they're making the best of their life circumstances. As one of the workers said “This is a job I need, but I actually love,” Some of them come from tougher times and appreciate the work they have. Being polite to them and treating them equally as another human goes a long way.

When our cleaner is over we always have a good little chat to her. She moved from Colombia to Australia by herself, is studying English. Respect to her drive to move to a foreign country and work hard to get ahead. She wasn't born in a middle-upper class first world country like I was.
Something that would have prevented this from the beginning: PGP signed commits. Important projects should use it, no matter how annoying is the extra setup.
Assuming your actions have consequences is supported.

Touching something too hot transfers excessive energy to your skin and registers as pain.

Walking without looking at where you’re going can cause you to not notice uneven surface and affect your balance causing you to fall.

Attending a higher education facility and obtaining credentialing and skills in a field with high demand in order to be able to trade it for money so that you can then use that money to pay for shelter and food and medicine.

The above are all assumptions until they actually occur, but they are different than assuming an afterlife simply because you feel like it (for example, it satisfies one’s ego to assume a piece of them is immortal. Not that there’s anything wrong with that, do whatever makes you feel good).
This is something East-Germans are lamenting about when comparing East-Germany to West-Germany. Of course some of this self-serving behaviour exists everywhere, but as a society or even community you can put a focus on the "we" or on the "me". Our society happens to mostly stress the "me" part, which leads to the outcomes you describe.
People should mirror this whole twitter thread and its content to use as a literal textbook example of everything not to do.
If crypto didn't trade for the amount that it currently does, no one would even attempt to justify what is an obviously irrelevant data structure (for 99.99% of cases).
I think this is the classic correlation != causation.
Great analysis.

But rationalists didn't invent the word compersion.[1] And people felt schadenfreude before there was a word for it.

[1] https://en.wiktionary.org/wiki/compersion
Odd. It seems the Github repo for the project has also disappeared - although the top-level still exists.

https://github.com/ant-design/ant-design - missing

https://github.com/ant-design/ - still there
I do work in the Salesforce ecosystem, and they really push "citizen developers" and "administrators can write apps with low-code tools" and they push their low-code tool, Flow, as much as they can.
I hate the clicky-draggy-droppy so much that I'm learning Racket to make a DSL that will write the XML's that Flow code is when you download it locally.
So much of conservative policy just seems very shortsighted to me. Cutting the pandemic team, cutting the cybersecurity team; homelessness, prisons and so on costing orders of magnitude more than it would cost to eliminate or reduce them. It's just that people can't stomach less well off people getting a hand, or prisoners being treated nicely. But now we're left with the largest pandemic in a century, one of the largest governmental hack ever and will end up paying trillions to fix it instead of the millions of prevent it.

I read a comment last week about how if fire departments didn't exist already, there is absolutely no chance that they would get introduced in this modern era of politics.
“ Changing characters’ genders and ethnicities is a must for modern times—there were virtually no female characters in Asimov’s early books—and, of course, it doesn’t affect the story in the slightest.”

The fact that this is thrown out like it’s just objective truth makes me sad. When do we get beyond this? When do we get back to it being about the story and not about us?
There are other times when being outside is akin to poison. Ever experience 120F+ days? How about below 0F with a nice wind going?
The same argument can be levied at any project that goes for a "don't use full LLVM for debug builds where iteration time and hence compile time speed is paramount". That includes projects like cranelift for Rust. I don't think it's reasonable to say this is a wholesale illegitimate/cheating approach.

It has tradeoffs, for the project developer such as the burden of maintaining two significantly different paths for codegen, and for the project user such as the need to trust that these different codegens are largely functionally equivalent (exposing and fixing a bug in debug means it would have been but now will not be present in release). But the tcc approach is arguably one of the better ways to minimize the negatives in this tradeoff, compared to cranelift, etc., as tcc is a small but popular enough project in general usage, meaning it has some battle-testing.

And I think the point about projects that "work fine" was quite reasonable, just showing there has been a non-trivial amount of battle-testing. There is now some basis to claim that the project is not full of trivial bugs, to the point of making it useless. Nowhere was it claimed this was a proof of the absence of all bugs -- that you included the Dijkstra quotation in this context is honestly quite humorous.

My understanding is that there has been some drama in the V community in the past, especially around the feature set and release timeline and promises from its author, but I don't see the justification for all this pompous negativity when it is finally out in the wild, warts and all, but showing some nice capabilities at the same time. I don't plan to use it for any hobby projects myself right now, but if I wasn't in the middle of using a different up-and-coming language with some of the same goals, I might.
Yournargumt maybe applies to Uber drivers and factory workers.

Tim Cook and team do not collect anywhere near 75% of the total income of Apple workers.
"Walking away" was literal in many cases. I remember seeing homes with a pile of "all our belongings" in the driveway scheduled for removal by contracted help loading dumpsters. Toys, bikes, exercise equipment, couches, headboards, etc.

A huge pile after the family walked away 5 days prior. It's one thing to talk about it, it's quite another to watch the dumpster get hauled away with handlebars sticking out the top.
That's incomplete though, when I tried it (in response to seeing it posted here a couple of days ago) I couldn't get any yt-dl.org search results, i.e. adding site: appeared to function correctly - no results.
I didn't want my data in the cloud, I wanted more space, less limitations and more flexibility in sharing (eg. share this folder with PC1, this folder with PC2, etc). ...but I had dropbox, it worked, and i was too lazy to move.

The limitations from dropbox were a push for me, because limiting usage to three devices basically broke dropbox for me, and forced me to move to syncthing.
It's... a joke. Yikes.
Side note. I have exceeded my monthly limit for Wired and before I bothered to work around that I thought I would see what a subscription would cost. $10 for year 1 apparently. I wondered if someone who subscribed can tell me if it is worth it in 2022
This is my problem, I'd be willing to pay much more if I could try it out and kick the tires. Abandonware is a problem in the gaming engine community... even a success story is only going to be around a few years.

A big problem is that by the time you fully understand any game engine (I've looked into) it might just be obsolete. The cost of learning the engine dwarfs the cost of licensing... Assuming your time is worth anything.
tip: use do-not-disturb on your phone. within the specified hours, only certain numbers are allowed to notify you.
While it's true that studies have repeatedly shown that macro splits don't matter much for body composition, we felt that the existing options were way too sweet. So much so that eating more than one was actually unpleasant. Also, quite a lot of people try to limit their carbs to something reasonable.
You're right about the lack of variety but you shouldn't discount this as a useful backup food.
Why is this?

My understanding of the way the network operates is that a group with 51% of hashing power can essentially arbitrarily manipulate the blockchain going forward. Nothing could stop them from confirming otherwise invalid transactions (re-spending the original outputs) and mining those new transactions. After which, clients, only looking backwards to the first block a transaction resides in, wouldn't notice that the funds were originally double-spent.
That's excellent news! Thanks!
These have quite a lot of sugar and cholesterol. And are a bit higher on sodium than Soylent. Maybe I've not been following the recent recommendations but aren't these things we're supposed to avoid?
Right now, our family's meals cost ~$3.70/day (plus the "free" labor of preparing it). Until it's within a dollar or two within that price, I won't be able to try it out.
It reminds me of the "disclaimers" you used to see on Mp3 hosting sites back in the day