skysight-inc/HackerNews huggingface dataset:
> the big failings of MOOCs is that they try to copy university classes, and university classes just aren't that good a lot of the time

We are still trying to understand what makes for better "learning". If I practice the piano everyday, I will no doubt have a better ability to play, but I may not understand music theory. As a shameless plug, I am trying to add practice to be a core part of learning Computer Science and a link to my research platform is in my profile.

This is the same separate of vocational schools and coding bootcamps to graduate schools. The traditional 4-year school sits in the middle ground between application and theory and is probably why we have such difficulty deciding "success".

> to finish their long personal anecdote or humorous story I usually give up on the MOOC and go looking for a good textbook

This is ultimately student preference. Some students like a more affable teacher, some don't want a social-able instructor (so long as its not interfering). I will say that your post is confusing as you say you don't want instructor anecdotes but then MOOCs should be doing more for larger-scope community building.

I will argue larger-scope community building is difficult and MOOCs struggle with it; I would say because of its availability. It is harder to build community when the individuals come from such diverse backgrounds. Many factors can make it difficult to build bounds (social, cultural, temporal, etc.). Furthermore, you cannot control why the student wants to take a MOOC. They may not want to give that additional effort to community building for a subject they do not perceive as having higher priority to other life decisions.

I would disagree with "actually trying different approaches". This is being done and academic journals are trying to study them (the deadline for the Journal for Education Data Mining just passed). There are also non-academic approaches like Duolingo and Khan Academy, and they are trying different techniques as well.

Ultimately, there is no panacea for learning. We know engagement can lead to learning and therefore if we can maintain engagement, we might be able to teach. Community-building can be that engagement. Self motivation can be. At that point we need to research these things more to know for sure.
It'skept behind the doors but would be interesting to understand from someone who has visited the store.
This is amazing. Great job.

(Consider pitching this to A-ha.)
I was pleasantly suprised by Kiwi IRC [0] on that list.

It's the closest I've seen to being a Slack replacement.

[0]: https://kiwiirc.com
Yep. That was usenet. But in those days, we didn't have 3rd party recommended filters - but there's no reason why they wouldn't work now.

Maybe it's time to remake Usenet, minus binaries. Binaries, piracy, and their data load per server are what killed Usenet.

(Yes, I know it's still living on in paid-service world. But gone are the days your ISP runs a machine.)
> Really, because I thought there was debate of whether or not advertising actually works, especially online advertising.

No, there is no debate. No one seriously argues that companies pour half a trillion dollars into advertising that doesn't work.

> However, at the end of the day it won't matter. Advertising is available to all companies, we end up with a tug of war over peoples attentions, which will probably result in advertising becoming ineffective.

It does matter. If the tug of war is between two companies that want you to buy their version of X, there is still no one advertising that you should not buy X at all. This is known as growing the market. Demand is still created in this case.
>> I think there is no chance they don't have some liquidity event in the next few years for at least 2-5x that

Something to consider, aside from the boredom/motivation is that imho the future of this new company is less certain than you're thinking. Companies are regularly disrupted, even if they seem strong now.

Could you start whatever is next now, and push the decision down the road until it's clearer? Meaning, you are excited about what you're moving towards?

Tactical question: Do you need to buy your options if/when you leave?
Typeface: How a small change can make a big difference to your user experience
Defects: Pay More Attention to What, Less to Who
Improved chess game compression (2018)
The problem with eggdrop is that it does TOO much things.

* Keeping an internal ban list? Check.

* Removing stale bans from the channel? Check.

* Keep the bot opped? Check.

* Has built-in user management? Check.

* Uses telnet or DCC to manage the bot? Check.

All that features have it's use, but most of the time they are not needed. Instead people new to eggdrop have to "fight" with that features.

* User keeps getting banned when he enters the channel, even after an op removed the ban.
Channel op has to learn about the internal ban list.

* Eggdrop removes all bans after 180 minutes (default).

Eggdrop admin has to disable that feature or add the user to the internal ban list.

* For non-channel admin bots, the bot does not need to be op.

Eggdrop will complain about it.

* Built-in user management uses part of the hostmask.

You got a new ISP, good luck restoring your access to the bot.

And it doesn't play nice with the accounts from IRC services.

* DCC doesn't work behind if you are behind NAT. And using telnet means using a different program.

In the past, I tried to solve several of that problems with Tcl scripts, with variable success.

* Allow the bot to be managed through commands in IRC.

* Bind to raw events, hide them (return 1) from eggdrop and send a replacement command through an internal API.

I had to use that to make eggdrop aware of the popular +qa modes (channel owner and channel admin)

Or replace the user host so eggdrop sees a fake host with the account name in it. Solves the problem with the user management through hostmasks.

In the end, I gave up. I wrote an IRC Bot in Tcl and re-implemented the Tcl API, so I could use the old eggdrop scripts.
Per capita?

Per-capita-per-century?

Per-capita-since-the-industrial-revolution?

What is the aggregated CO2 emission by the USA since the 1800, divided by the total population since then?
Another explosion rocks Texas capital
The article is largely about removing flagrantly racist content (the subreddits they listed as examples were like r/KKK and r/CoonTown) and various illegal content like bestiality videos. It seems disingenuous to classify these as simply "different political orientation".
Walkable Cities Enjoy More Freedom
> According to a spokesperson, engineers investigated the apparent outage but found there was no evidence of a connection breakage between Comcast and Tutanota. The company keeps records of issues that trigger incidents -- but found nothing to suggest an issue. The spokesperson did not want to speculate further.

Net neutrality doesn't stop ISPs or admins from making weird mistakes. Is there any evidence that anything more interesting than that happened?
What a clickbait.

Intermittent DNS issue. Happens with any provider from time to time.

And what a great promo piece opportunity for that email service used by “hundreds”!
So, Comcast almost certainly didn’t block tutanota. This looks like a regular DNS fuckup.

As you’d expect from zdnet, the writing is fascinatingly bad:

>But it's troubling, just a few months after the net neutrality rules were repealed, to see internet providers with arbitrary control over what customers can see and access

Truly shocking that internet providers are technically able to limit what their customers can access.
It is a bit ironic that we were told in 2010 that the government could take as long as five years to the solve the pollution problem. I think its a bit disingenuous to say they declared war on pollution in 2014, they declared war on it much earlier than that; it would be more accurate to say that they really meant it this time. Still, I was curious, so I looked at Beijing's current AQI at the time of this comment:

http://aqicn.org/city/beijing/

260, in the purple zone (very unhealthy, vs. just unhealthy for the red zone), so still a long ways to go.
I guess that phrase about unreasonable men being the only ones who bring about change does apply here.
I don't know why Comcast would do this, it doesn't seem like it would be in their best interest to block an email service. Yes I know they have their own email service, but they also don't block other competitors, like hulu. My guess is they had a request to do so from the government and may have a gag order.
Also allows them to invest more in the product, which is great for the users
"Apple Records". Gives you access to anything that was recorded.
or why ISP competition matters
New York City to Host the World's Largest March for Science
Mentally commit to staying a year and re-evaluate. That is long enough to see what happens with your (now vested?) options and the companies prospects, and you may feel very different about the work and job in that time.

Life is too short to spend all of it doing something you don't like; but frankly it's also too long to bail immediately every time we don't love the work you are doing or aren't passionate about a companies mission.
A lot of commenters here are mentioning that better education could help solve this problem. I agree.

What if there were a new type of "teacher" who replaced or augmented regular mods on sites like Reddit?

Universities strive to hire professors who will teach students to be open-minded, consider the sources of information, and just think better in general. The prestige of each university is largely based on this factor. We tend to measure this by looking at the research accomplishments of the professors, or by looking at how many great thinkers/leaders come out of those universities.

What if sites like Reddit did the same thing, and tried to build their prestige based on excellent moderation? Could they be measured by how many great ideas/movements come out of the platform?

How do universities prevent the "echo chamber" effect where a few mods or a few users can take the whole conversation in one direction?
> Try that with multiverse. It doesn't work.

"Life arose because there is an infinite multiverse and we just happened to be in one of the infinite universes where both the cosmological constants that allow life to be possible are the correct values and chemicals randomly combined on the right planet to allow increasingly complex structures to evolve."

"The parting of the red sea story happened because there is an infinite multiverse and we just happened to be in the one where atmospheric turbulence whipped up a windstorm sufficiently powerful to move water in the red sea and someone documented it"

"Infinite Multiverse" means you can explain away any improbable event with "well, there are infinite universes so the probability actually approaches 1 across all universes"
>Facebook will be at $80 billion in sales in about three years. What could be better as a corporate juggernaut of that scale, than to have the government protecting your ass from competition by dramatically raising the bar to competition.

I already felt the legal pressures from linking to facebook users profiles with a C & D[0] on bootstrapped company with a friend ($100k annualized in year 3), so I decided to move to Indonesia and will relaunch here.

>The US has seen a century of this scenario play out in every single major economic sector. We already know how it ends: stagnation, low growth, zero innovation, layoffs, and perpetual rent seeking rotting corporations with low competitive threats domestically.

Exactly, and in this day in age, it seems like even if one has the tech to compete, you can always be undermined by the incumbents dropping the ladders on the way up. Luckily, it's easier than ever to leverage other government's laws (or lack of jurisdiction) agaisnt one another.

[0] https://www.chillingeffects.org/notices/2037976
The analogy of food nicely shows that some sort of race-to-the-bottom does not necessarily occur: there’s still organic or other high quality fresh food even though McDonald’s has been around for a while.

Similarily, there are still excellent news sources. The Economist is often cited in these discussions, and the New York Times is also vigilant in their reporting and the correction of errors when they occur[0].

What we’ve seen is a breakdown in trust of institutions, largely disconnected from actual mistakes on their part. People will quickly demand proof and invoke conspiracy theories when, for example, the there-letter agencies accuse Eussia of interfering in elections. They have learned to invoke “appeal to authority fallacy”too well, without offering an alternative. Because you cannot evaluate a new story without in some way deferring to the reputation of the publisher.
China is much more worried about their pollution problem than their CO2 problem. The latter is more abstract in that it leads to eventual global warming, the former is a much more concrete and immediate QOL problem. Hopefully, solving the former will help with the latter, but not necessarily.
The difference is that it doesn't halt your execution unless you want it to. With shared memory and locks you have to wait when you set a value if anyone else is interacting with that object or that part of the object (if you have fine-grained locks). So you wait both for getting and setting.

If your system behavior does not immediately depend on the value of what you're changing, then actors are fantastic. You don't wait, it's async. You send the data to the controlling actor (which is an object in the OO sense itself). Your process continues on as if nothing changed until you need the updated results.

Process A
B ! {update, x, newVal},
%% A bunch of work
B ! {lookup, y, A}, % where y perhaps depended on x
Y = receive % Here we finally wait, if B is processing a lot of requests
{B,y,Val} -> Val
end,
%% more work

Process B
loop(State) ->
receive
{update, Var, Val} -> loop(update(State,Var,Val));
{lookup, Var, Pid} -> Pid ! lookup(State, Var), loop(State)
end.

Where B may be much more complex than that, in this case it looks like a simple KV store.

The receive at the end of Process A is blocking and is the only time we end up with a lock in Process A. So if A never needs to do anything but send values to B, then A can run undisturbed by everyone else's data requests. This lends itself well to certain pipelined and dataflow architectures.
That will only work if you insist on tying the reputation to identities.

Even then it probably won't stop people being awful (there's plenty of awful stuff posted by identifiable people). But if people can be pseudonymous, it won't work at all.
In the last few years I've lived in Cleveland OH (5 years in college), Denver CO / Colorado Springs (3 months), and San Jose / SF Bay area (1 year). All 3 of these places had homelessness issues and the root causes were very different in each.

Claims about homelessness having multiple root causes have always seemed flawed to me. I would claim the root cause is the lack of supply of houses at a price people can afford.

It's not this root cause that varies from location to location, it's the particular way it manifests that varies from place to place.

IE, a relative shortage of housing prevails everywhere, both places with depressed economies and places with active economies. This shortage means those with low skills can't and don't think of leaving depressed areas for greener pastures and even those with high skills wind-up homeless in the areas of high economic activity - and note that the experience of homelessness can "break" people through deprivation and anxiety, leading the "temporarily homeless" to winding-up looking more like the "hardcore homeless".
Donald Trump, obviously.
What if one of your goals is to buy votes of otherwise-unemployed coal miners?

If the coal has no economic uses for energy production, but the mining has some reason to happen anyway, where the coal itself becomes a by-product, turning it into agricultural soil wouldn't be entirely horrible. The heavy metals would probably have to be removed before disposing of it anyway.
Agree, such a non-story
I’m amazed at how much trolling there is on Nextdoor. It’s not hate speech level, and most posts seem pretty cordial but considering the community venue aspect I’m just floored at how reflexively shitty people can be the minute there’s a divergence of opinions.
Functional Programming in JS: map, filter, reduce (Pt. 5)
The parent commenter specifically said "post[s] that threaten the lives of an entire religious group". Hardly comparable to something someone can simply disagree with.
Not really. I have 3 friends, all married with kids.
try finance.yahoo.com
Does big data on taxis prove Fed leaks?
> Saint Reagan (/s) dismantled a bunch of the infrastructure to help those with mental illness in the name of, say it with me now, "Efficiency of the private sector".

De-institutionalizing the mentally ill was broadly supported across the political spectrum; the institutionalized system was both ineffective and often inhumane.

That both community mental health treatment and poverty support was and remains inadequate are problems, and de-institutionalization certainly highlighted those problems, but let's not create a false historical narrative that de-institutionalization was a policy forced on the country by one political faction.
Artificial Intelligence can predict Death of a patients
Currently we divide it up into 3 categories.
1. What you agree
2. What they agree
3. Other terms

But you're right. There is good room for thought there.

We're working on an example to put on the homepage. It's a good suggestion.
I guess it depends for what sort of compute. For a heavy monolythic computation isn’t CISC a structurally faster approach? For lots of cheap, low wattage micro-services/containers I could see ARM being more efficient/cheaper.
Then wouldn't a low cost way to introduce proper land title and efficient banking systems to third world countries be a better use of our first world technology/skills/knowledge?
Aggreed
Now that I think of it, you don't even need a CNC server, you can make do with a public FTP site. The client will generate a cert, send it to FTP server, an on-prem app will download it from the FTP, the admin will review the fingerprint and sign the cert with his own key, then the on-prem app will encrypt all secrets with all signed certs and push them back to the FTP server. Substitute FTP for S3/etc as needed.
Your list consists entirely of push media. Some example of pull media that "play well with others" or at least are not actively anti-social are podcasts and email listservs. Of course its easier for advertisers to monetize push media.

In the long run push media is always going to be troll-ier and offend more people than pull media.
That doesn't seem to be true. https://www.aft.org/sites/default/files/periodicals/LookItUp...

> For instance, there is a domain of cognitive science
called “expert-novice studies.” Two of its leading figures
are Herbert A. Simon, the Nobel Prize winner, and Jill
Larkin, who has co-authored articles on this subject with
Simon. Their studies provide an insight into the paradox
that you can successfully look something up only if you already know quite a lot about the subject. In these studies, an expert is characteristically a specialist who knows a lot about a field—say a chess master or a physicist, whereas a novice knows very little. Because the expert already knows a great deal, you might suppose that she would
learn very little when she looked something up. By contrast,
you might think that the novice, who has so much to
learn, ought to gain a still greater quantity of new information from consulting a dictionary or encyclopedia or the Internet. But, on the contrary, it’s the expert who learns more that is new, and learns it much faster than the
novice. It’s extremely hard for a novice to learn very much
in a reasonable time by looking things up.

The linked paper is interesting and elaborates this phenomenon a lot more than the one quote.
I think you're underestimating the cost to society of your parenthetical. To the degree that "the personal is political", sharing the details of one's circumstances — especially as a marginalized or disenfranchised individual — can reveal ostensibly unique struggles to be widespread societal problems. Twitter does this, and has been good for highlighting shared experiences. We'll lose a platform for that very important, seemingly trivial disclosure if we improperly disincentivize contributions. We need to keep "poor participants" in the common conversation.

Secondly, I notice no mention of deliberate, paid propagandizing, i.e. professionally divisive sock-puppets employed by sock-puppet firms.

Any serious discussion of threats to a healthy public discourse must address deliberate attempts to undermine the legitimacy of the common voice.
>"exiting in two years with only a 3x return is still a win"

Not for traditional VCs it isn't.

As a rule of thumb, 90% of the startups they bet on will fail outright, and simply burn through the investment.
If you're looking to raise, you need to convince them not only that you are in that remaining 10% (ie, those that will generate any revenue at all, let alone profits), but that you're going to generate massive returns to way more than subsidize and justify all the other losses. Pitching VCs with "3x in 2 yrs" is saying you are not what they're looking for.

(That said, it'd be a huge success from a business mgmt perspective.)
The context was "How do you prevent shaders being used to gain elevated privileges?" and those go through the whole stack.

Regarding WebGL vulnerabilities, you can use your favourite search engine to look up vulnerabilities, here are some first hits for RCE bugs: https://www.cvedetails.com/cve/CVE-2012-3968/ https://bugs.chromium.org/p/chromium/issues/detail?id=740603 https://nvd.nist.gov/vuln/detail/CVE-2017-5128
Yikes. That stinks.
You add some print messages for debugging. you make a commit. fix around ... revert ... fix around ... you caught the bug! Nice now commit and cherry pick it into master.

Why would I want to merge all the print messages?
Exactly the same experience here -- my mother got a bachelor's right before my brothers and I went to college, which just ended up penalizing us because it looked like we should have a lot more savings than we really had. I think there's a very very small portion of the population who gets their tuition reduced enough to be comfortable. Loans end up covering the rest, so yeah, your average student really does pay close to $20k a semester at most schools if you account for room & board + tuition.
Most people are idiots. Consider that half of the population (hypothetically) has less than a 100 IQ score. Idiots did different things together 100 years ago and, 1000 years before that, groups of idiots would get together to raid and rape and pillage. They still do that in other places in the world. Now they come onto the internet to send hateful things and porn to one another. Most of the biggest idiots do not go on reddit. When the idiots on reddit act up, management cleans it up a little bit. Is there an issue that needs to be fixed here? I think anyone even claiming to have a solution may belong to the former group
For some useless anecdata, I visited Beijing five times in the last year - compared to my visits in years prior, the air was definitely cleaner. In years past they’ve had entire months where the particulate level never dropped below “very high” - visiting in that month was like suffocating in an airport smoking room.

The authoritarian government has its pros - not having to worry about your regulations, laws and work rolled back every four years is nice. It makes it possible to have long-term plans and execute really aggressive, even economically harmful policies in pursuit of a goal.

Of course, the negatives of such a government - the corruption, the abuses, the drive to maintain power - are all too often the downfalls of such a system, and I’m rather afraid that Xi has started down a bad road by trying to cling to power there.