skysight-inc/HackerNews huggingface dataset:
I think the biggest problem with the Effective Altruism movement is that it has become too tied up with people who like to debate things, especially topics like AI Risk.

Optimizing the effectiveness of one's charitable donations is a reasonable goal. Doing basic research to choose efficient and effective charities makes sense. However, there are large parts of the EA community that have gone off the deep end of debating topics like AI Risk. This has given rise to weird situations where EA communities have wasted countless hours debating whether it's better to donate mosquito nets to combat malaria, or to give money to research institutions that are studying the risks of general AI. 2 of the top 3 biggest donations from Open Philanthropy are to study AI risk. The 80,000 hours community has spent years creating podcasts and websites, but it's still difficult to extract actionable information from it. It's all becoming increasingly nebulous, and frustratingly so.
- Fuzix

- PDP's Unixen

- I am not sure, but, maybe, QNX
MasterCard updates policy for adult content sellers
Amazon RDS for PostgreSQL Integrates with AWS Lambda
We should also stop requiring poor nations to follow intellectual property laws. If we didn’t make them pay high license fees for medications etc they wouldn’t be so destitute. Broadly speaking if local economies could develop producing and selling clones of important goods, they could grow their own economy more easily. Intellectual property restrictions are a completely human made notion that keeps the powerful wealthy but it harms the poor. And unfortunately the WTO and IMF have long required harmonization of IP restrictions as a condition for aid money. We forced them to abide by our rules in order to “help” them and it’s doing great harm.
Can second that. Pulumi with Typescript is just absolutely awesome.
> We start agitating and take down vital institutions in the name of change. Our movement gets hijacked by a military strongman who happens to be charismatic and liked by the people, and now we're under a brutal military dictatorship.

This risk is inherent in any political action (or inaction), and it could happen just as easily with a citizenry of Effective Altruists as with a bunch of scrooges. Charity and authoritarianism are orthogonal concepts. (IMO this risk is worth braving as we attempt to improve the human condition.)
Low Code AI Tutorial – Machine Vision with Bubble and AWS
Hi all,

I've just released a video tutorial to help people looking to build AI powered web apps using no-code/low-code and serverless.

Let me know if you find this helpful!
I think I get what your saying, but my understanding ( based on what I read on the website ) is that this is a genuine attempt at letting any coherent idea one can articulate and defend, be presented and discussed for its merits or lack thereof.

Not some sort of controversy hotpot like cable news or what have you. Controversy being merely a (probable) secondary effect of the legitimate endeavor.

When discussing ideas in search of the truth is controversial, you need something like that. The name of the project is merely a signal they are about what they say they are. When operating in that kind of climate, one shouldn't shy away from calling a cat a cat. I don't think this is controversy for the sake of it, just an invitation to any intellectuals that are being called controversial ( or just names ) when they shouldn't be.
This simulation about altruism seems interesting https://www.youtube.com/watch?v=goePYJ74Ydg

publication is here: https://www.researchgate.net/publication/41910312_Altruism_S...
I bought the plastic bins a few months ago, now I'm just waiting for having an uninterrupted attention span long enough to sort all of my cables (or the pandemic to be over so I can pay someone else to come over and do it for me).
I am writing an open-source Heroku-like PaaS on top of AWS out of pure Terraform.

I wanted the high-level abstractions of a PaaS like Heroku, but I didn't want to pay a premium. I also wanted to maintain everything in a declarative Terraform config and have the opportunity to make low-level additions when necessary.

I've used it in production for more than a year at my company for running distributed crawling and machine learning jobs.

https://provose.com
What if you are not interested in other person private life, weather, etc I cannot find a point in those small talk conversations. Rarely people done anything interesting and it's hard to pretend you are genuinely interested. I rarely speak to people. How to find interest?
CSCO, DELL, IBM, MSFT & ORCL (Adjusted for inflation).

Only MSFT outperformed from dot com heights. Valuation matters.
The bstr crate is designed to make handling of ASCII-compatible (but not necessarily valid UTF-8) encodings a bit more ergonomic: https://docs.rs/bstr
> You don’t have to remain the owner of this hypothetical derelict house.

This is the explicit endgame of any wealth tax. The ergodic nature of market returns ensure most people experience individual downturns that would wipe them out if they had the “drag” introduced by a wealth tax. The wealth will simply accumulate in the hands of those with the best lawyers and who can stay ahead of regulations and move wealth into protected assets.
Would you pay the transaction fee from the returned funds, washing a fraction of it through mining? Or pay for it out of your own utxo, potentially leading to a griefing attack?
> Downvotes can function as a way for a site's userbase to say, "Whoa, this is not what this place is supposed to be about, even if it is broadly appealing."

Can be. I'd argue it would appear to me down votes here are overwhelming used for simple disagreement.

It's fun to discuss what a thing could be, spherical cow in a vacuum, it's probably more useful to discuss how that thing actually gets used and how each of us weight the value of those uses.
It’s great this project is still going. Here’s hoping it will gain in popularity like VLC.

French open seems strong, especially for video.
It's the icon at the bottom besides the phone icon :)

I can't imaging asking a friend or relative to install an app so that I can message them. I'm sure the response would be "you can already message me". I send text. I send photos. I guess I could install it on both of my phones and message myself to see what it adds. I'm just having a hard time imaging what it could be.
> I think part of the reason the writing is oriented this way, is an expectation that there will always be a glut of hardcore volunteers who will call and volunteer even if you tell them not to. Those people don't need convincing, but the people who do need convincing are the ones who might drop out if they find they aren't going to be on the front lines.

The thing is, at least based on my own experience in volunteering organizations, that this core of hardcore volunteers is a lot smaller than the actual number of volunteers needed. Once we actively discourage the more casual volunteers from directly attempting to help or organize, you end up actually making charity organizations less effective. I don't have the data to back this up, but this is my feeling. A little bit of guilt can often be enough motivation to help an individual realize that they are in fact very good at helping run a charitable organization.
> He represents me

So you are saying that you support pedophilia.
> I'm still not sure why the hammer hasn't come down on something like Coinbase by now

Perhaps you have a answered yourself: “re-centralizing everything in a place that is easily and instantly censored by the exact system it was built to replace”.
There are a number of open source bounty sites documented on the FOSSjobs wiki:

https://github.com/fossjobs/fossjobs/wiki/resources#bounties
Correct me if I'm wrong, but doesn't wrapping require KYC? So how could this be used to convert the BTC to Monero?
There’s a similar dynamic on Nextdoor in my neighborhood. You’re basically not allowed to disagree with the OP. Commenters will say things like “this isn’t the place for it” without addressing the content or actual appropriateness. Usually you’ll be drown out by a bunch of “compassionate” posts or stupid questions[0] as well.

If you want to disagree with someone you can start your own post and many of the same people will “protect” your post from disagreement as well. It’s basically impossible to have an actual discussion in that environment.

[0] - Stupid as in the answer to their question is literally in the text of the post they’re responding to in the first place.
How much would a staff engineer have made?
The vaccines are extremely effective so it's easy to see that in studies. It's harder to determine the difference between a small effect and no effect. If vitamin d was as effective as the vaccines we would certainly know by now. (It's fairly likely that it's just a spurious correlation by now, but it's hard to completely rule out the possibility that vitamin d has any effect.)
Basically building the tools to collect data, and models to let anyone implement voice interfaces in their system without needing to use a closed api.
> The real solution is to drop bitcoin and use better technology.

Walk into WalMart with cash and buy a prepaid gift card. Voilà. And the best part: it works literally everywhere. Both the buying and the using. Unlike flavor-of-the-week crypto.

Though, let's be real for a second, the ways to screw up from this point are many and varied. Accidentally use your home IP address to make the purchase? Oops. Did the naughty thing at Starbucks and there just happened to be a CCTV cam on you? Oh noes.

Probably best to stay offline, use cash everywhere, limit your banking, turn off your smartphone, and move from location to location constantly.

Or just give up.

> O cruel, needless
misunderstanding! O stubborn, self-willed exile from the loving breast!
Two gin-scented tears trickled down the sides of his nose. But it was all
right, everything was all right, the struggle was finished. He had won
the victory over himself. He loved Big Brother.
I never comment on HN anymore, because, ironically, a site ostensibly promoting innovative thinking actually discourages it with mechanized "group think". And ironically I am breaking my rule to never comment, on the completely off chance the observation might sink in. FYI, the down button is right there, don't hesitate, you wouldn't dare want to ever take input that you don't completely agree with.

Last post ever, no really this time :)
Dang. I've been on here years looking for a downvote capability. Apparently you need ~500 karma and I have 200.

Any upvotes would be greatly appreciated.
HSBC knew what they were doing.... Because of their records.
Very good discussion from my wife's alma mater!

One thing I didn't see mentioned that is a particularly annoying false positive in mypy is the enforcement of Liskov Substitution for equality checks. All types have the common bottom type of object and object itself defines the __eq__ magic method as accepting any other object, which means all custom Python classes that want to define an equality check have to either define the '==' operator as valid accepting anything as a second operand, or tell mypy to ignore the error, which is the obviously saner thing to do since you want a type error, not a return of False, when you check equality against a completely unrelated type. Unfortunately, mypy provides no way to give you that statically.

I'm glad they mentioned the default parameter None to avoid the classic footgun of empty collections, though. That has to be the single most annoying false positive, when you declare a parameter as Optional and the type checker then complains it was set to None in the parameter definition but later set to an actual value, which you have to do because of the totally insane and unintuitive fact that all invocations of a Python function share the same parameter, so filling in the empty list with something else upon calling it means everything else that calls it now gets the changed default value instead of the empty list.

This is probably the single greatest rookie mistake made in Python because of how unexpected it is if you don't deeply understand the object model, but doing the literally recommended by the book solution to get around it results in the official type checker endorsed by Guido himself to report a type error.
This fails to account for the fact that IRS currently (and maybe this changes in the future) has a hard time doing serious audits on any significant amount of wealthy people; and that the agency has pretty much been gutted over the years.

[0] https://www.propublica.org/article/how-the-irs-was-gutted

[1] https://www.propublica.org/series/gutting-the-irs

[2] https://www.gq.com/story/no-irs-audits-for-the-rich
So you could probably describe vdom as a smart queue. How smart it is depends on the diffing and how it pushes those changes. Abstracting this from the developer. Bound to be less efficient than an expert (like an expert writing assembly vs C) but just like any other abstraction having both pros and cons.

The question is whether the abstraction is worth the potential savings in complexity (which maybe is not the case, but I sure do love coding in Elm).
Ask HN: Which share class for startup employees?
We're a tech startup that has been around for 3 years. 10+ employees. Ramen profitable. No outside funding to date.

We're in the process of creating a ESOP program for some of our employees (full time managers / directors).

Common shares vs preferred shares vs Non-voting common shares - which share type is most common for a startup? NVCS?

Under what conditions would a manager/director/new employee qualify for preferred shares?

Is is common for new employees to negotiate the class of shares they receive?
Which one is more complicated, Newton's equations or Einstein's?
RS-485 is essentially RS-232 with channels. Never used it, but Linux supports it at some level.
I agree, but masks don't work and IT IS just like the flu. That's an objectively true statement.
The prime difference of course is that web games actually play audio, whereas most abusers of this never play audio. Why does a site with no audio need this information with no notification or permission from the user?

I also beg to differ, AudioContext has a horrible security model (it's non-existent). Browsers don't even care if the website even needs it.
Are the margins sustainable ? Or will intels overheads eat all the profit?
> I would want it to be implicit.

Then simply use the `lossy` function. Or create an alias to it if you don't like the name.
Modulars and multifunctional devices like the OP-1 or Octatrack seem to be what "the kids" are interested in, if they buy new hardware - there is just more "bang for the buck" when you go with those options. Vintage synths are fun curiosities, but with prices skyrocketing, most everyone turns to the very accurate software reproductions to actually use the sounds.

It's a very rapid divergence between collectors and users.
+1 to Pulumi.

xyzzy123 already described the differences between Pulumi and terraform, but I want to add one key way in which they are similar:

Pulumi uses terraform under the hood. We get all of the reliability of terraform, but with a much more powerful runtime engine.
> I think the EA advice regarding donations is more of a common lower denominator sort of thing. Not everyone can do research and policy work, but a lot of people have at least some disposable income.

I think this is where my opprobrium lies. A surprising amount of charitable work is very similar to the standard, non-charitable work folks do for themselves. It's about managing logistics, managing organizations of people, and tracking and accounting for donations. Actual on-the-ground work (like distribution of materials or soup kitchen work) and high-level research and policy work is a minority of the work to be done. Much like a corporation, most of the work lies in middle management, and this much is obvious if you've ever spent a long stint volunteering for an organization. And then there's the idea that one may actually discover that they are better at the kind of work involved in charitable work than they thought, since most charitable work in individualist Western countries has very little public information associated. This is what I want to challenge among EA believers; much like a market with imperfect information, alignment with charitable work may also be a case of imperfect information.
Ask HN: Why is stock market booming when the economy is struggling?
I was very sad when that happened. There were a lot of language communities organizing their efforts around that project too.
no, the browser that generate your cohort based on all the sites you visited on the last week.. it refresh it every week..

and it will include all sites from the last week, whatever you used adblocker to prevent tracking or if the site did not had any social media buttons that would allow then to track you there in the first place..
Credit to him for following through with his vision, and standing his ground in his replies to all the comments in that thread.
Looking back now, it's certainly evidence of a group bias and the "If the opportunity was that great, X company would be doing it by now" way of thinking.

Props are owed for bringing some true innovation to the space.

I'd love to know how this turned out. Did he eventually find a co-founder? Or did he continue in his YC application as a sole-founder?

For those that don't want to click through:
There are replies in that thread such as..

- "No thanks. I'd rather sell sugared water."

- "Because bitcoin worked out so well. Have fun with that, dude."
Right in the article they say that these billionaires are consuming their unrealized gains. Wouldn’t a consumption tax on luxury items be more effective and efficient?
There have been conversations about this, but none that pushed forward an RFC that answered all the potential concerns. It is indeed a wart, one that I would personally like to see fixed, but I'm also ambivalent on whether I would like to make String nicer to use on literals or instead focus our efforts to make Cow<'_, str> a much nicer (and prevalent) type.

https://internals.rust-lang.org/t/pre-rfc-custom-string-lite...

https://internals.rust-lang.org/t/pre-rfc-allowing-string-li...

https://internals.rust-lang.org/t/pre-rfc-string-literals-th...
Note that casync gives you somewhat ok stack traces (with language level support it could be better) for example:

const {casync} = require('./casync.js');

let inner=casync(function*(next){
throw new Error("test err");
});

let outer=casync(function*(next){
yield inner(next);
});

outer((err)=>{throw err;});

Gives you

Error: test err
at /home/benoit/Documents/casync/errorTest.js:4:8
at Generator.next (<anonymous>)
at doNext (/home/benoit/Documents/casync/casync.js:26:12)
at next (/home/benoit/Documents/casync/casync.js:44:5)
at /home/benoit/Documents/casync/casync.js:49:3
at /home/benoit/Documents/casync/errorTest.js:8:8
at Generator.next (<anonymous>)
at doNext (/home/benoit/Documents/casync/casync.js:26:12)
at next (/home/benoit/Documents/casync/casync.js:44:5)
at /home/benoit/Documents/casync/casync.js:49:3

If you skip the lines inside casync which are in most case irrelevant you get:

Error: test err
at /home/benoit/Documents/casync/errorTest.js:4:8
at /home/benoit/Documents/casync/errorTest.js:8:8
income inequality in action.
> [Charity] doesn't preclude [political influence].

Unless you're a Scott Alexander, how much political influence can you wield through charity?

When you're rich (or famous) enough that your donations get media attention, only then you can do both. For the rest of us, every dollar we spend on charity is one we aren't spending influencing politics.
Poorly regulated casino for the information age.
Maybe there should be a weekly/monthly “Show HN” (like the who’s hiring thread) where everyone can promote what they’re working on. Doesn’t have to be new things, even progressive updates would do.

Hey @dang, how does a free-for-all self promotion thread sound (minus the spam)
> I guess TF makes a lot more sense for on-premise, bare metal VMs ?

No, not necessarily. If you have an API for orchestrating your on-premise infrastructure (openstack etc), then sure.

Where terraform shines is managing resources in your cloud provider.

I.E. creating the GCP project and GKE cluster that you need before you can apply your k8s YAML. Or creating the cloudsql databases, GCS buckets, etc that the apps running in your k8s cluster need.
People have been making the same argument about Apple for years. Execution matters. I'll pay a premium for a product that works and has a high quality product design.
> As with Dada, altruism doesn't survive intellectual evaluation.

Sure and I'm not as interested in discussing the philosophical ideal of altruism. My interest in charitable work, as I suspect many interested in EA feel, stems from trying to do the greatest good with my limited allocation of resources, be that money, time, knowledge, manual labor, or otherwise. In that regard I'm unconcerned about the usual moral philosophical questions about motive and goodness.
Op-1 is known for ridiculously long battery life
Oh Cisco. It brings back memories. Not good memories, but it does bring back memories.
Google's pytype seems to be better deployed within the standard PyPi ecosphere. The Microsoft packages you're using aren't.
Without touching on the specifics of AI risk, it's worth noting that any approach which takes into account the marginal value of additional dollars towards a cause and 'room for funding' will tend to lean towards things outside of the charitable Overton window.

The 'obvious' cause areas are often already attended to, by virtue of being obvious. Picking the low hanging fruit means more money towards the same causes will tend to become less effective per dollar.

People aren't that great about planning for, or responding to, black swans. By nature, they're something people don't tend to think about. Existential risks are black swans dialed up to 11 in both magnitude of effect and in weirdness, so it's not surprising when they end up underfunded.
Great concept, not ready for prime time.

I download the app. OK.

I enter email, a user name, have LastPass generate a password, paste that in, click on send verification email, click on the link in the email....

So I can sign in again, right? Nope. Somewhere in that process, the clipboard was voided, so I have lost that password...

...and there is no password recovery button on the sign-in page.

Sure, there is a resend validation email link, but as soon as I enter my email, it disappears under my keyboard, and I cannot access it - but it's not what I want, I want password reset.

True, I am irked beyond all reasonable belief because I was trying to do something quickly to find a movie for my GF and me, but to miss such a key point? No password reset on the main screen?

If you are going to send a verification email anyway, just skip setting the password until the person has verified their email, and INCLUDE A PASSWORD RESET LINK.

No contact us, nothing.

Nice idea, really bad execution so far.