skysight-inc/HackerNews huggingface dataset:
Yield Bank – The all-in-one DeFi Bank
Yield Bank is essentially a full-fledged financial system in a single decentralized web application, all supported a set of ETH smart contract. The project offers an all-in-one set of features previously only seen across several platforms, as well as many unique ones. In addition, the tokenomics and general token economy are amazing and incredibly detailed. There are systems in place to support the prices of their two tokens, yB and yCASH.

Here are some of the features that Yield Bank offers:

• Two tokens, the yB and yCash tokens, with fixed supplies and a deflationary token burn and buy system where both tokens' prices are supported through tax-buy and transfer-burn mechanisms.

• Liquid Lend: Loans using LP tokens as collateral

• DeFi Futures: Decentralized futures trading based off the Uniswap liquidity pool model with transactions and settlement on a L2 solution

• LP market trading: locked liquidity pools for the yB and yCash pairings creates a market for trading and arbitraging multiple LPs, with the fees from trading further adding to the value of the liquidity pools

• Vaults: a way for users to earn interest on their cryptocurrency through the implementation of various automatic trading strategies

• yGasSaver: multiple transactions are combined within the ecosystem to save users on gas

• Auto-Compounding: An option that can automatically convert users assets into the proper ratios needed for staking. After rewards are earned, the auto-compounder can then reinvest all rewards by exchanging rewards for LP tokens and staking them

• Account Numbers and Wallets: Easy in-house wallet creation + onboarding, and custom account numbers pegged to each users ETH address

Socials:

Website: yieldbank.finance

Medium: medium.com/@YieldBank

Twitter: twitter.com/YieldBank

Telegram Group: t.me/YieldBank

Telegram Announcement Channel: t.me/YieldBankAnnouncements

Discord: discord.gg/4DrKFzJ

Email: social@yieldbank.finance
Cookie consent popups are terrible, but a necessity because cookies are abused. I hate the abuse and take them as a hint a website isn't behaving properly.

Endless scrolling is terrible in my opinion. It may have an advantage for the dumbest form of consuming, but it is bad for any other use case.

But the worst is still overall tracking. I have accepted bootstrapped throwaway pages, they are seldom informative in any way. But the effort for tracking users is insane and invasive.
Partly being amateurs, partly arrogance, I'd presume. If they're used to getting their way, it might not have struck them as necessary to be subtle.
> Using data from the Panel Study of Income Dynamics reveals that the relationship between predictors typically used to predict mortgage performance and the subsequent arrival of mortgage default trigger events has exhibited significant intertemporal heterogeneity.

A pretty roundabout way of saying that the future was being predicted by extrapolating the past, and that the actual future was unlike the past.

> Interestingly, diversifying the macroeconomic conditions from which the training data are sampled did not generally improve the out-of-time performance of the machine learning methods that we considered.

Mildly interesting indeed, but not quite surprising given that the macroeconomic conditions form a pretty large space. All sets of conditions for which data is available form only a tiny subset of all possible conditions, so increasing the training data from (say) 0.1% to 0.2% of possible inputs is not going to move the needle much.

In this instance in particular (mortgage default prediction), generating better predictions will produce shifts in the very conditions observed. The possibilities for emergent behaviour in a system as complex as the mortgage market are very large.
I am not sold that anyone need Apple's help in order to exercise. I have been finding creative ways to work out at home throughout the pandemic. Give me some music and I can do the rest.
Which is neither here, nor there. (I'm a European in any case, I know what "Europe" is).

That said, Europe is many things.

There is one (actually several) geographical definition (as a continent), geo-political definitions, cultural, historical, and other...

Even Wikipedia has some of the nuance:

Europe is a continent that comprises the westernmost peninsula of Eurasia (extending from the Urals to the Iberian Peninsula), the Scandinavian Peninsula, Great Britain, Ireland, Iceland and many smaller surrounding islands in the North Atlantic Ocean and Mediterranean Sea.

Europe may also refer to:

Continental Europe, the mainland of Europe excluding the islands surrounding it

European Union, a European political supranational entity
I don't think there's anything reasonable about either of these:

1. Are the freedoms of corporations to act without the coercion of the state more important than the freedom of citizens to act without the subtle but effective coercion of corporate persuasion? The case for individual freedom doesn't always imply the absence of action by the state.

2. Would restricting manipulative practices by businesses really lead to more businesses exploring those practices? That may be the case in restricting consumer choices but would it also be true for corporate behavior? I'm not so sure.
Zerodium is one of several companies that buys exploits and sells them to governments. This route supposedly pays more than public bug bounties, but with different secrecy etc requirements.
No I was actually not, my academic paper library is overflowing with papers from neuroscience, over economics to tech but somehow I have not heard of the illusory effect.
Thank you, deegles :)
Exactly.
Worldwide closure of embassies.
Online services - visas etc. Might have the in-person admin work outsourced to 3rd party international corporation.
What's amusing is how Schneier himself falls prey to his own 'emotional thinking'--

> Emotional appeals have likewise long been a facet of political campaigns. In the 1860 US presidential election, Southern politicians and newspaper editors spread fears of what a "Black Republican" win would mean, painting horrific pictures of what the emancipation of slaves would do to the country. In the 2020 US presidential election, modern-day Republicans used Cuban Americans’ fears of socialism in ads on Spanish-language radio and messaging on social media. Because of the emotions involved, many voters believed the campaigns enough to let them influence their decisions.

... where he sets up (anchors) a reprehensible example of an emotional appeal (19th century racial bigotry) to reflect a 'reprehensible' example of modern-day emotional appeal (animosity towards a social/economic philosophy.) To reinforce his point he purposefully neglects to mention it was Southern Democrats who spread fear against 'Black Republicans' and instead uses 'Republican' twice (as a callback) to tweak the more modern-day version of that political party.

The irony of Schneier using his long-standing and influential blog to insist we 'have a serious conversation about limiting the technologies of persuasion' is not lost on this reader.

Edit--Feel free to downvote, but perhaps explain where my comment is wrong?
Would these limits apply to essays written by people who have for good reason cultivated a following of people generally interested in what they write and positively inclined towards agreement with them?

Maybe this essay should be forced to be presented on essays.com without attribution and compete on the ideas within rather than the implied authority of the author.

(I happen to agree with a lot of the content, but couldn’t completely compartmentalize that this was a persuasive essay against persuasion.)
The #1 missing piece for graphql to be clearly way better than alternatives (IMHO), is a functional authorization rule engine. Basically, we need a way to easily write fine-grained attribute-based access control functions like “allow authors to edit and delete the content field of their posts” or “only allow doctors to see records for their patients” — inspired by Nader Dabit’s (et al) interesting work on AWS amplify auth directive here: [packages/graphql-auth-transformer/src/ModelAuthTransformer.ts](https://github.com/aws-amplify/amplify-cli/blob/master/packa...) I carped on the Apollo folks about this and provided a [hackish Ramda solution](https://github.com/ardatan/graphql-tools/issues/1234#issueco...) which seems to have helped lead to [functional directives in graphql-tools](https://www.graphql-tools.com/docs/schema-directives#at-leas...) but still there’s no fine grained ABAC lib I truly love for simplicity.

How can Nexus / Prisma be used to implement custom functional [auth] directives?

SQL is nice for this, and I eventually switched to that, but the column and row level security work independently and are pretty verbose. It would be amazing if sql row/column security were more tightly integrated...
A true future predicting algorithm should be aware of its existence and the affect its prediction will have over the receiver / receivers.
I've used both approaches, GiST in PG and S2 in Mongo, and I feel that S2 has given me more tools to do queries like "which polygons contain this single point?" efficiently in my use case.
Iyad should be glad hes not living in Sweden. We would have just let the security team do whatever they felt like and then offer them some fika when finished.
> our basic assumption is not that everything is an ape.
> great intellectual feats

I think it is, exactly, a feat of the imagination to arrive an an explanation which does not require this premise.

But it is not our default presumption. Hence 100,000 years of superstition, and 500 years of rare scientific moments.

Concepts seeming abstract, is in some sense, a bit of an illusion. Concepts are, in my view, always psychomotor. They succeed in "abstracting" from our bodies, sure, by metaphor. But the genealogy of that metaphor is the psychomotor system of an ape.

Consider your words: injection, drop, beat, oscillate... these are about how our bodies behave in (with, towards) our environment; and become "abstracted".

I think there is something quite fundamentally apeish when we think of a song dropping a beat, in the sense that our relatedness to the song is actually facilitated by an apeish psychomotor state of "dropping something".

Yes, we can reduce our engagement with some phenomenon to a purely cognitive model (pieces and their relations); but that is very hard, and typically is only useful is narrowly solving known problems.

Innovation (, creativity, etc.), including the scientific, relies quite heavily on our being able to impart to alien things some intuitive apishness which we then, at best, abstract away.

Many of course cannot perform this final abstraction. Which is why we speak of "The Economy" and other such apelike characters of the imagination.
That doesn't make any sense. Java already has private and public as modifiers. The only meaningful difference is that interfaces prevent you from using private. That's such a shallow benefit. If you have the discipline to create interfaces you also have the discipline to use the right modifiers. The reality is that all those interfaces will just mirror the class and cause extra friction even though polymorphism is never needed.
Got to love a passionate opinionated essay with that kind of depth!

I definitely took away a lot from it, but I do not quite agree with their rather rigid duality of "this has end-user programming" and "this has not". Like they give Hypercard as an example of end-user programming and then imply that there was no end-user programming software in that space afterwards.

If I look at a particular niche, it looks more like a...multidimensional sine wave?

Look at writing code for example:

Text editors add configurability and plugins and customizability until they are indistinguishable from an IDE, and a bloated one at that. Some startup makes the next minimal editor and here we go again. Alternatively, the disgruntled dev goes back to vanilla vim. Cue a long vimrc, cue plugins, cue neovim. And so on.

Notice how all of these merging and splitting branches trade-off toolchains, embodiment, convenience, automation and a hundred other factors defining whether you could call it "end-user programming" all the time.

The same thing can be said about Browsers, E-Readers or Games. I think it is important to be aware of the complexity so you can add sensible improvements to the infinite iterations instead of thinking that we are just one cool invention away from the glorious goal of end-user programming.
Well, I normally do :P But this was a fairly fresh install, so I didn't set it up yet.

I use Clonezilla for backups.
Bring back sidetalking! http://www.sidetalking.com/
Inkplate[1] might be a good option for around 100€. Compared to Joan it's less polished. You can get 3d printed case and it requires some coding (it doesn't support rendering HTML).

I'm working on a personal dashboard for the screen. I'll create a website in React and then use rendertron[2] to get the screenshot on the Inkplate.

[1] https://inkplate.io/
[2] https://github.com/GoogleChrome/rendertron
This!

Spent years doing trial and error with medications and food. 1 change at a time to see how things affected me.

I get crap from everyone for doing this. Family, doctors, etc.

Results is I have a long sheet of medications and exact effects and drug interdictions.

Gotten to the point where I asked my doctor about an interaction of 2 drugs I was on. He was very dismissive, claiming not possible.

Asked pharmacist, who filed both of them. After a confused moment, she said yes, rare but seperate doses by 12 hours to be safe.
Show HN: Jira command line with an interactive UI to improve my regular workflow
I sometimes wonder why do we continue to get macOS update. Were any of those "user" features really better?

I wish they spend more time looking into Xcode, developer documentation etc. And it is 25M developers at $99 a year. That is $2.5B. And it is looking less than $10M a year investment into Xcode.
>So are you saying crypto currencies are making it impossible to do the right thing?

Cryptocurrencies are designed to subvert regulation and oversight. That's the selling point. That current societal infrastructure to protect innocent (sometimes gullible) people from everything from weapons trade or pyramid schemes.

If you want to 'make it do the right thing', thats already exists and is your wallet. Thats called money. A ledger with a tax identity. A bank account that requires a legal id. There is no point in burning all this electricity to verify those hashes, except to circumvent regulation and law.

I can't start a pyramid scheme and steal money from gullable idiots. Thankfully, an ICO is completely legal (for now). If you want to sell bread to hungry people, use money. If you want to sell guns to a hitman, use a cryptocurrency. Thats why cryptocurrencies are economically viable compared to money. Because they make it harder to apply the laws we voted on democratically, like how you can't sell children for sex.

The reason any money out there is investing into cryptocurrency technology, is because of the expectation of moral subserversion of society. Its a not a side effect. Its the bussiness model.

What do you think Venture Capital considers some startups worth so much money? Because they see the potential of price dumping and becoming a monopolist. If markets were actually properly regulated to always keep competition alive, people wouldn't be investing millions into apps and websites, they would be investing in actual R&D and hard science.

But doing the real work, can never compete, with just plain cheating. You always make more money being the bad guy. Even if a lot of startups have sincere intentions (Facebooks' mission was to connect people, not destroy democracy), the money will chase the decision down.
As of right now, what is the lasting damage done to twitter by that attack? My argument is that it honestly wasn't that much, and thus bugs capable of that amount of damage aren't valued that much either.
- fingerprinting (especially if you don't own any premium inventory, as premium publishers generally dislike 3p targeting).

- contextual (target the content, make decisions based on _what I'm reading_ now, not who _I am_--less dubious ethically)

My favourite one: behavioural rebranded as contextual (I know some companies selling "contextual targeting", where some of the properties clearly define the user, these are mostly ML-based solutions, relying on mobile hardware)

Behavioural cross-platform targeting will exist but in a less deterministic form.

source: I used to work in AdTech and started a bunch of privacy-related initiatives.
Well put it like this: In China the government dictate what you can see and the EU approach is that the government legislate what you can be shown.

I don't see any of the major players having a hissy fit and walking away from that kinda user-base. Though the prospect of large companies hiding behind firewalls to protect themselves from EU users, does bemuse me.
which is a prototype to the one in Rust.
If it's individuals doing the cutting, this would be a correct diagnosis. My understanding is that it's rather large corporations in weak legal regimes that are the main driver of this. Incentives for them may be different.
With global covid it will only be responsible to do so... lol...

Never gonna happen though
Europe adopts resolution on security through and “security despite” encryption
That's good, and I always prefer buy such product, but it's getting harder and harder to find them.

I think you are giving tp-link too much credit, that they want to build good devices.

Most products (including pretty much everything tp-link has) are mass market garbage, where the goal is to throw as many of them over the wall and hope some stick (and then milk the ones that stick).

By the time you buy device, developers are already working on next one. They only address issues that blow out.

Customer service in such cases is just minimum necessary that they can get away with. They are there more as damage control rather than actually helping users.

If they can have a choice of cheaper customers support (and development time), or better one, they will pick cheaper one 100% of time.
Ebiten in 2020
I've built HackerHouse to work and live wherever you are. Would love feedback
Work and live wherever you are.
Not sure how to put it into the template, but do use shellcheck.

At least a comment. If you use CI that should run shellcheck to check all scripts.
Implement “show contributions by time in new”
My point was more that if Google can do it, other manufacturers can do it.

The issue with other manufacturers is that they concentrate a lot more on features that are visible to users whereas features like these aren't necessarily visible directly to the user and aren't given attention even though they're possible to implement.
I wonder if it would be profitable for Visa/Mastercard/Discover/AmEx to sell a verification service where people can authenticate with a $0.01 authorization or approval amount. Obviously, it wouldn't work with gift cards or other accounts not tied to a real person.
> Ah, point taken, but that's within the bounds of what many people expect;

The thing is it's very hard to draw the line once you go that route. Different people expect different things from undefined behavior. The best thing is to not expect anything sane. And if you are unhappy about certain undefined behaviors in the standard then it's better to push the standard to define more behavior. Certain unnecessary undefined behaviors get resolved with newer standards, although I would expect significant pushback on defining the behavior signed integer overflow.
I was dreaming of making a 30" e-paper stellar/planetary map wall display, until I realized the cost of these.
No - we had a small team (5 people). We still managed to corrupt the sourcecode database every couple of weeks and needed to reinitialize the whole thing.
Where do your app dependencies come from? (jar, gem, NPM, etc.)
Boiling, then taking the steam and condensing that back into water does...
I trust TerraPass because I can go see their stuff.
It's actually not that hard in most non-embedded software testing to get code coverage for any test stage. Even up to manual testing. The tooling exists for all major languages. I recently wrote an article on the subject which links to tutorials for Java and C#: https://docs.teamscale.com/howto/recording-coverage-for-manu...

Maybe that'll help you convince your managers to invest in the kinds of tests that make sense for your product.
This is a common response to Haskell language extensions. It comes from a misunderstanding of what a language extension is. A Haskell language extension is not "something that radically changes the language"; it is "a small, self-contained, well-tested piece of functionality that for whatever reason wasn't part of the Haskell 2010 standard". In any other language a "language extension" would just be "a feature of the language".
Interesting. So I went back to look at the standard. Like you said, for the relational operators <, <=, >=, and >, they do explicitly say comparing unrelated objects is undefined behavior. But as you suggest, for == and != equality operators, they don't say anything about undefined behavior for comparing pointers to unrelated objects; in fact they do say that unrelated pointers can point to adjacent memory locations if the implementation "chooses" to place unrelated objects in that manner.

However, they also throw in this wrinkle: "The == and != operators are analogous to the relational operators except for their lower precedence."

Does the analogy extend to the UB-ness for different objects? (If not, wouldn't that seem to contradict this sentence?)

On the one hand, it would seem not, since they do say "if and only if" in that clause (which lacks any mention of UB).

On the other hand, I'm not sure how else to interpret that sentence... that sentence would seem superfluous if I just ignored it, since everything else seems to be spelled out already.

So I'm kind of at a loss now. Maybe you're right then, I don't know... at least you seem to be right about the fact that it is confusing. Possibly later standards clarify this? I haven't checked.

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1124.pdf#pa...
Thanks for the feedback.

I dislike reading anecdotes as evidence as well. However, sometimes I personally simply feel free enough to express myself on HN and don't think any further than that. In most cases, this is fine, but in some cases I become part of the problem (posting anecdotes that are interpreted as "evidence").

So I'm happy you posted your reaction as I feel it's the reason why I've been downvoted a couple of times as well. Upon rereading my comment, I agree with your comment. I'll try to finetune my behavior accordingly.
> He spared me the details out of politeness, because I wasn't into cars. Now, he doesn't spare me, and it turns out he's a mechanical grandwizard. It was right under my nose this whole time.

I only have one, but have interacted with many, but I think your dad's special there. Most dads don't spare you.

It's something I've been thinking a lot about since having kids, and who I will be to them when we're peers.
Tinkering Trumps Intelligence
Steps to Ensure Banking App Security
Do you think iPhone users care if it’s harder for Facebook and the like to catch fraud?