skysight-inc/HackerNews huggingface dataset:
Holding bitcoins to protect against unacceptable losses with shorts is a very bad idea. Such holding assumes that increase in stock price for mining companies may only come from bitcoin price increase. Yet the companies are exposed to many other externalities like local electricity prices or regulation changes that are independent in general from bitcoin prices.

A proper insurance to limit the losses in case of huge increase in the asset price should be implemented with options or other financial instruments specially designed for this.
Hey there! Thanks for your suggestion! We will make sure we can incorporate this.
About your question, NFTank is a developer tool, which means we are helping developers test NFT based applications. Generating NFTs even in testnets is a tedious task for devs so we are making it easier, this tool is for devs, not something to be used in production environments.
Thanks for your question! I hope you have a wonderful day ahead!
Same thing happened to me with Lime (the bike and scooter „rental“ company) after they kept charging my old CC even after deleting and adding a new one, which creeped me out as I would hope a delete action on a payment method actually means delete. Instead of deleting my account they banned me so I could never register again.
"Honey Crisp Apples" sounds like a cereal, presumably.
> Bill Gates gave the world Excel, Word, Powerpoint, etc, so the humanity could become creative, educated and thriving.

He did it so he could get really really rich. That's why Zuckerberg did it too.
YAML 1.2 fixed that, but almost nobody supports or uses it (in my experience).
Solar and wind are strategically untenable. I can harden, concentrate and layer my defenses around dense energy production facilities. I can also concentrate my remedial assets to bring them back online asap.

With the solar in particular it's one cluster munition away from massive degradation.
Global state is never actually necessary. Functional programming doesn't require global state to be turing complete. So I don't see what you mean by it being unavoidable. Passing it in makes it not global state anymore. As I explained in the mocking example. You can run multiple tests at once while initializing a different mock History object to be passed in for every test.

In my experience, generally when people try to use global handlers, it ends up getting bloated as more and more teams add their quirks and features into those handlers. There are numerous ways to mitigate this but I've found that the easiest way to prevent these issues is to simply move the logic into components. And React context gets rid of the need for prop drilling and removes most of the boilerplate involved with passing data to deeply nested components.
Birthday Attack: Yet Another Explanation
Hey there! Thanks for your opinion! However, we are not using any spam bots, not all people out there are trying to get as many likes as possible using spam methods. I suggest to clean your mind and revisit. If you are not into crypto space I'd suggest not commenting unpleasant things without any backing proof.
Thanks and have a wonderful day!
I guess the reason for that is making the instructions understandable even if printing in b/w.
Yes and they charge for that, so that's consistent with what the parent comment said.
"work for us and don't get paid"

"But you can look at this image of a medal"
Of all the budget audio companies, I keep buying BOSE ignoring the dumb memes because the companies "audiophiles" tend to recommend aren't much better. They might sound better, but are less comfortable or still break after one year.

Meanwhile all my BOSE IEMs have been the most comfortable I've ever bought, with the best seal compared to anybody else's, and I love my pair of QC II.
>> After updating Macos to Monterey

> On the other hand, if I were you, I would suspect that first and go after Apple before blaming Jabra.

This also seems odd to me. I'm still on Big Sur, my Jabra Elite 65t (different model than OP) are working perfectly fine.
Australia-Asia Power Link
CUE is the most interesting language in this space right now https://cuelang.org/
It looks like a Toshiba T5200/100 with a trackball.

[1] http://laptop.pics/toshiba-t5200100/
> For me JSON comes close to ideal, if comments were part of the spec I'd be hard pressed to want anything else for general purpose config files.

ie. YAML. Write your JSON with comments and parse it with a YAML parser. Most decent libraries spit out readable YAML or even JSON if you tweak it to always quote strings.
Ask HN: What question from your field are you now too afraid to ask?
I'm doing IT for a decade now and still don't know how multicast addresses work.
I’ve found the mics in QC35 don’t work in an office btw (and I have to be careful at home) - they sometimes pick up people talking quietly at the other side of the room and amplify them because it thinks you are just speaking quietly in my experience (when really you aren’t saying anything). I think it’s to do with how they volume adjust the mics dynamically or something.

I use my QC35s all the time but switch to a jabra wired headset for calls as got lots of complaints with the QC35s and kept being told to go on mute.
And it only gets more fascinating the more you read about it. I remember Graeber also brought up the example of criminal fees somewhere in western Europe being measured in actual human women even until fairly recently. Maybe at some point did people actually settle damages by transacting in women, but the measurement lived for far longer than the practise. It was just well known how many pigs corresponded to a human woman, and how many grains corresponded to a pig. (This was something scholars studied and found agreement on.)

Graeber speculates that this whole idea of precisely measuring what one person owes to another started with criminal codes, fueled by a deeply human sense of tit-for-tat. Only quickly people realised an actual, literal, eye-for-an-eye is impractical, and it's better to conduct the transaction in something other than the specified fee.
ICCL report on the scale of Real-Time Bidding data broadcasts in U.S. and Europe
The “code” rot creeps in over the years. Especially so if you work with a lot of people on the team. If they view the infrastructure-as-“code” parts of the project as somehow lesser in stature than the rest of the actual code, then they more than likely see the YAML as a legitimate place to make drive-by tweaks without much care for “code” quality.

Because they are programmers though, they might actually try to make the “code” better:

First they refactor everything using ‘extends:’ to use inheritance for infrastructure “code” sharing.

Then they started sharing “code” between blocks by using YAML references. This removes duplication, except for the edge cases that need to be different. Hmmm.

Then the YAML file became a Jinja / Jsonnet / M4 / C-preprocessed template. That means there’s now another programming language involved so on the upside there’s some hope of finally being able to express computation, but with the downside that it somehow plays second fiddle to the YAML despite the latter having nothing to do with computation.

The downsides of trying to prematurely capture your ideas as config are real. If you don’t focus on all of the key variation points you’re going to see people start hacking and templating at some point. It’s inevitable. I like how Ansible didn’t even try to avoid templating and ran with it straight off the bat.

Config DSLs are hard. OpenSMTPD’s is beautiful but they didn’t get it right until version 6. Even then I bet some people are generating the config. Caddy’s dual approach of letting you use their DSL or give it generated JSON is nice. They have a config DSL for the use cases they could think of, but recognise that there will probably be other cases they didn’t think of, and so support you calling their API with machine built configs instead.

Configuring a system with a programming language is difficult too. If you had a Python module to set up Apache, and your config was particularly lengthy, you can guarantee someone on your team is going to come up with a “clever” abstraction at some point via a pull request that links to the DRY Wikipedia page.

It’s just that with Python etc — vs YAML “programming” in “code” — they are more likely to actually get it right.
I'm keeping an eye out on Kotlin's context receiver change, as I would much prefer a way to tackle dependency injection without using annotations and definitely without using XML. DI frameworks are already the insane man's DI.
The one that sent out the invitation
Why would an unbound method be any different than a bound one? They both involve exactly the same function table lookup, and execute against data that's somewhere else.
Racist US immigration policy is not evidence that the country was founded on white supremacy.

The article you linked to describes how Benjamin Franklin disliked Germans because they were Catholic, not white. It wasn’t until decades later that the US Supreme Court ruled that race was a criteria for determining eligibility for naturalization.
The design is also just completely shit.

We should be careful with strong words, but in this case they may be appropriate.
Well, an aspiring hacker will (hopefully) create one as a labor of love but in creating it, will build a brand and that’s worth money, so there’s that.
It’s a lot more complicated than YAML though. What’re the advantages? Who’s actually using it?
I remember seeing Future Crew's Second Reality in a pc-store showroom where someone had connected the SoundBlaster to amplifier with these big speaker. It was just released and some smart ass had managed to put hands on it from some BBS.

My mind was blown immediately and I got hooked to computer music, computer audio, graphics and multimedia in general. I knew that C64 had a dedicated audio chip, and my COM port (or maybe printer port) had something called COVOX in it, but this SB thing was beyond any previous measure cool. And the C64s were in fact quite pricey and not being sold at all where I lived.

My parents got me a present that was the SoundBlaster as a gift that I managed to get into the elite national school of math and sciences. I started digging scream tracker 3 (by the FC gang), and a school teacher in 10th grade was definitely surprised when I played a demo-tape of self-made recordings. There are many SoundBlaster stories I can tell.

Eventually few years later (in 1996/1997) our group of 2 people released 2 demos, and most of the music was composed by myself, while my mate was spitting thousands of assembly lines, and was also proud to implement a tracker of his own making for the production...

After having played as a DJ at more than 300 events electronic music is to date important part of my life and SB has a very special place in my heart. I can still remember the touch of the product.
20mg Vyvanse at 8am + 20mg at 1pm is the bee's knees for me, lasts until 7pm, not too strong, pretty much no side effects and doesn't disrupt my sleep. In fact, the PM naps when I'm on it and sleep deprived are godly.
Delhi suffers at 49°C as heatwave sweeps India
Also Tesla have added recently additional visibility to charging costs. In the mobile app you can select your location and utility rate plan, including manual entry options if you desire, and the app will give you stats. There’s a percentage break-down of Supercharging/at-home/other, your spend, and percentages of at-home usage time relative to the rate plan you selected (or manually entered). I feel fortunate to not have tk commute with an ICE in CA right now.
Google's old motto: Don't be evil

Google's new motto since April 2018: Do the right thing. Be evil.

https://en.wikipedia.org/wiki/Don%27t_be_evil
> Selling to Salesforce for $212 million was an obvious win

NO! I always thought the very opposite.

Selling Heroku to Salesforce was a mistake.

Heroku should have cannibalized it's own dyno pricing and follow AWS Lambda with 100ms increments pricing.
And after that do what Cloudflare is doing today.
“It” here is the title, which is not talking about the cost to implement the redesign, only the lost sales. That the cost to implement the redesign is mentioned in one sentence, within an article devoted to explaining why the redesign failed, does not keep the top-level comment from being misaimed. Its clear the commenter is responding to a mistaken belief about the topic of the article (which he says he didnt read).
Syria collapsed due to crop failure (3 or 4 years in a row). Thats a decade ago now.
Not to derail too much from the original article, but I've been starting to feel the same about entire tech stacks. Building CRUD apps is annoying no matter what. Every time a framework makes one thing easy, it makes a couple of other things hard. No matter what tech you're using, there are some generalizable skills that are indispensable for project longevity: good testing, organization of files, consistency in concepts, and thoughtful comments that tell you why things are the way they are.

The idea that we can replace skillful software engineering with the right abstraction just hasn't panned out for me.
Have you considered something like Dagger + Anvil (https://github.com/square/anvil) ? It works well enough that it gets out of your way. Is it doing insane things in the background at compilation time ? Absolutely. But it's worth it. And to save time in debug, you can shim in dagger-reflect to avoid the cost of having to run annotation processors.
If this implicitly corrects for exchange-rate risk, inflation, and purchasing power more generally, that's actually not a silly idea.
It's like what Hedberg said about rice: k8s is great if you're really hungry and what to host two thousand of something.
Have you seen a project that actually extracted it?
Google’s Site Reliability Engineering Hierarchy (Remixed)
I feel like this isn't exactly what you're asking for, but the storytelling in: https://www.sbnation.com/a/17776-football feels like it opened up new my thoughts on how something could be communicated via the medium of the Internet and just made me think to some extent how woefully underutilized the browser/internet has been used as a story telling medium (at least to my limited experiences of these things)
I also use Healthchecks.io.

Originally i self hosted it, but their free plan is more than generous enough for my needs (20 jobs monitored for free i think).

Besides monitoring backups and cron jobs, i use it for monitoring the power state of my summerhouse. We had a problem with a breaker that would trip for no reason, and since nobody wants to arrive at a summerhouse where the fridge has been unpowered for a couple of weeks, i put a RPi Zero W up there on the circuit of the problematic breaker, and set it to call Healthchecks every 15 minutes. If it misses 2, i (might) have a problem.

So far the alarm has gone off twice, both times (fortunately) internet connection releated.
Coscreen Gets Acquired by DataDog
https://www.shadertoy.com/ is a community / sharing model that couldn't really exist without WebGL.
https://en.m.wikipedia.org/wiki/Göbekli_Tepe
In times of scarcity and uncertainty, strategy becomes a lesser focus than just survival.

It works the same with money: when you barely have what’s necessary to live, you don’t have the reserve to invest/save strategically to improve your situation, and you don’t necessarily have the peace of mind required to think about it.
go where others won't; be kind when no-one's watching; be outside as much as possible; give away as much as is reasonable; no zero-days, ever

sucks as a motto but that's basically what i live by
> it seems that everyone is fine.

Hopefully students at your college are in fact doing well.

It's possible that while people may seem to be fine, they might not actually be fine.

The world at large certainly isn't fine (pandemic, war, social and political conflict, etc.) and colleges at large don't seem to be fine either if student suicides are any indicator.

My own thinking is that there is a long tail of grief and general distress (not to mention epidemic depression) that will take a while to process.

I've heard similar stories from instructors that student work, even after the return to in-person classes, doesn't seem to be up to the quality level of pre-pandemic work - which doesn't surprise me at all, given the continuing mental load and stress.
Years ago I went as far as to create a taskwarrior data folder under my university account, created some aliases to rsync it up and down through ssh and on my phone in a terminal emulator have it auto-sync down on bash login, and auto-sync up on exit, so that I can have it synced across my phone and laptop.
Hear, hear. I tried to make it work without medication - to be honest I didn't even know I had ADHD - and all that resulted was complete burnout, depression and self loathing at being unable to accomplish more. I had just enough energy to pull through the working day and not much else.

The medication has freed me. It has removed the ball and chain from my brain. It has saved my career and is pulling me out of a lifetime of coping mechanisms.

Now I just need a notepad and a TODO list, which I use religiously to keep track of everything. Previously todo lists were a fad for me that I wasn't able to keep up with for more than a week.
Exactly, it's kind of strange reading this type of blog posts months after months, this is solved problem and it's called cue.
Yea with the framework it's very much doable, but I myself am not that good at this kind of DIY. I have done assembling and soldering on mechanical keyboards, but the parts were already designed by people who know what they're doing.
https://archive.ph/Mzm0R
DNA is less than a few megabytes
It's fascinating how persistent units of account can be.

In Romania, after rampant inflation in the 90s, our currency had stabilized in the 00s at a point where a loaf of bread was something like 5-7000 ROL, while a typical salary was maybe 50M ROL. 1 EUR was maybe 35k ROL.

The government then decided in 2005 to slash these extra zeroes, and replaced ROL with RON, at a fixed price of 1RON = 10k ROL.

The funny thing is, people got used to the new values for small purchases, but for bigger sums, you still hear plenty of people discussing about things in terms of "hundreds of millions" (implying old ROL) instead of the newer values, 17 years later. This is true even though larger sums are also commonly denominated in euros, and it's easy to compute 100k euros = 500k RON. Still, many still go the extra step and say = 5 billion ROL.

Note: both RON and ROL are named "leu/lei" in common usage, but I've used the currency symbols to make it clearer, and because I don't think most would know how to read "lei" (it's read like English "lay" ; for "leu" there's no equivalent, English doesn't have the "eu" diphtong).

It's also funny, in the context of this article, that this is the Romanian word for Lion - so I could say my house is worth five hundred thousand lions!

The actual etymology is based on a medieval Italian coin with a lion on one of its sides that was widely used in this region (don't remember from which Italian city-state).
I'd go even farther: what's the drawback of not making some alt accounts and still doing the harassment? There will be no physical altercation. And indeed, this is what happens. Alts are used to evade bans.

Anonymity clearly is not the cause.
Was there ever a better value in a stereo receiver than the Onkyo TX-890?
($820 new list price in 1990)
It does say his legs were severed. So probably massive bleeding immediately and with the damage to the car, there was no chance to save him.
Figma is cool, but every time I open a Figma link, my beefy laptop turns into a jet engine on takoff thrust.
People will always enter the market (to produce) if there is a difference between the price of a Bitcoin and the cost to produce a Bitcoin (electricity, equipment etc).

If the price goes down and it costs more electricity to produce a Bitcoin that is economically viable, people will leave because the juice isn’t worth the squeeze.

So the same relationship works inversed too - difficulty to mine and electricity consumption is related to market cap / price from an econ perspective. I agree with your point on Bitcoin hype, but the production side is just economics and people trying to make a buck if there is money on the table.
“moisturizes her face for an hour every night and feels guilty when she eats anything other than salad for lunch”

He’s also saying that good looks/being cute take effort.
It's pretty common to use one or both of the innermost thumb buttons on the bottom row as the space bar, for this style of keyboard (you often have to learn to partly ignore the labels on the keycaps, when your keyboard is this minimal).

(I use both of the innermost thumb buttons as a space bar on my split keyboard, with the left one also acting as a layer shift which gives me arrow keys on hjkl while holding it down. If you're a vim user, this arrangement becomes second-nature startlingly quickly, I found)

I'm on a 42-key keyboard; two 6x3 halves plus three thumb keys on each side. I would dearly love to try living with a (5x3+3)*2 keyboard for a week but I just can't see how I would replace the outside columns; I just need my tab, shift, control, and quote keys too much, and I'm pretty doubtful about the prospects of putting those keys onto separate layers or otherwise chording them. (backspace and enter are likely to be issues as well, although I could maybe adapt to ctrl-h and ctrl-m for those the same way I've adapted to ctrl-] for escape. And now that I've mentioned it, I could do tab on ctrl-T. So that brings down the number of extra keys I need to just shift, control, and quote. I guess I could do 'shift' with a hold of z or / and a tap of the opposite-side key to be capitalised. Not sure what I'd do about quote or enter, though.)
You are wrong. See the specification on the Fedora Wiki:

https://fedoraproject.org/wiki/Features/OfflineSystemUpdates

The system update mode is implemented by booting into a special target. The target installs the downloaded updates and then reboots back into the regular default target.

You can also see the process in the video on the end of this page:

https://www.addictivetips.com/ubuntu-linux-tips/upgrade-fedo...

You can see that after choosing to install the updates, the system reboots. Then it uses systemd functionality to switch into a special update target. Then it reboots again to boot into the updated system.

Finally, also see the article that I linked in the earlier post:

https://fedoramagazine.org/offline-updates-and-fedora-35/

The process of restarting, applying updates, and then restarting again is called Offline Updates. Your computer boots into a special save-mode, where all other systems are disabled and where network access is unavailable. It then applies the updates and restarts.

I am currently using Fedora headless. But the last time I used Fedora on the desktop (~a year ago), I am pretty sure it still did the reboot-update-reboot dance. The exception to this is Fedora Silverblue, which downloads a new system image and then boots into that in a single boot.
3w laser sounds terrifying in itself. Firing it autonomously even more so. Have you made some calculation of how long would direct eye-hit need to last to cause blindness, and how long for a bounced light from bright diffuse object? My guess would be way less than 100ms for direct hit, but I am not sure even diffused reflection would be safe at such power levels.
Is it an “Intel Inside” laptop?
Should you validate your product vision?
>The way the US treats Indian (and other large countries, but India has it worst) H1B holders is disgusting.

Describe for us the equivalent process by which those in the US can come to India to compete for jobs there.
What is the display interface on this motherboard?

Could I use a large matte display instead of the framework glossy LCD display?
A TLD is a money tree, people would be lining up to run it.