skysight-inc/HackerNews huggingface dataset:
The lightning channel would go through a custodial wallet. Yes, people could self host their own wallets, but fees would be higher because they'd have to open a lightning channel.
There’s a difference between being wrong and being an asshole. An apology is needed, not a change of mind.
Ask HN: What do you wish you did/ didn't do in your 20s?
I am turning 23 soon and want to hear advice from people who've already been there.I am in my first job and working on my first "start-up"(side project).
I am looking for career and personal advice (What matters in life etc)
Tell me more about how you imagine this app working?

(The "good soul")
Gem and glass faceting.

Would also like to learn knapping and more about blacksmithing, but hard to find someone to learn from around here.
Later, when it's discovered that the toaster occasionally catches on fire, users are encouraged to pay $9.99 per month for "Toaster Plus," which causes an alarm to play before the fire starts, so that you know to get the extinguisher.

Then they let you customize the alarm noise, so that you can choose how to be alerted of the future house fire. Soon, companies get rich selling $3 "toaster fire ringtones."

Eventually, even after fire-less toasters are "invented," people prefer the old, "still catching on fire" ones, since "toasters have always worked that way."
Understanding thread stack sizes and how alpine is different
Yep, the definition of "rare" is literally how many instances of that exact species name in the database. You can have extremely common trees marked as "rare" if they are rarely planted in urban contexts.
>the memory can be allocated by a thread (lock free)

If there is one thread A allocating memory to push a value onto the ring buffer, and another thread B popping a value off of the ring buffer, how does B free that memory back to the memory allocator without introducing a data race? Certainly there must be some kind of synchronization so that A can allocate memory and B can free that memory.

>The conversation going from "ringbuffer" to "multithreaded lock-free memory pool" is throwing up warning signals.

Yes, because in many cases when I see lock free data structures and get excited about it, what is really presented is a data structure that is putting all of the locking pressure on the memory allocator so that the system as a whole has no net gain.

And this comes down to the crux of the issue, you can write a lock free ring buffer if you stuff all your locking into your memory allocator and I suppose you could claim that the ring buffer is lock free... but the system of ring buffer + memory allocator is then no longer lock free.

That said I'm not saying that this is bad, being lock free doesn't mean good, fast whereas using a lock means slow, bad... it's just that there are a lot of subtle details that make a proper analysis of this much more difficult than it first appears and to the best of my knowledge there is no lock free ring buffer that gives a clear performance benefit.

But as I said, this is such a tricky subject with so many different possible configurations that I would love to see different approaches.
>So what is the bare minimum? To use the GPU, I need a graphics API. Vulkan is the one that is most widely supported so that is a natural choice

Vulkan can't possibly be the most widely supported graphics API can it? I have to imagine that targeting older hardware is better with OpenGL because it's been around forever, but I don't actually know and a quick google search doesn't turn up much.
I can think of a reason, in two parts: lots of people are motivated by things other than mental health to behave negatively online; most people with mental illness are already afraid of being blamed and targeted.
Go to a therapist. HN is not the place to seek answers to such questions. The audience here are not experts in these topics.
I watched them build a 22-story high rise on landfill (mud/sand) in the SOMA district of San Francisco—it was right next to my building. After demolition of the old structure (a 3-story apartment) and excavation, they did the following:

- Pump water out of the excavated ground. It was a slow drain, maybe 50 gallons per minute, but it ran for months.

- Drive dozens of 90 foot steel pylons into the site with an enormous pile driver.

- Pour the foundation over the pylons.

The Millenium Tower is more than double the height of that, at 46 stories, and it’s right by the water. But they used the same length of pylon. Mind-boggling.
The data is all open data. If someone was interested in somehow vandalising a certain species of tree near them, they could already find the data on their local open data portal.
I don't want an ESP32 or an ARM in my toaster.

I don't want bluetooth in my toaster. That shit is hard to clean.

I don't want a flashing OLED emoji on my toaster judging my diet. I do plenty of that myself: flashing emoji.

I don't want a toaster with a "personality." I want it to toast, only toast, and nothing but the toast, so help its electronic soul.

Sunbeam Radiant Control: ride or die. Anything made after the 60's is junk by definition.
Can you please report it? github.com/stevage/openTrees/issues
This claim is tautological; by definition """bad behavior""" is """mental illness""" and vice versa
My definition of flatten would be:
m m a -> m a

Definitely not arbitrary but maybe not useful for many monads (??)
In addition to what has being said, if you are a Java developer, then this article will be helpful for the understanding: https://www.sitepoint.com/how-optional-breaks-the-monad-laws...

It gives a lot of theoretical background, but if you read the article here and already know the Optional-type and then you can skip it and go directly to "A Real World Example".
Milkshape! I loved that software. It was so intuitive for me. I was hoping clicking this link it’d look more like MS3D and less like blender… and I think it does. I’ll have to download and give it a try
Decent article.

Anyone who has spent significant time in certain corners of the internet has seen the high prevalence of get-rich-quick desperation in (some) cryptocurrencies. It repeats each cycle, but was at high intensity this year due to the low barrier to entry with BSC smart contracts. Anyone could create a PnD shitcoin.

All these scammers do is set up a nice looking website, fake some 'partnerships', then get influencers and spammers to put the word out. Once the scammers determine the market is at peak liquidity, they 'rug pull' by selling through all the liquidity, driving the price into the ground. Some rug pulls are instant, others are slow, to milk the buyers.

These scams are very common.. there are thousands of them. A lot of people willingly participate because it is possible to make some profit off suckers before the developers pull the rug. The profits are drying up as suckers are running out of money or are finally getting wise to the formula.

Despite how it sounds, I'm not in favor of regulation. I'm all for people learning lessons the hard way. I did at various times in my life and am better for it
> The paragraph starting with "I am aware of the notorious effect" directly addresses this, do you disagree with it?

I suppose my answer should be "yes," but let me try to explain my convoluted reasoning:

Understanding monads simply in terms of interfaces is what I think is the silver bullet to comprehending them. It's what helped me "get" them. So they are my "burrito."

> Also calling it an interface isn't an analogy.

I agree, I apologize if I came across this way.
WiFi password? Even by 2035ish it’d come with integrated mobile data so the user won’t have to worry about ensuring it has consistent network access to the mothership.
>It's so much harder to build your own software packages on Debian. Even patching an existing Debian package can be painful, and having to write your own packages is even worse.

I can't say that's been my experience, once I figured out dh_make [0] that made it pretty easy by handling most of the boilerplate. Building an existing package is as simple as doing `apt source` and then `dpkg-buildpackage` to rebuild it (you may have to do `apt build-dep` first too). I agree with the rest of your comments though.

Edit: I haven't looked into the details of how it works but I would imagine that YMMV with trying to use makepkg that way. The hard part here isn't getting the packages to build, it's in reconciling the library dependencies across all the tens of thousands of packages that make up both distros.

[0]: https://blog.packagecloud.io/eng/2015/07/14/using-dh-make-to...
This is insane. I bought my laptop for a small fortune in 2017 and I cannot upgrade it cause it is a 7th gen i7?
I almost died laughing, too

When I slid the marker to about half the maximum length and the slider showed me 95 years old I cracked
SparkDB – A Small SQL Replacement
This sounds eerily like the WD hard drive debacle going on right now.
The iTailer will shutdown all servers for that model on Jan 10, 2021, rendering it a glorified paperweight. Sorry.

They said the next newer model of that will no longer receive updates at the same time.
Nice effort, the Arch User Repository is one of the benefits of the Arch way I feel. I have become so used to simply search "arch aur <VS Code>" or whatever I am looking for, finding it there, git clone and install. I keep installing random userspace software and I do not think AUR let me down.

On a side note, I keep thinking there are so many great ideas spread over the many Linux distributions and not having a single joint effort makes it hard from an adoption point. I love having choice but I would really like more users to be able to use a (any) distribution.
A link to an exerpt: https://arstechnica.com/gaming/2020/01/unauthorized-bread-a-...
But can I cancel my pro subscription without calling a support number? If so I may accept my dispotian fate with Grace and resignation.
We need to get away from this nationalist perspective. All of these companies are global companies, both in where their products are designed/developed, as well as where there users are.

You wouldn't pit one state against the other and say "we need to keep California founded monopolies in place or else Oklahoma might end up replacing them".

We're all in this world together. Yes there are cultural differences, but we need to shift our mentality to a global one.

I know some people will call foul on China, but remember they sued Alibaba for monopolistic practices https://www.cnbc.com/2021/04/09/china-fines-alibaba-in-anti-... - all is not as it may seem on the surface.

Recognition on my part there are other issues to consider in China and many other countries, which is why we're looking to Philippines, Sri Lanka, Mexico and other location for our company. Legislation is slow, action is faster.
The most unrealistic part is saying it took a few hours for it to arrive. I think delivery will be much faster by then.
I'll give some of these ideas a shot. I felt bad giving up on it so quickly. I guess sometimes habits need to be adjusted as well to make a move work. It would be a small price to pay for being able to love the OS I'm using. Thanks, z3t4.
I just had this for breakfast, with scrambled eggs, mushrooms and cheese. Much recommend.
Don’t give ideas - someone will actually start a startup and we’ll all suffer. Your 2050 will become 2025.
I self-chip my homemade gluten-free bread with Doritos Flamin' Hot Limon.
Serious question: 40,000 lbs bomb exploded by Navy few days ago close to FL shore, wouldn't that kind of underwater shockwave speedup the process of building deterioration?

"The United States Geological Survey recorded the explosion as a 3.9 magnitude earthquake about 161 kilometers off the coast of Florida."

https://www.wavy.com/news/military/navy/whoa-u-s-navy-releas...
That's fair, and I hope that I didn't come across too harsh in my comment. I elided a paragraph of praise I thought was redundant to my first few sentences.
"I know that I'm a complete failure in life."

Why do you say this? Because you aren't living the life of others? Because for whatever reasons you chose to program and do math instead of socialising and building social skills and friendship/relationships?

Maybe you are being too hard on yourself? After all you don't know what you don't know and even if you knew the decisions you made were going to result in this much suffering you never would have chose them to begin with.

The only thing you lack by the sounds of things is wisdom and perspective but you had to get to this point in order
to have a genuine thirst and appreciation for them.

You are in the eye of the storm and it hurts. It feels like it will never end but it will. Let it pass like a thunderstorm. Brighter days are ahead.

If you want more practical ideas look at my bio. You may feel lonely but you are not alone :)
> Something happened over the past 50 or so years

That's a huge span of time. I may be incorrect, but I believe many couples in first-world countries have met, married, and lived happily in those 50 years without the need for anyone to aim for a "sincere woman from overseas."
Related thread here:
https://news.ycombinator.com/item?id=27638107
Anything else you learned?
The article didn’t really add anything new or any new perspectives. I imagine it was a “check the box” post to make sure the site included something major like this.
Chinese fighter pilots battling AI aircraft in simulated dogfights
Hydrophobic dogs do fear water though.

(Hydrophobia is another name for rabies. Rabies often induces a fear of water.)
This is what happens when you let your world be taken over by marketing and insurance companies.
Who has color bit depth back? Aren't modern mainstream computer, phone, and TV displays all still 24-bit?
Not really. For example, D templates are never parsed more than once.

The trouble is, people use templates more and more until they hit compile speed problems. I'd argue that this limit is much higher in D, but the end result is similar.
This is one of those things that needs to be straightforwardly and strictly regulated. Mandatory one-click unsubscribe
Dude, the pentagon left the door wide open saying “we don’t have the technological capabilities to determine the origin of these phenomenon”. And that “we won’t be able to report the origin of these phenomenon until we have the technological capabilities to do so”. I mean what other answer is their besides “it’s aliens” (as in it’s non-human technology)

This report was an AP reading comprehension test.
Like they say at the NASA museum, "There's space for everyone."
I agree, RPM is similarly just as easy amongst others who all sort of stick to a single control file design. This exact DEB ergonomic pain of files all over the place keeps me at arms length, it's clunky (to me) and the build process weirds me out with how many variations on tools used to get the same result. It's backwards compatible as all get go, I'll give you that.
I don't think supported here means it's not going to run on anything else. Maybe some kind of OEM thing?
You forget the Amish.

And Lehman’s Non-Electric Catalog is looking better than ever.
Thanks for the tip, cluoma, I looked into what you were describing and I think it may be that! I'll have to check out the quick-fix I found online (Alt+Shift+F12 to enable/disable the compositor) when I'm at my tower the next time. Much appreciated!
You haven’t seen 5 people watching 1 person dig a ditch in your hometown?
> If we don’t use the momentum to reduce vaccine rollout times among other things - we failed.

I don't think we can use the luck we had with this vaccine to justify risky releases in the future.
Yeah, I'm vaguely aware of various wrappers that try to make the process easier, I should probably give those a try. Building an existing package is certainly very easy, but I've had problems trying to download the source, apply a patch, and then rebuild it. In Arch this is just "makepkg -o" then "makepkg -e" after you patch the source.
Got a source for this? A quick search didn’t turn up anything for me.

They’re really years ahead of the pack in this villainy, so I don’t doubt that it’s true.
You have got to have a critical mass of projects to maximize the odds that despair can not become complete.
Personalization so they can never be returned, right?

---

Pepperidge Farms.... D: NOOOOOO

https://www.heb.com/product-detail/pepperidge-farm-original-...

My grandmother made those in her Sunbeam toaster before loading them with room-temperature butter and Laura Scudder's smooth peanut butter. (Yes, my grandmother kept butter at room temperature but refrigerated the eggs. Go figure... grandmothers.)
Quite often what you want is LogicT which gives you more control and can significantly improve performance over List.
That's just a signature though, and the implementation could do so many things for complex and/or strange data structures.

So in a sense yes it's "just" this function that could do anything following the signature.

But now you're in the same place you already were, looking at a simple type signature with massive hidden implications, and if you treat it like a list you'll miss those implications.

"flatmap generalized to a vast field of dissimilar types" is much more complicated than just "flatmap"
Similar story. I contributed to This American Life monthly for awhile. I had set it up online. I wanted to switch credit cards and could find no way to do it (they had redesigned their website). I couldn't even find a number to call. Sent some random emails with no response. I think I ended up changing my old credit card number and I'm now very, very skeptical about reoccurring payments.

On the other hand, it's quite well-known how easy it is to stop/start a Netflix subscription.
You can look to how other animals behave on the Earth if you want to step outside of the "anthropomorphic" lens. Perhaps it would still be a "terrestropmorphic" but I think it's well established on Earth that beings that need certain conditions to continue existing seem to be interested in signs that lead them to other areas that advertise those conditions. Species all across the phylogenetic tree exhibit this behavior regardless of intelligence, size, etc.
I don't think it is reasonable to cite 2 successful attempts at fighting off legislation in favour of passing more legislation/the integrity of the legislative system. That is an argument in favour of less regulation - so far 2 attempts have been so bad as to produce mass outcry.

That is exactly the sort of corrupting force that will gather to any power that gets gathered to the regulators in the name of pushing back on 'dark patterns'. It isn't a case of 'of this is too hard', it is pointing out that you're implicitly advocating the creation of a point of failure for these people to attack in an arena where they have an advantage.
I found this for Sweden:

Open Schools, Covid-19, and Child and Teacher Morbidity in Sweden

https://www.nejm.org/doi/full/10.1056/NEJMc2026670

19 teachers per 100000 received intensive care through June 2020, and it's unclear if any died. Sweden's motor vehicle death rate is relatively low, 2 per 100,000 over an entire year (vs. 11 in the US), but that's over the entire population, not just teachers.

The effects of school closures on SARS-CoV-2 among parents and teachers

https://www.pnas.org/content/118/9/e2020834118

This article says that keeping schools open without masks or quarantines doubled covid risk for teachers and also affected partners as well as students' parents. It concluded that "keeping lower-secondary schools open had minor consequences for the overall transmission" but "results for teachers suggest that measures to protect teachers should be considered." They estimated 9 parents (out of 646K), 1 teacher (out of 73K), and 1 partner (out of 47K) died from covid. However the data only appear to be through July.
I guess you're right ....or anyway, it's only short-sighted if you're not a complete piece of shit
Probably refers to the flavorings used for flavored seltzer?
That's crazy, I was also on a P120 machine looking longingly and Alphas and how much better they were. They just seemed so fast. If I'm not mistaken, they were also one of the early ones to 1GHz.
None are “right” or “wrong”. It’s about being “effective” at projecting the image one is striving for.
Spectrum?
This is of course not sustainable but I was wondering about other things that are used for firefighting. For example, there are various types of foams to fight fire, would that be a suitable alternative?
Not much of a report - https://www.dni.gov/files/ODNI/documents/assessments/Prelima...
> What is the metric for "working well" here?

Model fit. Validation on a holdout set. All of the usual standards for ML performance.

> My point is a graph convolution will have a hard time distinguishing the haouamine atropisomers, because they have the same graph, but very different activities.

Isomers can be represented. The typical problem with isomers is that you don't have good data on them, because real-world laboratory solutions are rarely pure.

> Like some molecule that isn't the actual active form but needs cyp450 to be activated.

Drug metabolism is a common set of endpoints for ML models. Nothing you're describing is so mysterious or difficult that the problems "break" machine learning in this domain.

> In the end your corpus is going to have to fall back to experiment

All ML models in this space depend on experiment.
As I am from the EU and both a business user as well as an individual customer with the same issue I did exactly that. They ignored me flat out multiple times. It was very rude. I got it on record though so we'll see how legal goes about it. Doesn't help me get to my data any faster though. ;-/
Tomo – command line tool for deploying Rails app
Favor local variables over global variables where able.
I don't really like the description of the IO type so well. Rather, I can say that the type "IO x" is the type of I/O operations that produce a result of type x. The functor/monad functions that can be used include:

- "return x" produces a I/O operation that does nothing and produces the result x.

- "x <$> y" or "fmap x y" produces a I/O operation that does the same thing as y, but the result value is the function x applied to the result of y.

- "x >>= y" produce a I/O operation that when performed, performs x, and then passes the result to the function y, which returns the I/O operation to be performed next.

- "join x" takes the I/O operation x which has the result which is itself a I/O operation; the new one first does x and then the I/O operation which is the result of x.

A I/O operation might have different results when performed multiple times, even if it is the same I/O operation.

Also, I can say that generators in JavaScript seem to form two different monads actually (as far as I can tell), as described by the following table:

yield x yield*x
return x return yield*x

Also, functors and monads are more than the interface, but also the mathematical properties they have (such as "fmap id = id" etc).
Hoping we can go as long as possible before returning to 6am-8pm rush hour traffic.
I got really lucky with match.com.

Sometimes math and programming can be a bit harsh too. I really feel like reading anything - People magazine, novels, poetry - whatever vaguely might interest you a bit, can be fun. Let yourself indulge without judgement.

Erikson talks about your age involving 'intimacy v. isolation' - and you're just at the start of this stage. It gets better, and easier, more so when coming out of deep valleys.

I've had people in my life very prone to depression, and a lot of it has to do with being really smart and feeling things keenly. It's attached to your super powers, but it's so important to figure out ways to balance things out (more breadth-first search, less depth-first search, wherever possible).

Take care, man. It was an unusual past year. With unusual fallouts. I hope you take it easy on yourself, and try out fun little things that grow.
On the contrary, I have found security to be very well defined. Do you have an example for any of those statements labelled 1-3?