skysight-inc/HackerNews huggingface dataset:
I wrote a C++ implementation of the AMBER force field in 2003. Still have the source code with its original modification times. Let's see:

/usr/bin/g++ -I/home/dek/sw/rh9/gsl-1.3/include -c -o NBEnergy.o NBEnergy.cpp
NBEnergy.cpp: In member function ‘virtual double NBEnergy::Calculate(Coordinates&, std::vector<Force*>)’:
NBEnergy.cpp:20:68: error: no matching function for call to ‘find(std::vector<atom*>::const_iterator, std::vector<atom*>::const_iterator, const atom*&)’
20 | if (std::find(at1->Excluded.begin(), at1->Excluded.end(), at2) != at1->Excluded.end())
{
| ^
In file included from /usr/include/c++/9/bits/locale_facets.h:48,
from /usr/include/c++/9/bits/basic_ios.h:37,
from /usr/include/c++/9/ios:44,
from /usr/include/c++/9/ostream:38,
from GeneralParameters.h:6,
from NBEnergy.h:6,
from NBEnergy.cpp:1:
/usr/include/c++/9/bits/streambuf_iterator.h:373:5: note: candidate: ‘template<class _CharT2> typename __gnu_cxx::__enable_if<std::__is_char<_CharT2>::__value, std::istreambuf_iterator<_CharT> >::__type std::find(std::istreambuf_iterator<_CharT>, std::istreambuf_iterator<_CharT>, const _CharT2&)’
373 | find(istreambuf_iterator<_CharT> __first,
| ^~~~
/usr/include/c++/9/bits/streambuf_iterator.h:373:5: note: template argument deduction/substitution failed:
NBEnergy.cpp:20:68: note: ‘__gnu_cxx::__normal_iterator<atom* const*, std::vector<atom*> >’ is not derived from ‘std::istreambuf_iterator<_CharT>’
20 | if (std::find(at1->Excluded.begin(), at1->Excluded.end(), at2) != at1->Excluded.end())
{
| ^
make: *** [<builtin>: NBEnergy.o] Error 1

I still have a hardcoded reference to RedHat 9 apparently.
But the only error has to do with an iterator, so clearly, something in C++ changed. Looks like a 1-2 line change.
I can confirm that SSO is broken for many browsers. I had to install the app to get it working.

Later on, i will be making a VM for Zoom explicitly.
App that turns paying off debt into a game
I came across this on my social media feed. There seems to be a lot of finance apps popping up but this one caught my attention.

These guys seem to struggle with messaging but I haven't seen one like this.

They are turning paying off debt into a game. Looks like they are only in waitlist phase but I am curious how they intend to do it.
Bashttpd A web server written in bash
Who prepares the dataset?

You are just shifting relevance problem to the human to solve. That's my point.

The "regularity" isn't very hard to find when the data which exposes it is already selected.
2020's Existentialist Turn
> 1) 256 million @ 12K each is 3T, the current budget is 4.7T, current revenue is 3.5T.

Always seems to be that 12K is too big for first iteration. 3T is about 15 % of US GDP. When i computed UBI for my home country (not US) with the same level as existing (means tested) minimum income social welfare benefit, i got that it would need 8 % of GDP.

> Good luck raising taxes by almost double

I also found that about 1/3 of necessary money could be get by removing basic per capita tax deduction. Which is technically tax increase, but it is neutral if one counts UBI as negative tax money.

Another more than 1/3 could be get from state pensions by relabeling part of pension income as UBI. Some small part could be get from removing the minimum income social welfare benefit (but not other social welfare). Altogether that would cover more than 80% of necessary money and one would only need additional taxing of 1-2% of GDP (compared to existing 35%).

3) How will you handle people selling their UBI income stream for a lump sum, blowing it all, then starving anyway?

Personal bankrupcy laws?

4) That would be 30 million that simply wont be able to handle being given money.

If they had not be able to handle UBI money, then they would not be albe to handle wage money or existing means tested welfare money as well.
Shouldn't universities and other organisations plan for outages like this and prepare an alternative to Zoom for precisely these sorts of occurrences?
First Covid-19 reinfection documented in Hong Kong, researchers say
the differences are small unless you have particular interesdt in history/architecture most of the people would not really notice difference

and I write this as European
Looks like all calendar links and direct urls are broke at our org, but we can get in via the app by typing in the meeting id. what a mess!
Funny, I use emacs and I do access lots of sensitive data in my day job :)
Just a single point of data here, since I come from a rural, highly religious Catholic part of Eastern Europe. Multiple marriages in my family (not my parents', luckily) were broken despite a lot of self-proclaimed religiousness among the people in there.

On a second thought I assume it is because poverty, alcoholism, and family traumas (ranging back to WW2 and UPA/UIA raids) are all common in the lands of my origin, and religiousness becomes more like another drug and less like an actual, sane belief system.
(2016)

http://archive.is/aa6wF
YLRefreshKit – Consolidate and automate refresh operations
> rejecting bitcoin because you don't agree with that is simply self-harm

This is only as true as saying that any personal attempt to minimize your carbon footprint is self-harm. But here, it has other implications as well: society needs to "agree" that Bitcoin has value. If Bitcoin starts (rightfully, IMHO) being seen as a "dirty" good, it becomes less desirable on the market even if I, personally, were indifferent to the carbon footprint.

> The Lightning Network is running now

What volume of transactions is it doing? (This isn't rhetorical, I genuinely haven't been able to find this out and I'm curious)

> When I first heard of it in 2011 it was being branded as a ponzi scheme

Yep, I remember those days. The difference was, that perception was mostly wrong at the time. The community was filled with people who genuinely wanted to make Bitcoin happen. Sure it would make them rich in the process, but at least they were willing to put in the work.

Once Bitcoin became relatively mainstream, grifters moved in and it was tragedy of the commons; all the goodwill was capitalized by scammers and ICO promoters. People who were involved in the early days became either disillusioned or displaced and lost control of the brand. It's hard to recover from that sort of public image problem without a central authority to control the brand.
Luminar to Go Public in $3.4B Merger
> The alternative of doing things old school with server side templates is ok, but it massively slows down your iteration speed through reliance on tight coupling between backend and frontend.

This depends on project size. If a single team is working fullstack then using server side templates gives seriously faster product development iteration. Once you get to more than 5-10 devs and you want separate frontend and backend teams then it slows down.
They have technology to solve the sleep temperature thing now. I don’t want to shill, but a quick search will find you some options. I finally picked one up during this California heat wave without AC and it’s a godsend.
Yep.

I recently had Jon Calhoun on as a guest in my Running in Production podcast the other week where he talked about using SQLite to power his video course platform (it's focused on Go development).

He has 15,000+ active users and talks about how SQLlite hasn't been a performance issue. His whole stack is on a $5 / month DO server.

Here's a direct link to the SQLite part: https://runninginproduction.com/podcast/42-creating-a-video-...

I also have another episode coming out next week where SQLite is being used in a custom hardware appliance running on a Raspberry Pi-like device that is shipped to villages in the African Congo to give villagers affordable access to email. I wonder if the creator of SQLite had that use case in mind!
As someone who has tried that, eventual depression. Sitting around doing nothing is awesome until it isn't

I took a over a year off from working two years ago, and it probably took less than 6 months for depression to begin setting in. By a year I recognized how awful and lethargic I felt, and when I started working again a few months later I was ecstatic to get out of bed at 6:30am to actually go do something every day. In the past this is something I would've loathed, but it was so much better than sitting around all day playing games.

I can't speak for others, but I know personally I need "work" to be happy. I don't think it has to be a job at an office, but something to make me feel like I'm contributing and striving towards something useful & bigger than myself.
Poking around in the weirdness that is Solaris is so much fun. The comments in the source code are legendary as are the man pages, seemingly much more helpful than other platforms, with a focus on providing good examples. Zones, DTrace, ZFS, and SMF are incredible tools that were over a decade ahead of their time. Zones in particular seem to still offer isolation advantages over the various implementations of containers on Linux. Designing a cohesive system for containing multitenant workloads had its advantages. I'm glad enthusiasts have been able to keep Illumos going, it would be a shame for nobody to be running all that code.
> The most common species found were willow ptarmigan (Lagopus lagopus), white-tailed eagle (Haliaeetus albicilla), common snipe (Gallinago gallinago), hooded crow (Corvus cornix), and meadow pipit (Anthus pratensis) (Table S1). Eagles are large conspicuous birds and will therefore often catch the attention of passers-by. Ptarmigan are often found near the turbine base as they are suspected to collide with the actual tower

This disproves my assumption that many of the collisions were with nighttime migratory birds (maybe that is buildings?). I hope this simple fix applies to all locales and is not specific to Norway.
Somehow I expect there to exist a minimal mechanical Turing machine, I expect it to be highly symmetrical and I expect it to be very beautiful and fascinating to watch.
Rurban wrote: "the very best (Formula 1) at 10 KHz".

how much of the above is a typo and how much is real?

I'm pretty sure 'KHz' is a typo which maybe should be kHz as in the start of the sentence. But even then, why are the very best running 50x slower than the trivial ones? Or did you mean MHz?

Do you have a link to an example of an F1 ECU with the clock rate specified?
Wind turbines are painted white to reduce their visibility (particularly effective on overcast days). Humans don't want to see wind turbines, birds do. I wonder wether the turbines can be painted a color which blends in with the natural scenery for humans but is really visible for birds.
No, please no.
> > NIT and UBI funded by progressive income taxes are identical policies.

> Not really, because under UBI, literally everyone would get money from the government

Yes, really; every possible NIT is exactly equivalent to some combination of UBI + some configuration of rates of positive income tax brackets in a progressive system.

> With NIT, some people would get money, some would pay no taxes, and some would pay taxes.

With a UBI in a system that also has progressive income taxes, some people would get net money, some people would break even between UBI and taxes, and some people would pay net taxes.

UBI + progressive income taxes = NIT.
Developing a universal fintech product core to enter the European market
Sounds like you and I have similar approaches, and I just have more CRUD to manage in my case. For e.g. payment processing endpoints, I use Golang. Managing 3rd party SDKs is nicer in Golang, imo.

I also heavily rely on Postgres views, which ActiveRecord just sees as read-only tables, so my Rails code can still call `user.api_data_entries` without any ORM wrangling.
It's a Monte-Carlo simulation, not a statistical model. These are usually written in C++ for performance reasons.
> Today your design has to be approved by many different people with veto power.

I don't think that's it, at least for public buildings like churches, theaters, town halls, museums, and so on. After all, veto power doesn't prevent awful buildings like the Walkie Talkie building[1] from being built, as long as they conform to the bland, in vogue architectural tastes. It's the cult of postmodernism, stripping away visually interesting features, even though humans gravitate to older buildings despite the "form over function" blind cult thinking. This has dominated architecture for the past few decades. Many older buildings are simply built with many intricate visual details that are architectural heresy nowadays. As mentioned, there was a briliant article and HN discussion on this recent-ish, I just cannot dig it up.

EDIT: This is the article, "Why You Hate Contemporary Architecture":

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

[1] https://en.wikipedia.org/wiki/20_Fenchurch_Street
low-hanging fruit presumably.
If published research is based on a code base, then surely the documentation and working code is equally important than the carefully written paper.
This is happening to me right now lol. It's funny seeing it on HN.
> Why is there no canon for life's most important questions?

There is!

Well, sorta, but a very good attempt at least: Mortimer J. Adler's Great Works of the Western World, 1965 (a bit dated by now).

It's the supra-compilation of 'western' thought, and the works in there do come close to a canon for the most important questions in life. That list of questions does need to be formalized first, unlike, say Electromagnetism; you're dealing with more than just charged particles after all.

Still, the best thing about Adler's work was the Syntopicon: a 'quick' reference of the great works based on ~100 topics (Astronomy, God, Justice, Family, Dialectic, etc.). Each of those topics was further subdivided into specific areas (The nature of Jesus' human form, Ellipses, Jurisprudence of Judges, etc.). It's a huge work.

Most critically, these specific areas listed a where you could find the relating pages in the great works.

For example: Under the topic of 'Mind' and the subtopic of 'The condition of the human mind when the soul is separate from the body', you have a listing for 'GIBBON: Decline and Fall, 233d' and a lot of other listings too.

It's not exactly what the question asks, but it is as good a starting point as I think you can get shipped to your door.

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

https://www.logos.com/product/55052/great-books-of-the-weste... (pricey, but the search feature is essential)
Google: Links from Wikipedia Does Nothing for Your Site and Has No SEO Value
Fwiw, most school districts also already have either MSFT Teams or Google Classroom licenses so switching away from Zoom shouldn't be too problematic for ad hoc lectures.

My district started with Zoom in the spring, then switched to Meet when the Zoom security issues got hot, and ultimately settled on Webex for the fall because it was the most like Zoom, carried enterprise support, and because Meet is still missing far too many necessary features for teachers (breakout rooms, raise hand, etc).
World’s first COVID19 reinfected patient
The question is not whether you want your application to be cross platform. After ~10 years of app development I can say that in almost every case I do want to share codebases.

The real question is "where do you draw the line for cross platform code?". In other words, do you want everything to be potentially shared or do you only want the "business logic" to be shared? Unless theres a real constraint on time, I've found the best option to be starting with shared core + native views and migrating the view logic into the shared core over time as you discover the UI patterns.

You can have native feel by using a framework that binds to the native directly. In my opinion Xamarin is the best option currently, but Kotlin Multiplatform is a possibility once they mature.
Wow... Just wow. It's rare to see such a bitter, negative, and defeated take on marriage put to print.

Just so you know, this person is wrong. You absolutely can marry the right person, and people do it all the time. But if you do it before learning how differently your partner thinks compared to you (we often just assume that the other person thinks the same way as we do, and then judge their actions based on how WE would react), or if one or both of you tries to pretend to be something you're not, you'll be in for a lot of troubled waters and disappointment ahead.

Marriage, like any relationship, is about communication, openness, and trust. And even then, you have to put work into the relationship to keep the foundations strong. For every little thing that you don't with full certainty know where you stand with your partner, your relationship is weakened. And that's only resolved by open and honest communication about who you really are, for better or for worse. You are a TEAM. An effective team knows the strengths and weaknesses of every single part, and uses those to reach its goals.

The earlier in a relationship that you deal with these issues, the better it will be.

If you still feel poorly about marriage, I suggest the following video by Dr John Gottman on making relationships work: https://www.youtube.com/watch?v=LLXX8wzvT7c

Edit: Please please please ignore the downvotes on this comment and watch the video! At worst it won't change your mind, but it could change your life, married or not!
What prevents you from going freelance and working on shorter contracts?
Most institutions didn't even plan to go into Zoom, assuming they have some well-thought-out redundancy when they don't even have a well-thought-out primary is misunderstanding how disorganized most institutions are handling this whole situation: Most did nothing over summer to prep.
not really. turbolinks replaces the entire body when you click a link, there is now way to replace just a portion of the page.

pjax would be a better OG similarity: https://github.com/defunkt/jquery-pjax
It seems like there can be a balance between "the results are unverifiable because no one else can touch the data" and "effectively open-source the dataset"?

Something like: "To make it easier to verify the code behind this paper, we've used <accepted standard project/practice> to generate a synthetic dataset with the same fields as the original and included it with the source code. The <data-owning institution> isn't comfortable with publishing the full dataset, but they did agree to provide the same data to groups working on verification studies as long as they're willing to sign a data privacy agreement. Send a query to <blahblahblah> ..."
Good news: the person in question was infected by a different strain of the virus and his immune response seemed to prevent more serious symptoms from manifesting.

Bad news: herd immunity from natural infection seems unlikely and would only achievable with a vaccine.
I really hope that when the dust settles and they have time to do so, they share lessons learned in the past year.
I made a joke about this earlier in the morning on my team's slack: "I wonder how many systems admins are going to wake up later this week and find Jitsi installations dotted throughout their infra" when the more tech-savvy users try to 'self-service' their video conferencing
Maybe the black blade gets so hot that it disintegrates birds via steam explosion, leaving no carcass for researchers to find and catalogue, leading them to the erroneous conclusion that black-painted windmills kill fewer birds.

EDIT: /s
> Let's say I have auto accident and I'm liable for million dollars. The likelihood of such event is low. Such event probably would result in bankruptcy, but it's not much worse, then constantly paying extra for insurance. So, there is "no wiping out" in this seemingly catastrophic event.

Consider the same accident and you fracture your spine, leaving you paralyzed neck down. Insurance (at least in the US) affords you access to medical care, and access to follow up therapy and other resources to (hopefully) recover completely.

If you have limited resources and no insurance, the consequences are a lot worse than bankruptcy.
Bliss macros[0] are pretty powerful for an infix language.

I'm not sure how they compare to macros in newer languages such as Dylan, D, or Rust.

[0] https://compilers.iecc.com/comparch/article/92-09-191
Why is Gold price rallying in India?
This is a little bit of my ignorance to public works and how much these companies invest in infrastructure. Please correct me.

But the way I understand it, the ISP pays for right of way access to the city/county/state to put in infrastructure to deliver internet access, right? They also pay for the labor/material cost to get the work done, right?

If we really want net neutrality and a stop to the pseudo monopolies, wouldn't the municipality have to buy the infrastructure from the private company?
Optimizing Google Play Games. Best ASO Practices
I also had a CARDIAC, but on top of that I had a series of computers starting with KIM-1 (6502) and SDK-85 (8085, which was Intel's answer to the Z80 at the time). Fun times, and I think we've lost something since then.
> For this study, we maximized the contrast by applying black paint. What remains to be tested is whether other color regimes will be equally effective, for example, red stripes as used for aviation warning purposes, green paint to reduce visibility (to humans) in the landscape or optical or holographic coatings. In the experiments by Hodos (2003), yellow and red, but especially green blades had slight—but nonsignificant—visibility advantages over black; which was therefore suggested be simplest and most effective to implement.

It looks like they are hoping for the change to test other options, now that this first study shows promise.
Zuora has been having issues today (and this weekend past).

https://trust.zuora.com/
Very lazy analysis. Arm chair e-diagnosing everyone who doesn't exclusively use the internet to send cat pictures and pictures of their lunch as having a dark triad personality disorder is just as abusive as the 'trolling' he hopes to prevent.
I feel like you summarized my life.

I have four areas I think of relationships in; physical, intellectual, emotional, spiritual.

We don't have to align perfectly in any or all areas, but there has to be activity and I do have a belief that people have a minimum they can tolerate in any one of those areas.

I think expectations are well... expected. It's just that some are socially obvious and others are unique to the individual. Willing to navigate these as a partner (or any relationship at different levels) provides a connection for doing this "better together".
I've learned some degree of Russian (and certainly enough to roughly read Greek) and even that's enough for me to have to take a few passes to parse it as English.

The only boundary this transcends is readability and is ironically not portable at all.

edit for readability:

тхе онлу боундары тхис трансцендс ис реадабилиты анд ис ироницаллы нот портабле ат алл.
They even have a whole Zoom case study! https://www.zuora.com/our-customers/case-studies/zoom/
Nah.

The fundamental problem is that scientific code is produced by entry-level developers:

1. Paid below-market wages

2. With no way to move up in the organization

3. With lots of non-software responsibilities

4. With an expectation of leaving the organization in six years

As long as the grunt work of science is done by overworked junior scientists whose careers get thrown to the wolves no matter what they do, you're not going to get maintainable code out of it.