skysight-inc/HackerNews huggingface dataset:
Writing notes and organizing your thoughts will by itself solidify your knowledge, even if you never read them later.

Also:

* when you write something, it challenges you: do you know enough to form cohesive sentences or do you just have scattered thoughts
* when you write, you get to organize the information in a way that makes sense to you - it's your knowledge, not someone's else

Currently I just use some markdown notes but I'm looking forward to augment them.
You could also just hash the file and publish the hash on your web-site which has a HTTPS certificate.
Or simply publish the file on your website - no need to sign.

My reasoning is that if your website get hacked it wont help if you have signed the file, the hacker could re-sign the files with a new public key.
It’s been over a year and Strava hasn’t implemented iOS Home Screen widgets, so I made my own.

https://www.tangey.app
President: "Hey FBI dudes -- is this email legit?"

FBI: "LOL WTF!?"

Probably not.
Z Notation
It's not that I don't see the benefit of the CPU doing something useful when waiting for I/O, my confusion comes from the fact that people like to express this using promises/await.

Why not just arrange it like this?

function non_awaited(cache, db, metrics) {
let result = cache.query(...);
if (!result) {
result = db.query(...);
cache.store(result);
}
metrics.log(...);

return result;
}

Basically doesn't a good threading library just allow you to make all those 'awaits' implicit?

I mean just because await isn't explicitly there, if I run the function above in a thread, my understanding is that the thread does yield to other threads while waiting for I/O.

It's not as if it busy-loops while waiting or something.
Whatever you do, avoid anything new from Dell. The keyboards are incredibly bad, and quality is just lacking. Source: I am the unhappy owner of a several-month old XPS 13.
Hey, sorry for the late reply, I will add lot of more screenshots!
Distribute your public keys via DNS TXT records:

https://www.go350.com/posts/age-file-encryption/#age-pki-iss...
Whether liquid or not, running the formula for kinetic energy of the counterweight, I'm getting something around 1 GJ (gigajoule) for a weight of 1 ton at 1500 m/s [1].

According to this site [2] that's equivalent to around 200 kg of TNT. Even with the counterweight being mostly water, that's quite a lot of energy to disperse. How does one evenly spread out the water to a surface the size of a football field? Would that even be enough area to prevent a shock wave being reflected back at the launch equipment?

[1] https://calculator.academy/joule-calculator/#f1p1|f2p0

[2] https://www.convert-me.com/en/convert/energy/tntkg.html?u=tn...
Leveraging multiple threads can allow your program to get more done, and if it's a graphical application you can also reduce blocking in the UI thread to an absolute minimum.
Software might as well be rocket science if you didn’t grow up with regular access to a PC or the internet like 40% of school-age children in the US (many of whom just missed a whole year of school — but they’re low income so the news doesn’t talk about that). It’s really hard to learn to program when the only internet access you have is through expensive prepaid mobile phones.

And even if it’s easy, I do that shit at work all day long; I don’t want to do it when I go home.

That said I’ve always found this to be a weird use case. I’ll be keeping my wireless Magic Wand, thank you.
Actually, I had this write-up lying around which I wrote for somebody involved in building a container terminal simulation game: https://docs.google.com/document/d/e/2PACX-1vQYtBzhkogHUvn2z...

It's pretty specific to terminals, but it's a decent introduction.
> The deeper I look into the shipping process the more complex and grift-oriented it seems to get.

The more industries I start to get deeper into, the more I realize this applies to almost every single industry, no matter size or for how long it's been around. Industries seems get into "extract as much money from as many parties as possible" really quickly.
I don't use Rust but was curious if this was a real or imagined problem--it seems to be the latter. Two points:

1. the example could have made a pure callback function that takes a mut& db param and pass thaf param to the 'do'er function. Why is this not required anyway? i.e. How does Rust know/decide who owns the mut& db if both the closure and the function that creates the closure can reference it?

2. as mentioned, the complaints about async seems to apply to closures in general even if used synchronously, AFAICT.

Best to think of this post as quirks when working with closures in Rust. It would have been far better to list each with workarounds.
Exploiting space is "impossible" because rockets can't economically lift the whole mass of the Earth's crust? Be serious. This is like pooh-poohing Apple Computer at its founding because Jobs and Wozniak couldn't personally bankroll the world's telecommunication infrastructure out of their garage.

Since you're psychologizing the optimists so hard... can you or someone else explain to me the appeal of doom?
In your async example, each await could just be a blocking operation - it’s all serialized. The blocking sleeps, yielding the processor for other work. Like, maybe context switching is a little more expensive, maybe a normal thread’s stack consumes more memory than an async context.

The utility of native async is when you spawn multiple async tasks before awaiting. This is cheaper than spinning up some threads or handing off to a threadpool.
F = ma. For a constant mass, 10g is essentially the acceleration.
The content of these lists is almost irrelevant; their real value is the act of sitting down and thinking about all the amazing, positive things we often overlook in a period of increasing angst, stress and negativity. It would make me really happy if everyone reading this today (especially so soon after Remembrance Day) took a moment...

“And I urge you to please notice when you are happy, and exclaim or murmur or think at some point, 'If this isn't nice, I don't know what is.”
Based on the quality of songs on All Things Must Pass, George could have filled in a few more songs. A widely accepted theory is Paul/John limited him a fair bit.
Time consuming == expensive.

If you engage with the case and the legal system you aren’t at work, you aren’t developing your product/company, you aren’t spending time with your family.
You spend you time doing something other than the thing you want to be doing, you sacrifice all the possible opportunities you could have had doing other things.

If you pay a lawyer or if you do it yourself it is expensive.

Even if you only spend half an hour writing an email, that’s time you’ve lost, and that time is more valuable to you on a small scale than the cost for the legal department of a massive company that can have someone writing emails all day and eating up all your time.
Any Experience and/or Opinions of Promscale?
I run a team at work building a desktop application in Rust which handles live streaming market data and displays it in an arbitrary layout defined by the user. From our experience (and we have a very good Rust team), async Rust works fantastically well.

https://cryptowat.ch/desktop
NixOS manages this, it's entirely possible to use the stable channel for system packages but subscribe to the unstable channel for packages installed per-user.

Of course, NixOS also has atomic upgrades and rollback, so there's not much risk just running unstable everywhere
> I'm not sure what the bookkeeping overhead is for tracing GCs, but I'm guessing it's not O(N)?

I don't know about these days but, historically, the received wisdom was "Take the memory your algorithm should need and double it, to leave room for floating garbage and bookkeeping overhead. Otherwise, your performance will suffer as the GC is forced to run more frequently than is ideal."

("Floating garbage" being the jargon for stuff that's inaccessible but not yet collected.)
> OK, Boomer…

A quick Google search for the age of the Beatles listeners led me to the Spotify statistics for 2019.

The Beatles were streamed 1.7 billions time in 2019. 10% of the total Spotify user base listened to at least one Beatles song during the year. Of these listeners, 30% were between 18- and 24-year-olds, 17% between 25- to 29-year-olds. Hardly what I would call a boomer band.

Amusingly this is second time in this thread that I have been asked to somehow justify the cultural relevance of what is the most successful and most likely the most famous band in the history of humanity. I think we have reached peak HN.
> It is truly a horrible book to learn from

given your lengthy experience and qualification i am surprised that typesetting is such an issue for you. perhaps the book might be helpful to you as a teacher to draw some material from. me personally, trying to recall my attitude and focus during high school, i don't think i would have minded this book at all
Seems like an interesting project, what are the differences from borg?
Yeah, probably a router bug that only go-ipfs manages to hit, so obviously it's the fault of the router, not the software that is the only one managing to crash the router.

No, actually, I'm going to continue believing that the only thing doing X, is the cause of X, because there is absolutely zero evidence of otherwise.
Yes, doing big drops in a subthread is a good way of avoiding pauses when dropping large objects of any kind.
This is what I do as well. Monthly bills are all direct debit, but almost all other spending goes on my credit card, and, without exception, I paying it off completely at the end of the month. I've done this for decades, and never paid a penny in interest - the key is to not spend money you don't have.

I get some small amount of Amazon vouchers every month for doing this (£10/m or something like that), but really I do this for the fraud and chargeback protection.

I feel like this works well for us, but you have to be able to budget - if you're not capable of budgeting or find credit too alluring, then you're better off using a debit card.
I'm not sure what you mean, this is exactly what Flatpak and Snap were meant to solve. IIRC Steam should also bundle older copies of the libraries needed.
I don't object to texts or email out of hours. I can pick them up or not as suits me. And I'd rather know what I'm headed into than get in and find chaos.
End Procrastination
I don’t see this as a problem at all. If anything it show how immigration is exploited to keep salaries artificially low and hurt the worker and lower middle class.
An orbit must travel through the last point of impulse: in this case, a few meters above the ground. That’s why they need a second stage.
> the landing page is bad. copy is bad. pics are bad. design is bad. looks like a screenshot from trello. fix it.

I’m open to the possibility that a small team can produce a great product but have bad marketing, but there doesn’t appear to be a free trial to test it out. It’s not so much about the $5 but more about the friction of the sign up process. Even a live demo page would be good enough. Just something that serves as quick test drive.
I think you'd only get feedback from people who eat at McDonald's.
Also Malcolm Slaney is a grand master in signal processing, auditory modeling, machine perception, and multimedia analysis. I worked with him and used his "Blip" library at Interval Research Corporation, and he's done all kinds of great stuff with signal processing, tomography, audio, music, voice, speaker identification, perception, etc. His goal is to understand how our brains perceive sound.

https://en.wikipedia.org/wiki/Malcolm_Slaney

https://research.google/people/105191/

http://www.slaney.org/malcolm/pubs.html
> aren’t they both gender neutral as derogatory terms? At least in modern times?

Assuming you aren't trolling, No they aren't gender neutral, they have significantly different implications based on who you say it to just like racially pejorative terms.
The title of this thread is an actual quote from this review, on page 8.
Why should that shift in financial responsibility be required when vaccine manufacturers were not made financially responsible for adverse reactions to their product, and thus shifting that responsibility to insurers?
Great comment and a huge important point people should be aware of.

Related, VPN users can easily be fingerprinted if they are assigned unique certificates for each account.
That is the full text of the tweet.

I don't see any support for that assertion anywhere though.
I think it's a product of cognitive dissonance. These people believe in freedom, as in free and open systems. But Apple freely chooses to make closed systems. But that's cheating, so they want to promote freedom by coercing Apple by law into making the products the way they want them to be. Except that meanwhile billions of people all over the world don't give a fig about all that and quite happily buy these products as Apple designs them. So huge numbers of people are freely choosing to buy things that are closed, and they shouldn't be allowed to do that. It must be stopped, because of freedom.

Plus of course "Open wins every time" tuned out not to be true, which is impossible, so clearly Apple must have cheated.

If I had to hold all that in my head, I'd go a bit bananas too.
The Verge review [1] went into some detail on this. It runs them fine, because it is ridiculously powerful, but it doesn‘t blow it out of the park like it does in other tasks.

[1] https://youtu.be/ftU1HzBKd5Y
It has merits for sure. It is higher level out of the box.
Forth is low level by design for hardware level coding.

However as the paragraph states, both begin at a level X but both do not stay at that level in the hands of one who understands how to use them. When used as designed, one does not program in these languages. You program in the language you create to solve the problem at hand.

An example at the extreme end of this idea is CoSY (Armstrong), an APL-like language written in Forth. A small example is a useable OOP extension written in ten lines. (Paysan)

My un-spoken point was that two independent language writers (McCarthy & Moore) found that similar ideas, expressed in that paragraph, implemented in radically different ways, improved their coding productivity.

It begs the question is their a lesson here for programming?
It could be that IRL these concepts just don't work well or that they only suite a small subset of real world problems or a small subset of human brains, but it makes me wonder...
C++ lambdas are much better than Rust ones, because you can explicitly decide what to copy inside of the closure.

As for the author being happier writing in a higher level language, it kind of proves the point that Rust's main target is the domain where any sort of automatic memory management aren't a viable option.

Pushing Rust outside of this domain is only trying to fit a square peg into a round hole.
API data will no longer be accessible on December 13th [0]

[0]: https://support.google.com/youtube/thread/134791097/update-t...
Context: I'm a cyclist that prefers no bike-specific infrastructure in downtown cores, but I think your pain is caused by (1) no dedicated bike facilities (lanes, parking, signaling, etc) and (2) inconsiderate or just ignorant cyclists. Turns out a bicycle doesn't magically transform the jerks nor the clueless into decent, aware people (I believe they do help though!)
In the US they were often flat charges on the order of $30.
The author ends this with a now apparently trendy Common Lisp yearning, but ironically, Common Lisp's async story is pretty weak, too. On the other hand, at least it didn't infect the whole ecosystem, just the projects that use certain libraries.
The Gods of KamiOS (2019)
Maybe they needed it, but the devs only had time for it last month
The bug that cost $370M
If you're actually trying to scale aircraft up and down, you can do the math and figure out that a scaled down aircraft will be slower. It's a perfect comparison.

A Tesla Model S doesn't have any more weight efficiency than a battery swapped sedan. It's just as heavy as a battery swapped sedan, it's just built to handle the weight better.

The main factor in the Alice having a lower L/D is flying at less than half the airspeed and thus drastically reducing parasitic drag. There are no easy gimmes. You're going to have to sacrifice range and speed.

So far electric airplanes are somewhat worse than piston aircraft. They will never rival jets until we drastically increase energy density.

The turbine efficiency of modern turbojets is actually around 60% and there are turbines with more than that. The overall efficiency is actually lower because of propulsive inefficiency, but electric aircraft have that exact same problem.
have you ever heard of protocol standards?

edit:
ok. the problem is almost certainly in connection management. note that the authors of rfc791 explicitly were trying to avoid keeping per-connection state in intermediate systems for this and other reasons.

so the market decided against that and built this whole NAT monstrosity. in any case though, inability to maintain these structures correctly or inability to manage out-of-memory conditions _must_ fall on that implementation. remote endpoints have no machinery to coordinate memory reservations on intermediate systems (alternate network layers designs that do keep per-connection state have so far failed...we can speculate why)

more pragmatically, any crash of any router software is an error. you can ask any network protocol developer that ever existed. if the originator emitted a malformed header, or failed to keep up its end of some complicated state management contract then it too has a bug, but the intermediate system is still responsible for handling that gracefully.
`Rc` implies ownership, albeit shared one. So if a heap location is held by `Rc`, all reference to it should be either `Rc` or `Weak`. You can't have an `Rc` and a `Box` for the same data, IIUC. A `Box` is unaware of `Rc` and will drop its data when dropped itself.
Software company SAP: World-leading through intellectual property theft?
> The OpenPGP standard has provisions to ensure that the signatures are from a particular entity.

No, it does not - it has provisions to ensure that the signatures are from a particular private key. Mapping that to a human-meaningful entity is beyond the scope of the OpenPGP specification.

The article you link does not really address that point, and it doesn't at all substantiate the claim that using GitHub as a trusted third party means you "don't need signatures at all".

(Also, the original post says that other means like key transparency can be used instead of trusting GitHub.)
Yeah, same for me. I know my commute by bike will be 60-70 minutes, regardless of conditions. By car it is 25-90 minutes, depending on predictable and very unpredictable circumstances. If speed pedelecs work depends hugely on where you live, if there are proper "bromfietspaden" or if you have to go through an inner city. Also in some cities (e.g. Rotterdam) you can take the bicycle path and local law enforcement doesn't care. In others the police is much more vigilant. Being the slowest vehicle on the road is not fun. That's why for my situation a normal 25kmh e-bike works best, especially because mine is accidentally set to the US speed limit of 20mph/32kmh, oops
> Exploiting space is "impossible" because rockets can't economically lift the whole mass of the Earth's crust?

Let's go smaller scale then? How many players need CCTV like surveillance down to 50m resolution from above?

How often do the satellites producing such images need to be replaced?

Who's gonna pay for the whole ordeal? It's the government as always.

Even smaller scale: How many people are isolated and need Internet via Satellite? Considering that the world is constantly moving towards urbanization is it really necessary?

Laying fiber cable from A to B will always be cheaper

The private jet crowd and private yacht crowd will maybe be interested in it.

What's the economic breakdown of the ISS? 100B thrown down the sink , just like everything space related which is not military related or weather monitoring.

> Since you're psychologizing the optimists so hard... can you or someone else explain to me the appeal of doom?

We have just witnessed a miracle with the mRNA vaccine, there are so many things to be optimistic about here on Earth. Pragmatic optimism beats pipedream type optimism every day of the week. Also only the latter can be abused for graft purposes, for sure not the former.
The great thing about mandates is that they work. Worse is better as applied to human behavior.
I love that! What's its story?
This happened to me once, at BofA, before web-based and app-based banking so you only got verification that things were what you thought they were when you got your monthly statement, went to an ATM or teller, or used a cumbersome telephone interface via a touch tone phone:

1. Initial balances: -L on BofA credit card, 0 on checking account, S in savings/investments. When I write a check I transfer money from savings or investments to checking to cover it.

2. I attempt to pay my credit card bill in full by check, but I don't get the money transferred to the checking account in time to beat the check.

3. Overdraft protection on my account kicks in, which was backed by the credit card and treated as a cash advance. That did the following:

3a. Transfer L from credit to checking
3b. Charge overdraft fee O to credit card
3c. Charge cash advance fee F to credit card
for cash advance of L+O+F
3d. Transfer L from checking to credit card

Note that the credit card balance went from -L to -2L-O-F from 3a through 3c, then to -L-O-F after 3d.

Since the credit card always had a debt of L or more on it during all that, an interest charge I for not paying off the card completely during that month was changed.

I didn't find out about this until my next statement, where the balances were: -L-O-F-I on credit card, L on checking, S-L in savings/investments.

I found this absurd and irksome for two reasons.

1. If it had been my Discover card or my Capital One card I was trying to pay off, the card balance would have ended up at 0 after all this so I wouldn't have incurred interest charges. This would have been a lower net cost than what happened.

2. My BofA card included allowing skipping the minimum payment every so often with no late penalty (it would still accumulate interest on the unpaid balance of course). If I had NOT had overdraft protection, what would have happened is that when the check bounced due to my savings/investment transfer not making it in time, I'd have been charged a bounced check fee B on checking, my "skip a payment" would have been used on the credit card, and my next statement balances would be: -L-I credit card, L-B checking, S-L in savings/investments. This would have been a lower net cost than what happened.
Often times you can get a support for a stable OSS, and then you actually help the ecosystem by giving it resources
Remote Alone
Also worth noting that cell phones work normally on trains, what with them being on the ground, so you're not even at the mercy of the operator - you can just use your normal service.
My friends and I are buying 1 of the 11 surviving copies of the US Constitution
Yes, that is how C++/WinRT handles cascading deletion of COM instances, however when you are going down that route, it is basically a poor man's tracing GC.
To point the two opposing cases out to the other.
Babashka 0.6.5