skysight-inc/HackerNews huggingface dataset:
> The prices of scientific journals now are so high that not a single university in the U.S. — not the University of California, not Harvard, no institution — can afford to subscribe to them all,” said Jeffrey MacKie-Mason, university librarian and economics professor at UC Berkeley

What is the definition of 'afford'? Obviously Harvard (as only one example) with a huge billion dollar endowment can easily pay for the journals that are relevant. They just choose not to and think they don't receive value for what they pay. But they do spend money on many other things that some people would find to be wasteful and plenty of people and companies make money off those institutions. I am sure their employees are very well paid.

I don't know why people have this tendency to freak out when a for profit company like Elsvier tries to make money. It's not like the 'non profit' colleges are some charity case they pay out plenty of money to various entities and people (for example I am sure they have enormous legal expenses as only one example) when they choose to do so.
Semantically, returning a sum type like Result<T,E> absolutely is the same thing as exceptions (ie, it's the exception monad).

However, there's one very important language design difference between this and Java-styled checked exceptions: using sum type gives you effect polymorphism for free. This means you can write (say) a map function which says it has precisely the same exception type of its argument function, using the same machinery you're using for generics everywhere else.

This is a big from the usability side, since AFAICT it was the lack of effect polymorphism that turned people off of Java-style checked exceptions. From a language implementation standpoint, it's also nice not to have to implement type inference twice, once for return values and once for exceptions. :)
>I think it's still a bit annoying that Stripe Atlas only authorized 10 million shares for me, and I already issued 8 million to myself. It sounds like I will have to do some legal work to authorize additional shares for investors in the future.

The 'some legal work' in question is trivial if you're the sole owner and stakeholder, so don't be too concerned. :)
In my opinion, the only two entities that should be involved in the process is the employer and the candidate. Adding more human elements will I think increase potential for abuse (favoritism) and in my opinion single out more extroverted people who have more references and whom they know will say positive things about them. Contrived example; extremely introverted developer who cant make friends and would never ask for references due to various reasons (shyness, anxiety, apathy). He will not benefit from this because he has no references to begin with even if he is a brilliant engineer.
Sci-Hub is great, but it absolutely does not have everything published. I try to keep up with the archaeology journals and maybe 1/3rd of papers I look for are available.
Bravo, UC well done.
Want to be a bad ass Project Manager? Learn from video games
YouTube is incredibly important to the median young person in modern society. It's where probably a quarter of all my own personal STEM knowledge comes from. In high school it might have as much as half.

Like it or not, products like YouTube, Instagram, and Snapchat have become keystones in the lives of the younger generations.
Aren't you supposed (at least when you have a single house) to couple it with a geothermal energy so that your external temperature is always the years median of around 9 C?
On the other hand, one of the arguments against restrictions on Oil & Gas is that it will cost a lot of jobs. If you can automate enough jobs away that the number of jobs lost is irrelevant, people could be more willing to switch to alternatives.
If only the solution were higher taxes. Local & federal government alike are comically wasteful of taxpayer money. I have no problem with paying higher taxes per se, but the return on our investment right now is abysmal. Something has to be done to make governments more efficient. I don't know what that is.
Yes, sorry if that was confusing -- perhaps I shouldn't have brought up ImportError. The point was that uncovering SyntaxError could possibly be as challenging as other feature tests.

try:
import collections
except ImportError:
# fallback impl of collections:
import something_that_uses_print_statement
You Insensitive Clod!!
> I can foresee someone's legitimate video having its comments suddenly removed causing uproar…

This is targeting legitimate videos, to start with.
> how about putting the
> people making the
> comments behind bars?

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

Emphasis added
laowhy86 had all his video comments removed by youtube because his toddler daughter was in a couple of his videos, despite not being the focus of or even in 99% of his videos, and despite the fact that he does curate comments. He received no notice of this from youtube. He found out when one of his twitter followers pointed it out.
Have they raised hundreds of millions?
Sci-Hub has a better interface than my library.
Amazon's new waste-reduction strategy: Deliver only once a week
I think this should be the original source, instead of the BBC? https://youtube-creators.googleblog.com/2019/02/more-updates...
> By removing anonymity a lot of this type of behavior is suppressed.

Are you sure about that? This sort of thing is difficult to present hard data on, but I feel like arguing for real name policies as a way towards better user behavior is a 2012-era FB talking point that hasn't panned out in practice.

I'll admit that literal pedophilia might be a special case, but requiring (and aggressively enforcing) real names on FB and FB-only embedded comment sections hasn't been anything close to a silver bullet. People are surprisingly willing to say some horrifying things under their real identities, especially if those things are considered socially acceptable in their real-life environment.

Rather than pseudoanonymity vs verified identities, I think the big differentiator is quality of manual moderation. HN is pseudoanonymous. Wikipedia is pseudoanonymous. Neither is immune from trolls and creeps, but aggressive and consistent moderation is fairly successful in maintaining quality.

Of course, YT has scaled to the point where that's not an option. Being forced into this sort of cop-out is a sign that they've grown too big to be able to police user-submitted content in any meaningful way. Maybe I'm overly optimistic, but I see abuse and moderateability as, ironically, one of the factors that might push us away from centralized monoliths.
You don’t need to cite the prevalence of racist bigotry. Most people are aware.

Practising it is fucking despicable.
I'm surprised they don't just disable comments for viral videos, too.

Now that I think about it, imagine the equivalent of that for other services. For example, imagine if all of Reddit's "default" subreddits (the ones that make up the front page when you're not logged in) had no comments attached to posts. To get comments, you'd have to opt into a community. (Which might very well just be a post-for-post mirror of a "default" community, but with comments enabled.)

Seems like it'd be kind of... nice?
Same thing if you’re watching on a phone, at least outside the app. I can either watch the video OR read the comments.

Guess which one interests me more.

Between that and watching on my TV comments barely exist for me anyway.
Killed a lot of other things too. And plenty of people will post hate speech under their own name. Even in the byline of a national newspaper.
Where are you finding young water? Do you have a hydrogen fuel cell?
In other words, it appears that there are no extra dimensions that interact with gravity like space-time does.

The possibility of dimensions that do not interact with gravity appears to be still open.

Unless I'm missing something; all this experiment really does is shows that there's nothing else "absorbing" gravity apart from space-time.
I do a lot of 3d stuff (not a pro) and I've found a passing knowledge of programming is quite useful when you're doing something a little bit more unusual or complex. I did some pretty big cityscapes made out of modular components, and it was nice to have python for stuff like twisting 300 TV aerials so they're all a little bit differently wonky, or making lines of washing.

I'm also a big believer in mastering your tools. An artist is limited by their imagination - and imagination is largely structured by your knowledge of materials and the capabilities of tools. If you're working with 3d models, and you plan on mastering it, having an idea of what you can do with An artist is limited by their imagination - and imagination is largely structured by your knowledge of materials and the capabilities of tools. It spurs you on to try new and ambitious stuff, new styles, new forms.
Engagement, a good comment war will bring people back to that page.
> Sadly, you are probably right.

Are you sad that viewing the content in question isn't harmful? Or that it isn't illegal? Or that YouTube—Google, IOW—can’t unilaterally imprison people whose behavior it disapproves of?
My conclusion, after writing and thinking about this a lot lately, is that the three mega platforms are unwise, but unavoidable, due to network effects.

We are going to have to make a concerted effort to somehow fix this. Hyper-niched communities, like Hacker News, work so well because we are united around shared passions and goals.

Mega platforms contain many ideologies which are at odds with each other, constantly battling for their truth.

Never before in history have competing tribes had to share the same space like this. It doesn't work.
Algorithmic contextual sentiment analysis is still, very much, an open question. Not even the best data and scientists in the world can get all that close to inferring the context clues that the human brain is capable of.
Legitimate question, does this apply to any video in which a minor appears for even a very brief period? If you're recording an hour-long video podcast, and a child of one of the hosts runs through the room in the background for one second, does that entire video get comments removed?
Thanks man...def send over any bugs or issues you find. Still needs lots of polish. The idea though is that you can define your data model and then have a simple CRUD interface to update your app. The vision is then to start iterating on making the views more and more customizable as well as start to introduce conditional workflows to support more true app like functionality.
Thanks Alex!

We operate the infra, so we charge for it like aws, firebase, etc. We plan to be pretty cheap, charge for usage, and have a generous free tier.
Will you stop using YouTube because of this? No. So Google doesn't loose anything and gains the ability to say they're "fighting toxicity".

In reality, if they wanted to fix comments, they could easily do it without any high-tech stuff, through basic UI redesign.

It's the quintessential broken window effect. The comment section design is horrible for actual discussions. People who have something intelligent to day simply don't bother. On the other hand, anyone who wants a place to put some hostile nonsense with high visibility gets exactly that. The behavior gets normalized and the ratio of hostile nonsense keeps itself at a high level.
https://areweasyncyet.rs
inertia.

yes, a website could solve the issue today, but not 30 years ago.

Elsevier predates internet by more than a century (it is 139 years old)
Perfect, this is why, after almost 10 years, I still come back to HN regularly!
Show HN: I wrote a book about WebAssembly
Hey HN!

I've been working on a book about WebAssembly over the last few months, and it's finally available at http://levelupwasm.com!

Why a book on WebAssembly you ask? Well... WebAssembly is awesome (obviously ) but it's certainly not the easiest thing to learn. So I wrote this book as a practical intro to using WebAssembly in your web apps.

I would appreciate any feedback!
You can respond to the email address you get the welcome email from after you sign up.
Comments and other forms of p2p interaction are generally added to create a community. People don't come back to a site/store/place if they don't get a sense of community.

Comments are also generally very hard to moderate by an automated system (as also shown here).

I like twitch's model where the channel owner and its moderators are responsible for the kind of community they want in that channel. There are diverse kinds of community on twitch as a result.

Youtube could probably incorporate some version of this for smaller-medium channels and it would work better than current cesspool.
I've never understood this entitled attitude and how content creators feel so compelled to tell Alphabet what to do. Friendly reminder: Alphabet is letting you broadcast unlimited, 4k video, for free, from anywhere in the world, to anywhere in the world. Hell, they'll even let you live-stream now for free. That's fucking insane.

Now do they make ad revenue off of it? Sure. But it's negligible in comparison to the value they offer their creators, and they even share part of it with users that play by a set of rules.

I do agree with your points about the centralized model of the internet where giant corporations make the rules. It sucks. Then again, I just don't see how you get 24/7, 4k streaming without it being monetised by a centralized corp.

TLDR: Alphabet owes you nothing.
Raze, rebuild, repeat: why Japan knocks down its houses after 30 years

https://www.google.com/amp/s/amp.theguardian.com/cities/2017...
Really depends on the channel. There are many technical channels that have interesting and useful comments without many problem posts at all.
i wonder if the $5000 that the UC faculty will be paying for every articles they 'll publish in elsevier is going to make up for their lost profits.
I fully expected this to be mostly US-only, but I looked at my small UK town and found a ton of networks in the new development I live in which is less than two years old.

Colour me surprised.
Really scary that's Tampa Bay -
Make the Most Out of Last Level Cache in Intel Processors [pdf]
Amanda Cox, Who Brings Life to Data on Our Pages
The Second ZKProof Standards Workshop
It must be some subset of expressions (or I must have set mine up wrong), because anything that calls a function (vs a simple conditional statement) appears to throw an error for me indicating that it cannot execute.
> and the error messages are at least as sane as Java's.

Last time I made a mistake stringing Tokio promises together, the error messages were straight from the C++ hell.
I think this will be an important link to give context to this development:

https://osc.universityofcalifornia.edu/open-access-at-uc/pub...

- No matter what happens moving forward, UC scholars will still be able to use ScienceDirect to access most articles published prior to January 1, 2019 because UC has permanent access rights to them. (Please see the Alternative Access to Articles page for a list of titles to which UC does not have permanent access rights and for information on how to access items UC does not subscribe to.)

- If access is disrupted at any point, the UC Libraries will still work with researchers to get them the articles they need through other means, such as interlibrary loan.

- Our quick guide to alternative access provides an overview of the options available to UC researchers.

________

- If the negotiations are successful, UC’s proposed model will make it easier and more affordable for UC faculty to publish their work as open access in Elsevier journals.

- No matter what happens, UC authors retain the right to publish in the journal of their choice.

- By providing article processing charge (APC) support through the UC Libraries as well as an opt-out option, UC is working hard to ensure that authors have maximum flexibility in determining where and how they want to publish.
Thanks for that perspective. This is a challenge for reference checks in general, and we are cognizant about the legal implications as we develop our product.
> It's awesome, because someone's done it, and no one thought to previously. It's surprising that no one's done it, because in hindsight it's obvious.

I’m incredulous.

What about a wristwatch made of meat? Opening a parachute underwater? Stacking seven iPhones as a doorstop?
Is this something that can be put on the shoulders of the video uploader? Make it incumbent on the uploader to moderate their comment sections instead of just yanking the comment sections altogether?

I understand YT's concern. The Feds find child porn discussions on your website, they're not gonna simply ignore it, any more than they ignored "escorts" on craigslist and backpage. I get that part. But instead of going down this road where you just delete it for everyone, tell people that they are now responsible for the content on their videos. We find these child porn talks on your videos we yank your channel, and report it to the Feds. Simple as that.

I don't know? That probably has some drawbacks too, I don't know? I'm just trying to find anything that can be done to protect us, not necessarily from the douchebags, but from the worsening consequences that the douchebags seem to have on everyone else in the community.
In WA state the threshhold is 138% of the federal poverty line. 1940 I believe for a family of 2. 1900 would literally be more money than 2000 sad to say.

Stupid question time. It seems like the money would more accurately be expressed as a loan. Is there a reason it's expressed as income? Complexity of lending regulation? Lending regulation particularly disallowing the chosen model?
Nope, your just indentfied the problem that needs to be solved. You haven't "solved" the problem, which is massively more complex.
I see this as win-win for both companies. I never would have heard of Footpath if not for this news story. A good percentage of readers will now download Footpath and give it a try. That's an audience they wouldn't have had otherwise, and the lifetime revenue stream of a lift like that can be in the thousands to millions of dollars, depending on the size of Footpath's user base and their ability to monetize the traffic.

Meanwhile, us Strava users get a cool new functionality.
Thank you for the pointer!
In rural marion county Kansas, it's fairly common for a family to tear down their 80-100+ house and build a new one. I'm living in a 6yr old house that replaced our 100+ yr old house.
The search alone wasn't sufficient, but was enough to start it all. In YouTube's cases, there are plenty of comments that demonstrate someone is a sexual predator. In my view, if someone "tipped them off", it would be the exact same scenario.
AI lets you deepfake your voice to speak like Barack Obama
> Let people discuss videos on other sites like twitter or reddit.

Yes, exactly. I've never understood why content-host sites seem to think attaching first-party comment hosting directly to hosted content is a good idea.

Why not just host what you host, and then let aggregator/discussion sites (various subreddits, various private forums, Usenet, Slack/Discord groups, etc.†) link to your thing-that-you host and host comments? You can have RSS feeds to ensure those aggregator sites can—if they want—automatically generate their own link-posts when your site has a new post.

And, best of all (from my perspective, at least), it doesn't force people who are consuming your content for different reasons into the same room where they will inevitably shout over one-another due to competing access needs. Each community can have their own conversation about your content, and can feel morally justified in kicking out uncivil people, since they can just go find a different conversation about the same thing in a different community. Rather than there being one "canonical" conversation that they feel shut out of.

† I exclude Twitter from this list because Twitter has no concept of partitioned subcommunities, and so inevitably, if there's a conversation about something on Twitter, it becomes the "canonical" conversation. That's kind of the point of Twitter, for some use-cases (e.g. celebrities arguing with other celebrities where other celebrities can watch and get pulled in), but it's bad for the use-case of regular people trying to have a regular discussion.
Garmin had a simple version of this years ago. It was on desktop, not mobile, and so was done with a mouse, but it snapped beautifully to the nearest path.
From the Creators of Halide – Introducing Spectre
Huh. According to https://en.cppreference.com/w/cpp/container/vector/operator_..., “no bounds checking is performed.” I find cppreference.com generally trustworthy, but maybe it’s wrong here? Or, maybe “no bounds checking” actually means “no guaranteed bounds checking?”
That could really get you in trouble.
YouTube algorithms. How effective are they at this sort of deal?
$132 million so far. About $130 million too much.

https://www.crunchbase.com/organization/medium
> "better protect children and families"

They're not protecting anyone, they're just sweeping the problem under the carpet. The real problem is naive/ignorant/reckless parents allowing kids to upload their stuff for the world to watch.
> Ultimately, we think Pagedraw is the wrong product. We think you can get 90% of the benefits of Pagedraw by just using JSX better. Our findings on this will be controversial, as they go entirely against the current “best practices,” so we’ll save them for a later blog post.

I'd like to hear more about this. I'm not sure if it was ever turned into a blog post? I don't understand how using JSX differently can eliminate the need for a visual editor for components.
Have you looked into compressors for mobile applications, such as a Danfoss 35F? I mean, technically its a reciprocating piston compressor, but the smaller ones can be quite quiet.

https://assets.danfoss.com/documents/DOC223886433214/DOC2238...
On any popular video or channel the comments have always been a cesspool of hate and evil. I am glad that YouTube is finally trying to do _something_ about it, but it also seems really shitty that it took pedophiles to instigate an advertiser boycott and get them to act.
Does anyone know if the "Gang of Four" who wrote the seminal book "Design Patterns" (https://en.wikipedia.org/wiki/Design_Patterns) intended to share the same name with the ignominious Gang of Four from Chinese history (https://en.wikipedia.org/wiki/Gang_of_Four, as noted in this article)? Was this a hidden reference? Or, was this obliviousness on their part? Or, were they branded that way without their consent?
Small plug for an OSS project my coworker started: Colonel Kurtz: a Block-based content editor. It's absolutely not a "batteries-included" sort of thing but if you're looking for more of a lower-level library with which to build out a custom block-based editor then this is right up your alley.

https://github.com/vigetlabs/colonel-kurtz
What measures do you have to prevent a candidate and their reference from collaborating and sharing information resulting in the linkedin status quo? Why can't I just say to a reference to give me access to their searchlight account and write my own? Why can't I say to somebody "Hey, I'll write my endorsement, you can write yours, and we will post eachothers endorsements on our own account"

Furthermore how do you distinguish between a high quality endorser giving accurate information about candidates and a low-quality endorser trading favors to bolster their own number of endorsements? Currently on linkedin I can see somebodies endorsements which can raise red flags about them "trading favors". How will searchlight provide a similar ability to scrutinize endorsers?
See https://en.wikipedia.org/wiki/Active_placebo